| patch |
summary |
view |
raw |
| 0001-Import-FreeBSD-port-patches-4.9.20110612.patch |
Makefile | 5
Makefile.inc | 5
bgpctl/Makefile | 7
bgpctl/bgpctl.8 | 49 -
bgpctl/bgpctl.c | 423 +++++----
bgpctl/irr_parser.c | 8
bgpctl/irr_prefix.c | 92 +-
bgpctl/irrfilter.c | 3
bgpctl/irrfilter.h | 14
bgpctl/parser.c | 100 +-
bgpctl/parser.h | 10
bgpctl/whois.c | 5
bgpd/Makefile | 18
bgpd/bgpd.8 | 73 +
bgpd/bgpd.c | 373 ++++----
bgpd/bgpd.conf.5 | 374 +++++++-
bgpd/bgpd.h | 380 ++++++--
bgpd/buffer.c | 305 -------
bgpd/carp.c | 13
bgpd/config.c | 51 -
bgpd/control.c | 61 +
bgpd/imsg.c | 268 ------
bgpd/imsg.h | 108 --
bgpd/kroute.c | 1716 ++++++++++++++++++++++++++++------------
bgpd/log.c | 39
bgpd/mrt.c | 228 +++--
bgpd/mrt.h | 15
bgpd/parse.y | 926 ++++++++++++++++-----
bgpd/pfkey.c | 104 +-
bgpd/pftable.c | 4
bgpd/printconf.c | 230 +++--
bgpd/rde.c | 1389 ++++++++++++++++++++++----------
bgpd/rde.h | 82 +
bgpd/rde_attr.c | 344 +++++++-
bgpd/rde_decide.c | 14
bgpd/rde_filter.c | 118 ++
bgpd/rde_prefix.c | 179 ++--
bgpd/rde_rib.c | 173 ++--
bgpd/rde_update.c | 315 +++++--
bgpd/session.c | 726 ++++++++--------
bgpd/session.h | 37
bgpd/timer.c | 4
bgpd/util.c | 248 +++++
openbsd-compat/fmt_scaled.c | 268 ++++++
openbsd-compat/hash.h | 127 ++
openbsd-compat/if_media.h | 612 ++++++++++++++
openbsd-compat/imsg-buffer.c | 303 +++++++
openbsd-compat/imsg.c | 271 ++++++
openbsd-compat/imsg.h | 112 ++
openbsd-compat/openbsd-compat.h | 87 ++
openbsd-compat/pfkey_compat.c | 32
openbsd-compat/util.h | 119 ++
52 files changed, 8147 insertions(+), 3420 deletions(-)
|
view
|
download
|
| 0002-Do-not-break-strict-aliasing-rules-in-addr2sa.patch |
bgpd/util.c | 33 ++++++++++++++++++---------------
1 file changed, 18 insertions(+), 15 deletions(-)
|
view
|
download
|
| 0003-Do-not-break-strict-aliasing-in-imsg_read.patch |
openbsd-compat/imsg.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
|
view
|
download
|
| 0004-Do-not-break-strict-aliasing-rules-in-msgbuf_write.patch |
openbsd-compat/imsg-buffer.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
|
view
|
download
|
| 0005-Do-not-discard-qualifiers-from-pointer-in-hash32_str.patch |
openbsd-compat/hash.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
|
view
|
download
|
| 0006-Remove-unused-but-set-variables.patch |
bgpd/rde_attr.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
|
view
|
download
|
| 0007-Use-portable-printf-format-strings.patch |
bgpctl/bgpctl.c | 35 ++++++++++++++++++-----------------
1 file changed, 18 insertions(+), 17 deletions(-)
|
view
|
download
|
| 0008-Fix-conditional-FreeBSD-include-for-GNU-kFreeBSD.patch |
bgpctl/bgpctl.c | 16 ++++++------
bgpctl/irrfilter.c | 4 +--
bgpctl/irrfilter.h | 4 +--
bgpctl/parser.c | 4 +--
bgpd/bgpd.h | 4 +--
bgpd/carp.c | 8 +++---
bgpd/config.c | 4 +--
bgpd/kroute.c | 70 ++++++++++++++++++++++++++---------------------------
bgpd/parse.y | 2 -
bgpd/printconf.c | 2 -
bgpd/rde_attr.c | 8 +++---
bgpd/rde_rib.c | 4 +--
bgpd/rde_update.c | 8 +++---
bgpd/session.c | 6 ++--
bgpd/util.c | 4 +--
15 files changed, 74 insertions(+), 74 deletions(-)
|
view
|
download
|
| 0009-Make-Makefiles-work-out-of-a-FreeBSD-ports-tree.patch |
Makefile | 20 +++++++++++++++++++-
Makefile.inc | 5 -----
bgpctl/Makefile | 27 ++++++++++++++++++---------
bgpd/Makefile | 36 +++++++++++++++++++++++++-----------
4 files changed, 62 insertions(+), 26 deletions(-)
|
view
|
download
|
| 0010-Add-Werror-to-CFLAGS.patch |
bgpctl/Makefile | 2 +-
bgpd/Makefile | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
|
view
|
download
|
| 0011-Remove-Wshadow-from-compile-flags.patch |
bgpd/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
|
view
|
download
|
| 0012-Add-necessary-ifdef-s-and-define-s-for-glibc-and-lib.patch |
bgpctl/irr_output.c | 5 +++++
bgpctl/irr_parser.c | 4 ++++
bgpctl/irr_prefix.c | 4 ++++
bgpctl/parser.c | 5 +++++
bgpd/bgpd.c | 5 +++++
bgpd/config.c | 4 ++++
bgpd/log.c | 5 +++++
bgpd/parse.y | 8 ++++++++
bgpd/rde.c | 4 ++++
bgpd/rde_rib.c | 4 ++++
bgpd/session.c | 4 ++++
openbsd-compat/fmt_scaled.c | 4 ++++
openbsd-compat/hash.h | 1 +
openbsd-compat/openbsd-compat.h | 28 ++++++++++++++++++++++++++++
14 files changed, 85 insertions(+)
|
view
|
download
|
| 0013-Write-and-verify-a-pidfile-upon-startup.patch |
bgpd/bgpd.c | 28 ++++++++++++++++++++++++----
bgpd/bgpd.h | 1 +
bgpd/rde.c | 4 +++-
bgpd/session.c | 4 +++-
bgpd/session.h | 5 +++--
5 files changed, 34 insertions(+), 8 deletions(-)
|
view
|
download
|
| 0014-Use-bgpd-instead-of-_bgpd-for-system-username.patch |
bgpd/bgpd.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
|
view
|
download
|
| 0015-Adjust-the-manpage-for-Debian-systems.patch |
bgpctl/bgpctl.8 | 2 +-
bgpd/bgpd.8 | 20 ++------------------
bgpd/bgpd.conf.5 | 9 ++++-----
3 files changed, 7 insertions(+), 24 deletions(-)
|
view
|
download
|