Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-03-12 | tab at EOL | Claudio Jeker | |
2004-03-12 | Document "show rib" interface. OK jmc@ henning@ | Claudio Jeker | |
2004-03-12 | Update man page to reflect reality. Added filtering section and some new | Claudio Jeker | |
statements. OK jmc@ henning@ | |||
2004-03-12 | fix the "wait for child processes to terminate" code, and move it down a bit | Henning Brauer | |
millert ok | |||
2004-03-12 | Rewrite community_match() for loop. yaya henning@ | Claudio Jeker | |
2004-03-12 | Check payload size more carefully when printing ike messages. Identified by | Hans-Joerg Hoexer | |
cloder@. ok ho@ otto@ cloder@ | |||
2004-03-11 | There is no cnumber token in the parser so don't define a type for it. | Claudio Jeker | |
2004-03-11 | Plugging memory leaks is OK but don't break intended behaviour. So this time | Claudio Jeker | |
do it correctly. | |||
2004-03-11 | repair pkg_add -, by making sure `-' is a special object. | Marc Espie | |
2004-03-11 | fix leak, found by Patrick Latifi <pat@eyeo.org> | Bob Beck | |
ok millert@, dhartmei@ | |||
2004-03-11 | open O_RDONLY when listing | Bob Beck | |
ok millert@, dharmei@ | |||
2004-03-11 | Remove sync() calls that immediately precede databse close(). Since | Todd C. Miller | |
close() calls sync() itself the standalone sync() is a no-op. OK beck@ | |||
2004-03-11 | yes, the keyword table has to be sorted ;-) | Henning Brauer | |
2004-03-11 | KNF | 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-11 | Use aspath_asprint() instead of this malloc, aspath_snprint() mess. OK henning@ | Claudio Jeker | |
2004-03-11 | Ensure that aspath_snprint() returns a zero terminated string also if the | Claudio Jeker | |
aspath is "". Found, OK and tsc tsc tsc henning@ | |||
2004-03-11 | typo | Henning Brauer | |
2004-03-11 | Plug another memory leak. OK henning@ | Claudio Jeker | |
2004-03-11 | check for malloc failure... | Henning Brauer | |
2004-03-11 | Shutdown the RDE cleanly on exit. Plug some memleaks. OK henning@ | Claudio Jeker | |
2004-03-11 | Free unneeded mrt lists in SE and on exit. OK henning@ | Claudio Jeker | |
2004-03-11 | fflush(stderr) in vlog if in debug mode, from discussion with and ok claudio | Henning Brauer | |
2004-03-11 | Type in Makefile. CLFAGS != CFLAGS and we don't want -Wredundant-decls the | Claudio Jeker | |
standard include files are full of redundant declarations. OK henning@ | |||
2004-03-10 | pass a pointer to the network list as well to session_main so we can free() | Henning Brauer | |
the members after fork | |||
2004-03-10 | while walking the peer list on shutdown free the peer structs | Henning Brauer | |
2004-03-10 | pass a pointer to the filter rule list to session_main() so we can free() | Henning Brauer | |
the list entries and the head there after forking | |||
2004-03-10 | when we exit try to write out what is left in the msg buffers for the imsg | Henning Brauer | |
pipes and clear buffers afterwards | |||
2004-03-10 | free peer list on exit, claudio ok | Henning Brauer | |
2004-03-10 | remove unused function | Henning Brauer | |
2004-03-10 | on shutdown, explicitely clear the knexthop, kroute and kif tables, claudio ok | Henning Brauer | |
2004-03-10 | in kif_kr_insert and _remove, don't whine when we do not find an interface | Henning Brauer | |
whom's index is 0. this means no interface and our faked route that protects the loopback network uses ifindex 0. claudio ok | |||
2004-03-10 | remove an ugly hack from the time when we had no RTM_IFANNOUNCE messages: | Henning Brauer | |
if kif_find() did not find a matchnit re-fetched the complete table from the kernel and retried. this is obsolete now, claudio ok | |||
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-10 | Help it cope with symlinks. Mostly from rd@thrush.com. | Marc Espie | |
okay pvalchev@ | |||
2004-03-10 | spacing | Theo de Raadt | |
2004-03-10 | Plug memory leak on SIGHUP. From Patrick Latifi. | Ryan Thomas McBride | |
2004-03-09 | type, Marek Blaszkowski | Ted Unangst | |
2004-03-09 | Clarify -unencrypted. Closes PR 3705. | Tom Cosgrove | |
ok otto@, nick@, millert@ | |||
2004-03-09 | When a new prefix is filtered it is necessary to remove the old prefix. | Claudio Jeker | |
This is done by a recursive call that does the withdraw. OK henning@ | |||
2004-03-09 | Be more clear about where the source file is coming from and what will | Otto Moerbeek | |
happen to it. ok millert@ cedric@ | |||
2004-03-08 | Slightly optimize and make both routines one instruction shorter. | Miod Vallat | |
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-07 | A few useful features: | Marc Espie | |
- pkg_add -A arch, to make believe we are extracting on a given arch (matches pkg_create). - pkg_add -P cdrom/-P ftp, to enforce extracting only cdrom'able packages or ftp'able packages. Helps a lot for checking cdrom lists. - dependency look-up will look through local directory listings to solve dependencies, so that non-default dependencies will work more seemlessly. (doing the same thing for distant repository will happen after 3.5, but this requires more apparatus: caching package lists, and killing/restoring existing connections, plus more error handling). okay pval | |||
2004-03-07 | plug 18 memory leaks, ryan ok | Henning Brauer | |
2004-03-07 | Document -v in ifstated.8 and usage() and use __progname in usage(). | Ryan Thomas McBride | |
Fix from merith at redmoon dot openbsd dot de, with slightly modified wording. | |||
2004-03-07 | Don't try to dereference null configuration. | Ryan Thomas McBride | |
Fix from merith at redmoon dot openbsd dot de. | |||
2004-03-06 | pull a fix from bgpd: | Henning Brauer | |
plug a memory leak in the lexer. the issue is this code fragement from yylex(): . token = lookup(buf); . yylval.v.string = strdup(buf); . if (yylval.v.string == NULL) . err(1, "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@ also err instead of errx after strdup failure |