| Branch: | Revision:

iof-bird-daemon @ milani/bird-2.0.1

# Date Author Comment
ef5081af 05/14/2019 08:07 AM Michele Segata

add computation of centrality and packets attributes

6f46465a 01/16/2018 01:36 PM Ondrej Filip

Error in version guessing

c2febfa3 01/16/2018 01:18 PM Ondrej Zajicek (work)

Add note to NEWS

68d0048b 01/16/2018 09:45 AM Ondrej Filip

Notice about RFC 8212 added

3831b619 01/16/2018 03:14 AM Ondrej Zajicek (work)

BGP: Require explicit import and export policies for EBGP channels

To comply with RFC 8212 requirements.

4db4ac72 01/14/2018 08:52 PM Ondrej Zajicek (work)

NEWS and version update

4d367961 01/14/2018 06:21 PM Ondrej Zajicek (work)

KRT: Fix direct routes for BSD

Old way to set direct routes is to use local IP as gateway, but that does
not work properly on newer FreeBSDs. Now we use sockaddr_dl containing
interface index as gateway.

2e507a74 01/10/2018 03:17 PM Ondrej Zajicek (work)

Use non-fatal asserts even for regular build

72163bd5 01/09/2018 05:42 PM Ondrej Zajicek (work)

Nest: Allow modification of channels inherited from templates

Multiple definitions of same channels are forbidden, but inherited
channel can be redefined. In such case channel options are merged.

09c1e370 01/09/2018 03:46 PM Jan Maria Matejka

Moved freebsd cflags and ldflags to configure

94f9be80 01/09/2018 01:36 PM Ondrej Zajicek (work)

Nest: Fix filter reconfiguration

Function filter_same() must be called with arguments in proper order,
otherwise it breaks the new filter, causing crash during route

8f8671bc 01/03/2018 02:44 PM Ondrej Zajicek (work)

Filter: Handle undefined BGP paths as empty

The same is already done for clists. Also fixes defined() to work
properly for paths and clists.

9bd8cb7c 01/02/2018 03:59 PM Ondrej Zajicek (work)

Merge branch 'master' into int-new

d493d0f1 01/02/2018 03:57 PM Ondrej Zajicek (work)

BGP: Fix unknown attribute handling

e62cd033 01/02/2018 01:30 PM Ondrej Zajicek (work)

BGP: Fix graceful restart timer

Should use remote value, not local value.

cce6ba4d 01/02/2018 01:11 PM Ondrej Zajicek (work)

Remove libhistory check

According to GNU Readline developers, if we link with libreadline then
there is no need to link with libhistory at all.

4842eeaa 12/20/2017 11:16 PM Ondrej Zajicek (work)

Minor fix in documentation

a63e78c3 12/18/2017 10:15 PM Ondrej Zajicek (work)

Fix build without limited protocol set

e87a95d9 12/16/2017 03:31 PM Ondrej Zajicek (work)

Minor fixes for debug mode

3013fc57 12/15/2017 11:42 PM Ondrej Zajicek (work)

Netlink: Fix memory leak

83960941 12/14/2017 09:15 PM Ondrej Zajicek (work)

Minor cleanups

abd4367f 12/14/2017 08:52 PM Ondrej Zajicek (work)

Minor cleanup

c36a298c 12/13/2017 06:18 PM Ondrej Zajicek (work)

Use git describe for BIRD version

Based on patch from Pavel Tvrdik

d807ea08 12/13/2017 02:57 PM Ondrej Zajicek (work)

BGP: Fix non-transitive ext communities

3e792350 12/13/2017 02:27 PM Ondrej Zajicek (work)

Netlink: Use linpool instead of static buffer

772beb73 12/13/2017 02:27 PM Ondrej Zajicek (work)

Lib: Minor fix

cb21c5ff 12/13/2017 09:29 AM Jan Maria Matejka

Merge branch 'int-new' of into int-new

71c51aa4 12/13/2017 09:28 AM Jan Maria Matejka

