Statistics
| Branch: | Revision:

iof-bird-daemon @ c8cafc8e

Name Size Revision Age Author Comment
  client 3e236955 over 4 years Jan Moskyto Matejka Build: switch on -Wextra, get rid of most of th...
  conf c8cafc8e over 4 years Ondrej Zajicek (work) Minor code cleanups
  doc e03dc6a9 over 4 years Ondrej Zajicek (work) BFD: Authentication Implement BFD authenticati...
  filter c8cafc8e over 4 years Ondrej Zajicek (work) Minor code cleanups
  lib c8cafc8e over 4 years Ondrej Zajicek (work) Minor code cleanups
  misc f51b1f55 over 4 years Ondrej Zajicek (work) NEWS and version update
  nest 390601f0 over 4 years Ondrej Zajicek (work) RIP: Use message authentication interface Base...
  proto c8cafc8e over 4 years Ondrej Zajicek (work) Minor code cleanups
  sysdep c8cafc8e over 4 years Ondrej Zajicek (work) Minor code cleanups
  tools a8ad8fd6 almost 6 years Ondrej Zajicek Simplify build messages Thanks to Christian Ta...
.gitignore 125 Bytes 75ac3d19 over 4 years Ondrej Zajicek Remove cvsignore We have gitignore
Doc 52 Bytes 42b3daa0 about 21 years Martin Mares Description of protocol module moved to where i...
INSTALL 562 Bytes 0c8c86c8 about 12 years Ondrej Zajicek Adds INSTALL file.
NEWS 14.1 KB f51b1f55 over 4 years Ondrej Zajicek (work) NEWS and version update
README 4.31 KB 678c97f2 almost 5 years Ondrej Zajicek (work) Minor README update
TODO 1.69 KB 89647357 about 9 years Ondrej Zajicek NEWS and version update.
aclocal.m4 4.31 KB 1ec52253 over 7 years Ondrej Zajicek BFD protocol, ready for release. Supports OSPF...
bird.conf 809 Bytes 80a9cadc over 8 years Ondrej Zajicek Changes static route targets drop/reject to bla...
configure.in 10 KB 3e236955 over 4 years Jan Moskyto Matejka Build: switch on -Wextra, get rid of most of th...

Latest revisions

# Date Author Comment
c8cafc8e 11/08/2016 04:46 PM Ondrej Zajicek (work)

Minor code cleanups

920a86e8 11/03/2016 08:53 AM Ondrej Zajicek (work)

Add missing extern

e03dc6a9 11/02/2016 04:53 PM Ondrej Zajicek (work)

BFD: Authentication

Implement BFD authentication (part of RFC 5880). Supports plaintext
passwords and cryptographic MD5 / SHA-1 authentication.

Based on former commit from Pavel Tvrdik

29239ba2 11/02/2016 04:53 PM Ondrej Zajicek (work)

OSPF: Use message authentication interface

Based on former commit from Pavel Tvrdik

390601f0 11/02/2016 04:53 PM Ondrej Zajicek (work)

RIP: Use message authentication interface

Based on former commit from Pavel Tvrdik

64385aee 11/02/2016 03:23 PM Pavel Tvrdík

DOC: Password algorithm option

56cb3bed 11/02/2016 03:23 PM Pavel Tvrdík

Nest: Add support for MAC algorithms in grammar

de2a27e2 11/02/2016 03:23 PM Ondrej Zajicek (work)

Add generic message authentication interface

Add generic interface for generating and verifying MACs (message
authentication codes). Replace multiple HMAC implementation with
a generic one.

7eec3988 11/01/2016 03:20 PM Ondrej Zajicek (work)

BSD: Fix build on OpenBSD broken by previous commit

3e236955 11/01/2016 01:52 PM Jan Moskyto Matejka

Build: switch on -Wextra, get rid of most of the warnings

There are several unresolved -Wmissing-field-initializers on older
versions of GCC than 5.1, all of them false positive.

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--2016 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 (use --enable-ipv6 when configuring) 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 source code of the actual development version git://git.nic.cz/bird.git https://gitlab.labs.nic.cz/labs/bird/ How to install BIRD from source code ------------------------------------ $ ./configure $ make $ su # make install # vi /usr/local/etc/bird.conf See the file INSTALL for more 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 PostScript 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