| Branch: | Revision:

iof-bird-daemon @ d7c06285

# Date Author Comment
d7c06285 03/30/2014 11:52 PM Ondrej Zajicek

Check validity of interface definitions.

Thanks to Aleksey Berezin for the bugreport.

0c3d9dac 03/25/2014 01:58 PM Ondrej Zajicek

Fixes file descriptor leak when parser ends with error.

Thanks to MrBr for the bugreport.

4e7c974d 03/24/2014 06:22 PM Ondrej Zajicek

Fixes a bug in graceful restart.

9637c7c0 03/24/2014 12:33 PM Ondrej Zajicek

Minor fixes in documentation.

dad92c30 03/24/2014 11:56 AM Ondrej Zajicek

Reformat bird.sgml to have consistent line length.

c980f800 03/24/2014 11:41 AM Ondrej Zajicek

Merge branch 'bgp-grace'

227af309 03/24/2014 11:32 AM Ondrej Zajicek

Fixes some minor issues in graceful restart.

2e84b4e8 03/23/2014 12:40 AM Ondrej Zajicek

Fixes a bug in rte_src handling.

6eda3f13 03/23/2014 12:35 AM Ondrej Zajicek

Documentation (and minor fixes) for BGP graceful restart.

0c791f87 03/20/2014 01:07 PM Ondrej Zajicek

BGP graceful restart support.

Also significant core protocol state changes needed for that,
global graceful restart recovery state and kernel proto support
for recovery.

d40c2659 02/26/2014 03:01 PM Ondrej Zajicek

Fixes issues with static protocol reconfiguration.

The old static route was not removed when the nexthop changed and the
new one was not viable (no neighbor).

Thanks to Pierluigi Rolando for the original patch.

3216eb03 02/26/2014 11:52 AM Ondrej Zajicek

Fixes longstanding issue with interfaces staying in IF_TMP_DOWN.

Thanks to Pierluigi Rolando and others for the bugreport.

d7765408 02/12/2014 11:57 AM Ondrej Zajicek

Adds configure error message.

4e398e34 02/07/2014 12:09 PM Ondrej Zajicek

Workaround thread-unsafeness of cli_echo().

9ae0f4b7 02/07/2014 10:46 AM Ondrej Zajicek

Fixes autoconf check for ncurses.

5c200e0a 02/06/2014 07:15 PM Ondrej Zajicek

Merge branch 'add-path'

4a5eb284 02/06/2014 05:09 PM Ondrej Zajicek

Update include directive documentation.

Thanks to Pierluigi Rolando for the bugreport.

12201fd8 02/06/2014 05:00 PM Ondrej Zajicek

Fix a documentation update.

10c2e1e0 02/06/2014 04:54 PM Ondrej Zajicek

Fixes crash when state of disabled OSPF protocol is queried.

Thanks to Ondrej Caletka for the bugreport.

cba9cbf1 02/06/2014 04:51 PM Ondrej Zajicek

Silence this annoying warning.

48e5f32d 02/06/2014 04:46 PM Ondrej Zajicek

Many changes in I/O and OSPF sockets and packet handling.

- BSD: specify src addr on IP sockets by IP_HDRINCL
- BSD: specify src addr on UDP sockets by IP_SENDSRCADDR
- Linux: specify src addr on IP/UDP sockets by IP_PKTINFO
- IPv6: specify src addr on IP/UDP sockets by IPV6_PKTINFO...

f48fa142 02/06/2014 03:47 PM Ondrej Zajicek

Merge commit 'origin/master' into socket

300e4008 02/05/2014 10:32 PM Ondrej Filip

Fedora init script improvement suggested by

e9e6fbf9 02/05/2014 02:57 PM Ondrej Filip

Minor changes in Fedora init script.

ec35c7c2 01/21/2014 10:43 PM Ondrej Filip

Small doc update.

6601a148 12/10/2013 09:30 PM Ondrej Zajicek

Merge branch 'add-path'

2d0b7e24 12/02/2013 10:54 AM Ondrej Zajicek

Fixes problem with source address selection in BGP and BFD.

080ed4d8 12/01/2013 05:25 PM Ondrej Zajicek

Fixes bug in documentation.

10115b1d 12/01/2013 05:20 PM Ondrej Zajicek

Updates add-path documentation.

e7d2ac44 12/01/2013 12:49 PM Ondrej Zajicek

Finishes add-path.

Fixes some bugs and uses generic hash implementation.

283c7dfa 11/25/2013 05:42 PM Ondrej Zajicek

Merge branch 'master' into add-path

0bb4e37d 11/25/2013 02:16 PM Ondrej Filip

Release date added.

e75520c4 11/25/2013 12:46 PM Ondrej Zajicek

NEWS and version update.

90eb5e7a 11/25/2013 12:44 PM Ondrej Zajicek

Use ISO 8601 timeformats by default.

0c95f85e 11/25/2013 10:06 AM Ondrej Zajicek

Fixes a reply code.

8137fe6d 11/25/2013 01:03 AM Ondrej Zajicek

