{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":76599439,"defaultBranch":"master","name":"frr","ownerLogin":"FRRouting","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-15T21:56:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24592672?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717213723.0","currentOid":""},"activityList":{"items":[{"before":"9101a9f6e9aa0a7e9c4c81a15574d60b84ec9d77","after":null,"ref":"refs/heads/mergify/bp/stable/8.5/pr-16115","pushedAt":"2024-06-01T03:48:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"d19d021b53c15160bd241c56124e5218d64ebccc","after":"2c30c2650f085dd7c0842b2e631838db6188c6c7","ref":"refs/heads/stable/8.5","pushedAt":"2024-06-01T03:48:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jafaral","name":"Jafar Al-Gharaibeh","path":"/Jafaral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10768078?s=80&v=4"},"commit":{"message":"Merge pull request #16130 from FRRouting/mergify/bp/stable/8.5/pr-16115\n\npimd: fix crash when mixing ssm/any-source joins (backport #16115)","shortMessageHtmlLink":"Merge pull request #16130 from FRRouting/mergify/bp/stable/8.5/pr-16115"}},{"before":"25aa2c9e9ca25504f473630d6fdfc80c17d6757c","after":null,"ref":"refs/heads/mergify/bp/stable/8.4/pr-16115","pushedAt":"2024-06-01T03:47:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"7924367ee61ec59c611f2388d230e0cd069f791d","after":"081c9e129aed976df956c7b78f580ec6fb744e7c","ref":"refs/heads/stable/8.4","pushedAt":"2024-06-01T03:46:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jafaral","name":"Jafar Al-Gharaibeh","path":"/Jafaral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10768078?s=80&v=4"},"commit":{"message":"Merge pull request #16129 from FRRouting/mergify/bp/stable/8.4/pr-16115\n\npimd: fix crash when mixing ssm/any-source joins (backport #16115)","shortMessageHtmlLink":"Merge pull request #16129 from FRRouting/mergify/bp/stable/8.4/pr-16115"}},{"before":null,"after":"5cd608bf81cfa12011d551ba8c8bd5e8eba5840a","ref":"refs/heads/mergify/bp/stable/8.4/pr-16111","pushedAt":"2024-05-31T15:11:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"ospf6d: Prevent heap-buffer-overflow with unknown type\n\nWhen parsing a osf6 grace lsa field and we receive an\nunknown tlv type, ospf6d was not incrementing the pointer\nto get beyond the tlv. Leaving a situation where ospf6d\nwould parse the packet incorrectly.\n\nSigned-off-by: Iggy Frankovic \n(cherry picked from commit 826f2510e67711045e52cf4b5e3ddef514ed556e)","shortMessageHtmlLink":"ospf6d: Prevent heap-buffer-overflow with unknown type"}},{"before":null,"after":"522c274f747c96d2daf8a0b3769e38cd06801ace","ref":"refs/heads/mergify/bp/stable/8.5/pr-16111","pushedAt":"2024-05-31T15:11:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"ospf6d: Prevent heap-buffer-overflow with unknown type\n\nWhen parsing a osf6 grace lsa field and we receive an\nunknown tlv type, ospf6d was not incrementing the pointer\nto get beyond the tlv. Leaving a situation where ospf6d\nwould parse the packet incorrectly.\n\nSigned-off-by: Iggy Frankovic \n(cherry picked from commit 826f2510e67711045e52cf4b5e3ddef514ed556e)","shortMessageHtmlLink":"ospf6d: Prevent heap-buffer-overflow with unknown type"}},{"before":null,"after":"13fea7fb10c25c63a547d56a548ea8b8421cfd0f","ref":"refs/heads/mergify/bp/stable/9.0/pr-16111","pushedAt":"2024-05-31T15:10:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"ospf6d: Prevent heap-buffer-overflow with unknown type\n\nWhen parsing a osf6 grace lsa field and we receive an\nunknown tlv type, ospf6d was not incrementing the pointer\nto get beyond the tlv. Leaving a situation where ospf6d\nwould parse the packet incorrectly.\n\nSigned-off-by: Iggy Frankovic \n(cherry picked from commit 826f2510e67711045e52cf4b5e3ddef514ed556e)","shortMessageHtmlLink":"ospf6d: Prevent heap-buffer-overflow with unknown type"}},{"before":null,"after":"359892fada32f43e5c20207000dd9330334b6a9c","ref":"refs/heads/mergify/bp/stable/9.1/pr-16111","pushedAt":"2024-05-31T15:10:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"ospf6d: Prevent heap-buffer-overflow with unknown type\n\nWhen parsing a osf6 grace lsa field and we receive an\nunknown tlv type, ospf6d was not incrementing the pointer\nto get beyond the tlv. Leaving a situation where ospf6d\nwould parse the packet incorrectly.\n\nSigned-off-by: Iggy Frankovic \n(cherry picked from commit 826f2510e67711045e52cf4b5e3ddef514ed556e)","shortMessageHtmlLink":"ospf6d: Prevent heap-buffer-overflow with unknown type"}},{"before":null,"after":"c38a5e4a1671457eae41f148a84bd0d0828e0ce6","ref":"refs/heads/mergify/bp/stable/10.0/pr-16111","pushedAt":"2024-05-31T15:10:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"ospf6d: Prevent heap-buffer-overflow with unknown type\n\nWhen parsing a osf6 grace lsa field and we receive an\nunknown tlv type, ospf6d was not incrementing the pointer\nto get beyond the tlv. Leaving a situation where ospf6d\nwould parse the packet incorrectly.\n\nSigned-off-by: Iggy Frankovic \n(cherry picked from commit 826f2510e67711045e52cf4b5e3ddef514ed556e)","shortMessageHtmlLink":"ospf6d: Prevent heap-buffer-overflow with unknown type"}},{"before":"85120c06f1b88e1ae179d4ad651cc6d03d4bfd5e","after":"cdc964c23335c96000389c6e81aab7d37ee65780","ref":"refs/heads/master","pushedAt":"2024-05-31T15:09:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jafaral","name":"Jafar Al-Gharaibeh","path":"/Jafaral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10768078?s=80&v=4"},"commit":{"message":"Merge pull request #16111 from donaldsharp/ospfv3_read_after\n\nospf6d: Prevent heap-buffer-overflow with unknown type","shortMessageHtmlLink":"Merge pull request #16111 from donaldsharp/ospfv3_read_after"}},{"before":null,"after":"c9ae9cc16c105702dd0db76b6ffe5d3ee2fa59bb","ref":"refs/heads/mergify/bp/stable/9.1/pr-16115","pushedAt":"2024-05-31T15:00:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"pimd: fix crash when mixing ssm/any-source joins\n\nThere is no reason to call `igmp_anysource_forward_stop()` inside a call to\n`igmp_get_source_by_addr()`; not only it is not expected for a \"get\" function\nto perform such an action, but also the decision to start/stop forwarding is\nalready handled correctly by pim outside `igmp_get_source_by_addr()`.\nThat call was left there from the days pim was initially imported into the sources.\n\nThe problem/crash was happening because `igmp_find_source_by_addr()` would fail to\nfind the group/source combo when mixing `(*, G)` and `(S, G)`. When having an existing\nflow `(*, G)`, and a new `(S, G)` igmp is received, a new entry is correctly created.\n`igmp_anysource_forward_stop(group)` always stops and eventually frees `(*, G)`, even\nwhen the new igmp is `(S, G)`, leaving a bad state. I.e, the new entry for `(S, G)`\ncauses `(*, G)` to be deleted.\n\nTested the fix with multiple receivers on the same interface with several ssm and\nany source senders and receivers with various combination of start/stop orders and\nthey all worked correctly.\n\nFixes: #15630\n\nSigned-off-by: Jafar Al-Gharaibeh \n(cherry picked from commit a951960a15e8b6b5ed248abb0ecc9eb4e9a3427f)","shortMessageHtmlLink":"pimd: fix crash when mixing ssm/any-source joins"}},{"before":null,"after":"0da61fe8a699086a4cc909fb72ffa42ffae37c9d","ref":"refs/heads/mergify/bp/stable/10.0/pr-16115","pushedAt":"2024-05-31T15:00:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"pimd: fix crash when mixing ssm/any-source joins\n\nThere is no reason to call `igmp_anysource_forward_stop()` inside a call to\n`igmp_get_source_by_addr()`; not only it is not expected for a \"get\" function\nto perform such an action, but also the decision to start/stop forwarding is\nalready handled correctly by pim outside `igmp_get_source_by_addr()`.\nThat call was left there from the days pim was initially imported into the sources.\n\nThe problem/crash was happening because `igmp_find_source_by_addr()` would fail to\nfind the group/source combo when mixing `(*, G)` and `(S, G)`. When having an existing\nflow `(*, G)`, and a new `(S, G)` igmp is received, a new entry is correctly created.\n`igmp_anysource_forward_stop(group)` always stops and eventually frees `(*, G)`, even\nwhen the new igmp is `(S, G)`, leaving a bad state. I.e, the new entry for `(S, G)`\ncauses `(*, G)` to be deleted.\n\nTested the fix with multiple receivers on the same interface with several ssm and\nany source senders and receivers with various combination of start/stop orders and\nthey all worked correctly.\n\nFixes: #15630\n\nSigned-off-by: Jafar Al-Gharaibeh \n(cherry picked from commit a951960a15e8b6b5ed248abb0ecc9eb4e9a3427f)","shortMessageHtmlLink":"pimd: fix crash when mixing ssm/any-source joins"}},{"before":null,"after":"bc3fbf0d960eb6c147bcf09ebccf62127700965b","ref":"refs/heads/mergify/bp/stable/9.0/pr-16115","pushedAt":"2024-05-31T14:59:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"pimd: fix crash when mixing ssm/any-source joins\n\nThere is no reason to call `igmp_anysource_forward_stop()` inside a call to\n`igmp_get_source_by_addr()`; not only it is not expected for a \"get\" function\nto perform such an action, but also the decision to start/stop forwarding is\nalready handled correctly by pim outside `igmp_get_source_by_addr()`.\nThat call was left there from the days pim was initially imported into the sources.\n\nThe problem/crash was happening because `igmp_find_source_by_addr()` would fail to\nfind the group/source combo when mixing `(*, G)` and `(S, G)`. When having an existing\nflow `(*, G)`, and a new `(S, G)` igmp is received, a new entry is correctly created.\n`igmp_anysource_forward_stop(group)` always stops and eventually frees `(*, G)`, even\nwhen the new igmp is `(S, G)`, leaving a bad state. I.e, the new entry for `(S, G)`\ncauses `(*, G)` to be deleted.\n\nTested the fix with multiple receivers on the same interface with several ssm and\nany source senders and receivers with various combination of start/stop orders and\nthey all worked correctly.\n\nFixes: #15630\n\nSigned-off-by: Jafar Al-Gharaibeh \n(cherry picked from commit a951960a15e8b6b5ed248abb0ecc9eb4e9a3427f)","shortMessageHtmlLink":"pimd: fix crash when mixing ssm/any-source joins"}},{"before":null,"after":"25aa2c9e9ca25504f473630d6fdfc80c17d6757c","ref":"refs/heads/mergify/bp/stable/8.4/pr-16115","pushedAt":"2024-05-31T14:58:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"pimd: fix crash when mixing ssm/any-source joins\n\nThere is no reason to call `igmp_anysource_forward_stop()` inside a call to\n`igmp_get_source_by_addr()`; not only it is not expected for a \"get\" function\nto perform such an action, but also the decision to start/stop forwarding is\nalready handled correctly by pim outside `igmp_get_source_by_addr()`.\nThat call was left there from the days pim was initially imported into the sources.\n\nThe problem/crash was happening because `igmp_find_source_by_addr()` would fail to\nfind the group/source combo when mixing `(*, G)` and `(S, G)`. When having an existing\nflow `(*, G)`, and a new `(S, G)` igmp is received, a new entry is correctly created.\n`igmp_anysource_forward_stop(group)` always stops and eventually frees `(*, G)`, even\nwhen the new igmp is `(S, G)`, leaving a bad state. I.e, the new entry for `(S, G)`\ncauses `(*, G)` to be deleted.\n\nTested the fix with multiple receivers on the same interface with several ssm and\nany source senders and receivers with various combination of start/stop orders and\nthey all worked correctly.\n\nFixes: #15630\n\nSigned-off-by: Jafar Al-Gharaibeh \n(cherry picked from commit a951960a15e8b6b5ed248abb0ecc9eb4e9a3427f)","shortMessageHtmlLink":"pimd: fix crash when mixing ssm/any-source joins"}},{"before":null,"after":"9101a9f6e9aa0a7e9c4c81a15574d60b84ec9d77","ref":"refs/heads/mergify/bp/stable/8.5/pr-16115","pushedAt":"2024-05-31T14:58:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"pimd: fix crash when mixing ssm/any-source joins\n\nThere is no reason to call `igmp_anysource_forward_stop()` inside a call to\n`igmp_get_source_by_addr()`; not only it is not expected for a \"get\" function\nto perform such an action, but also the decision to start/stop forwarding is\nalready handled correctly by pim outside `igmp_get_source_by_addr()`.\nThat call was left there from the days pim was initially imported into the sources.\n\nThe problem/crash was happening because `igmp_find_source_by_addr()` would fail to\nfind the group/source combo when mixing `(*, G)` and `(S, G)`. When having an existing\nflow `(*, G)`, and a new `(S, G)` igmp is received, a new entry is correctly created.\n`igmp_anysource_forward_stop(group)` always stops and eventually frees `(*, G)`, even\nwhen the new igmp is `(S, G)`, leaving a bad state. I.e, the new entry for `(S, G)`\ncauses `(*, G)` to be deleted.\n\nTested the fix with multiple receivers on the same interface with several ssm and\nany source senders and receivers with various combination of start/stop orders and\nthey all worked correctly.\n\nFixes: #15630\n\nSigned-off-by: Jafar Al-Gharaibeh \n(cherry picked from commit a951960a15e8b6b5ed248abb0ecc9eb4e9a3427f)","shortMessageHtmlLink":"pimd: fix crash when mixing ssm/any-source joins"}},{"before":"b1f404322e8b720e591ee6f18e16e56f44e911b4","after":"85120c06f1b88e1ae179d4ad651cc6d03d4bfd5e","ref":"refs/heads/master","pushedAt":"2024-05-31T14:57:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"donaldsharp","name":"Donald Sharp","path":"/donaldsharp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10601296?s=80&v=4"},"commit":{"message":"Merge pull request #16115 from Jafaral/pim-ssm-any\n\npimd: fix crash when mixing ssm/any-source joins","shortMessageHtmlLink":"Merge pull request #16115 from Jafaral/pim-ssm-any"}},{"before":"9683c22c2227a015d8b5ab8940476efc2e471ea7","after":null,"ref":"refs/heads/mergify/bp/stable/10.0/pr-15879","pushedAt":"2024-05-31T14:55:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"bbdccae58d2fc2dea77c1531b00b3ded4bab8145","after":"a6510b4dc625ecc07b1cdc8a832c765627103171","ref":"refs/heads/stable/10.0","pushedAt":"2024-05-31T14:55:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"donaldsharp","name":"Donald Sharp","path":"/donaldsharp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10601296?s=80&v=4"},"commit":{"message":"Merge pull request #16116 from FRRouting/mergify/bp/stable/10.0/pr-15879\n\nnhrpd: fixes core dump on shutdown (backport #15879)","shortMessageHtmlLink":"Merge pull request #16116 from FRRouting/mergify/bp/stable/10.0/pr-15879"}},{"before":"9069c93e75ef32c42889e89f223083e7d81503c3","after":"b1f404322e8b720e591ee6f18e16e56f44e911b4","ref":"refs/heads/master","pushedAt":"2024-05-31T14:48:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"donaldsharp","name":"Donald Sharp","path":"/donaldsharp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10601296?s=80&v=4"},"commit":{"message":"Merge pull request #16125 from opensourcerouting/ts-expand-fix-guard\n\nlib: make `python/ts_expand.py` actually work","shortMessageHtmlLink":"Merge pull request #16125 from opensourcerouting/ts-expand-fix-guard"}},{"before":"8e7bc85b713984aecd52c62d33ac8f53e813b7e6","after":"9069c93e75ef32c42889e89f223083e7d81503c3","ref":"refs/heads/master","pushedAt":"2024-05-31T14:47:52.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"donaldsharp","name":"Donald Sharp","path":"/donaldsharp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10601296?s=80&v=4"},"commit":{"message":"Merge pull request #16124 from LabNConsulting/chopps/test-cleanup\n\nFix grpc-client parallel run and other small test fixes","shortMessageHtmlLink":"Merge pull request #16124 from LabNConsulting/chopps/test-cleanup"}},{"before":"eea3f7bc659b88b25bb2897d87985524ca6ace19","after":null,"ref":"refs/heads/mergify/bp/stable/9.1/pr-15879","pushedAt":"2024-05-31T14:46:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"37d890a8e065441f0b9fd3a93a37845e97091a7b","after":null,"ref":"refs/heads/mergify/bp/stable/9.0/pr-15879","pushedAt":"2024-05-31T14:46:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"a04edb2c0b53e8cc46b04d2111f0c86930e98d7e","after":null,"ref":"refs/heads/mergify/bp/stable/8.5/pr-15879","pushedAt":"2024-05-31T14:46:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"bd16b3e934f7ce3d061165b33177849ebc2c18f7","after":null,"ref":"refs/heads/mergify/bp/stable/8.4/pr-15879","pushedAt":"2024-05-31T14:46:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"e1170c6f0c6767edc418364a4b4e010584f5ff93","after":"bbdccae58d2fc2dea77c1531b00b3ded4bab8145","ref":"refs/heads/stable/10.0","pushedAt":"2024-05-31T13:51:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jafaral","name":"Jafar Al-Gharaibeh","path":"/Jafaral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10768078?s=80&v=4"},"commit":{"message":"Merge pull request #16122 from opensourcerouting/fix/add_missing_backports_10.0\n\ntests: fix duplicates in bgp_vrf_route_leak_basic","shortMessageHtmlLink":"Merge pull request #16122 from opensourcerouting/fix/add_missing_back…"}},{"before":"3e24c25d9ff996dc61f663d730c17e24fb32e787","after":null,"ref":"refs/heads/mergify/bp/stable/8.5/pr-13783","pushedAt":"2024-05-31T13:11:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ton31337","name":"Donatas Abraitis","path":"/ton31337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3352707?s=80&v=4"}},{"before":"75f6c3144d3f6b5da964bea22ae77fc8c64cb787","after":"d19d021b53c15160bd241c56124e5218d64ebccc","ref":"refs/heads/stable/8.5","pushedAt":"2024-05-31T13:11:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ton31337","name":"Donatas Abraitis","path":"/ton31337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3352707?s=80&v=4"},"commit":{"message":"Merge pull request #16114 from FRRouting/mergify/bp/stable/8.5/pr-13783\n\nGCC13 nits (backport #13783)","shortMessageHtmlLink":"Merge pull request #16114 from FRRouting/mergify/bp/stable/8.5/pr-13783"}},{"before":"f017d5b97427eb77771bd79597aa31e9a2ceee30","after":null,"ref":"refs/heads/mergify/bp/stable/9.0/pr-13783","pushedAt":"2024-05-31T06:03:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ton31337","name":"Donatas Abraitis","path":"/ton31337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3352707?s=80&v=4"}},{"before":"cd5e84e3bf8e962a4f21831de6ec52a37cc7279b","after":"78f0394c58356f64b011c263a526b582a8befebe","ref":"refs/heads/stable/9.0","pushedAt":"2024-05-31T06:03:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ton31337","name":"Donatas Abraitis","path":"/ton31337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3352707?s=80&v=4"},"commit":{"message":"Merge pull request #16113 from FRRouting/mergify/bp/stable/9.0/pr-13783\n\nGCC13 nits (backport #13783)","shortMessageHtmlLink":"Merge pull request #16113 from FRRouting/mergify/bp/stable/9.0/pr-13783"}},{"before":null,"after":"bd16b3e934f7ce3d061165b33177849ebc2c18f7","ref":"refs/heads/mergify/bp/stable/8.4/pr-15879","pushedAt":"2024-05-30T23:30:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"tests: add a topotest to verify nhrp shortcuts in a redundant nhs topology\n\nContains 2 testcases. The first does a basic configuration/connectivity.\nThe second testcase initiates a shortcut through the primary NHS,\nverifies shortcut routes are installed. Primary NHS interface brought\ndown and verify that the shortcut is not impacted. Finally verify that\nafter the shortcut expires, it is able to be re-established via a backup\nNHS.\n\nSigned-off-by: dleroy \n(cherry picked from commit a7037ab23407d5667385f9be096e347caa0c94ad)","shortMessageHtmlLink":"tests: add a topotest to verify nhrp shortcuts in a redundant nhs top…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWYwSUwA","startCursor":null,"endCursor":null}},"title":"Activity · FRRouting/frr"}