Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-06-27 | Get rid of M_COPY_* macros; either use M_MOVE_* or M_DUP_*, depending | Angelos D. Keromytis | |
on how macros should be treated. Code by fgsch@, ok by me and itojun@ | |||
2001-06-27 | typo | Dug Song | |
2001-06-27 | for other protocols, keep correct track of match stats | Niels Provos | |
2001-06-27 | handle non-TCP/UDP/ICMP protocols | Dug Song | |
2001-06-27 | remove print_ip, its unused | Niels Provos | |
2001-06-27 | clean up TAILQ usage | Niels Provos | |
2001-06-27 | KNF | Niels Provos | |
2001-06-27 | KNF | Niels Provos | |
2001-06-27 | only set reason code match if there was a rule that we matched | Niels Provos | |
2001-06-27 | Don't cache packets that hit policies -- we'll do that at the PCB for | Angelos D. Keromytis | |
local packets. | |||
2001-06-26 | update match counts | Niels Provos | |
2001-06-26 | name comparison operators | Dug Song | |
2001-06-26 | fix PFRES_MAX handling | Theo de Raadt | |
2001-06-26 | array of counters indexed by reason codes | Theo de Raadt | |
2001-06-26 | rules have numbers now, use them. add two spl locks. | Daniel Hartmeier | |
2001-06-26 | clean up copyright | Niels Provos | |
2001-06-26 | rule nr is in rule now | Niels Provos | |
2001-06-26 | add rule nr for Niels | Daniel Hartmeier | |
2001-06-26 | pass rule to logging for state matches | Niels Provos | |
2001-06-26 | log-all causes state matches to log packets to pflog | Niels Provos | |
2001-06-26 | add rule pointer and log option to states | Daniel Hartmeier | |
2001-06-26 | get rid of another printf | Niels Provos | |
2001-06-26 | use reasons in pull_hdr, default log if pull_hdr fails. okay deraadt@ | Niels Provos | |
2001-06-26 | Use pool(9) for IPsec policy structures. | Angelos D. Keromytis | |
2001-06-26 | Keep the PFKEY sequence number at the TDB, plus a little bit of KNF | Angelos D. Keromytis | |
2001-06-26 | no longer pass around **m | Theo de Raadt | |
2001-06-26 | deal with NULL rule being passed to logging | Niels Provos | |
2001-06-26 | fix logging. the ip header is contained in the first mbuf. itojun and me. | Niels Provos | |
2001-06-26 | forgot htons | Niels Provos | |
2001-06-26 | add a subreason to the link header to allow us to determine why a packet was | Niels Provos | |
dropped or passed. from discussion with theo and me. | |||
2001-06-26 | allow 0.0.0.0/x in rules | Peter Stromberg | |
2001-06-26 | more suitable error values when DIOCSTART/STOP fail; peters@telia.net | Daniel Hartmeier | |
2001-06-26 | no // comments | Markus Friedl | |
2001-06-26 | KNF | Angelos D. Keromytis | |
2001-06-26 | avoid useless m_copyback | Jun-ichiro itojun Hagino | |
2001-06-26 | use m_copydata for 1st ip header too. | Jun-ichiro itojun Hagino | |
2001-06-26 | avoid m_pulldown (and mbuf alloc/free). | Jun-ichiro itojun Hagino | |
- copy the data content of mbuf to local data structure by m_copydata. - if we did any NAT operation, copy the updated content back by m_copyback. XXX PFLOG_PACKET will now log the original packet, before the NAT. is it correct? XXX does not do m_copyback on PF_DROP case. is it okay? | |||
2001-06-26 | pass ip header offset to child functions. a preparation for | Jun-ichiro itojun Hagino | |
m_pulldown -> m_copydata transition. | |||
2001-06-26 | Replicated TCP sequence tracking code in PF from Guido's IPF paper. | Mike Frantzen | |
2001-06-26 | sigh | Niels Provos | |
2001-06-26 | pflog_packet fails on NULL mbuf | Niels Provos | |
2001-06-26 | mea culpa | Daniel Hartmeier | |
2001-06-25 | extend the logging via a new link header type. export interface, direction, | Niels Provos | |
action and rule nr. | |||
2001-06-25 | remaining lists converted to TAILQs | Daniel Hartmeier | |
2001-06-25 | use TAILQ instead of homegrown list, other lists will follow | Daniel Hartmeier | |
2001-06-25 | ANSIfy | Artur Grabowski | |
2001-06-25 | first stab at packet logging for pf. inspired by late night dreams of art. | Niels Provos | |
we just pass drop and passed packets to different pseudo interface that can be listened to with bpf. | |||
2001-06-25 | Unnecessary gotos. | Artur Grabowski | |
2001-06-25 | Rework COMMITRULES. | Artur Grabowski | |
First we swap in the new rules, then we free the old (freeing can be done outside splnet). | |||
2001-06-25 | revised ioctl interface, first getopt version of pfctl | Daniel Hartmeier | |