Doc: Fixed misc sgml bugs, no content change

1e11918c 12/12/2017 06:57 PM Ondrej Zajicek (work)

Lib: Save/restore state for linpools

Also change linpool.current ptr to really point to thr current chunk.

ac48e72b 12/12/2017 02:57 PM Ondrej Zajicek (work)

Fix some minor issues

cb5df823 12/12/2017 02:22 PM Ondrej Zajicek (work)

Minor CI tweak

b5257bea 12/12/2017 09:43 AM Ondrej Filip

Removed '--enable-ipv6' reference.

66acbc8d 12/11/2017 11:05 PM Ondrej Zajicek (work)

Revive FIB and kernel MPLS code

fa5c09a2 12/11/2017 08:36 AM Ondrej Filip

Changes to be able to build 2.0.0

d4eada9e 12/11/2017 01:05 AM Ondrej Zajicek (work)

NEWS and version update

c99050cc 12/11/2017 12:04 AM Ondrej Zajicek (work)

KRT: Fix bug in multipath handling

cf3e3845 12/10/2017 09:47 PM Ondrej Zajicek (work)

Doc: Documentation update

6b0f5f68 12/10/2017 05:30 PM Maria Jan Matejka

Switchoff for MPLS in kernel.

67a2eb91 12/10/2017 12:18 PM Ondrej Zajicek (work)

Lib: Check size of nets

a32a7b58 12/10/2017 12:16 PM Ondrej Zajicek (work)

Lib: Fix macro/keyword collisions

Old code breaks with some versions of bison

7fc55925 12/09/2017 11:55 PM Ondrej Zajicek (work)

Several minor fixes

ed1d853e 12/08/2017 04:31 PM Ondrej Zajicek (work)

Filter: Remove old BGP path mask syntax from tests

dea98864 12/08/2017 04:04 PM Ondrej Zajicek (work)

BGP: Link check just for single-hop

3e52d112 12/08/2017 03:27 PM Jan Maria Matejka

Docs: Update to v2.0

517d05df 12/08/2017 03:00 PM Ondrej Zajicek (work)

Enable ECMP and Link detection by default

ECMP is not enabled on BSD, where it is not supported by BIRD.

eb95b5ec 12/08/2017 02:16 PM Ondrej Zajicek (work)

Nest: Minor formatting changes

49c7ef3b 12/08/2017 01:00 PM Ondrej Zajicek (work)

BGP: Fix IPv6 MPLS/VPN multicast SAFI

ccee67ca 12/08/2017 01:26 AM Ondrej Zajicek (work)

BGP: Autoconfigure BGP next hops from preferred addresses

830ba75e 12/07/2017 08:54 PM Ondrej Zajicek (work)

Merge commit '1e8721e2aeccfbc3f533e8b8abc07582cee77e9a' into int-new

46434a3c 12/07/2017 05:35 PM Ondrej Zajicek (work)

Merge commit '7b2c5f3d2826e3175bf31b1c36056c9efc587a2b' into int-new

4ff15a75 12/07/2017 04:41 PM Ondrej Zajicek (work)

Merge commit '98bb80a243b58c43453e9be69d19d0350286549c' into int-new

cd80c9b0 12/07/2017 01:21 PM Ondrej Zajicek (work)

BSD: Fix in the last commit

a6f79ca5 12/07/2017 12:54 PM Ondrej Zajicek (work)

Timers: Revert temporary names and remove old timer.h

574b2324 12/07/2017 12:53 PM Ondrej Zajicek (work)

Timers: Fix TBF and some last remains

3b3b0910 12/07/2017 12:53 PM Ondrej Zajicek (work)

Babel: More changes and bugfixes

Several changes and bugfixes in Babel, namely:

- Exported route parameters stored directly in route table entry
- Exported non-babel routes no longer stored in per-entry route list
- Route update, selection and retraction simplified and fixed...

