Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-05-08 | with manual keyed ipsec, we need keys and spis for both directions - | Henning Brauer | |
enforce that | |||
2004-05-08 | as bloody attempt to document neighbor cloning | Henning Brauer | |
2004-05-08 | a bloody attempt at documenting the ipsec fluff. | Henning Brauer | |
this needs to be fleshed out and polished, but at least it is somewhat documented now... | |||
2004-05-08 | KNF | Henning Brauer | |
2004-05-08 | break out the consistency checking for neighbors in its own function, | Henning Brauer | |
and verify that peers with ipsec have local-address specified (needed to set up the flows...) | |||
2004-05-08 | do not omit the IPv6 listening address | Henning Brauer | |
2004-05-08 | provide log_sockaddr, which uses getnameinfo(), and use it in | Henning Brauer | |
log_conn_attempt | |||
2004-05-08 | allow for neighbor statements without { parameters } block; everything | Henning Brauer | |
can be inherited from the group | |||
2004-05-08 | add support for ipsec ah with manual keys, pfkey part already does so, and | Henning Brauer | |
flesh parser out a bit. also add support for printing ipsec ah with manual keys in printconf | |||
2004-05-08 | factor out the string -> key conversion code used for md5sig and twice for ipsec | Henning Brauer | |
2004-05-08 | remove unused argument to control_dispatch_msg(), lint | Henning Brauer | |
2004-05-08 | implement and use prefixlen2mask() instead of doing it by hand 3 times | Henning Brauer | |
2004-05-07 | add a filter option to dump prefixes learned in UPDATEs into a PF table, | Damien Miller | |
intended for building realtime BGP blacklists (e.g. with spamd); ok claudio & henning | |||
2004-05-06 | actually reset p->auth_established to 0 in pfkey_[md5sig|ipsec]_remove | Henning Brauer | |
2004-05-06 | we need a seperate field for the md5 key len, can't use strlen, noticed | Henning Brauer | |
by markus some time ago | |||
2004-05-06 | oups, spaces | Henning Brauer | |
2004-05-06 | the Address Family Identifier field in the capability announcement is | Henning Brauer | |
2 octets, thus we need to transform it from/to network byte order... fixes capability announcement and -parsing | |||
2004-05-06 | do not punish the peer (by holding him in IDLE for IdleHoldTime seconds) when | Henning Brauer | |
receiving a "unsupported capabilities" notification. Speeds capability negotiation up quite a bit with peers that like to whine about caoabilities they don't understand | |||
2004-05-06 | improve logging in teh capabilities parser | Henning Brauer | |
2004-05-06 | scale socket buffer sizes (and thus window size) up to up to 64k, | Henning Brauer | |
but only of tcp md5sig or ipsec is in use. excellent idea by ryan some time ago, claudio and theo agree | |||
2004-05-06 | there's a little race condition: a session is taken down and its associated | Henning Brauer | |
write buffers are cleared, but there could be imsgs from the RDE for that peer (e. g. UPDATEs) in the read buffers for the pipe to the RDE or buffered in the RDE or somesuch. Thus, in session_update(), explicitely check for the session state and just drop the message if the session is not in state ESTABLISHED. claudio ok | |||
2004-05-04 | remove unused var; henning ok | Theo de Raadt | |
2004-05-04 | Correctly plug the memory leak and fix a error message. | Claudio Jeker | |
2004-05-03 | little KNF issue | Henning Brauer | |
2004-04-30 | remove MAX_PREFIX_PER_AS debug gunk, claudio djm ok | Henning Brauer | |
2004-04-30 | plug memory leaks; henning ok | Theo de Raadt | |
2004-04-30 | spelling | Theo de Raadt | |
2004-04-29 | sock -> fd; ok henning | Theo de Raadt | |
2004-04-28 | rename sock to fd | Theo de Raadt | |
2004-04-28 | Pointer that are used later in the code should be initalized. Fixes a crash | Claudio Jeker | |
noticed by Henning. OK henning@ | |||
2004-04-28 | if a peer follows the extremely misgiuded path that the RFCs just barely allow | Henning Brauer | |
to send a NOTIFICATION and thus ternminating the session when it sees a capability it doesn't support (who would guess: zebra does so), parse the data section of the notifcication to find out what what capabilties it didn't like and do not advertise them the next time the session gets up. In case we get a notification about unsupported capabilities with an empty data part (don't ask for RFCs... and guess who does that), disable capabilty announcement alltogether. claudio ok | |||
2004-04-28 | FILE * leak; henning ja ja ja ja | Theo de Raadt | |
2004-04-28 | support for AH flows and SAs | Markus Friedl | |
2004-04-28 | Unbreak the stuff that I commited first that was totaly broken. OK henning@ | Claudio Jeker | |
2004-04-28 | allow ah/esp spec with IKE, markus ok | Henning Brauer | |
2004-04-28 | do not give up on ESRCH, someone might have mucked with ipsecadm behind | Henning Brauer | |
our back, markus ok | |||
2004-04-28 | make this at least compile | Henning Brauer | |
2004-04-28 | make sure send and reply are in sync; ok henning | Markus Friedl | |
2004-04-28 | Enable route refresh in the RDE. Now peer can request route refreshes. | Claudio Jeker | |
OK henning@ | |||
2004-04-28 | keep track of which ipsec/md5 SAs we inserted - ESRCH on blind removal | Henning Brauer | |
otherwise, markus ok | |||
2004-04-28 | prevent multiple auth methods to be specified | Henning Brauer | |
2004-04-28 | spacing | Theo de Raadt | |
2004-04-28 | remove XXX that is wrong | Theo de Raadt | |
2004-04-28 | spacing | Henning Brauer | |
2004-04-28 | don't load SAs into the kernel if IKE is used. | Markus Friedl | |
2004-04-28 | prefix the auth related defines by AUTH_, we had a name clash, markus ok | Henning Brauer | |
2004-04-27 | teach printconf about all this shiny new ipsec stuff | Henning Brauer | |
2004-04-27 | set conf.auth.methodod for md5, too | Markus Friedl | |
2004-04-27 | ike before in | Henning Brauer | |
2004-04-27 | rename the ipsec struct to auth, move all tcpmd5 related fields in there, and | Henning Brauer | |
add a generic "method" field that expresses what method (none/md5sig/ipsec manual/ipsec ike) is in use markus ok |