{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":71691212,"defaultBranch":"dev","name":"n2n","ownerLogin":"ntop","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-23T08:42:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12014789?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1648730594.8928058","currentOid":""},"activityList":{"items":[{"before":"4f54649eeb13ee50a9799ac49680444f0759673f","after":"fff50a7d80728069ca101a262d1543d85ac5313f","ref":"refs/heads/dev","pushedAt":"2023-10-24T10:20:13.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Ensure the code style is kept","shortMessageHtmlLink":"Ensure the code style is kept"}},{"before":"6dac89f1a71358e52649e0dec9de53cadd3411d8","after":"d8b02bcbdb7ee8aa33244b3f6fabd8dfc547571a","ref":"refs/heads/3.0-stable","pushedAt":"2023-10-24T10:19:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Test only against current runner OS versions","shortMessageHtmlLink":"Test only against current runner OS versions"}},{"before":"cd7b3b46614875de5485ecc6de15cd8840b2fbb1","after":"4f54649eeb13ee50a9799ac49680444f0759673f","ref":"refs/heads/dev","pushedAt":"2023-10-19T07:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cardigliano","name":"Alfredo Cardigliano","path":"/cardigliano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7548711?s=80&v=4"},"commit":{"message":"PR template","shortMessageHtmlLink":"PR template"}},{"before":"b0d742b3f5433ed20ce801eb86cc37f4537b4124","after":"cd7b3b46614875de5485ecc6de15cd8840b2fbb1","ref":"refs/heads/dev","pushedAt":"2023-08-31T06:19:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaderi","name":"Luca Deri","path":"/lucaderi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4493366?s=80&v=4"},"commit":{"message":"Added prerequisite","shortMessageHtmlLink":"Added prerequisite"}},{"before":"7c107887f4cca7ee37fa7328d2a23f83247f6d4e","after":"b0d742b3f5433ed20ce801eb86cc37f4537b4124","ref":"refs/heads/dev","pushedAt":"2023-08-30T19:27:14.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Remove the need for autoconf in the debian package\n\nContinuing to try and simplify the build system, calculate the remaining\ntwo autoconf variables from the existing config.mak.\n\nFor the moment, leave a configure and configure.ac file in place to\nallow any old build systems to continue to function without errors.","shortMessageHtmlLink":"Remove the need for autoconf in the debian package"}},{"before":"f79153166b5d94ce7f336bd3c84e4709afba20a6","after":"7c107887f4cca7ee37fa7328d2a23f83247f6d4e","ref":"refs/heads/dev","pushedAt":"2023-08-27T14:04:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Fix auto IP tracking","shortMessageHtmlLink":"Fix auto IP tracking"}},{"before":"6b8ba8aa947f22f09da999d3553ce35c94636309","after":"f79153166b5d94ce7f336bd3c84e4709afba20a6","ref":"refs/heads/dev","pushedAt":"2023-08-03T20:40:31.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Concentrate more windows wierdness in one place - allowing proper ordering of crazy defs and includes","shortMessageHtmlLink":"Concentrate more windows wierdness in one place - allowing proper ord…"}},{"before":"6957b16537153b34b77a8668270d9007ad5e6f38","after":"6b8ba8aa947f22f09da999d3553ce35c94636309","ref":"refs/heads/dev","pushedAt":"2023-07-31T19:56:49.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Move the examples to their own directory","shortMessageHtmlLink":"Move the examples to their own directory"}},{"before":"183e0c969a76686909306820e0756b290f0aee72","after":"6957b16537153b34b77a8668270d9007ad5e6f38","ref":"refs/heads/dev","pushedAt":"2023-07-05T18:54:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Address compiler warning on older gcc","shortMessageHtmlLink":"Address compiler warning on older gcc"}},{"before":"8dcc879ca0cb590e6840daf87231428ba36687b9","after":"183e0c969a76686909306820e0756b290f0aee72","ref":"refs/heads/dev","pushedAt":"2023-07-02T18:51:21.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Hack around the \"helpful\" exe file suffix\n\nIf there is a way to turn off the mingw insistence that it will rewrite\nthe filename it was given in the \"-o\" options, I have not been able to\nfind it. I could easily handle all the moves or renames at the end of\nthe build process if I could turn off this feature. Especially since it\nmeans that make often thinks that the file has not been built (the\nfilename that make knows about is not the file that actually gets built\nby the mingw gcc, so the if-newer tests that make applies will always\nfail)","shortMessageHtmlLink":"Hack around the \"helpful\" exe file suffix"}},{"before":"f05c24b259a964e637173bbda061e02568b6c273","after":"8dcc879ca0cb590e6840daf87231428ba36687b9","ref":"refs/heads/dev","pushedAt":"2023-07-02T14:18:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Simplify config and build process for libpcap tool","shortMessageHtmlLink":"Simplify config and build process for libpcap tool"}},{"before":"041233dc8b482863fb92b86d0e34a2a755d68c03","after":"f05c24b259a964e637173bbda061e02568b6c273","ref":"refs/heads/dev","pushedAt":"2023-07-01T11:08:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Fix openssl support and add it to tests","shortMessageHtmlLink":"Fix openssl support and add it to tests"}},{"before":"594272668566c8492dd863bbc49516d4159e7cc5","after":"041233dc8b482863fb92b86d0e34a2a755d68c03","ref":"refs/heads/dev","pushedAt":"2023-06-28T22:00:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Address more windows compile warnings","shortMessageHtmlLink":"Address more windows compile warnings"}},{"before":"a0c2af5f783c02d7fd60187305ce896f0e7aacf2","after":"594272668566c8492dd863bbc49516d4159e7cc5","ref":"refs/heads/dev","pushedAt":"2023-06-25T16:14:09.243Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Address some windows compile warnings","shortMessageHtmlLink":"Address some windows compile warnings"}},{"before":"d39f5c78925f1fb4ace084333391224d7db153cc","after":"a0c2af5f783c02d7fd60187305ce896f0e7aacf2","ref":"refs/heads/dev","pushedAt":"2023-06-25T14:40:46.421Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Remove define that no longer does anything","shortMessageHtmlLink":"Remove define that no longer does anything"}},{"before":"ccd33dc8ccc7807ef52eb4bad8e35669e9e9e935","after":"d39f5c78925f1fb4ace084333391224d7db153cc","ref":"refs/heads/dev","pushedAt":"2023-06-25T14:19:36.777Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Disable running full tests on BSD builds - they are flappy","shortMessageHtmlLink":"Disable running full tests on BSD builds - they are flappy"}},{"before":"a2c78e140ad9bd8b32c64b26bc4a169029a955a7","after":"ccd33dc8ccc7807ef52eb4bad8e35669e9e9e935","ref":"refs/heads/dev","pushedAt":"2023-06-25T13:08:36.663Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Hacky fix for tests running on freebsd","shortMessageHtmlLink":"Hacky fix for tests running on freebsd"}},{"before":"169d3a8cc70a96ca9a77a09b8e68d5f57591f521","after":"a2c78e140ad9bd8b32c64b26bc4a169029a955a7","ref":"refs/heads/dev","pushedAt":"2023-06-25T11:25:00.628Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Minor fixes for FreeBSD","shortMessageHtmlLink":"Minor fixes for FreeBSD"}},{"before":"21ac30c12196dc9e72217ceec6a4b7b2c6e59bca","after":"169d3a8cc70a96ca9a77a09b8e68d5f57591f521","ref":"refs/heads/dev","pushedAt":"2023-06-25T09:56:09.760Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Fix use with older autoconf\n\nSome versions of autoconf (eg, the one included with Ubuntu 20.04 -\nwhich is GNU Autoconf 2.69) will produce a configure script that\nrequires finding the install-sh script in either a short list of parent\ndirectories or the defined AUX_DIR (This new requirement was probably\ntriggered by the use of the cross-compile features in configure.ac)\n\nNewer versions flexibly identify which of the support scripts are\nactually needed (from the list of config.guess, config.sub, install-sh)\nand only check for those ones that are needed.\n\nWhen the `./autogen.sh` runs `autoreconf -i`, it should have copied the\nrequired aux scripts, but for some reason this is not happening.\n\nOnce we are not supporting the older autoconf, we should revisit this\nconfig option as these auxiliary scripts should normally not be checked\ninto a version control system, for the same reasons that configure\nshouldn’t be. For now, we ensure that all three scripts are available\nand we have set the AC_CONFIG_AUX_DIR() to point to them\n\nIf the older autoconf is used, it will report the error:\n\n configure: error: cannot find install-sh, install.sh, or shtool in \".\" \"./..\" \"./../..\"\n\nWhich is included here for search engines.","shortMessageHtmlLink":"Fix use with older autoconf"}},{"before":"87c20d750e38e43584bdfcae94d859c453dce4e1","after":"21ac30c12196dc9e72217ceec6a4b7b2c6e59bca","ref":"refs/heads/dev","pushedAt":"2023-06-24T18:46:03.352Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Use the correct modern windows sockets header\n\nAs suggested in a PR from @Legend-Master (this change is basically\nunrelated to the main point of his PR, so extracted here)\n\nWindows is a confusing and disappointing development environment. They\ncompletely replaced all the definitions in winsock.h with exact\nequivalents in winsock2.h (except for a small number of deprecated\nfunctions).\n\nHowever they didnt make them mutually exclusive - so if you include\nboth, you get errors. They also automatically include winsock.h from\nwindows.h, so you must remember to include winsock2.h first. They also\ndidnt just remove winsock.h and replace it with the new contents.\n\n(Probably in the name of \"compatibility\", whilst swearing that the new\nwinsock is the same as the old one - because if you cannot believe two\ninconsistent things simultaneously, you shouldnt be a windows\nprogrammer)\n\nAll these things are totally nuts. Thanks, windows dev environment,\nfor not noticing that this is nuts","shortMessageHtmlLink":"Use the correct modern windows sockets header"}},{"before":"0dd94a11233818784ffe78b662491eb9c1b9a53a","after":"87c20d750e38e43584bdfcae94d859c453dce4e1","ref":"refs/heads/dev","pushedAt":"2023-06-24T18:07:50.075Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Add rules to run autogen/configure and use them in some of the simpler CI builds","shortMessageHtmlLink":"Add rules to run autogen/configure and use them in some of the simple…"}},{"before":"b5a8210efdd6cf60d57fa54d2fccfbdd2fd8f6d7","after":"0dd94a11233818784ffe78b662491eb9c1b9a53a","ref":"refs/heads/dev","pushedAt":"2023-06-24T15:31:20.501Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Fix distclean with newer config.mak style","shortMessageHtmlLink":"Fix distclean with newer config.mak style"}},{"before":"e397a5af753b0bfa5e413bc90ba1bfd804860a6e","after":"b5a8210efdd6cf60d57fa54d2fccfbdd2fd8f6d7","ref":"refs/heads/dev","pushedAt":"2023-06-20T18:49:16.813Z","pushType":"pr_merge","commitsCount":49,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Merge pull request #1119 from hamishcoleman/iwyu\n\nRefactor to \"include-what-you-use\"\r\n\r\nThis patchset aims to make future refactoring and cleanups simpler by ensuring that each file includes what it uses - see https://include-what-you-use.org/ for some more details about this concept and the tool used to help perform the refactoring.\r\n\r\nNo functional change is intended or expected and all tests are passing.\r\n\r\nThe include-what-you-use tool is awkward to use with the current state of the build system - and will always be difficult to use in a multi-platform safe way. However, I hope to provide a non manual process for running with the tool in the future.","shortMessageHtmlLink":"Merge pull request #1119 from hamishcoleman/iwyu"}},{"before":"76cbff370efa8e5d08b2f10e45b58710e6afeb2d","after":"e397a5af753b0bfa5e413bc90ba1bfd804860a6e","ref":"refs/heads/dev","pushedAt":"2023-06-18T08:02:05.778Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Add close window support for Windows (#1111)\n\n* Add close window support for Windows\r\n\r\n* Support logoff and shudown events as well\r\n\r\nWithout this change, when you close the terminal/shell window, it won't have the time to clean up which can cause authentication errors if you try to reconnect.\r\n\r\nBlocking here infinitely is fine since when our main thread returns, it will shut down anyway\r\n\r\nI found Go is doing this when I was searching, and there's a comment explained how it works: https://github.com/golang/go/issues/41884#issuecomment-706695923","shortMessageHtmlLink":"Add close window support for Windows (#1111)"}},{"before":"e42cbd7e0c6ec5ae0a8caa60459a21278fd10cfa","after":"76cbff370efa8e5d08b2f10e45b58710e6afeb2d","ref":"refs/heads/dev","pushedAt":"2023-06-18T07:58:49.196Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Fix purgeable is always false on supernode peer list (#1117)\n\n* Fix purgeable is always false on sn peer list\r\n- And change sn_purge to bool\r\n\r\n* Change all keep_on_running to bool\r\n\r\n* Fix wrong `keep_running` type","shortMessageHtmlLink":"Fix purgeable is always false on supernode peer list (#1117)"}},{"before":"6ecc201017729e3065905fe7ef085d2d1f49f06c","after":"e42cbd7e0c6ec5ae0a8caa60459a21278fd10cfa","ref":"refs/heads/dev","pushedAt":"2023-05-22T21:05:26.041Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Remove nondeterminism from man compression\n\nReplacing the previous attempt (using a debhelper) with simply changing\nthe way we compress the man pages.\n\nThe debhelper didnt appear to be working - perhaps because the man page\ncompression was not done within the debian package build framework.","shortMessageHtmlLink":"Remove nondeterminism from man compression"}},{"before":"cbafe200007ec184cfcd8d572363bb315ce74979","after":"6ecc201017729e3065905fe7ef085d2d1f49f06c","ref":"refs/heads/dev","pushedAt":"2023-05-10T17:41:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Ensure LDLIBS is consistantly treated","shortMessageHtmlLink":"Ensure LDLIBS is consistantly treated"}},{"before":"48c377bafa0446640078f8e5a9760374ccd217ca","after":"cbafe200007ec184cfcd8d572363bb315ce74979","ref":"refs/heads/dev","pushedAt":"2023-05-10T16:08:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Minor refactoring to use exported vars in subdir","shortMessageHtmlLink":"Minor refactoring to use exported vars in subdir"}},{"before":"267b29715091854b14dd6cadf501a760750cb952","after":"48c377bafa0446640078f8e5a9760374ccd217ca","ref":"refs/heads/dev","pushedAt":"2023-05-08T18:06:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Clarification is needed in one of the build steps","shortMessageHtmlLink":"Clarification is needed in one of the build steps"}},{"before":"789ba525411fc80695801d7704c250a6c2524e7e","after":"267b29715091854b14dd6cadf501a760750cb952","ref":"refs/heads/dev","pushedAt":"2023-05-08T15:46:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hamishcoleman","name":"Hamish Coleman","path":"/hamishcoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18585683?s=80&v=4"},"commit":{"message":"Switch build date to use the last commit time\n\nThis reduces binary changes if the same commit version is re-built","shortMessageHtmlLink":"Switch build date to use the last commit time"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADnmLH2AA","startCursor":null,"endCursor":null}},"title":"Activity · ntop/n2n"}