dbf1ed26 12/07/2017 12:53 PM Ondrej Zajicek (work)

Babel: Fix handling of seqno requests

Old behavior has several deficiencies compared to standard behavior
(no triggered updates for replies, no retransmissions, ...).

672fb78e 12/07/2017 12:53 PM Ondrej Zajicek (work)

Babel: Fix handling of IPv4 retractions

Babel TLV parsing code rejected IPv4 retractions without next-hop,
although next-hop is needed just for regular updates.

268dc7c8 12/07/2017 12:53 PM Ondrej Zajicek (work)

Babel: Remove babel_proto ptr from babel_entry

738a57b6 12/07/2017 12:53 PM Ondrej Zajicek (work)

Babel: Fix hello timeout for short hello intervals

b47eaefe 12/07/2017 12:53 PM Ondrej Zajicek (work)

Babel: Revamp cost computation and run route selection when cost change

Also fix several minor bugs and add 'limit' option for k-out-of-j
link sensing strategy. Change default from 8-of-16 to 12-of-16.
Change IHU expiry factor from 1.5 to 3.5 (as in RFC 6126).

f00221fa 12/07/2017 12:53 PM Ondrej Zajicek (work)

Babel: Fix unicast seqno requests

38f47210 12/07/2017 12:53 PM Ondrej Zajicek (work)

Babel: Avoid batch seqno updates

5ee69d11 12/07/2017 12:53 PM Ondrej Zajicek (work)

Babel: Fix Hello and IHU expiration

8b58f565 12/07/2017 12:53 PM Ondrej Zajicek (work)

Babel: Update to new timers

6b5cd7c0 12/07/2017 12:53 PM Ondrej Zajicek (work)

Sysdep: Remove old timer code

3e405fb1 12/07/2017 12:53 PM Ondrej Zajicek (work)

Nest: Update to new timers

cc881bd1 12/07/2017 12:53 PM Ondrej Zajicek (work)

BGP: Update to new timers

b32d557a 12/07/2017 12:53 PM Ondrej Zajicek (work)

OSPF: Update to new timers

Note that recurrent timers are currently limited to ~1 hour.

ee528fbd 12/07/2017 12:53 PM Ondrej Zajicek (work)

Timers: Add typecast to unit-converting macros

92cc1e74 12/07/2017 12:53 PM Ondrej Zajicek (work)

RIP: Update to new timers

c521b3ac 12/07/2017 12:53 PM Ondrej Zajicek (work)

RAdv: Update to new timers

d59c1a29 12/07/2017 12:52 PM Ondrej Zajicek (work)

RPKI: Update to new timers

21f4f0f4 12/07/2017 12:52 PM Ondrej Zajicek (work)

Kernel: Update to new timers

d3fa9e84 12/07/2017 12:49 PM Ondrej Zajicek (work)

Timers: Show sub-second times in some protocol outputs

212eda07 12/07/2017 12:49 PM Ondrej Zajicek (work)

Timers: Fix tests after timer change

49fc0213 12/07/2017 12:49 PM Ondrej Zajicek (work)

Printf: Add support for microsecond times

Use '%t' in bsnprintf() for microsecond times (in btime) with variable
sub-second precision.

f047271c 12/07/2017 12:49 PM Ondrej Zajicek (work)

Timers: Parse and format functions for microsecond times

Date/time output (e.g. in logs, show commands) can use %f to specify
subsecond time. By default, millisecond precision is used in output.

02552526 12/07/2017 12:49 PM Ondrej Zajicek (work)

Timers: Replace old timers with microsecond timers

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.

28a7d394 12/07/2017 12:46 PM Ondrej Zajicek (work)

Timers: Integrate microsecond timers to the main loop

534215a1 12/07/2017 12:46 PM Ondrej Zajicek (work)

Timers: Split microsecond timers from BFD code to lib

7c454d91 12/07/2017 12:44 PM Ondrej Zajicek (work)

BSD: Minor fix of penultimate commit

