{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2145286,"defaultBranch":"master","name":"babeld","ownerLogin":"jech","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-08-02T21:40:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/290341?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1690378006.0","currentOid":""},"activityList":{"items":[{"before":"130366fba2efbe41e9d6f4052b352ea74279925e","after":"f8e5fbb33690b516b8516590def5136e6619de4c","ref":"refs/heads/master","pushedAt":"2024-09-23T08:46:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Fix uclibc build issue\n\nThis patch fixes the following compilation error raised by the bump to\nversion 1.13.1 in Buildroot [1] using uclibc as the C library for the\ncross-compilation toolchain:\n\nnet.c: In function 'babel_send':\nnet.c:199:27: error: 'IPV6_DONTFRAG' undeclared (first use in this function)\n 199 | cmsg->cmsg_type = IPV6_DONTFRAG;;\n\n[1] https://patchwork.ozlabs.org/project/buildroot/patch/20240917201030.11583-1-dario.binacchi@amarulasolutions.com/\nSigned-off-by: Dario Binacchi ","shortMessageHtmlLink":"Fix uclibc build issue"}},{"before":"954ded8f3395f37c721e63f336529c19eaf8c79c","after":"130366fba2efbe41e9d6f4052b352ea74279925e","ref":"refs/heads/master","pushedAt":"2024-07-20T11:51:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Added router id to install filter\n\nThe router id allows to assign origin-based pref-src.\n\nA use case is, when installing default routes originated by two edge routers with different subnets, and the client has 2 ips matching the separate subnets\n\ninstall ip 0.0.0.0/0 eq 0 id 00:02:00:00:00:00:1d:01 pref-src 66.199.5.163\ninstall ip 0.0.0.0/0 eq 0 id 00:02:00:00:00:00:1d:00 pref-src 12.144.66.186","shortMessageHtmlLink":"Added router id to install filter"}},{"before":"0909c5a558be11e378205990649bab5060f709aa","after":"954ded8f3395f37c721e63f336529c19eaf8c79c","ref":"refs/heads/master","pushedAt":"2024-07-08T10:18:50.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'tomaz/unit_tests'","shortMessageHtmlLink":"Merge remote-tracking branch 'tomaz/unit_tests'"}},{"before":"7c45dd41ccac45efc6ccce2b6295f16bb17ee8eb","after":"0909c5a558be11e378205990649bab5060f709aa","ref":"refs/heads/master","pushedAt":"2024-07-08T10:12:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Fix free of un-allocated pointer in invalid configuration parsing\n\nTry: ./babeld -C interface wlp0s20f3 type tunnel\n\nfree(NULL) is a no-op.","shortMessageHtmlLink":"Fix free of un-allocated pointer in invalid configuration parsing"}},{"before":"2d9c1b00bd6bd340aedda61606bb6a13ab395149","after":"7c45dd41ccac45efc6ccce2b6295f16bb17ee8eb","ref":"refs/heads/master","pushedAt":"2024-05-29T15:45:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Avoid gcc warning in preparse_packet.","shortMessageHtmlLink":"Avoid gcc warning in preparse_packet."}},{"before":"4c09a4569238ee723292318a7c438cd192be1e7d","after":"2d9c1b00bd6bd340aedda61606bb6a13ab395149","ref":"refs/heads/master","pushedAt":"2024-05-29T15:40:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Split main, introduce NO_MAIN.","shortMessageHtmlLink":"Split main, introduce NO_MAIN."}},{"before":"195441d1ca8fcd14188c981220cb60436227d0e8","after":"4c09a4569238ee723292318a7c438cd192be1e7d","ref":"refs/heads/master","pushedAt":"2024-05-29T09:46:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Remove unused route_interferes.","shortMessageHtmlLink":"Remove unused route_interferes."}},{"before":"ee1c517872be3bec220747d7bddfd3dbcf27d79e","after":"195441d1ca8fcd14188c981220cb60436227d0e8","ref":"refs/heads/master","pushedAt":"2024-05-17T17:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Fix typo (route -> babel_route).","shortMessageHtmlLink":"Fix typo (route -> babel_route)."}},{"before":"3d61ea1e843e2c5f9706c74d1adad4e1d24d44b9","after":"ee1c517872be3bec220747d7bddfd3dbcf27d79e","ref":"refs/heads/master","pushedAt":"2024-05-15T14:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Expose h2i for testing.","shortMessageHtmlLink":"Expose h2i for testing."}},{"before":"54636dc0fbf8a9a4b7d0934fb4194458d82916b4","after":"3d61ea1e843e2c5f9706c74d1adad4e1d24d44b9","ref":"refs/heads/master","pushedAt":"2023-07-26T13:26:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Update CHANGES for 1.13.1.","shortMessageHtmlLink":"Update CHANGES for 1.13.1."}},{"before":"54636dc0fbf8a9a4b7d0934fb4194458d82916b4","after":null,"ref":"refs/heads/probe-mtu","pushedAt":"2023-07-26T12:02:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"}},{"before":"ef3eb65c8615b3dadab7f6f4e2e2383a71d0463f","after":"54636dc0fbf8a9a4b7d0934fb4194458d82916b4","ref":"refs/heads/master","pushedAt":"2023-07-26T12:01:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Implement MTU probing.","shortMessageHtmlLink":"Implement MTU probing."}},{"before":"9f4200f63bd0be4227502a7869b47cfbfd71f00a","after":"54636dc0fbf8a9a4b7d0934fb4194458d82916b4","ref":"refs/heads/probe-mtu","pushedAt":"2023-07-19T21:24:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Implement MTU probing.","shortMessageHtmlLink":"Implement MTU probing."}},{"before":null,"after":"9f4200f63bd0be4227502a7869b47cfbfd71f00a","ref":"refs/heads/probe-mtu-1","pushedAt":"2023-07-19T21:01:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Implement MTU probing.","shortMessageHtmlLink":"Implement MTU probing."}},{"before":"aad9ba0c4c81a8fcc378599d2910ba8e39104734","after":"9f4200f63bd0be4227502a7869b47cfbfd71f00a","ref":"refs/heads/probe-mtu","pushedAt":"2023-07-18T22:03:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Implement MTU probing.","shortMessageHtmlLink":"Implement MTU probing."}},{"before":"b96005c76aa1ff96b732bcff6bd07a195682b70f","after":"ef3eb65c8615b3dadab7f6f4e2e2383a71d0463f","ref":"refs/heads/master","pushedAt":"2023-07-18T22:02:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"local: make local_kind function accessible\n\nThe kind-definitions are contained in the header file:\n LOCAL_FLUSH 0\n LOCAL_ADD 1\n LOCAL_CHANGE 2\n\nThe function (local_kind) that converts them into strings again\nis private. New addons (for example openwrt ubus bindings) that make\nuse of babeld should also use the same function to convert the kind\nto string format. This allows to ensure uniformity over all addons.\n\nSigned-off-by: Nick Hainke ","shortMessageHtmlLink":"local: make local_kind function accessible"}},{"before":"22a2adea64e7682ef5550887ba4af3da7f78f9d3","after":"aad9ba0c4c81a8fcc378599d2910ba8e39104734","ref":"refs/heads/probe-mtu","pushedAt":"2023-07-18T21:59:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Implement MTU probing.","shortMessageHtmlLink":"Implement MTU probing."}},{"before":"5f85aca26a5e9d5dc473014708e766fa32d85fe5","after":"b96005c76aa1ff96b732bcff6bd07a195682b70f","ref":"refs/heads/master","pushedAt":"2023-07-18T21:57:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Fix typo in manual page.","shortMessageHtmlLink":"Fix typo in manual page."}},{"before":null,"after":"22a2adea64e7682ef5550887ba4af3da7f78f9d3","ref":"refs/heads/probe-mtu","pushedAt":"2023-07-17T13:34:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"a0723e526930c80db41bbd0f5c237ba5b10fe1aa","after":"5f85aca26a5e9d5dc473014708e766fa32d85fe5","ref":"refs/heads/master","pushedAt":"2023-07-17T11:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Fix typo in interface_updown.","shortMessageHtmlLink":"Fix typo in interface_updown."}},{"before":"bafd157f5cc05c6f0eef4ff97c1187a59872e0e1","after":null,"ref":"refs/tags/babeld-1.13","pushedAt":"2023-07-16T17:08:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"}},{"before":"ee3d0a7e3d816cf4c071b135969c3ed61ccd86c1","after":"a0723e526930c80db41bbd0f5c237ba5b10fe1aa","ref":"refs/heads/master","pushedAt":"2023-07-16T17:08:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Update CHANGES for 1.13.","shortMessageHtmlLink":"Update CHANGES for 1.13."}},{"before":"417024fe712d68096606607d6b39adaa8275c1b1","after":"ee3d0a7e3d816cf4c071b135969c3ed61ccd86c1","ref":"refs/heads/master","pushedAt":"2023-07-16T16:40:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Update CHANGES.","shortMessageHtmlLink":"Update CHANGES."}},{"before":"97b7187283243f63871bafd17f29c0fdbf43b7d7","after":"417024fe712d68096606607d6b39adaa8275c1b1","ref":"refs/heads/master","pushedAt":"2023-07-16T16:37:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Fix wrong length check in message parser.\n\nThanks to zmw12306.","shortMessageHtmlLink":"Fix wrong length check in message parser."}},{"before":"b20b3d2afe10d2ad77ec9fd9e676f683590d00d4","after":"97b7187283243f63871bafd17f29c0fdbf43b7d7","ref":"refs/heads/master","pushedAt":"2023-07-16T16:32:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Use definitions from .\n\nThe header includes cleanly now.","shortMessageHtmlLink":"Use definitions from <linux/wireless.h>."}},{"before":"4bf8f086255eac67de79ee0c611b53cba6338224","after":"b20b3d2afe10d2ad77ec9fd9e676f683590d00d4","ref":"refs/heads/master","pushedAt":"2023-05-02T20:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Fix typo preventing build on BSD/macOS","shortMessageHtmlLink":"Fix typo preventing build on BSD/macOS"}},{"before":"fbd012a78d4dde06bdcb3fb8c522c9a3d0bcb3c5","after":"4bf8f086255eac67de79ee0c611b53cba6338224","ref":"refs/heads/master","pushedAt":"2023-03-17T23:38:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Update CHANGES.","shortMessageHtmlLink":"Update CHANGES."}},{"before":"8f5f23c2b7fdb17289ca5e2b22d784c8a89e7014","after":"fbd012a78d4dde06bdcb3fb8c522c9a3d0bcb3c5","ref":"refs/heads/master","pushedAt":"2023-03-17T23:34:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Allow delaying shutdown route flush to prevent blackholes\n\nWhen shutting down we currently remove routes from the kernel FIB without\nwaiting for our final hellos to propagate through the network. This could\ncause us to either form loops or blackhole traffic using whichever external\nroutes remain.\n\nInstead let the operator define a suitable delay for their network to\nensure complete propagation of retractions and divert traffic before doing\nanything drastic.","shortMessageHtmlLink":"Allow delaying shutdown route flush to prevent blackholes"}},{"before":"0842bb949031a23523492ee5fbcfc66bb6b107c0","after":"8f5f23c2b7fdb17289ca5e2b22d784c8a89e7014","ref":"refs/heads/master","pushedAt":"2023-03-17T23:19:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"},"commit":{"message":"Update CHANGES.","shortMessageHtmlLink":"Update CHANGES."}},{"before":"0842bb949031a23523492ee5fbcfc66bb6b107c0","after":null,"ref":"refs/heads/optimise-redistribute","pushedAt":"2023-03-17T23:14:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jech","name":"Juliusz Chroboczek","path":"/jech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290341?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwODo0NjozMy4wMDAwMDBazwAAAAS9uT8I","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xN1QyMzoxNDo0My4wMDAwMDBazwAAAAMGB-ML"}},"title":"Activity ยท jech/babeld"}