Allows shorthands for birdc noninteractive commands.

e237b28a 11/25/2013 12:21 AM Ondrej Zajicek

Changes primary addr selection on BSD to respect SIOCGIFADDR ioctl() result.

Thanks to Alexander V. Chernikov for the original patch.

5ebc9293 11/24/2013 09:22 PM Ondrej Zajicek

Last state change should track protocol state change.

And not core state change, which is not much relevant
(e.g. refeed in BGP).

c72aca41 11/24/2013 09:12 PM Ondrej Zajicek

OSPF ifaces on loopback should be stub.

e4d179f2 11/24/2013 11:50 AM Ondrej Zajicek

Minor changes to default router ID calculation.

f3e59178 11/24/2013 11:37 AM Ondrej Zajicek

Enables multihop mode for IBGP by default.

This is more consistent with common usage and also with the behavior of
other implementations (Cisco, Juniper).

Also changes the default for gw mode to be based solely on

52e030e1 11/23/2013 11:17 PM Ondrej Zajicek

Converts filters to unsigned integers.

65194bd1 11/23/2013 09:48 PM Ondrej Zajicek

Removes workaround related to import of kernel device routes.

Thanks to Benjamin Cama for notification.

204e0d5d 11/23/2013 05:11 PM Ondrej Filip

Dots added.
New release will be 1.4.0.

d0e33681 11/23/2013 12:27 PM Ondrej Filip

Added some other features into NEWS file

d940a2c4 11/23/2013 12:26 PM Ondrej Filip

Added a few sentences about symbol names.

736e143f 11/23/2013 10:50 AM Ondrej Zajicek

Merge branch 'master' into add-path


2b3d52aa 11/23/2013 12:56 AM Ondrej Zajicek

NEWS and version update.

77e43c8b 11/22/2013 09:49 PM Ondrej Zajicek

Minor fixes.

547d3bf4 11/22/2013 09:42 PM Ondrej Zajicek

Allows pthreads by default on Linux and FreeBSD only.

41f8bf57 11/22/2013 08:59 PM Ondrej Zajicek

Changes identifiers to avoid use of reserved ones.

56027b5c 11/22/2013 08:58 PM Ondrej Zajicek

Minor fix in log_commit() w.r.t. changes in BFD branch.

1fba34a7 11/22/2013 05:45 PM Ondrej Zajicek

Adds check for buffer size in OSPF LSA flood.

0aeac9cb 11/22/2013 01:48 AM Ondrej Zajicek

Merge commit 'origin/bfd'

8931425d 11/22/2013 01:12 AM Ondrej Zajicek

Fixes problem with RIP on multiple ifaces on BSD.

RIP sockets for multiple ifaces collided, because we cannot bind to
a specific iface on BSD. Workarounded by SO_REUSEPORT.

Thanks to Eugene M. Zheganin for the bugreport.

548c329c 11/22/2013 12:21 AM Ondrej Zajicek

Adds rate limiting to some log messages.

64534ea2 11/21/2013 12:17 PM Ondrej Zajicek

Fixes an issue when opposite address is mistaken for broadcast on ptp ifaces on BSDs.

Thanks to Lex van Roon for the bugreport and to Alexander V. Chernikov
for examining it and locating the problem.

7c9930f9 11/21/2013 10:36 AM Ondrej Zajicek

Adds a missing file.

I forgot to add that to the previous commit.

f8f2419d 11/20/2013 12:30 PM Ondrej Zajicek

Additional filter test case.

4d4979c6 11/20/2013 12:25 PM Ondrej Zajicek

Fixes some potential issues with invalid term size in clients.

1ec52253 11/19/2013 09:33 PM Ondrej Zajicek

BFD protocol, ready for release.

Supports OSPF and BGP and also statically configured sessions.

33be3ba7 10/21/2013 01:06 PM Ondrej Zajicek

Accepts a change of OSPFv3 neighbor's IP address.

Thanks to Pierre Pfister for the patch.

a15dab76 10/21/2013 12:59 PM Ondrej Zajicek

Implements 'allow local as' option.

Similar to allowas-in option on other routers.

f8cc7396 10/15/2013 08:57 AM Ondrej Zajicek

Forces KRT rescan on syncer startup with multi syncer config.

Thanks to Sergey Popovich for the patch.

1cd198cf 10/05/2013 08:45 PM Ondrej Filip

Flag -f "run in foreground" added as requested by a package maintainter.

0e175f9f 10/05/2013 06:12 PM Ondrej Zajicek

Fixes some BFD bugs and makes logging thread-safe.

e7c23802 10/05/2013 05:30 PM Ondrej Zajicek

Implements PID file support.

Thanks to Thierry Fournier for the original patch.

7ccb36d3 10/02/2013 12:57 PM Ondrej Zajicek

Implements C.len operator for clist and eclist types.

Thanks to Sergey Popovich for the original patch.

28a10f84 10/02/2013 12:41 PM Ondrej Zajicek

Some fixes in filter code.