abae1cc5 12/07/2017 12:28 PM Ondrej Zajicek (work)

KRT: Minor fix of last commit

153f02da 12/07/2017 12:06 PM Ondrej Zajicek (work)

Nest: Maintain separate IPv4, IPv6 and LLv6 preferred addresses

Also redesign preferred address selection and update protocols to use
appropriate preferred address.

Based on a previous work by Jan Maria Matejka.

1e8721e2 11/28/2017 06:33 PM Ondrej Zajicek (work)

Babel: Parse flags in Hello TLV

RFC6126bis introduces a flags field for the Hello TLV, and adds a unicast flag
that is used to signify that a hello was sent as unicast. This adds parsing of
the flags field and ignores such unicast hellos, which preserves compatibility...

9ba4b4a6 11/09/2017 02:04 PM Jan Maria Matejka

Filter test: typo fix

4ae3ee12 10/17/2017 02:52 PM Jan Maria Matejka

Babel: Interface address irrelevant for interface pattern matching.

289c1a79 10/17/2017 02:52 PM Jan Moskyto Matejka

Iface address debug dump fix

2d7fb19c 10/10/2017 02:10 PM Ondrej Zajicek (work)

OSPF: Add option to disable OSPFv3-AF

2549300b 10/10/2017 02:10 PM Ondrej Zajicek (work)

OSPF: Fix minor issue in TTL check

The TTL check must be done after instance ID dispatch to avoid warnings
when a physical iface is shared by multiple instances and some use TTL
security and some not.

f097f765 10/10/2017 02:10 PM Ondrej Zajicek (work)

OSPF: Fix next hop calculation for PtP links in IPv4 OSPFv3-AF

In such case, next hop has to be taken from Link-LSA like in broadcast
case, not from neighbor source address like in other PtP cases.

Also add some checks, comments and code cleanup.

d3f4f92b 10/10/2017 02:10 PM Ondrej Zajicek (work)

OSPF: Support of address families in OSPFv3

OSPFv3-AF can handle multiple topologies of diferent address families
(IPv4, IPv6, both unicast and multicast) using separate instances
distinguished by instance ID ranges.

d9573a40 10/10/2017 01:06 PM Ondrej Zajicek (work)

Doc: Update sgml2* tools

The old ones do not work on current Debian.

7e8d6116 10/10/2017 12:40 PM Ondrej Zajicek (work)

Doc: Fix reference

18352188 10/10/2017 12:40 PM Michal 'vorner' Vaner

RAdv: Documentation for more specific routes

7c0bab3a 10/06/2017 10:24 AM Ondrej Zajicek (work)

RAdv: Change specific route options to be per-interface

And change default values of specific route options to be consistent with
values of default router options.

2a95e633 10/04/2017 02:27 PM Michal 'vorner' Vaner

RAdv: Support for more specific routes (RFC 4191)

The patch implements Default Router Preferences and More-Specific Routes
(RFC 4191) for RAdv protocol, allowing to announce router preference and
more specific routes in router advertisements. Routes can be exported to...

5a8b1fb0 09/20/2017 01:36 PM Michal 'vorner' Vaner

filter: Allow assigning enums into extended attributes

They are internally ints, but they got refused as a wrong type. This
fixes setting of the BGP origin and is also needed for RA.

cd1d9961 09/19/2017 05:57 PM Ondrej Zajicek (work)

BGP: Shutdown communication (RFC 8203)

The patch implements BGP Administrative Shutdown Communication (RFC 8203)
allowing BGP operators to pass messages related to BGP session
administrative shutdown/restart. It handles both transmit and receive of
shutdown messages. Messages are logged and may be displayed by show...

7b2c5f3d 09/19/2017 10:59 AM Michal 'vorner' Vaner

Docs: FIB iteration macros

18ea2ea7 09/13/2017 11:10 AM Ondrej Zajicek (work)

Doc: Document 'empty' operator

Thanks to Alexander Zubkov for the notification.