Ondrej Filip
68d0048b3d
Notice about RFC 8212 added
2018-01-16 10:45:03 +01:00
Ondrej Zajicek (work)
3831b61966
BGP: Require explicit import and export policies for EBGP channels
...
To comply with RFC 8212 requirements.
2018-01-16 04:14:49 +01:00
Ondrej Zajicek (work)
4db4ac7243
NEWS and version update
2018-01-14 21:52:58 +01:00
Ondrej Zajicek (work)
4d36796131
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.
2018-01-14 19:21:39 +01:00
Ondrej Zajicek (work)
2e507a7457
Use non-fatal asserts even for regular build
2018-01-10 16:17:37 +01:00
Ondrej Zajicek (work)
72163bd5f3
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.
2018-01-09 18:42:22 +01:00
Jan Maria Matejka
09c1e370b3
Moved freebsd cflags and ldflags to configure
2018-01-09 16:46:00 +01:00
Ondrej Zajicek (work)
94f9be80c3
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
processing.
2018-01-09 14:36:11 +01:00
Ondrej Zajicek (work)
8f8671bcde
Filter: Handle undefined BGP paths as empty
...
The same is already done for clists. Also fixes defined() to work
properly for paths and clists.
2018-01-03 15:44:05 +01:00
Ondrej Zajicek (work)
9bd8cb7c3c
Merge branch 'master' into int-new
2018-01-02 16:59:59 +01:00
Ondrej Zajicek (work)
d493d0f180
BGP: Fix unknown attribute handling
2018-01-02 16:57:45 +01:00
Ondrej Zajicek (work)
e62cd03307
BGP: Fix graceful restart timer
...
Should use remote value, not local value.
2018-01-02 14:30:08 +01:00
Ondrej Zajicek (work)
cce6ba4daa
Remove libhistory check
...
According to GNU Readline developers, if we link with libreadline then
there is no need to link with libhistory at all.
2018-01-02 14:11:59 +01:00
Ondrej Zajicek (work)
4842eeaad3
Minor fix in documentation
2017-12-21 00:16:52 +01:00
Ondrej Zajicek (work)
a63e78c31a
Fix build without limited protocol set
2017-12-18 23:15:07 +01:00
Ondrej Zajicek (work)
e87a95d97d
Minor fixes for debug mode
2017-12-16 16:31:43 +01:00
Ondrej Zajicek (work)
3013fc57bd
Netlink: Fix memory leak
2017-12-16 00:42:56 +01:00
Ondrej Zajicek (work)
8396094156
Minor cleanups
2017-12-14 22:15:01 +01:00
Ondrej Zajicek (work)
abd4367f48
Minor cleanup
2017-12-14 21:52:07 +01:00
Ondrej Zajicek (work)
c36a298c21
Use git describe for BIRD version
...
Based on patch from Pavel Tvrdik
2017-12-13 19:18:30 +01:00
Ondrej Zajicek (work)
d807ea087f
BGP: Fix non-transitive ext communities
2017-12-13 15:57:44 +01:00
Ondrej Zajicek (work)
3e7923507b
Netlink: Use linpool instead of static buffer
2017-12-13 15:27:33 +01:00
Ondrej Zajicek (work)
772beb7308
Lib: Minor fix
2017-12-13 15:27:33 +01:00
Jan Maria Matejka
cb21c5ffa9
Merge branch 'int-new' of gitlab.labs.nic.cz:labs/bird into int-new
2017-12-13 10:29:10 +01:00
Jan Maria Matejka
71c51aa4ab
Doc: Fixed misc sgml bugs, no content change
2017-12-13 10:28:50 +01:00
Ondrej Zajicek (work)
1e11918c8c
Lib: Save/restore state for linpools
...
Also change linpool.current ptr to really point to thr current chunk.
2017-12-12 19:57:52 +01:00
Ondrej Zajicek (work)
ac48e72bf6
Fix some minor issues
2017-12-12 15:57:14 +01:00
Ondrej Zajicek (work)
cb5df823ac
Minor CI tweak
2017-12-12 15:22:36 +01:00
Ondrej Filip
b5257bea85
Removed '--enable-ipv6' reference.
2017-12-12 10:43:56 +01:00
Ondrej Zajicek (work)
66acbc8d7f
Revive FIB and kernel MPLS code
2017-12-12 00:05:49 +01:00
Ondrej Filip
fa5c09a2e7
Changes to be able to build 2.0.0
2017-12-11 09:36:21 +01:00
Ondrej Zajicek (work)
d4eada9e0f
NEWS and version update
2017-12-11 02:05:35 +01:00
Ondrej Zajicek (work)
c99050cce2
KRT: Fix bug in multipath handling
2017-12-11 01:04:15 +01:00
Ondrej Zajicek (work)
cf3e3845c2
Doc: Documentation update
2017-12-10 22:47:38 +01:00
Maria Jan Matejka
6b0f5f68a8
Switchoff for MPLS in kernel.
2017-12-10 18:30:00 +01:00
Ondrej Zajicek (work)
67a2eb9177
Lib: Check size of nets
2017-12-10 13:18:36 +01:00
Ondrej Zajicek (work)
a32a7b58ce
Lib: Fix macro/keyword collisions
...
Old code breaks with some versions of bison
2017-12-10 13:16:31 +01:00
Ondrej Zajicek (work)
7fc55925be
Several minor fixes
2017-12-10 00:55:34 +01:00
Ondrej Zajicek (work)
ed1d853e51
Filter: Remove old BGP path mask syntax from tests
2017-12-08 17:31:33 +01:00
Ondrej Zajicek (work)
dea9886454
BGP: Link check just for single-hop
2017-12-08 17:04:59 +01:00
Jan Maria Matejka
3e52d112d7
Docs: Update to v2.0
2017-12-08 16:27:19 +01:00
Ondrej Zajicek (work)
517d05dff1
Enable ECMP and Link detection by default
...
ECMP is not enabled on BSD, where it is not supported by BIRD.
2017-12-08 16:00:33 +01:00
Ondrej Zajicek (work)
eb95b5ec1a
Nest: Minor formatting changes
2017-12-08 15:16:47 +01:00
Ondrej Zajicek (work)
49c7ef3b21
BGP: Fix IPv6 MPLS/VPN multicast SAFI
2017-12-08 14:00:36 +01:00
Ondrej Zajicek (work)
ccee67ca3b
BGP: Autoconfigure BGP next hops from preferred addresses
2017-12-08 02:26:17 +01:00
Ondrej Zajicek (work)
830ba75e6d
Merge commit '1e8721e2aeccfbc3f533e8b8abc07582cee77e9a' into int-new
2017-12-07 21:54:47 +01:00
Ondrej Zajicek (work)
46434a3cad
Merge commit '7b2c5f3d2826e3175bf31b1c36056c9efc587a2b' into int-new
2017-12-07 18:35:46 +01:00
Ondrej Zajicek (work)
4ff15a75c5
Merge commit '98bb80a243b58c43453e9be69d19d0350286549c' into int-new
2017-12-07 17:41:09 +01:00
Ondrej Zajicek (work)
cd80c9b070
BSD: Fix in the last commit
2017-12-07 14:21:38 +01:00
Ondrej Zajicek (work)
a6f79ca57f
Timers: Revert temporary names and remove old timer.h
2017-12-07 13:54:59 +01:00