Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-21 | Sysdep: Drop supplementary groups when dropping GID | Ondrej Zajicek (work) | |
We forgot to do that. Oops. | |||
2019-07-03 | Merge branch 'master' into mq-filter-stack | Maria Matejka | |
2019-06-30 | Nest: Add command to request graceful restart | Ondrej Zajicek (work) | |
When 'graceful down' command is entered, protocols are shut down with regard to graceful restart. Namely Kernel protocol does not remove routes and BGP protocol does not send notification, just closes the connection. | |||
2019-06-12 | Add CLI command to test reconfiguration status | Ondrej Zajicek (work) | |
Based on patch from Kenth Eriksson <kenth.eriksson@infinera.com>. | |||
2019-02-20 | Conf: Symbol implementation converted from void pointers to union | Maria Matejka | |
... and consted some declarations. | |||
2019-02-20 | Filter: merged filter instruction constructors, counting line size on ↵ | Maria Matejka | |
instruction construct | |||
2019-02-20 | Filters: split the large filter.h file to smaller files. | Maria Matejka | |
This should be revised, there are still ugly things in the filter API. | |||
2019-01-04 | Unix: Remove removed option from help | Ondrej Zajicek (work) | |
Also includes minor cleanup of help. | |||
2018-12-04 | Unix: Change debugging options | Ondrej Zajicek (work) | |
The old behavior was that enabling debugging did many nontrivial changes in BIRD behavior. The patch changes it that these changes are generally independent. Compiling with --enable-debug now just enables compile-time debug macros, but do not automatically activate debug mode (-d) nor local mode (-l). Debug mode with output to file (-D) do not force foreground mode (-f), therefore there is no need for backgroud option (-b), which is removed. Also fixes a bug when the default log target in -D mode was stderr instead of given debug file. | |||
2018-09-11 | Conf: Show the line:char position where the syntax error happens | Jan Maria Matejka | |
2018-08-28 | Main: Add -b to force background even in debug mode | Jan Maria Matejka | |
2018-08-13 | sysdep/unix/main.c: Remove trailing spaces | Pavel Tvrdik | |
2017-12-10 | Lib: Check size of nets | Ondrej Zajicek (work) | |
2017-12-07 | Nest: Update to new timers | Ondrej Zajicek (work) | |
2017-12-07 | Timers: Replace old timers with microsecond timers | Ondrej Zajicek (work) | |
The old timer interface is still kept, but implemented by new timers. The plan is to switch from the old inteface to the new interface, then clean it up. | |||
2017-12-07 | Timers: Split microsecond timers from BFD code to lib | Ondrej Zajicek (work) | |
2016-11-08 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2016-11-08 | Minor code cleanups | Ondrej Zajicek (work) | |
2016-11-08 | Merge tag 'v1.6.2' into int-new | Ondrej Zajicek (work) | |
2016-11-01 | Build: switch on -Wextra, get rid of most of the warnings | Jan Moskyto Matejka | |
There are several unresolved -Wmissing-field-initializers on older versions of GCC than 5.1, all of them false positive. | |||
2016-09-15 | Main: Improve BIRD help messages | Pavel Tvrdik | |
2016-05-12 | Merge remote-tracking branch 'origin/master' into int-new | Ondrej Zajicek (work) | |
2016-05-10 | Merge branch 'int-new' into int-new-merged | Jan Moskyto Matejka | |
2016-05-10 | Build system reworked to one global Makefile with includes and no nesting | Jan Moskyto Matejka | |
Also removed the lib-dir merging with sysdep. Updated #include's accordingly. Fixed make doc on recent Debian together with moving generated doc into objdir. Moved Makefile.in into root dir Retired all.o and birdlib.a Linking the final binaries directly from all the .o files. | |||
2016-04-08 | Merge branch 'master' into int-new-channels | Jan Moskyto Matejka | |
2016-04-07 | Main: Add local option | Ondrej Zajicek (work) | |
Add option that changes default paths for config file and control socket to the current working directory. | |||
2016-04-06 | IO: Replace RX priority heuristic with explicit mark | Ondrej Zajicek (work) | |
In BIRD, RX has lower priority than TX with the exception of RX from control socket. The patch replaces heuristic based on socket type with explicit mark and uses it for both control socket and BGP session waiting to be established. This should avoid an issue when during heavy load, outgoing connection could connect (TX event), send open, but then failed to receive OPEN / establish in time, not sending notifications between and therefore got hold timer expired error from the neighbor immediately after it finally established the connection. | |||
2015-12-20 | ROA code switchoff | Jan Moskyto Matejka | |
2015-11-09 | Conf: Fixes bug in symbol lookup during reconfiguration | Ondrej Zajicek (work) | |
Symbol lookup by cf_find_symbol() not only did the lookup but also added new void symbols allocated from cfg_mem linpool, which gets broken when lookups are done outside of config parsing, which may lead to crashes during reconfiguration. The patch separates lookup-only cf_find_symbol() and config-modifying cf_get_symbol(), while the later is called only during parsing. Also new_config and cfg_mem global variables are NULLed outside of parsing. | |||
2015-06-08 | unsigned [int] -> uint | Pavel Tvrdík | |
2015-03-02 | Implement latency tracking, internal event log and watchdog | Ondrej Zajicek | |
2014-05-18 | IPv4/IPv6 integrated socket code. | Ondrej Zajicek | |
2014-03-20 | BGP graceful restart support. | Ondrej Zajicek | |
Also significant core protocol state changes needed for that, global graceful restart recovery state and kernel proto support for recovery. | |||
2014-02-07 | Workaround thread-unsafeness of cli_echo(). | Ondrej Zajicek | |
2013-11-22 | Merge commit 'origin/bfd' | Ondrej Zajicek | |
2013-10-05 | Flag -f "run in foreground" added as requested by a package maintainter. | Ondrej Filip | |
2013-10-05 | Fixes some BFD bugs and makes logging thread-safe. | Ondrej Zajicek | |
2013-10-05 | Implements PID file support. | Ondrej Zajicek | |
Thanks to Thierry Fournier for the original patch. | |||
2013-07-25 | Allows to define constants of all filter types. | Ondrej Zajicek | |
2012-12-26 | Implements undo command and optional timeout for configuration | Ondrej Zajicek | |
Several new configure command variants: configure undo - undo last reconfiguration configure timeout - configure with scheduled undo if not confirmed in timeout configure confirm - confirm last configuration configure check - just parse and validate config file | |||
2012-07-18 | Implements wildcard matching in config file include. | Ondrej Zajicek | |
Also fixes some minor bugs in include. Thanks Kelly Cochran for suggestion and draft patch. | |||
2012-05-03 | Implements build options to specify socket dir and suffix. | Ondrej Zajicek | |
2012-04-09 | Small bugfix in error message related to reconfiguration. | Ondrej Filip | |
2012-03-23 | Adds krt_source route attribute. | Ondrej Zajicek | |
Thanks Jeremie Dimino for the original patch. | |||
2012-03-19 | Fixes problem with dirname(). | Ondrej Zajicek | |
Thanks Henrique de Moraes Holschuh for the original patch. | |||
2012-03-18 | Route Origin Authorization basics. | Ondrej Zajicek | |
- ROA tables, which are used as a basic part for RPKI. - Commands for examining and modifying ROA tables. - Filter operators based on ROA tables consistent with RFC 6483. | |||
2011-10-10 | Fixes for include. | Ondrej Zajicek | |
2011-09-11 | Configuration can include other files. | Ondrej Filip | |
2011-08-16 | The generalized TTL security mechanism (RFC 5082) support. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the patch. | |||
2011-05-15 | Update and document the privilege restriction. | Ondrej Zajicek | |