frr-devel-7.4-150300.4.20.1<>,peCp9|G# 4WWz{ Uh"P?Yx͐8rJN@_]} d :VyH'9Sk$9:;ICЬS'h*)i25Ф$ZPfv`Q;v-)twyC! # %4tA; 46< ;e_-W_ Mzo[ 06SOC{j9k,Rw]ne!>;c?cd   J5 Kk    ' (*-0F0d22 2 3 (38394X:5FRGRHT<IV`XVYV\W]Y<^^b_Rc_d`ye`~f`l`u`vbzc$c4c8c>cCfrr-devel7.4150300.4.20.1Header and object files for frr developmentThe frr-devel package contains the header and object files necessary for developing OSPF-API and frr applications.eCh03-ch2b SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://www.frrouting.orglinuxx86_64WI#U30/_f  ")*WMv$(  SF } U O * O! s 5uxJl l]|7( Qn- ULv @ r@ q1\]  vxyF  >6%T*ł &*OlB2a`I*[iA큤A큤A큤A큤eC^I^IeC^I^I^I^I^I^I^I^I^I^I^I^I^IeC^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^IeC^IeC^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^IeC^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^IeC^I^I^I^I^I^I^I^I^IeC^I^I^I^I^IeCeCeCeCeCeCeCeCeCabf811b62e61eb6332da746366aa0b56d424a604efe4e389ed3dbf3abb42c4e9f4d831c8fe964f9165cf2c73a20cfc90608f8007f32558b0631e7ed53dac42be6cbdc34a530795eee4953e9bfb8abdb4f07b152ab99979f24534ff46edcf58926a05f1c6f94becc26d89bd01aef24d8b304d9413b8be8e906eec3f7f3916667f98fdd56f4e3f3687a5d7573ed206f5ebb40f85963b747a8997c4fc70c7883256a459373df22806f56d43236eaf3ed7f12d9b17b899f801482a8df8062f80317d3093c153a0ce54562de09348c2e8d5db2c7910c45c2aa6b850f724c5f17220ce1ce4e6588d3e0f17d79133a472bca2467d35f490cdcb2507e0d684554a85da5a4646f75bc6cfca437590d569256548d5cb7f496e783ee9a20a2e644152c6d8cd701aec767f8894f1b2836f1bf32be187556306e8a2610b03520ff29c2f4554edf8d19c5512c613273f49f9750615ff7c92cee54e2881fb4a098ecf7b7f171bd634b3307eba542164932283ef8d9f703e7e4a968acaace1a0955d75dfa11680947feec3308492fa73d3fcdf9b0865c0774572fdb287c4427595576afa9943b5485baeb3598bf5c18c533e7622480bc6c4f762109e102139a0e0f2a1de16c63ada8c14d633e74ea84a21fd0f31eb025a46a8fbd675c0e246b4f4cc6c49b79c9c334036aea08ed0f98e0a3dbe87170bd2e99fa12bfe85c38c579c146085db9d9de84ea69ec7ca7c279c85301ac6131dba038a986979b074828e35146ecfbf88ad3ecb952f665ed18294adba416028f4085ce506ad756f2fe67dc6550da6a54bfc4e5f97ac675f408cf667c16019292d887d4b9d3e28da7359d1178d2c6ed04f2d4e2b32582fa239ce9c6e0302c43b823c05aa9ab5d5ad5c950787182a2f80afe26b96c43ccf06179d444bcadf01ff25dfa9371c61aa41c89df504e0e46e7ed184dff8ef8a5c8d69d7bb8a72bdf4965fdd3eced9aef14d30a3d5c4375bb5fa6441f45826dac68bc7ae6e1f0189d3381f2b511a4c9098e1c2c3b09e78ba5577da65217feade88c75a3d807be6d43b204342018e39d6241d8ac9271ff6b17070da00bbe80cded0bb614045e89b6b7596f68dc7eb7757cd71300a97ce618a92ff04ae11d040733c9793528f74ba7574eaaa52c6b903f55e35e1aa7e9709e6c615acf84f28bfeb02190ee27d0a6faf28d4f16d82481f10679cf242afe1df657ff6c11fe1fefd6365136ca1eb78bcf17aaa15783806f3ad4e9e5ced1d9442eadf2ffa4b94b1b3482512704b64a152b8f87b4a1eea26c35ae1051c337f254a0d26db7e7a0d2e934cfc8d027e688d297c5205133e73c414c41a222809c4ecaa3cdcb21c632eb0dea27d5d305e4d0581d4cd9d1f4739a2dd1338a9ab40e31e5f30630eeb70589c11284f6a64e58f35b7c39be50ae93d31b1e71148e4cb56a0044cd1831124b20de3e011a1dde5709d356b3e4b268786f76ef31be1d522fd662c57d8a1577a04208b29931ff32e209aed6825b08ed615eaf14d7d30ef6064548e3e7e2d5605696b1eabd0115d33bf38cff2acf37716a1cd25a296ce84b456bc368285d336fb267347324517940a6a98623e2046b6b29eff5f713ceb3696bd2062946f1569524aeb94e79185394d0d12f0e2b79bc69dc6e6419fc4bd0ef0c343513e61af323b56d795c69efec14a788d78bea85b3f4896c187c1674d593bdf4e531b23f17aeb65f63dc1efe340b7bebfa3ac656fb64a694b127d4de98c72bc917dd7848267e98d4a94c10de71de77937ff0a3d78e7bda6284c9e1eeb5a949597bcea2dc0163854687463bb1bef8941f7c8513d9cd61dccb9c2bb0cc4cfdeb58592899f57e46adcaf76d5d29782211c6040835ec21b728a1b6365a3193401c0333035cff1e4ba3657f8cebff26a5e2eee0faa8dc19fc5199db19fff5988fca2e5ebdb05c0e2d70783c9671f1e5944fcafed963365ca2d6666d06a839eedc1c0f7dfade458bbafb01f708f3b4809ab0d22046bbd7dfb6ee09bc341010c935ff9272ddc27053b7b06e5744fdb220680a7fb17a72d6d3f5548f55caf6ec103435538c96152ea0ad9ac8ba6a3cd4522c6ee212d533944468fbb4f121a41af4cffac380b4c89419173006b9a66ae85151623819c3c4ce4716d1729b1299d770533e69c35ea3f1e7913aa71ad2f26016044a3b08dfd8b01d777ca5f738a1474362baa4c0cea0f5bbedb624153e3c067754737b0f5926a3cf03acf08c3c5a9e1b2597a391045878f592af25c17c692ad3a20bb17a7bc3c0a68357ca1068c7456b7045994f9c02d688243570303b6423538ff024218695f1427425dd5905453b85c65a7b1a0181150f688e4b840681674ac9396bf263176d7f5f085fc60647b16fea316a7f53f629adc9988db6395568834bec41eafda20f00d5fe94419e4ba71445ad413bd829aecaff956d4e66ab2a2a1c38fdf820a2a69c7a65276a3209f29b9e0179f234b043d7206b2b3885a44f35e45fc47edc1feb0bfde741a805910f706cda70c3497f029b66f9f1a716e7cd857cc865a7124108a819ba089b469151d7d889e9f0b293c739f917dcb628c83317f9392e86313d7e9babe1dacd568a1065157c2cc704c96f17ed7267c1da78210bcd7b77565466dd976bc551545358cbc704b62c134a81304c4d0a15b03c0a98752e5081ab628249a1dd1b2374c4cef41a04dee8c6cfcca316d6459bbc9c134c9bb82702ba65bac94612a95b176c9714424bcb209df8e1bfbaf640d8d089c6348b16a2a80fa67bdd55c1c76882c32ce118fb6dfcbe3d115ede02e90fb5bf7a342f81531f7397615f7c402a134ed23f01afaccfc6b0b597ccc273d736a4a7aac62f554ab6d5cbd93557cdb87edb20ee092089707e588412c139633469529a7e33f96f1b70f6770c816c297ce5c769a0fa05d73e6257b5876522d7e3c56897c23efc1122595660eaacb2cd268827603fbe2f1b551201ead626f37e2e0b13066e60a89be42c0c9cb607f81faefa0e067d41adc547abe4a72574fbd9798d65391067f38ef887ef7a1702dccac7037f445c62b1df434760117e77773a2192ec7ce6a6dc1382188663aa0a26e924db53ee41df1f79cb1a8749239c81bf1434394ec0aaa97fb9bb2207fec984a3875e27518434a99394de25e8fc923f4c94bb7cfb7a0cf2b0942416d5d5551b20001ad604da2fbf10ab0154ffcd1ebef7d4f5e7c3319d4bb471ba56757b61a1ec9b191a321420de167ebb8661427ef4d1228fa6735bf33470c30cda92346281f385b7afba644d7ad13aebad33ca5e6f9b480d08884281ca9da86452838ad8fd98c5e84330bce6efb6795fca638eed058ed3e00e28f70d32d5024cac04999a68b0202d1be070135a3723929322deb090953c93272b6422105335a0020a7c65f403389ec43da9be3bbde084ace0b0cff0e38262c518bcd4558a2f1e87d315ac06d2fd52cdfc854cc3993b5935ad8c070e6f567bb3c18ed5ae76177bd707266d514daedcebb3e17e770dd458531d926bc10861d4de372b2d9755a2f2a3ae78cd3f0014c2750ae66cb52bff83316469a4958efbdfb051dc93f54dd6c934104efd5770b4603e3c6fc574e90ccd0a44011158b5f92b9dcacc3f10c0b047fae94171f117bf44470749b3308c930216cef78c197b352fda548ef8f72ecbff31f7bec9a825e5dff9f9d1d98263a638d97a055cc16a88f2c3ae5491d67367691014b5f145b77d058d6eadd28ff5dc5c1d3d63d77caed6ae3c04e9ef8bd0520ba27e74ca8277ef59498af3c9e8a9fee3114d59cb1ae19fba885284081a0f3b8ca61f8bd4cb8b4657d5233e2fa6a75aa581206a0ad288df10acdb3e4cbe6be90bcf605e47435e902c1d45bdaa7b635b8285c348e8ca6d785fcba78e89662c17966a337732b46e5876f1ae17155bd8fcc29ec184b0db6d186abd6025c59f10514226b80bd6341d755ac6f0df006d393bd0334aea27066b570ed710b2fbaf3629488261518038f7d9d72e6be37f88cb6a145243258b4fe644a78e1fbb98eee1f95ce1f5ab074fd5b6e8bd9aca856cf5a5806236c69c22dfc9840274fd781a69b37b311783c6927bfeead5856804c3a96f0e6cb881f119e75118d2b4e1ceb9ca26c64ea508395f0b18d0e8c5e6e7f63c7522649da629f3049d8e6d7602886160719601bb5c82d076accf6813ee2fbe4cf669752b37b9597c4a796c1ef0f2c5dd5293ad9da695c49d6079ec9aa8315c8359e8495027993dd07d985d0c6878f1c9594a105b698cc52ee4231d2fc492b64591c84e3d6a1a88707e37f242253527e918493ad7504eb04bf700e9dea36040ab74dc3185d1683f5b028044a6d59e4d234136430299e83dadc2dbea9f96496ceeb3a3f94713ed3af2603d56af0c78a83328092803d2ce2f151a7e9766df1588f5b5b71ece5a2c306ae1907a3e8968c5c575d9945fbbc63dcfdb53093d98fcbfccad0f4c7ba5ac1ed553da6fdae6b84d44da8be5d1670cd709a783fc85a91f9a2e637ca85c701254867ecf6643ee94e2d3c4a9393e1e3b7aa97c0dacd59d4cf59d31af0dde86c2c999b0d8fa8543428c7226519bf3ca96e8eb5b62622fac68e170bbb26f84b068d8843b668847e7edc4c63860aab3e4e52a5cc1e323d9d262ec33f39be9618d67dae1ef2c8ee36cc7bfc3e57adf48a3532cd57cc50b2105d776171c2970d698bfe03bc477c6039c46e49e27a17396c35dfc6ecd89f74d8193554b630ec5f2391e61ed57d39d154a21bdc55f70bc8ddff738f6189ab552e5c0f26aff96050838159c58e5780205196fd9f9027c141158727ecf12db4bbdedf9f86d39cfcbe7c85c224905a5f701f6205d4b53cdd1101f2f1dcd8721a896e3a22628d7e8f70840f0ddbbf1b5a0178b04536ec1e878cf64f41f78650c61a5a1aacb357d4f5e4e73e316765ee195d548b21b45af360f9e6291c5e8d3dffd567ca0ac1dda91a6b20c2ac8c49c55d711164ce8b9c3cf5cae6419359a0f1d2543c7c6c760f1ac52bd78a5664dbeef80ea5dea5e10ab95fd64c2307c4e57b0c14daef75e259ee842b135fb4f143f08f8803403582b452ee557ddb25f8f55a8c3946bd5a8ac0da01f064043a12190a62125b6344e8aefc351f119929d6f61f3049fc2900b343b4ec98ad3542551ad0dacea5c300b6c13f108ad461aaac0473e4918e014a4a7e2d0605ce39360fcab33c62fb63c135f127a48a0bbfad8c0243dff78f209fff064e53e83b81e6913c2f1ca78740d4a373490fd59b3fa92bffa85b097a63330f93b37781d95dcc372434381d7a141660d1a5837e5f48dbbefe1dcccbbc73005b91daa030b11d8e4c367ff8671d21cbad9a8b2e03bcdd8c6ed4812a5b2bafd3ea40b04fb4d88fd2b62f193c62ba515469fa67083b8b3f68173866e4fd62f4cf7b6d2a66edf5910b98eec361aefd89aab1e08677175dc37ece8fcc077b2dca10548ad3ccd00a350186f98aa4abae7fbed621b63db3a7453fd0264628c76fff2c701c371b4edfdf6e199f6749abfaddea7700f4ad83853a9891078a6984132926d43bacf1e847bcdd385ea4dd22ac9a5bd463d14a67ba99095e2df758c5fdfb72894986ec949188a61e1588libfrr.so.0.0.0libfrr_pb.so.0.0.0libfrrcares.so.0.0.0libfrrfpm_pb.so.0.0.0libfrrgrpc_pb.so.0.0.0libfrrospfapiclient.so.0.0.0libfrrsnmp.so.0.0.0libfrrzmq.so.0.0.0libmlag_pb.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfrr-7.4-150300.4.20.1.src.rpmfrr-develfrr-devel(x86-64)    libfrr0libfrr_pb0libfrrcares0libfrrfpm_pb0libfrrgrpc_pb0libfrrospfapiclient0libfrrsnmp0libfrrzmq0libmlag_pb0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.47.47.47.47.47.47.47.47.43.0.4-14.6.0-14.0-15.2-14.14.3e?eRd@cb[cb%`_@_w@^z^Ӝ@^^k@^G@^"@^!^^^ @]@]@]]@\U@mt@suse.commt@suse.commt@suse.commt@suse.commt@suse.commt@suse.commt@suse.comrtorreromarijnissen@suse.commt@suse.commardnh@gmx.deerico.mendonca@suse.commardnh@gmx.demrueckert@suse.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.deidonmez@suse.commardnh@gmx.deerico.mendonca@suse.comerico.mendonca@suse.comerico.mendonca@suse.commardnh@gmx.demardnh@gmx.de- Apply upstream fix for a crash due to a crafted BGP UPDATE message (CVE-2023-46753,bsc#1216626,https://github.com/FRRouting/frr/pull/14655/commits/21418d64af11553c402f932b0311c812d98ac3e4). [+ 0015-bgpd-Check-mandatory-attributes-more-carefully-for-U.patch] - Apply upstream fix for a crash due to mishandled malformed MP_REACH_NLRI data (CVE-2023-46752,bsc#1216627,https://github.com/FRRouting/frr/pull/14645/commits/b08afc81c60607a4f736f418f2e3eb06087f1a35). [+ 0016-bgpd-Handle-MP_REACH_NLRI-malformed-packets-with-ses.patch]- Apply upstream fix for NULL pointer dereference due to processing of malformed requests with no attributes in bgp_nlri_parse_flowspec (CVE-2023-41909,bsc#1215065,https://github.com/FRRouting/frr/pull/13222/commits/cfd04dcb3e689754a72507d086ba3b9709fc5ed8). [+ 0014-bgpd-Limit-flowspec-to-no-attribute-means-a-implicit.patch]- Removed protobuf-c BuildRequires (source package name) breaking build-system setup with libprotobuf-c-devel 1.3.2 updates. - Apply upstream fix for bgpd: Do not process NLRIs if the attribute length is zero (CVE-2023-41358,bsc#1214735, https://github.com/FRRouting/frr/pull/14260) [+ 0012-bgpd-Do-not-process-NLRIs-if-the-attribute-length-is.patch] - Apply upstream fix bgpd: Use treat-as-withdraw for tunnel encapsulation attribute instead of session reset (CVE-2023-38802,bsc#1213284, https://github.com/FRRouting/frr/pull/14290) [+ 0013-bgpd-Use-treat-as-withdraw-for-tunnel-encapsulation-.patch]- Applied upstream fix for a possible use-after-free due to a race condition related to bgp_notify_send_with_data() and bgp_process_packet() in bgp_packet.c. This could lead to Remote Code Execution or Information Disclosure by sending crafted BGP packets (CVE-2022-37035,bsc#1202085). [+ 0011-bgpd-avoid-notify-race-between-io-and-main-pthreads.patch] - Apply upstream fixes for frrinit.sh to avoid a privilege escalation from frr to root in frr config creation (bsc#1204124,CVE-2022-42917). [+ 0009-tools-Use-install-instead-of-touch-chown-combination.patch, + 0010-tools-Run-as-FRR_USER-install-chown-commands-to-avoi.patch]- Apply upstream fix for out-of-bounds read in the BGP daemon that may lead to information disclosure or denial of service (bsc#1202023,CVE-2022-37032) [+ 0007-bgpd-Make-sure-hdr-length-is-at-a-minimum-of-what-is.patch] - Apply upstream fix for a memory leak in the IS-IS daemon that may lead to server memory exhaustion (bsc#1202022,CVE-2019-25074) [+ 0008-isisd-Ensure-rcap-is-freed-in-error-case.patch]- Apply backport fix for a buffer overflow in isisd due to the use of strdup with a non-zero-terminated binary string (bsc#1196506,CVE-2022-26126) [+ 0006-isisd-fix-10505-using-base64-encoding.patch] - Apply backport fix for a buffer overflow in isisd due to wrong checks on the input packet length (bsc#1196505,CVE-2022-26125) with workaround for the GIT binary patch to tests/isisd/test_fuzz_isis_tlv_tests.h.gz [+ 0005-isisd-fix-router-capability-TLV-parsing-issues.patch] - Apply fix for a buffer overflow in babeld due to wrong checks on the input packet length in the packet_examin and subtlv parsing (bsc#1196504,bsc#1196507,CVE-2022-26128,CVE-2022-26129) [+ 0004-babeld-fix-10502-10503-by-repairing-the-checks-on-le.patch] - Apply fix for a heap buffer overflow in babeld due to missing check on the input packet length (bsc#1196503,CVE-2022-26127) [+ 0003-babeld-fix-10487-by-adding-a-check-on-packet-length.patch]- Use skip, not xfail in 0001-disable-zmq-test.patch to disable zmq test as it is not expected to fail but hangs (bsc#1180217)- Disable ZeroMQ tests due to sporadic timeouts during package builds (bsc#1180217) [+ 0001-disable-zmq-test.patch]- add build condition disabling mininet build require by default, needed by the optional topology tests. - removed one occurrence of vrrpd binary listed twice in file list- Update to version 7.4 * Upstream does not provide a changelog - Drop patch (fixed upstream): * 0001-build-use-configfile-mode-in-init-script.patch- 0001-build-use-configfile-mode-in-init-script.patch: Fix CVE-2020-12831 (boo#1171658).- Update to version 7.3.1 Bugfix/maintenance release * Upstream does not provide a changelog- enable verbose make rules - enable grpc support. new subpackage libfrrgrpc_pb0, new BR: pkgconfig(grpc) - enable config rollbacks. new BR: pkgconfig(sqlite3) - enable realms support - enable shell access - make sure we use system openssl - fix shebang line of the frr-reload.py and generate_support_bundle.py script so we dont pull python2 - do not delete users and groups. - add Requires for libyang-extentions- Update to version 7.3 * Upstream does not provide a changelog this time - Remove patch: * fix_tests.patch (not longer needed)- Update to version 7.2.1: BGPd * Fix Addpath issue * Do not apply eBGP policy for iBGP peers * Show ip and fqdn in json output for show [ip] bgp json * Fix large route-distinguisher's format * Fix no bgp listen range ... configuration command * Autocomplete neighbor for clear bgp * Reflect the distance in RIB when it is changed for an arbitrary afi/safi * Notify "Peer De-configured" after entering 'no neighbor cmd * Fix per afi/safi addpath peer counting * Rework BGP dampening to be per AFI/SAFI * Do not send next-hop as :: in MP_REACH_NLRI if no link-local exists * Override peer's TTL only if peer-group is configured with TTL * Remove error message for unkown afi/safi combination * Keep the session down if maximum-prefix is reached OSPFd * Fix BFD down not tearing down OSPF adjacency for point-to-point net BFDd * Fix multiple VRF handling * VRF security improvement PIMd * Fix rp crash NHRPd * Make sure no ip nhrp map works as expected LDPd * Add missing sanity check in the parsing of label messages Zebra * Use correct state when installing evpn macs * Capture dplane plugin flags lib * Fix interface config when vrf changes * Fix Interface Infinite Loop Walk (for special interfaces such as bond) Others * Rename man pages (to avoid conflicts with other packages) * Various other fixes for code cleanup and memory leaks- Fix license tag- Build with support for pcre, protobuf, rpki and zeromq by default- Cleanup spec file- Fix build-time dependencies - Remove superflous comments- fix_tests.patch: correct syntax for Python 3 imports in tests. - Enabling tests- Update to version frr7.2: * zebra: use correct state when installing evpn macs * lib: set entry to xpath in if_update_to_new_vrf * zebra: capture dplane plugin flags * bgpd: Autocomplete neighbor for clear bgp * ospfd,eigrpd: don't take address of packed struct member * bgpd: Prevent crash in bgp_table_range_lookup * bgpd: Fix memory leak in json output of show commands * tests: Test if `distance bgp (1-255) (1-255) (1-255)` works * bgpd: Reflect the distance in RIB when it is changed for an arbitrary afi/safi * bfdd: fix multiple VRF handling- Updating to version 7.2 - Adding systemd scripts - Fixing build and permission issues- Update to version 7.0.1- Initial package, version 6.0.2h03-ch2b 1698926105  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~7.4-150300.4.20.17.4-150300.4.20.1frragg_table.hatomlist.hbase64.hbfd.hbitfield.hbuffer.hchecksum.hcommand.hcommand_graph.hcommand_match.hcompiler.hcsv.hdb.hdebug.hdefaults.hdistribute.heigrpdeigrp_dump.heigrp_topology.heigrpd.hferr.hfilter.hfreebsd-queue.hfrr_pthread.hfrr_zmq.hfrratomic.hfrrcu.hfrrlua.hfrrstr.hgetopt.hgraph.hhash.hhook.hiana_afi.hid_alloc.hif.hif_rmap.himsg.hipaddr.hjhash.hjson.hkeychain.hlib_errors.hlib_vty.hlibfrr.hlibospf.hlinklist.hlog.hlog_vty.hmd5.hmemory.hmlag.hmodule.hmonotime.hmpls.hnetwork.hnexthop.hnexthop_group.hnexthop_group_private.hnorthbound.hnorthbound_cli.hnorthbound_db.hns.hopenbsd-queue.hopenbsd-tree.hospfapiospf_apiclient.hospfdospf_api.hospf_asbr.hospf_dump.hospf_dump_api.hospf_ism.hospf_lsa.hospf_lsdb.hospf_nsm.hospf_opaque.hospfd.hpbr.hplist.hprefix.hprintfrr.hprivs.hptm_lib.hpullwr.hpw.hqobj.hqueue.hresolver.hringbuf.hroute_types.hroutemap.hsbuf.hseqlock.hsha256.hsigevent.hskiplist.hsmux.hsockopt.hsockunion.hspf_backoff.hsrcdest_table.hsrv6.hstream.hsystemd.htable.htermtable.hthread.htyperb.htypesafe.hvector.hversion.hvlan.hvrf.hvrf_int.hvty.hvxlan.hwheel.hworkqueue.hyang.hyang_translator.hyang_wrappers.hzassert.hzclient.hzebra.hzlog.hzlog_targets.hlibfrr.solibfrr_pb.solibfrrcares.solibfrrfpm_pb.solibfrrgrpc_pb.solibfrrospfapiclient.solibfrrsnmp.solibfrrzmq.solibmlag_pb.so/usr/include//usr/include/frr//usr/include/frr/eigrpd//usr/include/frr/ospfapi//usr/include/frr/ospfd//usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31378/SUSE_SLE-15-SP3_Update/c05bfb3697e2f8efa7623a17c91be7af-frr.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with very long linesC source, UTF-8 Unicode text9HX>ݪutf-8caa78e35693cdcb28536ce5bba5715ce347b77008d901e14b64a6bb980ecc196?P7zXZ !t/Ga]"k%U8uy:?$ g,02]KR,O[bj&,^:eݫ e U(5UD6nJU*O3t@">[]Ց^UOOIL-9S+?PUŰQ;U.)֣2Jq|[UZ>G AYivr,# *~g0f1T;Ҟ!=ng]_찡Pm:G0,[GmbJG,J g(P-dŸPnn#TkMR=a8{3$ٕٳO$0ǗA`g 1RWߴhR5}|Ac9fw)IdV>fHIo'ۿMc}ߒ  }+dM-tL~\qW͝8ئmYA5k .FnBSuv}hPr&3 L̢ nS?ԫPTxPy؅rYc]l?sx;RJmzK(̟q>a K+9p))҆icB[BK\njDЧjWsY^éHXvDA{|mHI뷻`?6k%@be-J`Yvijh5OG2j\e"S!eܛԳ ueo !=澔PWrSS[Mr^x_v7>s}4wzɖ*8IJ@v4NfD11r٣ Z<6VM\گK L,Q:Om :8Q!#e>?,JqgXdߧL6)pl s2'`#΀iƪP&ҽG"ިaa ~#2q(Gua1 +=ՔF@<[CZa`sN.&I~_-}9sUƣl4 !Xylb qy1>!t$q.#oNb!齉I$7/܃SY&0ۄyZ2]xWfdN:ۓ5/˜P#p;QwaitչGhQzq%҅buiL")S7]5ifW 0[\hrح*[~FVDB"U냀"û M۰J: q;0jDL@ÿ_~EQ@q)pP&ϣpg&z0p-8EgNJ5uԒcX,#]nncf?>،{v S"8 rė_Qf9)Q8>UxUG4uԦ G7 $4GmrQ֡`ȀaF[4Vd"}ɱ)F- caGl)- (uR|̤C(XfRp8d)g6I)OL(.r6[Lꁷu r_ET'=%D?UhJ7dF ܅A/=G׌ȋma 6]̢B'n38ޟJ YZ