mirror_frr/debian
Jafar Al-Gharaibeh 04c9a280c1 FRR Release 8.5.2
* Bug Fixes

bfdd
    Fix malformed session with vrf
    Remove redundant nb destroy callbacks

bgpd
    Ensure stream received has enough data
    Fix bgpd core when unintern attr
    Fix the json output of show bgp all json to be in a valid format
    Make sure aigp attribute is non-transitive
    Using no pretty json output for l2vpn-evpn routes

doc
    Add `neighbor aigp` command for bgp

lib
    Fix memory leak in in link state
    Fix vtysh core when handling questionmark
    Link state memory corruption

ospfd
    Fix interface param type update
    Fix memory leaks w/ `show ip ospf int x json` commands
    Ospf opaque lsa stale processing fix and topotests.
    Respect loopback's cost that is set and set loopback costs to 0

pim6d
    Fix crash in ipv6 pim command

pimd
    Pim not sending register packets after changing from non dr to dr

tests
    Adjust aigp metric numbers for ibgp setup

tools
    Fix list value remove in frr-reload

vtysh
    Give actual pam error messages

zebra
    Evpn handle del event for dup detected mac
    Fix dp_out_queued counter to actually reflect real life
    Fix evpn dup detected local mac del event
    Reduce creation and fix memory leak of frrscripting pointers
    Unlock the route node when sending route notifications

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2023-06-15 23:59:36 -05:00
..
source Change the source format from git to quilt to use git-buildpackage 2020-09-26 09:22:23 +02:00
tests debian: Make the autopkgtest more resilient (Closes: #980111) 2021-07-03 17:02:37 +02:00
.gitignore debian: include frr@.service in deb 2022-03-04 13:10:08 +02:00
changelog FRR Release 8.5.2 2023-06-15 23:59:36 -05:00
compat Convert the package to dh compat level 10 2020-09-26 09:22:43 +02:00
control debian: remove bogus "iproute" dependency 2023-01-24 18:19:42 +01:00
copyright debian: update debian/copyright 2019-11-03 18:36:18 +01:00
frr-doc.doc-base debian: fix texinfo figure installation directory 2023-01-24 18:19:42 +01:00
frr-doc.info debian: make cross-compile work 2023-01-24 18:19:42 +01:00
frr-doc.install debian: fix texinfo figure installation directory 2023-01-24 18:19:42 +01:00
frr-doc.lintian-overrides debian: make package "official" 2019-02-19 21:30:54 +01:00
frr-pythontools.install ospfclient: add ospfclient api python class 2022-06-02 16:37:16 -04:00
frr-pythontools.lintian-overrides debian: make package "official" 2019-02-19 21:30:54 +01:00
frr-rpki-rtrlib.install debian: make package "official" 2019-02-19 21:30:54 +01:00
frr-rpki-rtrlib.lintian-overrides debian: make package "official" 2019-02-19 21:30:54 +01:00
frr-snmp.install debian: make package "official" 2019-02-19 21:30:54 +01:00
frr-snmp.lintian-overrides debian: make package "official" 2019-02-19 21:30:54 +01:00
frr.conf Sync frr-doc.doc-base, d/frr.conf and d/frr.install with debian/master branch 2020-09-26 09:24:02 +02:00
frr.dirs *: remove *.conf.sample files 2021-04-09 13:14:30 -04:00
frr.docs Use wrap-and-sort -a to unify debian/ wrapping and sorting 2020-09-26 09:23:39 +02:00
frr.install packaging: Reuse frr.logrotate for Debian and Redhat builds 2022-11-08 11:17:56 +02:00
frr.lintian-overrides debian: fiddle with lintian spellcheck overrides 2023-01-24 18:19:42 +01:00
frr.manpages debian: make cross-compile work 2023-01-24 18:19:42 +01:00
frr.pam pam: declare root as sufficient frr pam account 2022-11-11 15:55:09 +01:00
frr.postinst debian: egrep is deprecated 2022-06-24 09:59:30 -03:00
frr.postrm debian: keep working nicely with split config 2019-02-19 21:34:06 +01:00
frr.preinst packaging: Add pathd to logrotate 2022-04-19 19:13:19 +03:00
frr.tmpfile Use dh_installinit capabilities to install frr.tmpfile 2020-09-26 09:22:23 +02:00
gbp.conf debian: Update the tools/build-debian-package.sh to be example build script 2021-07-03 17:02:37 +02:00
not-installed debian: make package "official" 2019-02-19 21:30:54 +01:00
README.Debian build, doc: extricate --enable-systemd 2021-06-29 17:57:09 +02:00
README.Maintainer debian: make package "official" 2019-02-19 21:30:54 +01:00
rules debian: fix python3 shebang in new files 2023-01-24 18:19:42 +01:00
watch debian: point watch file at git tarball 2023-01-24 18:19:42 +01:00

#
# TODO
#

- check that tests/{control,daemons} actually do something useful and sensible
- /usr/share/doc/frr-doc should be named just frr?
- debian/watch pgpsigurlmangle / signing-key
- multiarch for DSOs?
- frr try-restart

#
# To check if the patches still apply on new upstream versions:
#
for i in debian/patches/*.diff; do echo -e "#\n# $i\n#"; patch --fuzz=3 --dry-run -p1 < $i; done

#
# Filename transition from zebra to frr
#

Files that keep their names
	/usr/bin/vtysh

Files that got an -pj suffix
	/etc/default/zebra	-> /etc/frr/daemons.conf
	/etc/init.d/zebra	-> /etc/init.d/frr
	/etc/zebra/		-> /etc/frr/
	/usr/share/doc/zebra/	-> /usr/share/doc/frr/
	/var/log/zebra/		-> /var/log/frr/
	/var/run/ 		-> /var/run/frr/

Files that were moved
	/usr/sbin/*		-> /usr/lib/frr/