0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-10-19 02:18:43 +00:00
Commit Graph

2593 Commits

Author SHA1 Message Date
Ondrej Zajicek
7b9bfcbc4a Merge commit '10c2e1e0125dfa600b1c2b6553883cccf2d025dd' into integrated 2014-05-02 17:18:36 +02:00
Ondrej Zajicek
0d272860a3 Merge commit 'cba9cbf1bdb253c7727da10ff4f835d7ffbadeed' into integrated 2014-05-02 17:15:25 +02:00
Ondrej Zajicek
c93f50635c Merge commit '48e5f32db676645640f84ab3d630cce975aa6b20' into integrated 2014-05-02 17:05:23 +02:00
Ondrej Zajicek
a485fd2909 Merge commit 'f48fa14214301382b2e6b134788a7506b61b664f' into integrated
Conflicts:

	nest/rt-table.c
	proto/bgp/attrs.c
	proto/bgp/packets.c
	proto/ospf/ospf.c
	proto/rip/rip.c
	proto/static/static.c
	sysdep/unix/krt.c
2014-04-29 17:23:38 +02:00
Ondrej Zajicek
91ea1b134b Merge commit '300e4008f02382b87409dabb52a317b8336de55b' into integrated
Conflicts:

	nest/neighbor.c
2014-04-29 16:40:23 +02:00
Ondrej Zajicek
37c2153457 Merge commit '0bb4e37db317a1290bad24fe430cac6569a9bd8c' into integrated
Conflicts:

	sysdep/linux/netlink.c
2014-04-29 16:32:08 +02:00
Ondrej Zajicek
b1c680a680 Merge commit '2b3d52aa421ae1c31e30107beefd82fddbb42854' into integrated 2014-04-29 16:25:09 +02:00
Ondrej Zajicek
f353a1b09e Merge commit '1fba34a7a1e245f08212a31a65030230da8c451d' into integrated 2014-04-29 16:24:59 +02:00
Ondrej Zajicek
f47914c8a8 Merge commit '0aeac9cb7f9887374ce0258c8653f9518529bf08' into integrated
Conflicts:

	configure.in
	lib/printf.c
	proto/ospf/config.Y
	proto/ospf/hello.c
	proto/ospf/iface.c
	proto/ospf/ospf.h
2014-04-29 16:17:09 +02:00
Ondrej Zajicek
51e37fbb40 Merge commit '8931425d02dd8656b48142f608d3119ab6f4a96f' into integrated
Conflicts:

	nest/rt-table.c
2014-04-29 16:05:47 +02:00
Ondrej Zajicek
054bc43a5c Merge commit '64534ea2f4361c247d7a0d1b6b14a02e8e3d6d33' into integrated
Conflicts:

	sysdep/bsd/krt-sock.c
2014-04-29 15:31:46 +02:00
Ondrej Zajicek
52ceae6144 Merge commit 'f8f2419d4c5b9028b9b3d2d893fe802f18eb239b' into integrated 2014-04-29 15:24:07 +02:00
Ondrej Zajicek
1002f891d8 Merge commit '33be3ba713901befe2df651b869a406df8fc8ace' into integrated 2014-04-29 15:21:36 +02:00
Ondrej Zajicek
44c8edf53e Merge commit 'a15dab76f93337b07b4b03a64ac3bac26285dfd9' into integrated 2014-04-29 15:20:18 +02:00
Ondrej Zajicek
1a74af87ef Merge commit 'f8cc7396cf25328b002394bbd7af679188b03370' into integrated 2014-04-29 15:19:05 +02:00
Ondrej Zajicek
455539ba1b Merge commit 'e7c2380260f20a4a3587b47df97879ef91c69774' into integrated 2014-04-29 15:16:32 +02:00
Ondrej Zajicek
44f9cca21d Merge commit 'a5fc59587fe864e4fcfb44eb3be57231b4ca339b' into integrated
Conflicts:

	filter/filter.c
	nest/config.Y
2014-04-29 15:15:35 +02:00
Ondrej Zajicek
6310da3509 Merge commit 'f83ce94d5e410d5e5b921121867321c19451896b' into integrated 2014-04-29 15:10:51 +02:00
Ondrej Zajicek
7b8adb3cb7 Merge commit 'f515e22924591542a909db0deb8545386aaa576e' into integrated
Conflicts:

	sysdep/bsd/krt-sock.c
2014-04-29 15:07:08 +02:00
Ondrej Zajicek
8f4159a911 Merge commit 'e550a37206528be39e4751865b46720885fd64ed' into integrated 2014-04-29 13:52:01 +02:00
Ondrej Zajicek
7e2b6eaf43 Merge commit 'c404f4b968b69a2c5c1975d04abf7474891d5656' into integrated 2014-04-29 13:11:02 +02:00
Ondrej Zajicek
2187708520 Merge commit '6a8d3f1c1ffbd964e4d11b452c73e1ea70310af3' into integrated
Conflicts:

	configure.in
	lib/socket.h
	nest/protocol.h
