Statistics
| Branch: | Revision:

iof-bird-daemon @ 7e5f769d

Name Size Revision Age Author Comment
  client 5d511948 over 1 year Maria Matejka Build: Automatic dependency tracking for genera...
  conf 5d511948 over 1 year Maria Matejka Build: Automatic dependency tracking for genera...
  doc 900fda44 over 1 year Ondrej Zajicek (work) Doc: Detect SP/OpenSP automatically
  filter 875cc073 over 1 year Ondrej Zajicek (work) Nest: Update handling of temporary attributes ...
  lib 5a50a989 over 1 year Ondrej Zajicek (work) OSPF: Opaque LSAs and Router Information LSA A...
  misc b9deced2 over 1 year Ondrej Zajicek (work) NEWS and version update
  nest 875cc073 over 1 year Ondrej Zajicek (work) Nest: Update handling of temporary attributes ...
  proto 7e5f769d over 1 year Ondrej Zajicek (work) BGP: Handle case where capabilites are not used...
  sysdep 875cc073 over 1 year Ondrej Zajicek (work) Nest: Update handling of temporary attributes ...
  test ee7e2ffd over 2 years Jan Maria Matejka Protocol: Introducing an enum protocol_class T...
  tools 3a2a3c73 almost 2 years Ondrej Zajicek (work) Doc: Rename code documentation files back to Doc
.gitignore 168 Bytes ae294cc2 over 1 year Ondrej Zajicek (work) HTML are no longer generated in srcdir
.gitlab-ci.yml 6.13 KB 09c1e370 almost 3 years Jan Maria Matejka Moved freebsd cflags and ldflags to configure
INSTALL 1.01 KB 900fda44 over 1 year Ondrej Zajicek (work) Doc: Detect SP/OpenSP automatically
Makefile.in 5.45 KB 5d511948 over 1 year Maria Matejka Build: Automatic dependency tracking for genera...
NEWS 18.6 KB b9deced2 over 1 year Ondrej Zajicek (work) NEWS and version update
README 4.08 KB 4d9049dc almost 2 years Ondrej Zajicek (work) Doc: README and INSTALL update Minor cleanups,...
aclocal.m4 3.64 KB 7ffc0a65 about 2 years Jan Maria Matejka Bison: A bit more verbose error messages in con...
bird.conf 1.02 KB 28b3b551 over 2 years Ondrej Zajicek (work) KRT: Fix IPv6 route learn Internal table used ...
configure.ac 12.3 KB 82b74253 almost 2 years Maria Matějka Perf: Protocol to measure BIRD performance inte...

Latest revisions

# Date Author Comment
7e5f769d 03/18/2019 01:29 PM Ondrej Zajicek (work)

BGP: Handle case where capabilites are not used

If peer does not announce capabilities at all, or when we have
capabilities disabled, handle that as implicit IPv4 unicast.

5d511948 03/18/2019 11:32 AM Maria Matejka

Build: Automatic dependency tracking for generated files

875cc073 03/14/2019 04:31 PM Ondrej Zajicek (work)

Nest: Update handling of temporary attributes

The temporary atttributes are no longer removed by ea_do_prune(), but
they are undefined by store_tmp_attrs() protocol hooks. This fixes
several bugs where temporary attributes were removed when they should
not or not removed when they should be. The flag EAF_TEMP is no longer...

9aa77fcc 03/06/2019 05:28 PM Ondrej Zajicek (work)

OSPF: Improved handling of tmpattrs

Keep track of whether OSPF tmpattrs are actually defined for given route
(using flags in rte->pflags). That makes them behave more like real
eattrs so a protocol can define just a subset of them or they can be
undefined by filters....

b9deced2 02/26/2019 05:21 PM Ondrej Zajicek (work)

NEWS and version update

7c36eb3e 02/22/2019 11:43 AM Maria Matejka

Conf: Switch for faster (and slightly bigger) lexer

