{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33184137,"defaultBranch":"master","name":"bird","ownerLogin":"CZ-NIC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-31T12:29:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11736688?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726589802.0","currentOid":""},"activityList":{"items":[{"before":"6c8e05993502f8e077cdbda3bea2f292268e04d8","after":"5ca2e07d6b802f4b31b5389ae5e2d7326ebe241b","ref":"refs/heads/bmp-merge","pushedAt":"2024-09-19T14:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"beautifing bmp","shortMessageHtmlLink":"beautifing bmp"}},{"before":"f054e7df4e104806c7ab1b9cb42d7a8c01363d48","after":"39426248d4db608c2bfb681a46c34cd51352a30f","ref":"refs/heads/mq-bmp-perf-hotfix","pushedAt":"2024-09-19T13:04:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"BMP: overflow checker\n\nIf the TX buffers overflow 1 GB, the BMP protocol restarts\nbecause it is very much possible that the other side is stalled.","shortMessageHtmlLink":"BMP: overflow checker"}},{"before":"cc9a1e22153b0187d6708db95332fa84e28c027a","after":"6c8e05993502f8e077cdbda3bea2f292268e04d8","ref":"refs/heads/bmp-merge","pushedAt":"2024-09-19T09:26:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"more minor fices","shortMessageHtmlLink":"more minor fices"}},{"before":"c32ce0f7997914e6e3d4d75a76c32ba9644c483e","after":"cc9a1e22153b0187d6708db95332fa84e28c027a","ref":"refs/heads/bmp-merge","pushedAt":"2024-09-19T08:25:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"bmp: minor fixes","shortMessageHtmlLink":"bmp: minor fixes"}},{"before":"afa47859e2106cb9a6626786b7d6cfe784004535","after":"c32ce0f7997914e6e3d4d75a76c32ba9644c483e","ref":"refs/heads/bmp-merge","pushedAt":"2024-09-19T07:54:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"without ea_normalize wrong, with it falls","shortMessageHtmlLink":"without ea_normalize wrong, with it falls"}},{"before":"444454aa660b6bc5d82f4442f121775bc3cd6a53","after":"5b41168dcd5bc002ee0cd2cb5165a0a2190258ea","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-17T20:51:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"Flock: Now the container code looks like doing at least something","shortMessageHtmlLink":"Flock: Now the container code looks like doing at least something"}},{"before":null,"after":"f054e7df4e104806c7ab1b9cb42d7a8c01363d48","ref":"refs/heads/mq-bmp-perf-hotfix","pushedAt":"2024-09-17T16:16:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"BMP: simplified update queuing\n\nThis commit drops an unnecessary layer of indirection, allocates the\noutput blocks by 1M chunks and drops most of the intermediary\nallocations from the heap altogether.","shortMessageHtmlLink":"BMP: simplified update queuing"}},{"before":"f4c0fa8376760c8db2d07d94bd7730e024b97cd7","after":"444454aa660b6bc5d82f4442f121775bc3cd6a53","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-16T21:11:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"fixup! Minimalist mainloop implementation","shortMessageHtmlLink":"fixup! Minimalist mainloop implementation"}},{"before":"eadab63de81f65f5c762d2137451d800269a566c","after":"f4c0fa8376760c8db2d07d94bd7730e024b97cd7","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-14T20:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"Flock: Machine adding code in parser","shortMessageHtmlLink":"Flock: Machine adding code in parser"}},{"before":"5e3d8ab971cd0eb0b8d938e813cd302aff0e2596","after":"eadab63de81f65f5c762d2137451d800269a566c","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-13T10:29:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"Flock: Polished the command-line options","shortMessageHtmlLink":"Flock: Polished the command-line options"}},{"before":"4fa615de2203ccf2b8c9f48c1805509a517ae301","after":"5e3d8ab971cd0eb0b8d938e813cd302aff0e2596","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-13T10:21:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"Flock: storing and passing telnet info","shortMessageHtmlLink":"Flock: storing and passing telnet info"}},{"before":"c5f84ca5000c085a45a77e2a34c55985feb3bcf8","after":"4fa615de2203ccf2b8c9f48c1805509a517ae301","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-11T11:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"Flock: Zombie children reaping","shortMessageHtmlLink":"Flock: Zombie children reaping"}},{"before":"27478065df302558bb61335239ecf37394882390","after":"afa47859e2106cb9a6626786b7d6cfe784004535","ref":"refs/heads/bmp-merge","pushedAt":"2024-09-11T09:35:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"bmp table accesed in event.c after free - or walgrind is saying so","shortMessageHtmlLink":"bmp table accesed in event.c after free - or walgrind is saying so"}},{"before":"00fd8f7c294c166a9755153ce98d922b0e5191ea","after":"c5f84ca5000c085a45a77e2a34c55985feb3bcf8","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-11T07:26:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"Flock: Telnet connection to hypervisor seems to work well","shortMessageHtmlLink":"Flock: Telnet connection to hypervisor seems to work well"}},{"before":"08946e84be4e97ede3019b3bec76d92926cfecf5","after":"00fd8f7c294c166a9755153ce98d922b0e5191ea","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-10T20:02:05.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"Flock: Telnet connection to hypervisor seems to work well","shortMessageHtmlLink":"Flock: Telnet connection to hypervisor seems to work well"}},{"before":"565cb46582040b64d5c335160ed3055a27f8950b","after":"27478065df302558bb61335239ecf37394882390","ref":"refs/heads/bmp-merge","pushedAt":"2024-09-10T12:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"TMP: krt hints:","shortMessageHtmlLink":"TMP: krt hints:"}},{"before":"1f76358deb753a5a28f64a8aa0a96ec5b49d1fdf","after":"08946e84be4e97ede3019b3bec76d92926cfecf5","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-10T09:17:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"Flock: Added a proper shutdown routine requestable also from CLI","shortMessageHtmlLink":"Flock: Added a proper shutdown routine requestable also from CLI"}},{"before":"0754e59d9beff71cedb85ed1db59c62bf58a9b7b","after":"565cb46582040b64d5c335160ed3055a27f8950b","ref":"refs/heads/bmp-merge","pushedAt":"2024-09-10T07:29:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"commit before krt falling","shortMessageHtmlLink":"commit before krt falling"}},{"before":"32252b779067d90a6150fbbc93c3f3126d987782","after":"1f76358deb753a5a28f64a8aa0a96ec5b49d1fdf","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-09T20:21:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"Flock: Converted signalling through sigatomic_t to full event sending","shortMessageHtmlLink":"Flock: Converted signalling through sigatomic_t to full event sending"}},{"before":"0b713e60c37a462c4f8a51c41cee99af8f3121a1","after":"0754e59d9beff71cedb85ed1db59c62bf58a9b7b","ref":"refs/heads/bmp-merge","pushedAt":"2024-09-06T10:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"bgp next hop copy in bmp","shortMessageHtmlLink":"bgp next hop copy in bmp"}},{"before":"ebc54950aa0142f44afc6619e3cd4fe37292154b","after":"0b713e60c37a462c4f8a51c41cee99af8f3121a1","ref":"refs/heads/bmp-merge","pushedAt":"2024-09-06T10:17:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"rtes from bgp without bgp nexthop","shortMessageHtmlLink":"rtes from bgp without bgp nexthop"}},{"before":"2ffce67f4cf83afaab8a1ab429333d08dbacec8e","after":"32252b779067d90a6150fbbc93c3f3126d987782","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-04T19:34:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"Flock: Hypervisor has a control socket (not doing anything yet tho)","shortMessageHtmlLink":"Flock: Hypervisor has a control socket (not doing anything yet tho)"}},{"before":"7b8a74ebf4f980ca0f91e76adbfe935d65f14340","after":"2ffce67f4cf83afaab8a1ab429333d08dbacec8e","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-04T15:54:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"Flock: Creating the hypervisor and the external-contact process\n\nThis is the first part of rewriting Flock to C to significantly reduce\nmemory footprint of individual machines from 20+M in Python to (goal)\nless than 1M. Now the process eats ~460k and I suspect that this won't\neven be the consumption per machine in total as fork() is involved and\nsome parts of the memory will be heavily shared.","shortMessageHtmlLink":"Flock: Creating the hypervisor and the external-contact process"}},{"before":"8c0519293267fc7f7abee837523e95f1e43b5d6f","after":"7b8a74ebf4f980ca0f91e76adbfe935d65f14340","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-03T10:48:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"tmp: aux hello testfile for lib","shortMessageHtmlLink":"tmp: aux hello testfile for lib"}},{"before":"be61edb8f380398558157e1abaf9ed85179bc3f0","after":"8c0519293267fc7f7abee837523e95f1e43b5d6f","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-03T08:14:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"fixup! tmp: aux hello testfile for lib","shortMessageHtmlLink":"fixup! tmp: aux hello testfile for lib"}},{"before":"a1947ed3c0152993505f4c2191096fffd515406f","after":"be61edb8f380398558157e1abaf9ed85179bc3f0","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-03T07:47:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"fixup! Moved hostname resolver to logger","shortMessageHtmlLink":"fixup! Moved hostname resolver to logger"}},{"before":"415afcf59250c16d234fff883251e61a7547ef22","after":"a1947ed3c0152993505f4c2191096fffd515406f","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-03T07:38:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"hopefully fixed the build issues","shortMessageHtmlLink":"hopefully fixed the build issues"}},{"before":"8a64642e222337d9a20276eb60932ac63184abf2","after":"415afcf59250c16d234fff883251e61a7547ef22","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-02T20:16:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"trying to add libgcc to centos","shortMessageHtmlLink":"trying to add libgcc to centos"}},{"before":"25c4d03e406e01716f868c59d568f8a1b2065995","after":"8a64642e222337d9a20276eb60932ac63184abf2","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-02T20:07:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"TMP: trying to fix the libgcc dependency","shortMessageHtmlLink":"TMP: trying to fix the libgcc dependency"}},{"before":"55de5d35db4e76398b1b88becc1d8cd7de739342","after":"25c4d03e406e01716f868c59d568f8a1b2065995","ref":"refs/heads/mq-splitlib","pushedAt":"2024-09-02T19:28:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marenamat","name":"Maria Matějka","path":"/marenamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117689?s=80&v=4"},"commit":{"message":"TMP: wanna see the linker verbose in CI","shortMessageHtmlLink":"TMP: wanna see the linker verbose in CI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNDowMjowOS4wMDAwMDBazwAAAAS67_0H","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNDowMjowOS4wMDAwMDBazwAAAAS67_0H","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQxOToyODo0NC4wMDAwMDBazwAAAASq5rhP"}},"title":"Activity · CZ-NIC/bird"}