{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":127914514,"defaultBranch":"master","name":"frr","ownerLogin":"mjstapp","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-04-03T13:42:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19345840?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727283837.0","currentOid":""},"activityList":{"items":[{"before":"aab2946088da9f546a09ceecfac08b20cef909c7","after":"c57712c11de545d3a02b36c8fbe447845fb6c02b","ref":"refs/heads/master","pushedAt":"2024-09-25T17:04:11.000Z","pushType":"push","commitsCount":158,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"Merge pull request #16916 from nabahr/pim-coverity\n\npimd: Fix new issues found in coverity","shortMessageHtmlLink":"Merge pull request FRRouting#16916 from nabahr/pim-coverity"}},{"before":"2b2a12b9c885b5b9110f57ad3666a8c6db8fb4c8","after":null,"ref":"refs/heads/fix_ospfd_dlist_sa","pushedAt":"2024-09-25T17:03:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"}},{"before":"c40635c5c25cac218c9a5eede14721965f87e749","after":null,"ref":"refs/heads/fix_if_table_unlock","pushedAt":"2024-09-25T17:03:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"}},{"before":"05481607a19ab82757d25d4e6551819f7dd32f4e","after":null,"ref":"refs/heads/bgp_cancel_once","pushedAt":"2024-09-25T17:03:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"}},{"before":"c40635c5c25cac218c9a5eede14721965f87e749","after":null,"ref":"refs/heads/fix_zevpn_unlock","pushedAt":"2024-09-20T16:54:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"}},{"before":null,"after":"c40635c5c25cac218c9a5eede14721965f87e749","ref":"refs/heads/fix_if_table_unlock","pushedAt":"2024-09-20T16:54:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"zebra: unlock if_table route_nodes\n\nMust unlock if we break during iteration over any lib/table\ntree.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"zebra: unlock if_table route_nodes"}},{"before":"25f45f156a6c1a5a41902f1d8efab4044b928962","after":"c40635c5c25cac218c9a5eede14721965f87e749","ref":"refs/heads/fix_zevpn_unlock","pushedAt":"2024-09-20T16:53:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"zebra: unlock if_table route_nodes\n\nMust unlock if we break during iteration over any lib/table\ntree.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"zebra: unlock if_table route_nodes"}},{"before":null,"after":"25f45f156a6c1a5a41902f1d8efab4044b928962","ref":"refs/heads/fix_zevpn_unlock","pushedAt":"2024-09-20T16:10:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"zebra: unlock if_table route_nodes\n\nMust unlock if we break during iteration over any lib/table\ntree.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"zebra: unlock if_table route_nodes"}},{"before":null,"after":"05481607a19ab82757d25d4e6551819f7dd32f4e","ref":"refs/heads/bgp_cancel_once","pushedAt":"2024-09-18T17:38:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"bgpd: cancel events once in peer_free()\n\nDon't need to cancel scheduled events twice in a row - just\nonce.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"bgpd: cancel events once in peer_free()"}},{"before":"571cca28c3eab4f201bad36762f5f90d55a4ba42","after":"aab2946088da9f546a09ceecfac08b20cef909c7","ref":"refs/heads/master","pushedAt":"2024-09-17T12:30:55.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"Merge pull request #16828 from enkechen-panw/print-rnh\n\nzebra: include the prefix in nht show command","shortMessageHtmlLink":"Merge pull request FRRouting#16828 from enkechen-panw/print-rnh"}},{"before":null,"after":"754d027e7e4edcc16c12c5e3aeaaf998ef29b6ca","ref":"refs/heads/fix_bgp_script","pushedAt":"2024-09-17T12:27:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"bgpd: remove bgpd.h from bgp script header\n\nUse forward references instead of including the main bgpd.h\nheader in the bgp scripting header to reduce external impact\nof changes.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"bgpd: remove bgpd.h from bgp script header"}},{"before":"c21d29b5f04a739862083cd8eb116382b4619392","after":null,"ref":"refs/heads/doc_dev_update","pushedAt":"2024-09-11T17:00:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"}},{"before":"77a29c030d1c188e43758d0fd84c1b79e6bddf51","after":"43a94be7a18761bfc98896b1f750c2b2ab6383d8","ref":"refs/heads/mpls_imp_null_dev","pushedAt":"2024-09-11T13:04:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"zebra,sharpd,lib: dev support for mpls enhancements\n\nSupport implicit-null and reserved labels; support for the FEC\nzapi messages from sharpd for testing and development.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"zebra,sharpd,lib: dev support for mpls enhancements"}},{"before":"a0e2d230d14f0497f620359350eb13927f47960e","after":null,"ref":"refs/heads/intf_config_v6","pushedAt":"2024-09-11T12:53:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"}},{"before":null,"after":"c21d29b5f04a739862083cd8eb116382b4619392","ref":"refs/heads/doc_dev_update","pushedAt":"2024-09-10T19:30:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"doc: add some text about git forks\n\nAdd some general guidance about creating and using a fork\nof the FRR repository to the workflow doc.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"doc: add some text about git forks"}},{"before":"7ba895f685c485b680df4a703909659aa5b28600","after":"571cca28c3eab4f201bad36762f5f90d55a4ba42","ref":"refs/heads/master","pushedAt":"2024-09-10T18:50:55.000Z","pushType":"push","commitsCount":163,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"Merge pull request #16718 from louis-6wind/fix-asla-length\n\nisisd: fix crash when reading asla","shortMessageHtmlLink":"Merge pull request FRRouting#16718 from louis-6wind/fix-asla-length"}},{"before":"d792691964ddb28f69ef1087c3d1a78455bd9e61","after":"fb655cbca9b656309e48e88044df78cb43ef903d","ref":"refs/heads/nhg_resolve","pushedAt":"2024-09-10T12:50:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"doc: add doc for nexthop-group recursive config\n\nAdd some words about the recursive nhg config option; clean\nup duplicate doc tags.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"doc: add doc for nexthop-group recursive config"}},{"before":"2f844cc011df0713e0f5e8a535be1af9c9fa8feb","after":"d792691964ddb28f69ef1087c3d1a78455bd9e61","ref":"refs/heads/nhg_resolve","pushedAt":"2024-09-09T19:47:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"doc: add doc for nexthop-group recursive config\n\nAdd some words about the recursive nhg config option; clean\nup duplicate doc tags.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"doc: add doc for nexthop-group recursive config"}},{"before":"fcfdcab0b74efe60ed0741965a8578175dd057f6","after":"2f844cc011df0713e0f5e8a535be1af9c9fa8feb","ref":"refs/heads/nhg_resolve","pushedAt":"2024-09-09T16:18:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"zebra: perform recursive resolution for nexthop-groups\n\nAdd support for recursive resolution of nexthop-groups: iterate\nover a group's nexthops, use the zebra validity-checking logic,\nand update as necessary. This is driven by daemon-owned nhgs,\nallowing the use of recursive nexthops in those nhgs.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"zebra: perform recursive resolution for nexthop-groups"}},{"before":"b1437e9a986abf7443e21d6dde5e8e594d5df7d4","after":"fa9e1ce29b1159e925cdbe3f057249df1b06ffa9","ref":"refs/heads/nhg_update_optimize","pushedAt":"2024-09-06T20:49:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"zebra: add UI control for route update optimization\n\nAdd a boolean (and cli) to control optimizing route updates\nwhere the route's nhg is already installed.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"zebra: add UI control for route update optimization"}},{"before":"ff13cdae1ffbf495449c338652a714915542a958","after":"fcfdcab0b74efe60ed0741965a8578175dd057f6","ref":"refs/heads/nhg_resolve","pushedAt":"2024-09-06T20:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"lib,zebra: add flags to NHG zapi\n\nAdd a flags field to the zapi nexthop-group struct; encode\nand decode the field.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"lib,zebra: add flags to NHG zapi"}},{"before":"c556ba449833e790656fef56dfc0f4e474d10eb1","after":"ff13cdae1ffbf495449c338652a714915542a958","ref":"refs/heads/nhg_resolve","pushedAt":"2024-09-06T19:20:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"zebra: reorg api used to add daemon-owned nhg\n\nRe-org/simplify the api used to add nhgs via zapi messages\nfrom daemons, using a temporary nhe so we can convey all nhe\nattributes.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"zebra: reorg api used to add daemon-owned nhg"}},{"before":null,"after":"2b2a12b9c885b5b9110f57ad3666a8c6db8fb4c8","ref":"refs/heads/fix_ospfd_dlist_sa","pushedAt":"2024-09-06T13:16:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"ospfd: add assert to resolve SA warning\n\nResolve a couple of SA warnings by asserting that pointers are\nvalid.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"ospfd: add assert to resolve SA warning"}},{"before":"b1437e9a986abf7443e21d6dde5e8e594d5df7d4","after":"c556ba449833e790656fef56dfc0f4e474d10eb1","ref":"refs/heads/nhg_resolve","pushedAt":"2024-09-04T20:51:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"zebra: reorg api used to add daemon-owned nhg\n\nRe-org/simplify the api used to add nhgs via zapi messages\nfrom daemons, using a temporary nhe so we can convey all nhe\nattributes.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"zebra: reorg api used to add daemon-owned nhg"}},{"before":null,"after":"b1437e9a986abf7443e21d6dde5e8e594d5df7d4","ref":"refs/heads/nhg_update_optimize","pushedAt":"2024-09-04T20:48:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"},"commit":{"message":"zebra: add UI control for route update optimization\n\nAdd a boolean (and cli) to control optimizing route updates\nwhere the route's nhg is already installed.\n\nSigned-off-by: Mark Stapp ","shortMessageHtmlLink":"zebra: add UI control for route update optimization"}},{"before":"b5e02d19dcd47a9d2871d53a02041d5cd100ac08","after":null,"ref":"refs/heads/nhg_show_ordered","pushedAt":"2024-09-04T20:47:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"}},{"before":"309f6af6054f915c061f738d7a97801e1166ea22","after":null,"ref":"refs/heads/nhg_updates_revised","pushedAt":"2024-09-04T20:46:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"}},{"before":"e2144103f81c5bd46f734bc94e1dbc0aebb66f6e","after":null,"ref":"refs/heads/nhg_backup_install","pushedAt":"2024-09-04T20:46:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"}},{"before":"db2fede9904d5b2cb51abf7fa071fca27c37104d","after":null,"ref":"refs/heads/nhg_add_labels","pushedAt":"2024-09-04T20:46:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"}},{"before":"dd146614df69bbc519a47776981f6a2ecce188cf","after":null,"ref":"refs/heads/fix_all_proto_nhg","pushedAt":"2024-09-04T12:14:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjstapp","name":"Mark Stapp","path":"/mjstapp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19345840?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNzowNDoxMS4wMDAwMDBazwAAAATAmFIW","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxMjoxNDo1MS4wMDAwMDBazwAAAASsqlFZ"}},"title":"Activity ยท mjstapp/frr"}