summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
2025-03-09FRR Release 10.2.2frr-10.2.2docker/10.2.2rc/10.2Jafar Al-Gharaibeh
Changelog: bgpd Allow bfd to work if peer known but interface address not yet Apply route-map for aggregate before attribute comparison Do not ignore auto generated vrf instances when deleting Do not start bgp session if bgp identifier is not set Do not try to uninstall bfd session if the peer is not established Don't reuse nexthop variable in loop/switch Fix a bug in peer_allowas_in_set() Fix add label support to evpn ad routes Fix bfd with update-source in peer-group Fix bgp label evpn cid 1636504 Fix bgp orf prefix-list json prefix Fix bgp peer solo option Fix bgp vrf instance creation from implicit Fix crash in bgp_labelpool Fix crash in displaying json orf prefix-list Fix deadlock in bgp_keepalive and master pthreads Fix duplicate bgp instance created with unified config Fix for local interface mac cache issue in 'bgp mac hash' table Fix import vrf creates multiple bgp instances Fix incorrect json in bgp_show_table_rd Fix memory leak in bgp_aggregate_install() Fix route-distinguisher in vrf leak json cmd Fix static analyzer issues around bgp pointer Fix table-map option Fix vty output of evpn route-target as4 Fix wrong pthread event cancelling Remove dmed check not required in bestpath selection Request srv6 locator after zebra connection Reset bgp session only if it was a real bfd down event Respect allowas-in value from the source vrf's peer Simplify bgp_evpn_process_rt1 with label Update source address for bfd session Use igpmetric in bgp_aigp_metric_total() When bgp notices a change to shared_network inform bfd of it When removing the prefix list drop the pointer With suppress-fib-pending ensure withdrawal is sent Revert: Handle addpath capability using dynamic capabilities" Revert: Reinstall aggregated routes if using route-maps and it was changed" isisd Add helper function to request srv6 locator information Allow full `no` form for `domain-password` and `area-password` Correct edge insertion into ted Request srv6 locator after zebra connection Show correct level information for `show isis interface detail json` lib Clean up nexthop hashing mess Crash handlers must be allowed on threads Fix false context information for srv6 route Guard against padding garbage in zapi read Nb: call child destroy cbs when yang container is deleted mgmtd Prevent use after free nhrpd Fix dont consider incomplete l2 entry ospf6d Fix use after free of router in ospfv3 abr route calculation. pbrd Initialize structs used in hash_lookup pimd Always write cand-rp group config even when rp is inactive Close autorp socket when not needed During prefix-list update, behave as pim_upstream_notjoined state (conformance issue) Explicitly ensure the rp src is bsr Fix autorp group joins Fix bsr rps timing out Fix dr election race on startup Fix for data packet loss when fhr is lhr and rp Fix for fhr mroute taking longer to age out Fix memory leak and assign allocation type Fix pim vrf support (send register/register stop in vrf) Fix pim6 mld vrf support (use recvmsg() pktinfo) Fix vrf binding of autorp and mroute socket tests Add a test that shows the v6 recursive nexthop problem Bgp_srv6_sid_reachability should give more time Bgp_srv6l3vpn_to_bgp_vrf3 needs more time Check if allow as-in works when importing between local vrfs tools Add missing formats keyword to segment-routing in frr-reload Add missing rpki keyword to vrf in frr-reload Fix frr-reload for ebgp-multihop ttl reconfiguration. zebra Ensure dplane does not send work back to master at wrong time Evpn svd hash avoid double free Fix leaked nhe Fix resetting valid flags for nhg dependents Guard against junk in nexthop->rmap_src Include resolving nexthops in nhg hash Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2024-12-23FRR Release 10.2.1frr-10.2.1docker/10.2.1rc/10.2.1Donatas Abraitis
- bfdd - retain remote dplane client socket - bgpd - Fix to pop items off zebra_announce FIFO for few EVPN triggers - Check if as_type is not specified when peer is a peer-group member - Do not reset peers on suppress-fib toggling - Fix bgp core with a possible Intf delete - Fix `enforce-first-as` per peer-group removal - Fix evpn bestpath calculation when path is not established - Fix graceful-restart for peer-groups - Fix memory leak when creating BMP connection with a source interface - Fix memory leak when reconfiguring a route distinguisher - Fix unconfigure asdot neighbor - Fix use single whitespace when displaying flowspec entries - Fix version attribute is an int, not a string - Import allowed routes with self AS if desired - Initialize as_type for peer-group as AS_UNSPECIFIED - Use gracefulRestart JSON field - Validate both nexthop information (NEXTHOP and NLRI) - Validate only affected RPKI prefixes instead of a full RIB - When calling bgp_process, prevent infinite loop - lib - Allow setsockopt functions to return size set - Fix session re-establishment - Take ge/le into consideration when checking the prefix with the prefix-list - Use backoff setsockopt option for freebsd - ospfd - OSPF multi-instance default origination fixes - pimd - Fix access-list memory leak in pimd - Free igmp proxy joins on interface deletion - igmp proxy joins should not be written as part of config - Prevent crash of pim when auto-rp's socket is not initialized Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-11-12debian, redhat: updating changelog for 10.2 releaseJafar Al-Gharaibeh
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2024-06-20debian: Add option to build pkg with grpc supportMartin Winter
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2024-05-08debian: libyang3Vincent JARDIN
libyang3-dev is required. TODO: add redhat, snapcraft Suggested-by: Martin Winter <mwinter@opensourcerouting.org> Signed-off-by: Vincent Jardin <vjardin@free.fr>
2024-04-16debian, redhat, snapcraft: Libyang min version is 2.1.128Martin Winter
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2024-03-26debian, redhat: updating changelog for 10.0 releaseJafar Al-Gharaibeh
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2024-03-04debian: Add a frr-test-tools debian packageDonald Sharp
This package will hold test tools that are built and useful for developers of FRR but not useful for everyday usage of FRR. This is separted out because these are useful enough to have in their own package. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2024-03-04zebra: Add fpm_listenerDonald Sharp
Add a tiny fpm_listener program to allow FRR to test the fpm. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2024-01-30Merge pull request #15163 from opensourcerouting/fix/pam_accountJafar Al-Gharaibeh
packaging: Require account validation with pam_unix.so if PAM enabled
2024-01-28zebra, build: disable irdp by defaultIgor Ryzhov
IRDP client (rdisc) was deleted from iputils more than 2 years ago. It's time to drop IRDP, but first let's stop building and including it in the packages by default to see if anyone will be complaining. Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2024-01-28packaging: Just permit anything if PAM is enabledDonatas Abraitis
With a current pam_rootok.so, it works only with `root` account. If the user is under `frrvty`, `frr` group, it gets the error: ``` % groups | grep -o -E "frrvty|frr" frrvty frr % vtysh -c 'end' vtysh_pam: Failed in account validation: Permission denied(6) ``` Checking the logs: ``` vtysh[23930]: pam_rootok(frr:account): root check failed ``` Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2024-01-27lib: set up `frr_libstatedir`David Lamparter
This needs to be used for persistent state, which currently is misplaced into `/var/run` / `/run` where it gets deleted across reboots. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2024-01-27build: update packaging & docs for dir changesDavid Lamparter
`--sysconfdir` and `--localstatedir` now align with general autoconf practices. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2023-11-27redhat, debian: Update release notes for 9.1 releaseDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2023-10-11debian: Increase version for development version to be 9.2Donatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2023-08-22debian: Don't install sample dplane pluginMartin Buck
Without this, the Debian package build fails because dplane_sample_plugin.so gets compiled but not installed. Signed-off-by: Martin Buck <mb-tmp-tvguho.pbz@gromit.dyndns.org>
2023-08-01debian: Add missing protobuf dependencyMartin Winter
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2023-07-20debian: Require libyang 2.1.80Donatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2023-06-06debian, redhat: updating changelog for new releaseJafar Al-Gharaibeh
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2023-03-21mgmtd: nb library for client front-end codeChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2023-02-07tools: Bump versions for Redhat and Debian packages in changelogsDonatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2023-01-24debian: merge changelogsDavid Lamparter
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2023-01-24debian: point watch file at git tarballDavid Lamparter
The tar.xz dist tarball doesn't exist for new releases. Signed-off-by: David Lamparter <equinox@opensourcerouting.org> (cherry picked from commit 5a1130213c9a0c721017cf7922ffc969e96ac94b)
2023-01-24debian: frickel a working debian/watch fileDavid Lamparter
Github changed the HTML for their releases tab, making download links a javascript thing. Which does not jive with uscan... at all... Signed-off-by: David Lamparter <equinox@opensourcerouting.org> (cherry picked from commit 3c185cf70c90ba03349b6e7fb14a9986f4c21d4d)
2023-01-24debian: fiddle with lintian spellcheck overridesDavid Lamparter
Apparently now the binary filename is after the item... Signed-off-by: David Lamparter <equinox@opensourcerouting.org> (cherry picked from commit f032ce0a66818e572a45c8f34316ded95d4f9701)
2023-01-24debian: fix python3 shebang in new filesDavid Lamparter
Already done for existing python scripts in the install, just need to add new .py files. Signed-off-by: David Lamparter <equinox@opensourcerouting.org> (cherry picked from commit 03cef3900334e72b06cb9505e23338f2cfb9b9e5)
2023-01-24debian: remove bogus "iproute" dependencyDavid Lamparter
This is cargo cult from decades ago. Signed-off-by: David Lamparter <equinox@opensourcerouting.org> (cherry picked from commit 75a7532a11cdf9cbb923c2a1ace5f0252fe4a70d)
2023-01-24debian: remove unused debian/watchfrr.rc fileOndřej Surý
The debian/watchfrr.rc file was not install, so we just remove the cruft. Signed-off-by: Ondřej Surý <ondrej@sury.org> (cherry picked from commit 5632ff61df74ced015db3a56ef0063e93292244f)
2023-01-24debian: fix texinfo figure installation directoryDavid Lamparter
As pointed out by lintian. Signed-off-by: David Lamparter <equinox@opensourcerouting.org> (cherry picked from commit b62f9af6b6716174c1510cc5160b11a40f37d6c0)
2023-01-24debian: fix sphinx docsDavid Lamparter
- use dh_sphinxdoc to get rid of embedded JS Signed-off-by: David Lamparter <equinox@opensourcerouting.org> (cherry picked from commit e1e2ea84eed7f1880e1ed3fa2cfa09eaa9d2cdc1)
2023-01-24debian: fix cross-build marks (libelf/libpython3)David Lamparter
These two build-deps are for compile-time tools and thus need to be marked :native. Signed-off-by: David Lamparter <equinox@opensourcerouting.org> (cherry picked from commit e9f0af06c90df7a8364534e2b2e5225ece00076f)
2023-01-24debian: make cross-compile workDavid Lamparter
This allows e.g. "sbuild --host=arm64" to build packages for other architectures on, say, fat amd64 servers. As a side effect, the Debian build uses a separate builddir, which helps noting issues on that front. Signed-off-by: David Lamparter <equinox@diac24.net> (cherry-picked from commit d1312e009b62331d39d0b9e77997b2f42be66f46)
2022-12-20debian, redhat: updating changelog for new releaseJafar Al-Gharaibeh
8.4 Release Overview - New BGP [command](https://docs.frrouting.org/en/latest/bgp.html#clicmd-neighbor-A.B.C.D-X-X-X-X-WORD-soo-EXTCOMMUNITY) (`neighbor PEER soo`) to configure SoO to prevent routing loops and suboptimal routing on dual-homed sites. - Command `debug bgp allow-martian` replaced to `bgp allow-martian-nexthop` because previously we allowed using martian next-hops when debug is turned on. - Implement `BGP Prefix Origin Validation State Extended Community` [rfc8097](https://datatracker.ietf.org/doc/rfc8097/) - Implement `Route Leak Prevention and Detection Using Roles in UPDATE and OPEN Messages` [rfc9234](https://datatracker.ietf.org/doc/rfc9234/) - BMP L3VPN support - PIMv6 support - MLD support - New [command](https://docs.frrouting.org/en/latest/basic.html#clicmd-allow-reserved-ranges) to enable using reserved IPv4 ranges as normal addresses for BGP next-hops, interface addresses, etc. - As usual, lots of bugs and memory leaks were fixed \m/ Changelog --------- **babeld** - Ignore Sub-TLV's with mandatory bit set - Ignore unicast Hello's **bfdd** - Add IPv4 BFD Echo support - Add RTT to BFD IPv4 Echo packet processing - Allow L3 VRF BFD sessions without UDP leaking **bgpd** - Add `mpls bgp forwarding` to ease MPLS-VPN EBGP peering - Add `bgp allow-martian-nexthop` command (remove `debug bgp allow-martian`) - Add `neighbor soo` command - Add `no rpki` command - Add `show bgp access-list` command to filter routes by access-list - Implement [rfc8097](https://datatracker.ietf.org/doc/rfc8097/) - Implement [rfc9234](https://datatracker.ietf.org/doc/rfc9234/) - Add resolution for L3VPN traffic over GRE interfaces - Allow setting custom port for BGP unnumbered peers - Allow statistics gathering to give more data about prefix lengths - Apply conditional advertisements policy to update-group - Associate appropriate family for redistributed connected addresses - Avoid notify race between io and main pthreads - Call a hook when as-path filter is replaced - Cleanup memory leaks associated with t_deferral_timer - Do not check if the whole as-path has target asn when using as-override - Do not print new line for EVPN CLI outputs if it's a JSON - Do not show polling_period default value in CLI for RPKI - Don't advertise conditionally withdrawn routes - Drop SSH public key for RPKI CLI option - Fix `show bgp nexthop a.b.c.d` - Fix for `aggregate-address summary-only matching-med-only` - Fix inconsistencies with default-originate route-map - Fix memory leak for `as-override` - Fix memory leak for `set as-path replace` route-map command - Fix memory leak for community alias - Fix memory leak for community stuff - Fix memory leak in SRv6 locator - Fix memory leak when an SRv6 sid is removed - Fix memory leak when setting [l]community at the egress - Fix route-map update and delete route-map - Fix `show bgp l2vpn evpn route rd` crash - Fix the wrong next-hop BGP struct for next-hop validation - Fixed BMP VPNv4 monitoring are withdrawn instead of updates - Fixup PBR rule changes that were missed - Fixup some MAC address token CLI syntax - Free ecommunity before returning on warning/error - Free memory for as-path filter if regexp is wrong - Free memory for BMP listeners when deleting BGP instance - Generate RPKI CLI config even if no cache servers are configured - Handle origin validation state extended community via route-map match - Handle route-refresh requests received before EOR - Implement retain route-target all behavior - Improve labelpool performance at scale - Inconsistencies in snt counters with default-originate - Prevent memory leak of the listener on shutdown - Print peer's hostname for BGP (filtering) messages - Print source VRF name when leaking to another VRF - Release RCU lock in BGP keepalive pthread - Reset BGP sessions when changing the port - Send route updates when modifying access/aspath/prefix lists - Set TTL for iBGP/eBGP by checking only if generic TTL security applied - Show cache server preference in `show rpki cache-server` output - Show extended communities memory consumption - Show TTL value unconditionally for neighbors - Start conditional advertisement timer instantly - Stop conditional advertisements thread when terminating - Stop LLGR thread when deleting a peer and/or gr flags changed - Treat as withdraw if we receive as path with as_set / as_confed_set - When specifying listen address for BGP we shouldn't imply no-fib flag - Withdraw implicitly old paths from VRFs when import/export list changes - Ensure that bgp open message stream has enough data to read - Notify BGP conditional advertisement thread when the peer goes down **bmp** - Add an interface source to BMP connect command - Add L3VPN support **eigrpd** - VRF variable name hides a parameter of the same name **fabricd** - Turn off excessive logging when peering will not come up **isisd** - Ensure rcap is freed in error case - Fix crash with xfrm interface type - Fix memory leak on shutdown with prefix lists - Fix prefix-sid last-hop-behavior **ldpd** - Check if the thread is scheduled before calling for remained time **lib** - Abstract usage of '%pnhs' so that next-hop groups can use it too - Add errno details to the sockopt_reuseaddr API - Add sys_rawio to the capabilities definitions - Allow downgrade of all caps when none are specified - Allow using ipv4 (class e) reserved block if enabled - Check hostname in resolver_resolve - Cleanup red-herring memleaks in the parent of daemonizing fork - Ensure ls_msg2edge does not use memory after freeing - Fix `show route-map name json` command and memory leak - Fix memory leak in `zclient_send_localsid()` - Fix skip of every other plist deletion - Fixup workqueue.c to use the proper thread.h semantics - Function `crypt` does not need to be declared mid function - Increase next-hop flags size to 16 bits - Prevent uninitialized usage of data - Remove usage of inet_ntop in lib/sockopt.c - Require at least 2.1.42 version of sysrepo when compiling - Return 0 as the remaining msec if the thread is not scheduled - stream_dup memory alloc cannot fail - Update sysrepo code with the latest API changes - Use pi4 instead of inet_ntop in sockopt.c **nhrpd** - Use frr_weak_random() - Use nhrp_interface_update_nbma when source VRF was changed **ospf6d** - Don't remove the summary route if it is a range - Ensure that ospf6d does not memcpy beyond the end of the data - Fix missing cost change - Permit route delete without next-hops - Remove ospf6enabled from JSON output **ospfd** - Add how many packets the interface has queued to send - Add router-id support to OSPF API - Added CLIs to change default timers for lsa refresh and maxage remove delay. - Adding per neighbor JSON details to gr helper detail command - Crash when router acts as gr helper upon a topo change - Fix `show ip ospf neighbour <nbrid>` command - Increase packets sent at one time in ospf_write - Refactor fifo_flush for the interface - Remove deprecated command `graceful-restart helper-only` - When a neighbor goes down clear the oi->obuf if we can - Catch and report too small LSAs - Remove assert on zero length LSA - which is permitted by spec - Fix bug where acks were not be generated to incoming P2P/P2MP neighbors **pathd** - `no mpls-te on` command was not working - Add a zebra stop handler - Change the vty output, when no ted is enabled on pathd - Ensure the path is free'd after we no longer need it - Nai adjacency fix query type f for IPv5 pim6d - (*,g) mroutes not learnt after pim6d daemon restart - Lots of CLI changes regarding MLD - Lots of CLI changes regarding PIMv6 - Clear interface stats on interface shutdown - Disable pim6d compilation by default - Don't enable MLD on pimreg interface - Fix the code for MLD in the show pim state command - mroute stuck in register state, multicast traffic getting drops - Register message getting dropped in the source node, mroute stuck in regj - Send register msg with IPv6 global address - Update last_member_query_interval and last_member_query_count - Use ttable for displaying show commands - Deleting the memory malloced for JSON - Adding JSON support for show ipv6 next-hop - Send register msg via register socket - Change the show running commands based on the address family - Set rp to true if the address matches, ignore prefix-length **pimd** - Allow v6 to do non-integrated configuration - Assign a vty port value for v6 - Cleanup rpf lookup debug to help us figure out what is going on - Correct the order of show JSON for interface traffic - During prune pending, behave as noinfo state - Fix invalid memory access join_timer_stop - Fix memleak in bfd profile - Fix PIM interface deletion flow - Fix static mroute to also take into account the input interface - Fix the setting of oif_flags in channel oil - Fix unaligned accesses - Handle receive of (*,g) register stop with src addr as 0 - Igmp querier election is not correct in lan scenario - JSON support for next-hop - Let the end operator know the ifindex as well in the failure case - Limit PIM's ECMP to what zebra tells us is the multipath - Querier to non-querier transition to be ignored - Register stop message sent with mask 32 - Show interface traffic even if the interface is currently `down` - Update mroute iif based on next-hop received from zebra - VRF may be null from pim_cmd_lookup_vrf **ripd** - Use a sequence number instead of a time **sharpd** - Fix memory leak in release-locator-chunk - Fix memory leak in release-locator-chunk - Fix memory leaks related to SRv6 next-hops **staticd** - When changing the underlying nh ensure it is reinstalled **tools** - Add missing bfdd to logrotate config - Add pim6d to tools so that pim6d will work properly - Fix boot config load in watchfrr - Stop zebra daemon last **vtysh** - Account validity should be verified when authenticating users with pam - Add autocomplete for VRFs when using with `router bgp` - Handle SIGTSTP (c-z) without exiting the vty shell - Ignore `end` when parsing frr.conf - Properly handle `[no] service cputime-stats` in config - Properly handle `service cputime-warning xx` in the config - Add `allow-reserved-ranges` global command **watchfrr** - Check that the operational timeout specified is good **zebrad** - Fixing log flooding when disabling MLAG leaf configuration - Add a `mpls enable` interface node command - Add a configurable knob `zebra nexthop-group keep (1-3600)` - Add a timer to next-hop group deletion - Add ability for netconf dplane to handle global values - Add interface sysctl ignore on linkdown status - Add more cases to proto2zebra for understanding kernel routes - Add some more data to rtadv socket failures - Add support for maintaining local neigh entries - Add tc handlers in the script code - Add tc netlink and dplane ops - Allow kernel routes to stick around better on interface state changes - Attempt to make ioctl.c have a bit more useful log messages - Avoid buffer overflow using netlink_parse_rtattr_nested() - Cleanup the memory from the hash for MPLS stuff - Create a zebra_rib_route_entry_new function and use it - Debug decode rta_expires and rta_mfc_stats - Delete the malloced memory under `show zebra` - Don't install connected routes multiple times into frr - Expand PBR rule action for data-plane programming - Explicitly call out the correct queue name - Fix bond down for EVPN-MH - Fix bug in netconf handling where dplane would drop the change - Fix crash in shutdown w/ pw thread still running - Fix ctab calculation typo in tc netlink - Fix FPM crash - Fix lost memory on lsp free - Fix memory leak in srv6 locator delete - Fix memory leaks and use after frees in nhg's on shutdown - Fix missing tenant VRF change notification - Fix missing VNI transition - Fix remaining mr rtm_getroute oddities - Fix rtadv startup when config read in is before interface up - Free neighbor state before the exit to avoid memleaks - Handle freebsd routing socket enobufs - Iif/oif are not used in mr rtm_getroute - Infrastructure for the new dataplane plugin - Initialize hw via DPDK - Introduce early route processing on the metaq - Mc_forwarding was being sent but not retrieved across dataplane - Notice when an interface is turned on w/ mpls and enable mpls subsystem - On Linux let interface data come in through netlink messaging - Pass AFI received for netconf updates - Pass PBR expanded actions to the dataplane - Pbr DPDK programming - Reconfiguring netns for VRF is not a failure - Rtnetlink: flow attr per gateway attr in multipath updates - Setup the zebra interface to the DPDK port map table - System routes should be processed the same time as the kernel - Use default ns directly in tc dplane - When deleting next-hop group entries ensure the thread is off - When saving nhg for later stop processing Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2022-11-21debian: Enable pim6d build by defaultMartin Winter
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2022-11-15Merge pull request #11058 from opensourcerouting/fix/redhat_debian_logrotateJafar Al-Gharaibeh
packaging: Reuse frr.logrotate for Debian and Redhat builds
2022-11-11pam: declare root as sufficient frr pam accountMarius Tomaschewski
https://github.com/FRRouting/frr/pull/11465 enabled account verification, but the pam config declares rootok as sufficient in authentication only and not in account verification, what causes warning in the log: vtysh[3747]: pam_warn(frr:account): function=[pam_sm_acct_mgmt] flags=0 service=[frr] terminal=[<unknown>] user=[root] ruser=[<unknown>] rhost=[<unknown>] Signed-off-by: Marius Tomaschewski <mt@suse.com>
2022-11-08packaging: Reuse frr.logrotate for Debian and Redhat buildsDonatas Abraitis
It will be easier to maintain a single file instead of two separate. Also, fixes the issue when the file (/var/log/frr/frr.log) is not created after logrotate. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-10-05debian, redhat: Update changelog for new release (8.5)Donatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-08-19debian: add lua _binary_ to build dependenciesEugene Crosser
FRR only needs lua library (package libluaX.Y-dev) to be compiled and linked, but its `configure` script makes use of lua interpreter to perform its checks. Therefore, `luaX.Y` package is a requisite build-dependency for debian packaging. This commit adds the debian package with the lua interpreter to the build dependencies. Signed-off-by: Eugene Crosser <crosser@average.org>
2022-08-06tools: Add pim6d to tools so that pim6d will work properlyDonald Sharp
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-07-21debian, redhat: updating changelog for new releaseJafar Al-Gharaibeh
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2022-07-07debian: Add pkg.frr.pim6d build profileMartin Winter
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2022-07-07debian: Fix version requirement for rtrlib to allow distro specific namesMartin Winter
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2022-06-24debian: egrep is deprecatedAndreas Hasenack
egrep is deprecated, please see https://git.savannah.gnu.org/cgit/grep.git/commit/?id=a9515624709865d480e3142fd959bccd1c9372d1 Signed-off-by: Andreas Hasenack <andreas.hasenack@canonical.com>
2022-06-07debian: Update changelog for new release (8.4)Donatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-06-02ospfclient: add ospfclient api python classChristian Hopps
Signed-off-by: Christian Hopps <chopps@labn.net>
2022-05-25Merge pull request #11252 from Jafaral/rel-pkgDonatas Abraitis
debian, redhat: update changelog for new release
2022-05-23debian, redhat: update changelog for new releaseJafar Al-Gharaibeh
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2022-05-10debian: Require librtr >= 0.8.0Donatas Abraitis
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>