{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":638074497,"defaultBranch":"main","name":"killport","ownerLogin":"jacobtread-contrib","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-09T03:03:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/154937911?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716292346.0","currentOid":""},"activityList":{"items":[{"before":"0689a0781d5cb726065c4959da147d7779312723","after":"64d2e5a3d61403eca1ff7ac0f83af653e484196c","ref":"refs/heads/fix-windows-builds","pushedAt":"2024-05-23T06:38:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"fix: disable killing nested processes\n\nDepth to zero for now to prevent killing parent processes","shortMessageHtmlLink":"fix: disable killing nested processes"}},{"before":"4fdb1c1e7d4493ad753283e2346ee62a0ac5a55d","after":"0689a0781d5cb726065c4959da147d7779312723","ref":"refs/heads/fix-windows-builds","pushedAt":"2024-05-22T09:07:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"fix: mock process name on windows\n\nMissed one","shortMessageHtmlLink":"fix: mock process name on windows"}},{"before":"41ae804373034426b0490fd82aafd41a7f91568a","after":"4fdb1c1e7d4493ad753283e2346ee62a0ac5a55d","ref":"refs/heads/fix-windows-builds","pushedAt":"2024-05-22T09:04:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"fix: mock process name on windows","shortMessageHtmlLink":"fix: mock process name on windows"}},{"before":"3cf01efd8485da8a248ffd509b7ffb881d25433b","after":"41ae804373034426b0490fd82aafd41a7f91568a","ref":"refs/heads/fix-windows-builds","pushedAt":"2024-05-22T08:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"feat: always resolve windows process names, resolve parents properly, lookup tables","shortMessageHtmlLink":"feat: always resolve windows process names, resolve parents properly,…"}},{"before":"0624cb5222a63c24905e119c15c846f4e7a8530d","after":"3cf01efd8485da8a248ffd509b7ffb881d25433b","ref":"refs/heads/fix-windows-builds","pushedAt":"2024-05-22T07:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"feat: windows process constructor, windows tests","shortMessageHtmlLink":"feat: windows process constructor, windows tests"}},{"before":null,"after":"0624cb5222a63c24905e119c15c846f4e7a8530d","ref":"refs/heads/fix-windows-builds","pushedAt":"2024-05-21T11:52:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"fix: update windows for new changes\n\nLooks like a fair bit of unix-specific code has gotten tangled up in the main files\n\nHave separated the unix specific process logic into the unix.rs module\n\nCreated a wrapper for the Signal type since its not available on non unix platforms, non unix platforms just handle it as a uppercase string (No special handling at this stage, but could be implemented at a later stage if we make our own signal enum that maps to the unix enum)\n\nAdded a new WindowsProcess type for windows processes,\n\nWired up the code to collect and kill in separate places\n\nAdded process name lookup for windows processes (To match the other impls) if a process has a bad name or fails to obtain its name None is used instead\n\nDocker container killing is working, however it doesn't work properly if you don't explicitly specify the container mode (I think its trying to kill the wrong one causing it to fail?)\n\nMade the type for a killable into an enum as its possible values are constant?\n\nRenamed the killport_tests.rs to killport_unix_tests.rs and gated it to unix only since its using unix specific features, Windows tests will need to be added\n\nAdded a build and release target for windows to the github workflows","shortMessageHtmlLink":"fix: update windows for new changes"}},{"before":"5a7aef529f367893768a36eea6d9da206939207e","after":"4997258c1f75825593ed640ca6d71a9852b5125d","ref":"refs/heads/main","pushedAt":"2024-05-21T10:05:20.000Z","pushType":"push","commitsCount":50,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Merge pull request #35 from jkfran/v1\n\nKillport v1","shortMessageHtmlLink":"Merge pull request jkfran#35 from jkfran/v1"}},{"before":"8649c88781aa50faefc1c9f2b6d9a7d78d8a2fe2","after":"1f1615b504106ad14324a01b53baeccebbee17a5","ref":"refs/heads/windows-mem-changes","pushedAt":"2023-05-18T02:56:31.003Z","pushType":"push","commitsCount":8,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Merge branch 'jkfran:main' into windows-mem-changes","shortMessageHtmlLink":"Merge branch 'jkfran:main' into windows-mem-changes"}},{"before":"01834944e99f2906a3bc814a59825f49bf7e0f7c","after":"8649c88781aa50faefc1c9f2b6d9a7d78d8a2fe2","ref":"refs/heads/windows-mem-changes","pushedAt":"2023-05-18T02:05:41.820Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Updated get_processes arguments docs and added comment for TableClass impl details","shortMessageHtmlLink":"Updated get_processes arguments docs and added comment for TableClass…"}},{"before":"d1b3bcd6a91428d60031d3fc3b0a5ff9254134d8","after":"01834944e99f2906a3bc814a59825f49bf7e0f7c","ref":"refs/heads/windows-mem-changes","pushedAt":"2023-05-18T01:51:31.607Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Replaced repeditive get_processes code with macro","shortMessageHtmlLink":"Replaced repeditive get_processes code with macro"}},{"before":null,"after":"d1b3bcd6a91428d60031d3fc3b0a5ff9254134d8","ref":"refs/heads/windows-mem-changes","pushedAt":"2023-05-18T01:36:48.682Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Cleaned up, added extra typing, added more documentation","shortMessageHtmlLink":"Cleaned up, added extra typing, added more documentation"}},{"before":"34a73e1562740e34104314b63d834de84ce2335a","after":"5a7aef529f367893768a36eea6d9da206939207e","ref":"refs/heads/main","pushedAt":"2023-05-17T21:34:47.879Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Merge pull request #24 from jkfran/windows-releases\n\nRelease Windows version","shortMessageHtmlLink":"Merge pull request jkfran#24 from jkfran/windows-releases"}},{"before":"6956d1b16238c43efe8655da7e101061f715b1ab","after":"6e4079f623802b0640455835bd0f2983f278ecef","ref":"refs/heads/windows-support","pushedAt":"2023-05-12T22:36:44.635Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Parent process collection and killing","shortMessageHtmlLink":"Parent process collection and killing"}},{"before":"4f60141dcef803ebd7592dda4c541c6eb26d959b","after":"6956d1b16238c43efe8655da7e101061f715b1ab","ref":"refs/heads/windows-support","pushedAt":"2023-05-11T00:23:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Replaced PIDs collection, and used unsafe block\n\nPIDs collection is now a HashSet to prevent duplicates causing errors trying to double terminate\nWrapped main calls in one big unsafe block to cleanup the code\nReplaced killed variable with checks that ensure always a specific outcome","shortMessageHtmlLink":"Replaced PIDs collection, and used unsafe block"}},{"before":"c3ee070c7ae675906fd0e781993bfe0d3d3dfed8","after":"4f60141dcef803ebd7592dda4c541c6eb26d959b","ref":"refs/heads/windows-support","pushedAt":"2023-05-11T00:16:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Fixed null handle check","shortMessageHtmlLink":"Fixed null handle check"}},{"before":"39e7fc2b1dff0e52c032062f12d87c14b20c25bf","after":"c3ee070c7ae675906fd0e781993bfe0d3d3dfed8","ref":"refs/heads/windows-support","pushedAt":"2023-05-09T05:20:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Added logging messages to match other platforms","shortMessageHtmlLink":"Added logging messages to match other platforms"}},{"before":"2c7eff001859d79b3edc55dedac29498a5d742ac","after":"39e7fc2b1dff0e52c032062f12d87c14b20c25bf","ref":"refs/heads/windows-support","pushedAt":"2023-05-09T05:06:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Updated README.md to include \"and Windows\"","shortMessageHtmlLink":"Updated README.md to include \"and Windows\""}},{"before":"07ff161f3a1514a8fe74977712f6ddb45583e161","after":"2c7eff001859d79b3edc55dedac29498a5d742ac","ref":"refs/heads/windows-support","pushedAt":"2023-05-09T03:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Added missing features for windows-sys and merged imports","shortMessageHtmlLink":"Added missing features for windows-sys and merged imports"}},{"before":"60ba56e04a422a90f612cb7045035320c17067d6","after":"07ff161f3a1514a8fe74977712f6ddb45583e161","ref":"refs/heads/windows-support","pushedAt":"2023-05-09T03:31:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Adjusted documentation to fit codestyle","shortMessageHtmlLink":"Adjusted documentation to fit codestyle"}},{"before":null,"after":"60ba56e04a422a90f612cb7045035320c17067d6","ref":"refs/heads/windows-support","pushedAt":"2023-05-09T03:24:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Added windows support","shortMessageHtmlLink":"Added windows support"}},{"before":"aecbacc73fcf74cdfda9efb1de12ed9e3998d7dd","after":"34a73e1562740e34104314b63d834de84ce2335a","ref":"refs/heads/main","pushedAt":"2023-05-09T03:21:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jacobtread","name":"Jacob","path":"/jacobtread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33708767?s=80&v=4"},"commit":{"message":"Working process killing implementation and cleaned up previous code","shortMessageHtmlLink":"Working process killing implementation and cleaned up previous code"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yM1QwNjozODoyMS4wMDAwMDBazwAAAARRq1TM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yM1QwNjozODoyMS4wMDAwMDBazwAAAARRq1TM","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wOVQwMzoyMToyMC4wMDAwMDBazwAAAAMouyD6"}},"title":"Activity · jacobtread-contrib/killport"}