2014-04-29 13:00:14 +02:00
Ondrej Zajicek
411e8b1de2 Merge commit '92f8878cbf5d8ad9e9b909a9dcbb2112de54a542' into integrated 2014-04-29 12:52:39 +02:00
Ondrej Zajicek
abb93d9846 Merge commit '2a0130f94d2304e316f0ffad8e52fce094559782' into integrated 2014-04-29 12:52:34 +02:00
Ondrej Zajicek
c15a446634 Merge commit '507e182a60c3704f8a28a0450f1affc2c7c1b66a' into integrated 2014-04-29 12:46:59 +02:00
Ondrej Zajicek
5d43c86fc3 Merge commit 'b0a8c7fc8547eef21ede33887580b5e867ee742c' into integrated 2014-04-29 12:44:08 +02:00
Ondrej Zajicek
50d53854f5 Merge commit 'bff9ce5130d16af2fd802d42bdb2bff00980c9ae' into integrated
Conflicts:

	tools/Makefile.in
2014-04-29 12:43:25 +02:00
Ondrej Zajicek
b1a2d4427c Merge commit '1f64a487a065cc27c52ab0d3d38b7c82926fea70' into integrated 2014-04-29 12:41:40 +02:00
Ondrej Zajicek
e1242dccaa Merge commit 'b21955e05800c3ceedfe39eef605da84285296c7' into integrated 2014-04-29 12:41:18 +02:00
Ondrej Zajicek
94acc8975c Merge commit '00192d5ab88ff9eeccbc1bc10cb534976a56963d' into integrated 2014-04-29 12:40:54 +02:00
Ondrej Zajicek
d7c2018e47 Temporary OSPF commit. 2014-04-29 12:18:10 +02:00
Ondrej Zajicek
10c2e1e012 Fixes crash when state of disabled OSPF protocol is queried.
Thanks to Ondrej Caletka for the bugreport.
2014-02-06 17:54:25 +01:00
Ondrej Zajicek
cba9cbf1bd Silence this annoying warning. 2014-02-06 17:51:16 +01:00
Ondrej Zajicek
48e5f32db6 Many changes in I/O and OSPF sockets and packet handling.
I/O:
 - 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
 - Alternative SKF_BIND flag for binding to IP address
 - Allows IP/UDP sockets without tx_hook, on these
   sockets a packet is discarded when TX queue is full
 - Use consistently SOL_ for socket layer values.

OSPF:
 - Packet src addr is always explicitly set
 - Support for secondary addresses in BSD
 - Dynamic RX/TX buffers
 - Fixes some minor buffer overruns
 - Interface option 'tx length'
 - Names for vlink pseudoifaces (vlinkX)
 - Vlinks use separate socket for TX
 - Vlinks do not use fixed associated iface
 - Fixes TTL for direct unicast packets
 - Fixes DONTROUTE for OSPF sockets
 - Use ifa->ifname instead of ifa->iface->name
2014-02-06 17:46:01 +01:00
Ondrej Zajicek
f48fa14214 Merge commit 'origin/master' into socket 2014-02-06 16:47:43 +01:00
Ondrej Filip
300e4008f0 Fedora init script improvement suggested by alex@alex.org.uk 2014-02-05 23:32:28 +01:00
Ondrej Filip
e9e6fbf924 Minor changes in Fedora init script. 2014-02-05 15:57:37 +01:00
Ondrej Filip
ec35c7c2fc Small doc update. 2014-01-21 23:43:22 +01:00
Ondrej Zajicek
6601a14831 Merge branch 'add-path' 2013-12-10 22:30:46 +01:00
Ondrej Zajicek
2d0b7e24a5 Fixes problem with source address selection in BGP and BFD. 2013-12-02 11:54:32 +01:00
Ondrej Zajicek
283c7dfada Merge branch 'master' into add-path 2013-11-25 18:42:47 +01:00
Ondrej Filip
0bb4e37db3 Release date added. 2013-11-25 15:16:20 +01:00
Ondrej Zajicek
e75520c455 NEWS and version update. 2013-11-25 13:46:29 +01:00
Ondrej Zajicek
90eb5e7a8b Use ISO 8601 timeformats by default. 2013-11-25 13:44:07 +01:00
Ondrej Zajicek
0c95f85ec5 Fixes a reply code. 2013-11-25 11:06:00 +01:00
Ondrej Zajicek
8137fe6d45 Allows shorthands for birdc noninteractive commands. 2013-11-25 02:03:23 +01:00
Ondrej Zajicek
e237b28a4d Changes primary addr selection on BSD to respect SIOCGIFADDR ioctl() result.
Thanks to Alexander V. Chernikov for the original patch.
2013-11-25 01:21:39 +01:00
Ondrej Zajicek
5ebc92935c Last state change should track protocol state change.
And not core state change, which is not much relevant
(e.g. refeed in BGP).
2013-11-24 22:22:24 +01:00
Ondrej Zajicek
c72aca41e5 OSPF ifaces on loopback should be stub. 2013-11-24 22:12:51 +01:00
Ondrej Zajicek
e4d179f2c2 Minor changes to default router ID calculation. 2013-11-24 12:50:53 +01:00