Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-03-05 | huch, remove a debug message | Henning Brauer | |
2004-03-05 | new error code "unsupported capability" from RFC 3392 | Henning Brauer | |
2004-03-05 | add a parser for the capability announcements using the OPEN message as per | Henning Brauer | |
RFC 3392. we don't support any capability yet but this at least avoids one session teardown and reestablishment when talking to peers which do support capability announcement (as in: basically any) and we'll start supporting some soon. | |||
2004-03-05 | improve logging when we are unhappy with an OPEN message, claudio ok | Henning Brauer | |
2004-03-05 | let parse_open() call change_state() on error itself, so that after sending | Henning Brauer | |
a notification about disagreement on optional parameters we do not punish the peer by keeping him in Idle state for IdleHoldTime, rather let him proceed to Connect immediately again. the "punishment" is of course a flap protection in the first place. claudio ok | |||
2004-03-05 | implement a parser for the optional attributes in OPEN messages and properly | Henning Brauer | |
refuse any if we find them. not refusing means agreement - so we agreed with our peers on stuff we don't support. oups. claudio ok | |||
2004-03-05 | when a session that had a tcp connection established is pushed back to IDLE, | Henning Brauer | |
try to write out what is left in the rite buffers. now notifications do reach the peer... | |||
2004-03-04 | no ; after RB_PROTOTYPE / RB_GENERATE | Henning Brauer | |
From: Andrey Matveev <andrushock@korovino.net> | |||
2004-03-03 | plug a couple of little memory leaks in error paths that we hopefully never | Henning Brauer | |
reach - except for one missing free which was not in an error path. oups. at least in a function that is only called once ever in bgpd's lifetime. From: Patrick Latifi <pat at eyeo dot org>, thanks! | |||
2004-03-03 | missing freeaddrinfo() | Henning Brauer | |
From: Patrick Latifi <pat@eyeo.org> Patrick is doing an _excellent_ job in finding all these little omissions, thank you very very much! | |||
2004-03-02 | A wrong comment is worth a thousand bugs... | Miod Vallat | |
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-02 | show rib A.B.C.D and show rib A.B.C.D/N [all] support. Now the most important | Claudio Jeker | |
show commands are available. OK henning@ | |||
2004-03-02 | Framework for rib lookups by prefix. OK henning@ | Claudio Jeker | |
2004-03-02 | Use ntohl() to compare in_addr_t so the tree is nicely sorted. | Claudio Jeker | |
2004-03-02 | Arla lwp support for m88k systems. Slightly abuses the framework to | Miod Vallat | |
enforce 8-byte stack alignment. | |||
2004-03-02 | avoid memleak if parse_string() fails, Patrick Latifi <pat@eyeo.org> | Henning Brauer | |
2004-03-02 | here as well: when our interface vanishes, exit | Henning Brauer | |
PR3648, test & ok pb | |||
2004-03-01 | spelling | Theo de Raadt | |
2004-03-01 | don't print empty descr | Henning Brauer | |
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 | paranoia and cleanup, document output format | Bob Beck | |
ok millert@ | |||
2004-03-01 | KNF | Henning Brauer | |
2004-03-01 | Arrrg. Not my day. Sync printconfig with parser here too. | Claudio Jeker | |
2004-03-01 | Forgotten in the last commit. Sync printconfig and parser. | Claudio Jeker | |
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@ | |||
2004-02-29 | plug memory leak: when a control connection is closed we need to clear | Henning Brauer | |
its write buffers, noticed by claudio | |||
2004-02-29 | of course the control socket needs to be nonblocking as well, i could have | Henning Brauer | |
sworn it was... noticed by & fixed with claudio | |||
2004-02-29 | Make sure that the fib output is nicely sorted. Use ntohl to compare | Claudio Jeker | |
IP addresses so the tree gets correctly populated. OK henning@ | |||
2004-02-27 | unbreak | Bjorn Sandell | |
ok beck@ | |||
2004-02-27 | remove unneded peer pointer in struct prefix and change a in_addr_t to | Claudio Jeker | |
struct in_addr. OK henning@ | |||
2004-02-27 | fix CFLAGS -I | David Krause | |
ok deraadt@ | |||
2004-02-27 | fix bogus assert() usage in afsd, and avoid an assert when | Bob Beck | |
ThisCell is specified as a nonexeistent cell. found by matthieu@, ok deraadt@ | |||
2004-02-27 | change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many | Theo de Raadt | |
reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now. | |||
2004-02-27 | Cleanup no functional changes. OK henning@ | Claudio Jeker | |
2004-02-27 | It is possible to end up in prefix_add with a prefix that needs to be moved. | Claudio Jeker | |
This caused troubles with show rib because of an ENSURE. OK henning@ | |||
2004-02-26 | Avoid using regexp when removing a user from /etc/group entries in | Todd C. Miller | |
userdel since a username may contain regexp special chars. Fix a memory leak on error and chmod before moving the new group file is moved into place instead of after. Saner error messages in rm_user_from_groups() (cut & pastos) OK deraadt@, tdeval@ and otto@; error message fixes courtesy of otto@ | |||
2004-02-26 | fix datalen, from Esben Norby. ok deraadt itojun | Ted Unangst | |
2004-02-26 | logf -> logmsg; daniel@lucq.org | Theo de Raadt | |
2004-02-26 | Implement "show rib" and "show rib <astype> <AS>" commands to dump the | Claudio Jeker | |
RIB. OK henning@ | |||
2004-02-26 | show rib infrastructure. At least full dumps and per as dumps. Per prefix | Claudio Jeker | |
dump need some more work. OK henning@ | |||
2004-02-26 | Clean up comments and replace a if with a ENSURE because NULL nexthops are | Claudio Jeker | |
illegal. OK henning@ | |||
2004-02-26 | Implement "enforce neighbor-as yes|no" which is by default on for ebgp | Claudio Jeker | |
neighbors. While doing that check also that the nexthop is valid (not class D or E and not in 127/8 range). Kill some TODO and XXX and rename the british neighbour to neighbor as used everywhere else. OK henning@ | |||
2004-02-26 | No comma at the end of the keywords array. OK henning@ | Claudio Jeker | |
2004-02-26 | bring in log_init() from bgpd which gives us openlog(), ryan ok | Henning Brauer | |
2004-02-26 | cure my speling | Anil Madhavapeddy | |
2004-02-26 | staring->starting in comment | Anil Madhavapeddy | |
2004-02-26 | Add per netwok definition filter sets. So you can now use | Claudio Jeker | |
network 10.0.0.0/8 set localpref 100 OK henning@ |