{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2461945,"defaultBranch":"main","name":"Jool","ownerLogin":"NICMx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-09-26T17:16:39.000Z","ownerAvatar":"https://github.com/avatars/u/1244848?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725238605.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"3be8024eb081be1fc491a5aabc45180a9cbd31ad","ref":"refs/heads/mapt","pushedAt":"2024-09-02T00:56:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Merge branch 'main' into mapt","shortMessageHtmlLink":"Merge branch 'main' into mapt"}},{"before":"0c77430ab21862ec829f5a0ef6e0ed610b2dd31e","after":"518790de38d8b043326c93b76d770d6f84f26c7c","ref":"refs/heads/main","pushedAt":"2024-09-01T23:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Revert \"Ditch XTABLES_DISABLED in favor of kernel's NETFILTER_XTABLES\"\n\nThis reverts commit 51507535de7d621263544237485bed3085ae3643.\n\nFixes #424.","shortMessageHtmlLink":"Revert \"Ditch XTABLES_DISABLED in favor of kernel's NETFILTER_XTABLES\""}},{"before":"0c77430ab21862ec829f5a0ef6e0ed610b2dd31e","after":null,"ref":"refs/heads/issue415","pushedAt":"2024-08-31T17:15:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"}},{"before":"39ca69f8717a83733548bea3b7bfad2a4799572a","after":"0c77430ab21862ec829f5a0ef6e0ed610b2dd31e","ref":"refs/heads/main","pushedAt":"2024-08-31T17:15:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Rely on kernel ABI for NL userhdr getter\n\nFor #415","shortMessageHtmlLink":"Rely on kernel ABI for NL userhdr getter"}},{"before":"81cf16784c72e44dfe44070d0f0a29276c02376e","after":"0c77430ab21862ec829f5a0ef6e0ed610b2dd31e","ref":"refs/heads/issue415","pushedAt":"2024-08-26T16:48:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Rely on kernel ABI for NL userhdr getter\n\nFor #415","shortMessageHtmlLink":"Rely on kernel ABI for NL userhdr getter"}},{"before":null,"after":"81cf16784c72e44dfe44070d0f0a29276c02376e","ref":"refs/heads/issue415","pushedAt":"2024-08-26T16:47:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Rely on kernel ABI for NL userhdr getter","shortMessageHtmlLink":"Rely on kernel ABI for NL userhdr getter"}},{"before":"b209eed8de029f66e617e5fc85bff2026cfe03fb","after":null,"ref":"refs/heads/mapt","pushedAt":"2024-08-25T17:00:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"}},{"before":"18cb6ab2bf0216465a83b785a943cd9f29616d33","after":null,"ref":"refs/heads/jnetflow","pushedAt":"2024-08-24T05:17:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"}},{"before":"18cb6ab2bf0216465a83b785a943cd9f29616d33","after":null,"ref":"refs/heads/issue410","pushedAt":"2024-08-24T05:17:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"}},{"before":"f00a77a8926762c04223f85e142321d032b496f9","after":"39ca69f8717a83733548bea3b7bfad2a4799572a","ref":"refs/heads/main","pushedAt":"2024-08-24T05:08:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Protocolary updates for release 4.1.13","shortMessageHtmlLink":"Protocolary updates for release 4.1.13"}},{"before":"b246681e098f47970de0230475ee68df58a2f79a","after":"494ac02cb618ed7a8196c6886cd5cf1ce0a57509","ref":"refs/heads/debian","pushedAt":"2024-08-24T05:08:25.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Update debian metadata (Jool 4.1.13)","shortMessageHtmlLink":"Update debian metadata (Jool 4.1.13)"}},{"before":"18cb6ab2bf0216465a83b785a943cd9f29616d33","after":"f00a77a8926762c04223f85e142321d032b496f9","ref":"refs/heads/main","pushedAt":"2024-08-18T18:21:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Clean up tests so they'll run in vng kernels\n\nI'm migrating the release testing scripts to vng, to improve performance\nand automation.","shortMessageHtmlLink":"Clean up tests so they'll run in vng kernels"}},{"before":"019464cac9dde3c95e32655b8569dd6eeaa2575f","after":"18cb6ab2bf0216465a83b785a943cd9f29616d33","ref":"refs/heads/main","pushedAt":"2024-08-04T01:05:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Add more documentation for jool session follow","shortMessageHtmlLink":"Add more documentation for jool session follow"}},{"before":"01a534c1e28841b32ef152c74be5405dd7305ae9","after":"18cb6ab2bf0216465a83b785a943cd9f29616d33","ref":"refs/heads/jnetflow","pushedAt":"2024-08-04T01:05:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Add more documentation for jool session follow","shortMessageHtmlLink":"Add more documentation for jool session follow"}},{"before":"01a534c1e28841b32ef152c74be5405dd7305ae9","after":"18cb6ab2bf0216465a83b785a943cd9f29616d33","ref":"refs/heads/issue410","pushedAt":"2024-08-04T01:05:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Add more documentation for jool session follow","shortMessageHtmlLink":"Add more documentation for jool session follow"}},{"before":"ab7f7ca431e3c534de7e9accf568b3cf40f04bbe","after":"019464cac9dde3c95e32655b8569dd6eeaa2575f","ref":"refs/heads/main","pushedAt":"2024-08-03T23:58:09.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Merge branch 'issue410'","shortMessageHtmlLink":"Merge branch 'issue410'"}},{"before":"144dbd28a4e81f07306e50dd4ced458894dae281","after":"ab7f7ca431e3c534de7e9accf568b3cf40f04bbe","ref":"refs/heads/main","pushedAt":"2024-08-03T23:57:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Support 32bit architectures too","shortMessageHtmlLink":"Support 32bit architectures too"}},{"before":"6597088eaeda507c045fe71bbb04742c798ae3da","after":"01a534c1e28841b32ef152c74be5405dd7305ae9","ref":"refs/heads/jnetflow","pushedAt":"2024-08-03T23:46:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"jool session proxy: Trigger stats server on --stats.port\n\nSince --stats.address has a sensible default, it was weird that\n--stats.port wasn't enough to kickstart the stats server.","shortMessageHtmlLink":"jool session proxy: Trigger stats server on --stats.port"}},{"before":"6597088eaeda507c045fe71bbb04742c798ae3da","after":"01a534c1e28841b32ef152c74be5405dd7305ae9","ref":"refs/heads/issue410","pushedAt":"2024-08-03T23:46:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"jool session proxy: Trigger stats server on --stats.port\n\nSince --stats.address has a sensible default, it was weird that\n--stats.port wasn't enough to kickstart the stats server.","shortMessageHtmlLink":"jool session proxy: Trigger stats server on --stats.port"}},{"before":"2e651801b5b6eda64895502fa049f255a236fca4","after":"6597088eaeda507c045fe71bbb04742c798ae3da","ref":"refs/heads/jnetflow","pushedAt":"2024-07-28T23:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Merge joold and jnetflow into jool session\n\nBefore:\n\n\t$ joold [files]\n\t$ jnetflow [options]\n\nNow:\n\n\t$ jool session proxy [options] # new joold\n\t$ jool session follow [options] # new jnetflow\n\nActually, joold still exists for backward compatibility, but it's\ndeprecated.","shortMessageHtmlLink":"Merge joold and jnetflow into jool session"}},{"before":"2e651801b5b6eda64895502fa049f255a236fca4","after":"6597088eaeda507c045fe71bbb04742c798ae3da","ref":"refs/heads/issue410","pushedAt":"2024-07-28T23:23:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Merge joold and jnetflow into jool session\n\nBefore:\n\n\t$ joold [files]\n\t$ jnetflow [options]\n\nNow:\n\n\t$ jool session proxy [options] # new joold\n\t$ jool session follow [options] # new jnetflow\n\nActually, joold still exists for backward compatibility, but it's\ndeprecated.","shortMessageHtmlLink":"Merge joold and jnetflow into jool session"}},{"before":"de4b2a66ba875f1a75c7664c18fff1c895cb2799","after":"2e651801b5b6eda64895502fa049f255a236fca4","ref":"refs/heads/jnetflow","pushedAt":"2024-07-21T00:44:12.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Merge branch 'issue410'","shortMessageHtmlLink":"Merge branch 'issue410'"}},{"before":"e547685010581590f8ae4de8f924e84cc079e36b","after":"2e651801b5b6eda64895502fa049f255a236fca4","ref":"refs/heads/issue410","pushedAt":"2024-07-21T00:44:12.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Merge branch 'issue410'","shortMessageHtmlLink":"Merge branch 'issue410'"}},{"before":"da26110cb8997c5b881d56a744bfef4e4912c48b","after":"144dbd28a4e81f07306e50dd4ced458894dae281","ref":"refs/heads/main","pushedAt":"2024-07-15T00:25:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Improve kernel module's distclean\n\nFixes Debian#1074120. This is how I understand it:\n\nThe kernel module's Makefiles offload most of the work to Kbuild, which\nis why they perform make -C into the kernel build directory every time\nthey're run.\n\nDebian packaging needs a target named `distclean`. But Kbuild has no\nnotion of it. So when the package used to try `distclean`, Kbuild\nbounced error.\n\nDuring aed966aa4873af2d84fd445f49cf33f719539c9e, I tried to fix this by\nemulating `distclean` through stock `clean`:\n\n```Makefile\ndistclean maintainer-clean: clean\n```\n\nThis is the part where it gets weird. Apparently, that solution is\nproblematic because, being offloaded to Kbuild, `clean` needs the kernel\nbuild directory to exist. And I'm guessing `pbuilder --twice` is\ndeleting that at some point. So it results in this error:\n\n```\nmake[4]: *** /lib/modules/6.8.12-amd64/build: No such file or directory.\nStop.\n```\n\nIt occurs to me that I shouldn't be downgrading `distclean` to `clean`,\nparticularly because Kbuild doesn't have any semantics defined for\n`distclean`. So provide a new and more accurate way to `distclean`.","shortMessageHtmlLink":"Improve kernel module's distclean"}},{"before":"566e0d099045c9f6efe4898a84102fdf90acb191","after":"e547685010581590f8ae4de8f924e84cc079e36b","ref":"refs/heads/issue410","pushedAt":"2024-07-13T23:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Finish migrating userspace joold to argv\n\nFor #410.","shortMessageHtmlLink":"Finish migrating userspace joold to argv"}},{"before":null,"after":"566e0d099045c9f6efe4898a84102fdf90acb191","ref":"refs/heads/issue410","pushedAt":"2024-07-08T03:35:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Attempt to straighten up joold's argv\n\nFor #410.\n\nUgh. Ran out of time, and I still have some issues with it.\nAlso, it's missing documentation.\n\nWill keep grinding next weekend.","shortMessageHtmlLink":"Attempt to straighten up joold's argv"}},{"before":"8d2edffe40fc9ebcb558e88e66662ee813e00b5c","after":"da26110cb8997c5b881d56a744bfef4e4912c48b","ref":"refs/heads/main","pushedAt":"2024-07-07T16:49:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Fix argv index for statsocket\n\nFor #410","shortMessageHtmlLink":"Fix argv index for statsocket"}},{"before":null,"after":"de4b2a66ba875f1a75c7664c18fff1c895cb2799","ref":"refs/heads/jnetflow","pushedAt":"2024-06-24T21:08:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Prototype for #421\n\nRecipe:\n\n\t$ sudo jool g u ss-enabled true\n\t$ sudo jool g u ss-flush-asap false\n\t$ jnetflow potato\n\t2001:db8::5,1634,64:ff9b::c000:205,1634,192.0.2.2,2958,192.0.2.5,2958,ICMP,57248\n\t2001:db8::5,1634,64:ff9b::c000:205,1634,192.0.2.2,2958,192.0.2.5,2958,ICMP,58248\n\t2001:db8::5,1634,64:ff9b::c000:205,1634,192.0.2.2,2958,192.0.2.5,2958,ICMP,58248\n\t2001:db8::5,1634,64:ff9b::c000:205,1634,192.0.2.2,2958,192.0.2.5,2958,ICMP,59248\n\t2001:db8::5,1634,64:ff9b::c000:205,1634,192.0.2.2,2958,192.0.2.5,2958,ICMP,59248","shortMessageHtmlLink":"Prototype for #421"}},{"before":"b1e502102965fbd84653b68400efde8b28de7077","after":null,"ref":"refs/heads/issue410","pushedAt":"2024-06-23T05:58:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"}},{"before":"082f83dd788503e77e9d828603776d03f9530ba2","after":"8d2edffe40fc9ebcb558e88e66662ee813e00b5c","ref":"refs/heads/main","pushedAt":"2024-06-23T05:36:36.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://github.com/avatars/u/2389655?s=80&v=4"},"commit":{"message":"Protocolary updates for release 4.1.12","shortMessageHtmlLink":"Protocolary updates for release 4.1.12"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQwMDo1Njo0NS4wMDAwMDBazwAAAASqF_h_","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQwMDo1Njo0NS4wMDAwMDBazwAAAASqF_h_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yM1QwNTozNjozNi4wMDAwMDBazwAAAARsmQNu"}},"title":"Activity ยท NICMx/Jool"}