Thanks to Sergey Popovich for original patches.

70c57805 10/02/2013 10:10 AM Ondrej Zajicek

Minor code cleanups.

Thanks to Sergey Popovich for the patch.

b655596d 10/02/2013 09:42 AM Ondrej Zajicek

Simplifies val_in_range().

Also fixes missing type check for element ~ set.

ec57bbf6 09/30/2013 12:07 PM Ondrej Filip

Recheck export/import/receive limits during reconfiguration.

a5fc5958 09/26/2013 08:08 PM Ondrej Zajicek

Rewrites static attribute filter code and adds ifname/ifindex attributes.

Thanks to Sergey Popovich for the original ifname/ifindex patch.

4df2019e 09/26/2013 03:36 PM Ondrej Zajicek

Fixes build issues without BGP.

Thanks to Sergey Popovich for the patch.

f83ce94d 09/26/2013 03:33 PM Ondrej Zajicek

Fixes missing unregister of kernel table handling code.

And some minor fixes.

Thanks to Sergey Popovich for the patch.

f515e229 09/22/2013 05:15 PM Ondrej Zajicek

Allows other than IA_PEER addresses on PtP ifaces on BSD.

Also fixes a potential problem with link-local dest_addrs
for IA_PEER addresses.

Thanks to Alexander V. Chernikov for the suggestion.

6a8d3f1c 09/16/2013 09:57 PM Ondrej Zajicek

BFD work in progress.

Now it compiles and mostly works.

e550a372 09/13/2013 04:55 PM Ondrej Filip

Fixes problem with OSPF neighbor router ID change. Thanx to Alexander V. Chernikov

c404f4b9 09/10/2013 11:15 PM Ondrej Filip

OSPF state machine fix - thanx to Alexander V. Chernikov

92f8878c 09/10/2013 11:03 AM Ondrej Zajicek

Fixes a bug related to multiple IPs and direct protocol.

Multiple IPs in the same IP prefix confuse the direct
protocol and could cause withdrawal of a valid prefix.

Thanks to Dan Rimal for a bugreport.

2a0130f9 09/10/2013 11:01 AM Ondrej Zajicek

Fixes a bug in kernel extended attribute processing.

The bug caused that krt_prefsrc attribute was not processed when a route
received from a kernel protocol was exported to another kernel protocol.

Thanks to Sergey Popovich for a bugreport.

507e182a 09/10/2013 10:58 AM Ondrej Zajicek

Fixes reconfiguration of global set variables.

When global set variables were used, every reconfiguration restarted
protocols that use it in filters.

Thanks to Sergey Popovich for a bugreport.

d27e127a 09/10/2013 10:54 AM Ondrej Zajicek

Merge commit 'origin/master'

bf139664 09/10/2013 10:09 AM Ondrej Zajicek

Initial BFD commit, work in progress.

b0a8c7fc 08/15/2013 06:26 PM Ondrej Filip

Wrong change commited - 'route limit' marked as obsolete.

e628cad0 08/15/2013 06:20 PM Ondrej Filip

BGP option 'route limit' is marked as obsolete. 'import limit' should be used instead.

6d90e573 08/15/2013 05:54 PM Ondrej Filip

Typo in documentation fixed.

1f64a487 08/15/2013 11:29 AM Ondrej Filip

Symbol names enclosed by apostrophes can contain colons.

bff9ce51 08/14/2013 11:06 PM Ondrej Zajicek

Extends delete/filter operators to work no bgp_paths.

8a112d8b 08/13/2013 09:04 PM Ondrej Zajicek

Removes strip from make install

Thanks to Alexander V. Chernikov for the patch.

b21955e0 08/13/2013 06:42 PM Ondrej Zajicek

Fixes a bug related to mixed up neighbor events in BGP.

Neighbor events related to received route next hops got mixed up with
sticky neighbor node for an IP of the BGP peer. If a neighbor for a next
hop disappears, BGP session is shut down.

00192d5a 08/13/2013 06:32 PM Ondrej Zajicek

Implements proper setting of 'gw' route attribute.

Thanks to Sergey Popovich for the bugreport.

f8e8fcfa 07/29/2013 11:07 AM Ondrej Zajicek

Test commit.

fd6cbe90 07/29/2013 10:52 AM Ondrej Zajicek

Test commit.

cff430f3 07/29/2013 10:28 AM Ondrej Zajicek

Test commit.

Also contains minor fixes in doc formatting.

50b71c1b 07/28/2013 04:50 PM Ondrej Filip

Fixed small error in documantation (thanks ).

643228bc 07/26/2013 10:47 PM Ondrej Zajicek

NEWS and version update.

f4830d8c 07/26/2013 10:38 PM Ondrej Zajicek

Documentation update.

4ee39ff2 07/26/2013 09:08 AM Ondrej Zajicek

Fixes initial random values for function arguments.

Thanks to Javor Kliachev for the bugreport.

1103b32e 07/25/2013 08:33 PM Ondrej Zajicek

Allows to define constants of all filter types.