Statistics
| Branch: | Revision:

iof-bird-daemon / proto / bfd @ c8cafc8e

Name Size Revision Age Author Comment
Doc 8 Bytes bf139664 almost 8 years Ondrej Zajicek Initial BFD commit, work in progress.
Makefile 84 Bytes 6a8d3f1c almost 8 years Ondrej Zajicek BFD work in progress. Now it compiles and most...
bfd.c 28.1 KB e03dc6a9 over 4 years Ondrej Zajicek (work) BFD: Authentication Implement BFD authenticati...
bfd.h 5.34 KB e03dc6a9 over 4 years Ondrej Zajicek (work) BFD: Authentication Implement BFD authenticati...
config.Y 4.12 KB e03dc6a9 over 4 years Ondrej Zajicek (work) BFD: Authentication Implement BFD authenticati...
io.c 13.1 KB 0f5054f6 almost 5 years Pavel Tvrdik BFD: Fix invalid read from pollfd array It is ...
io.h 1.81 KB 41f8bf57 over 7 years Ondrej Zajicek Changes identifiers to avoid use of reserved ones.
packets.c 12 KB e03dc6a9 over 4 years Ondrej Zajicek (work) BFD: Authentication Implement BFD authenticati...

Latest revisions

# Date Author Comment
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

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.

0f5054f6 09/15/2016 02:18 PM Pavel Tvrdik

BFD: Fix invalid read from pollfd array

It is possible that sockets_add() are called between sockets_prepare()
and sockets_fire() during poll loop in birdloop_main(), so we need to
use loop->poll_fd.used instead of loop->sock_num to find the last field.

665b8e52 03/23/2016 01:21 AM Ondrej Zajicek (work)

Birdlib: Do cleanups after remove/free

To avoid byzantine behavior in case of some errors, linked lists are
cleared after rem_node() and resource headers are cleared after rfree().

fd926ed4 03/15/2016 01:57 PM Jan Moskyto Matejka

Poll: Prevent the improbable case of EAGAIN after POLLIN

ffa398b8 07/19/2015 09:39 AM Ondrej Zajicek

BFD: Fixes crash after socket error

Thanks to Thomas King for the bugreport.

9c89560e 02/22/2015 07:14 PM Ondrej Zajicek

Use IP_PORTRANGE_HIGH for BFD where available

2bbc3083 02/21/2015 08:08 PM Ondrej Zajicek

Store protocol config size inside protocol structure

Make proto_config_new() use this info instead of supplied size.

Thanks to Alexander V. Chernikov for the patch.

8ce9a877 02/21/2015 01:52 PM Ondrej Zajicek

Fixes minor bug in BFD.

Thanks to Pavel Tvrdik for noticing it.

0479b443 10/02/2014 10:52 AM Ondrej Zajicek

Fixes some warnings.

View revisions

Also available in: Atom