{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30972974,"defaultBranch":"master","name":"cannelloni","ownerLogin":"mguentner","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-18T16:03:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/668926?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706372902.0","currentOid":""},"activityList":{"items":[{"before":"caddabda8744a0abc94d78327d6b1e740933f73d","after":"cff3e34b6886cc8b0e8da6d9daecc4f0af6e5791","ref":"refs/heads/master","pushedAt":"2024-03-07T22:13:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"docs: add badge that leads to matrix room","shortMessageHtmlLink":"docs: add badge that leads to matrix room"}},{"before":"577bc9591225fa2238b0333118f5bff35a3d078b","after":"caddabda8744a0abc94d78327d6b1e740933f73d","ref":"refs/heads/master","pushedAt":"2024-02-02T10:11:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"📝: add tcp flow diagram","shortMessageHtmlLink":"📝: add tcp flow diagram"}},{"before":"06d3ba7bb654ee40e734ba379add29c7ce61180c","after":"caddabda8744a0abc94d78327d6b1e740933f73d","ref":"refs/heads/tcp_documentation","pushedAt":"2024-02-02T10:03:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"📝: add tcp flow diagram","shortMessageHtmlLink":"📝: add tcp flow diagram"}},{"before":null,"after":"06d3ba7bb654ee40e734ba379add29c7ce61180c","ref":"refs/heads/tcp_documentation","pushedAt":"2024-01-27T16:28:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"📝: add tcp flow diagram","shortMessageHtmlLink":"📝: add tcp flow diagram"}},{"before":"3294e41a87434d07b4c9c02e780c330ec59b47f0","after":"577bc9591225fa2238b0333118f5bff35a3d078b","ref":"refs/heads/master","pushedAt":"2024-01-27T15:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"🎨: ignore ctags generated tags file\n\ncloses #64","shortMessageHtmlLink":"🎨: ignore ctags generated tags file"}},{"before":"706d3b0c795e51e885055bd5271b019c8989e791","after":"3294e41a87434d07b4c9c02e780c330ec59b47f0","ref":"refs/heads/master","pushedAt":"2023-12-16T15:40:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"🎨: simplify getopt options","shortMessageHtmlLink":"🎨: simplify getopt options"}},{"before":null,"after":"3294e41a87434d07b4c9c02e780c330ec59b47f0","ref":"refs/heads/pid_file","pushedAt":"2023-12-16T15:36:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"🎨: simplify getopt options","shortMessageHtmlLink":"🎨: simplify getopt options"}},{"before":"102ee4fcdfd29e4d65fd92f493b44e06d3d40e04","after":"706d3b0c795e51e885055bd5271b019c8989e791","ref":"refs/heads/master","pushedAt":"2023-11-18T17:06:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"🐛: use vector and underlying data instead of dynamic array","shortMessageHtmlLink":"🐛: use vector and underlying data instead of dynamic array"}},{"before":null,"after":"706d3b0c795e51e885055bd5271b019c8989e791","ref":"refs/heads/cleanup","pushedAt":"2023-11-18T16:59:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"🐛: use vector and underlying data instead of dynamic array","shortMessageHtmlLink":"🐛: use vector and underlying data instead of dynamic array"}},{"before":"76fff567612baf12c325183d6b1885185c89073c","after":"102ee4fcdfd29e4d65fd92f493b44e06d3d40e04","ref":"refs/heads/master","pushedAt":"2023-11-15T22:39:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"Merge branch 'kraj-kraj/libc++'","shortMessageHtmlLink":"Merge branch 'kraj-kraj/libc++'"}},{"before":"708f23c389145913d3ca14eae68689c611d11e81","after":"76fff567612baf12c325183d6b1885185c89073c","ref":"refs/heads/master","pushedAt":"2023-10-18T18:05:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"cmake: build and link static variant of cannelloni-common\n\nthis resolves issues with dynamic linking","shortMessageHtmlLink":"cmake: build and link static variant of cannelloni-common"}},{"before":null,"after":"76fff567612baf12c325183d6b1885185c89073c","ref":"refs/heads/static-library","pushedAt":"2023-10-07T16:54:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"cmake: build and link static variant of cannelloni-common\n\nthis resolves issues with dynamic linking","shortMessageHtmlLink":"cmake: build and link static variant of cannelloni-common"}},{"before":"2237f22faa1e65f3eb295a77262af56b052bf9cd","after":"708f23c389145913d3ca14eae68689c611d11e81","ref":"refs/heads/master","pushedAt":"2023-09-30T12:01:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"fix: stop application once a thread terminates","shortMessageHtmlLink":"fix: stop application once a thread terminates"}},{"before":null,"after":"708f23c389145913d3ca14eae68689c611d11e81","ref":"refs/heads/exit_on_thread_stop","pushedAt":"2023-09-28T20:02:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"fix: stop application once a thread terminates","shortMessageHtmlLink":"fix: stop application once a thread terminates"}},{"before":"4086010bb79c4aa2681872bedc4f234a10074aeb","after":"2237f22faa1e65f3eb295a77262af56b052bf9cd","ref":"refs/heads/master","pushedAt":"2023-09-27T19:27:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"Merge branch 'daemon_mode'","shortMessageHtmlLink":"Merge branch 'daemon_mode'"}},{"before":"519b99cfdad8f66c56a879e31d22aa6e7e066f0d","after":"3df4d32f7d8fe92452225dcb586618f3d97d6cb0","ref":"refs/heads/daemon_mode","pushedAt":"2023-09-26T20:00:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"fix: reformat help text","shortMessageHtmlLink":"fix: reformat help text"}},{"before":"37f71c31294008e2b1922115be4b0299d3f46cc2","after":"519b99cfdad8f66c56a879e31d22aa6e7e066f0d","ref":"refs/heads/daemon_mode","pushedAt":"2023-09-26T19:57:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"fix: reformat help text","shortMessageHtmlLink":"fix: reformat help text"}},{"before":"50f94022b3e2319324722e0e84acf8216f4dd39a","after":"37f71c31294008e2b1922115be4b0299d3f46cc2","ref":"refs/heads/daemon_mode","pushedAt":"2023-09-26T19:50:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"feat: add daemonize","shortMessageHtmlLink":"feat: add daemonize"}},{"before":null,"after":"50f94022b3e2319324722e0e84acf8216f4dd39a","ref":"refs/heads/daemon_mode","pushedAt":"2023-09-26T19:41:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"feat: add daemonize","shortMessageHtmlLink":"feat: add daemonize"}},{"before":"bf0c26befbc6dda2bf39c93099c9d459f63cb001","after":"4086010bb79c4aa2681872bedc4f234a10074aeb","ref":"refs/heads/master","pushedAt":"2023-09-24T20:55:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"Merge branch 'mtu'\n\n* refactors code, groups parameters into parameter structs\n* allows to set MTU for UDP\n\nNote for SCTP:\n\nSetting the MTU for SCTP has no impact on the actual connection, only\non the cannelloni packets going through it as SCTP uses MTU path discovery\nsimilar to TCP.","shortMessageHtmlLink":"Merge branch 'mtu'"}},{"before":"323030635ff9f44dce5d71707ea0d50e929b7a0e","after":"17e815572fe121e2ccf58e7917d9e1bf3b6fd343","ref":"refs/heads/mtu","pushedAt":"2023-09-24T18:40:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"feat: allow to configure link MTU","shortMessageHtmlLink":"feat: allow to configure link MTU"}},{"before":null,"after":"323030635ff9f44dce5d71707ea0d50e929b7a0e","ref":"refs/heads/mtu","pushedAt":"2023-09-24T18:39:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"feat: allow to configure link MTU","shortMessageHtmlLink":"feat: allow to configure link MTU"}},{"before":"1dc44c47f898355b8a0d7e787b4e453209ae1bb5","after":"bf0c26befbc6dda2bf39c93099c9d459f63cb001","ref":"refs/heads/master","pushedAt":"2023-09-17T14:38:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"update README.md","shortMessageHtmlLink":"update README.md"}},{"before":"cc553630888f8f21518e58c6e06f7affb91e9c99","after":"1dc44c47f898355b8a0d7e787b4e453209ae1bb5","ref":"refs/heads/master","pushedAt":"2023-09-17T14:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"feat: add ipv6 support","shortMessageHtmlLink":"feat: add ipv6 support"}},{"before":"9b77c122e21eb55251d4baf498b95578404c461c","after":"1dc44c47f898355b8a0d7e787b4e453209ae1bb5","ref":"refs/heads/ipv6","pushedAt":"2023-09-17T14:27:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"feat: add ipv6 support","shortMessageHtmlLink":"feat: add ipv6 support"}},{"before":"146dda6bfae19f99e2ff8a8b050105e52552f35f","after":"9b77c122e21eb55251d4baf498b95578404c461c","ref":"refs/heads/ipv6","pushedAt":"2023-09-17T14:24:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"b120bdb04950813c91e5ca16e8e6cf8d11244ca1","after":"146dda6bfae19f99e2ff8a8b050105e52552f35f","ref":"refs/heads/ipv6","pushedAt":"2023-09-17T13:45:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"feat: add ipv6 support","shortMessageHtmlLink":"feat: add ipv6 support"}},{"before":"325098d81ae7c3a05d42b1b7497995d047d88a99","after":"b120bdb04950813c91e5ca16e8e6cf8d11244ca1","ref":"refs/heads/ipv6","pushedAt":"2023-09-17T13:26:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"feat: add ipv6 support","shortMessageHtmlLink":"feat: add ipv6 support"}},{"before":null,"after":"325098d81ae7c3a05d42b1b7497995d047d88a99","ref":"refs/heads/ipv6","pushedAt":"2023-09-17T13:17:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"feat: add ipv6 support","shortMessageHtmlLink":"feat: add ipv6 support"}},{"before":"cb504d3522d1d064b7f0d7728f13ecf58a5ecaf1","after":"cc553630888f8f21518e58c6e06f7affb91e9c99","ref":"refs/heads/master","pushedAt":"2023-08-23T21:28:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mguentner","name":"Maximilian Güntner","path":"/mguentner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/668926?s=80&v=4"},"commit":{"message":"Robust IP parsing, add support for DNS resolving\n\nconstraints:\n\n* only v4 at the moment as the rest of the application only supports\n AF_INET\n* addresses are only resolved at startup, no updates during runtime","shortMessageHtmlLink":"Robust IP parsing, add support for DNS resolving"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wN1QyMjoxMzo1Ny4wMDAwMDBazwAAAAQPlQA8","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wN1QyMjoxMzo1Ny4wMDAwMDBazwAAAAQPlQA8","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yM1QyMToyODo1OC4wMDAwMDBazwAAAANxKO__"}},"title":"Activity · mguentner/cannelloni"}