Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-06-06 | rework bgpd's handling of listening sockets. instead of one for each | Henning Brauer | |
supported address familiy, keep a tailq of an arbitary number of them. the new struct listen_addr contains the sockaddr and the fd. this fixes quite some nasty behaviour which was a consequence of the previous model. looks right deraadt@, and discussed with claudio | |||
2004-05-21 | RFC 2796 bgp route reflector support. This is very useful in conjunction | Claudio Jeker | |
with templates. looks good, go for it henning@ | |||
2004-05-17 | extend filter language to allow basic setting of COMMUNITIES attribute. | Damien Miller | |
ok claudio@ | |||
2004-05-08 | off by one in key too long detection | Henning Brauer | |
2004-05-08 | fix redefinition detection with manual keyes ipsec | Henning Brauer | |
2004-05-08 | with manual keyed ipsec, we need keys and spis for both directions - | Henning Brauer | |
enforce that | |||
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 | 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-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 | we need a seperate field for the md5 key len, can't use strlen, noticed | Henning Brauer | |
by markus some time ago | |||
2004-05-04 | Correctly plug the memory leak and fix a error message. | Claudio Jeker | |
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 | FILE * leak; henning ja ja ja ja | Theo de Raadt | |
2004-04-28 | allow ah/esp spec with IKE, markus ok | Henning Brauer | |
2004-04-28 | prevent multiple auth methods to be specified | Henning Brauer | |
2004-04-28 | prefix the auth related defines by AUTH_, we had a name clash, markus ok | 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 | |||
2004-04-27 | parser parts for ipsec ike, markus ok | Henning Brauer | |
2004-04-27 | crud stripping; henning ok | Theo de Raadt | |
2004-04-27 | curpeer must be set back to curgroup, not NULL | Henning Brauer | |
2004-04-26 | need more checks on the keys | Henning Brauer | |
2004-04-26 | unbreak | Henning Brauer | |
2004-04-26 | don't forget to set keylen, markus | Henning Brauer | |
2004-04-26 | parser support for setting ipsec keys and such, markus ok | Henning Brauer | |
2004-04-25 | reserve upper half of the (internal) ID space for cloned neighbors, claudio ok | Henning Brauer | |
2004-04-25 | fix check wether local-address and neighbor are of same address family - | Henning Brauer | |
we have to delay this because the current context might be a group nd not a single neighbor, claudio ok | |||
2004-04-25 | add "neighbor cloning", allowing you to specify a prefix and prefixlength | Henning Brauer | |
instead of the neighbor's IP address. WHen a connection comes in matching that mask we clone the neighbor spec. IPv6 match code by itojun, rde feeding by claudio, ok claudio | |||
2004-04-24 | some rather boring windows talk at cansecwest made me hack initial support | Henning Brauer | |
for IPv6 transport parts based on a diff from Brent Graveland ok itojun@ claudio@ | |||
2004-03-11 | There is no cnumber token in the parser so don't define a type for it. | Claudio Jeker | |
2004-03-11 | yes, the keyword table has to be sorted ;-) | Henning Brauer | |
2004-03-11 | Add basic support for communities. Currently it is only possible to filter | Claudio Jeker | |
on communities, e.g match from any community 24640:* set localpref 666 OK henning@ | |||
2004-03-10 | oups | Henning Brauer | |
2004-03-10 | implement framework to announce capabilities in the open messages we send. | Henning Brauer | |
this includes handling "unsupported optional parameter" notifications from the peer and retrying without capability announcement. claudio ok | |||
2004-03-08 | mem leaks in error pathes, mostly from Patrick Latifi | Henning Brauer | |
2004-03-08 | typo in format strin (ugh!) and few missing free()s, partitially from | Henning Brauer | |
Patrick Latifi | |||
2004-03-06 | plug a memory leak in the lexer. | Henning Brauer | |
the issue is this code fragement from yylex(): . token = lookup(buf); . yylval.v.string = strdup(buf); . if (yylval.v.string == NULL) . fatal("yylex: strdup"); . return (token); lookup() tries to match buf against a list of keywords, and returns the associated token if it has a match, or the token STRING otherwise. STRING is the only token that needs (and free()s) yylval.v.string. however, we assigned memory for it with the strdup in yylex for each and every token. the fix is obviously only setting yylval.v.string when lookup() returns STRING. Patrick Latifi noticed that something was leaking with token handling, analysis and fix by me. ok deraadt@ | |||
2004-03-05 | plug a couple of memory leaks, Patrick Latifi | Henning Brauer | |
2004-03-02 | KNF | Henning Brauer | |
2004-03-02 | flesh out the address and prefix parsing, include v6 code, but reject v6 | Henning Brauer | |
upwards, claudio ok | |||
2004-03-01 | make sure AS doesn't exceed upper bound, issue pointed out by | Henning Brauer | |
Brent Graveland <brent@graveland.net> | |||
2004-03-01 | KNF | Henning Brauer | |
2004-03-01 | Sync printconfig.c with parse.y. OK henning@ | Claudio Jeker | |
2004-03-01 | Make it possible to diable the decision process. This is a feature only useful | Claudio Jeker | |
for route-collectors. OK henning@ |