93af78d2 02/22/2019 01:16 AM Ondrej Zajicek (work)

Nest: Do not compare rte.flags during rte_update()

Route flags are mosty internal state of rtable, they are not significant
to whether a route has changed. With the old code, all routes received as
a part of enhanced route refresh are always re-announced to other peers...

ae294cc2 02/19/2019 05:30 PM Ondrej Zajicek (work)

HTML are no longer generated in srcdir

900fda44 02/19/2019 05:20 PM Ondrej Zajicek (work)

Doc: Detect SP/OpenSP automatically

3a8ca7ab 02/19/2019 03:26 PM Ondrej Zajicek (work)

Nest: Prevent withdraws from propagation back to source protocol (for accepted mode)

Update for one of previous patches, handles the the issue for
first-accepted mode of route propagation.

View all revisions | View revisions

README


BIRD Internet Routing Daemon Home page http://bird.network.cz/ Mailing list bird-users@network.cz (c) 1998--2008 Martin Mares (c) 1998--2000 Pavel Machek (c) 1998--2008 Ondrej Filip (c) 2009--2019 CZ.NIC z.s.p.o. ================================================================================ The BIRD project aims to develop a dynamic IP routing daemon with full support of all modern routing protocols, easy to use configuration interface and powerful route filtering language, primarily targeted on (but not limited to) Linux and other UNIX-like systems and distributed under the GNU General Public License. What do we support ================== o Both IPv4 and IPv6 o Multiple routing tables o Border Gateway Protocol (BGPv4) o Routing Information Protocol (RIPv2, RIPng) o Open Shortest Path First protocol (OSPFv2, OSPFv3) o Babel Routing Protocol (Babel) o Bidirectional Forwarding Detection (BFD) o IPv6 router advertisements o Static routes o Inter-table protocol o Command-line interface allowing on-line control and inspection of status of the daemon o Soft reconfiguration, no need to use complex online commands to change the configuration, just edit the configuration file and notify BIRD to re-read it and it will smoothly switch itself to the new configuration, not disturbing routing protocols unless they are affected by the configuration changes o Powerful language for route filtering, see doc/bird.conf.example o Linux, FreeBSD, NetBSD and OpenBSD ports How to install BIRD =================== o From standard distribution package of your OS (recommended) o From official binary packages for Debian and Red Hat Linux ftp://bird.network.cz/pub/bird/debian/ ftp://bird.network.cz/pub/bird/redhat/ o From source code of the latest stable release version ftp://bird.network.cz/pub/bird/ o From current development code in Git repository https://gitlab.labs.nic.cz/labs/bird/ See the file INSTALL for information about installation from source code. Documentation ============= Online documentation is available at http://bird.network.cz/?get_doc or as HTML files in the doc directory, you can install it by `make install-docs' and rebuild it by `make docs', but you'll need SGMLtools and LaTeX to be installed on your machine. You can also download a neatly formatted PDF version as a separate archive (bird-doc-*.tar.gz) from ftp://bird.network.cz/pub/bird/ User support ============ If you want to help us debugging, enhancing and porting BIRD or just lurk around to see what's going to develop, feel free to subscribe to the BIRD users mailing list bird-users@network.cz, just send `subscribe' to bird-request@network.cz. Bug reports, suggestions, feature requests and code are welcome! We don't use gitlab issues for reporting, sorry. Subscribe: http://bird.network.cz/mailman/listinfo/bird-users/ Archive: http://bird.network.cz/pipermail/bird-users/ Licence ======= This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA History ======= BIRD development started as a student project at the Faculty of Math and Physics, Charles University, Prague, Czech Republic under supervision of RNDr. Libor Forst . BIRD has been developed and supported by CZ.NIC z.s.p.o. http://www.nic.cz/ since 2009. Good Luck and enjoy the BIRD :) The BIRD Team

Also available in: Atom