{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":380319430,"defaultBranch":"master","name":"NOnion","ownerLogin":"aarani","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-25T18:05:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9452646?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711892727.0","currentOid":""},"activityList":{"items":[{"before":"f110b6f048ddc23b7ac206a7a6501e6b630823c8","after":"8575312a9bcd73fec91490caf3d867cdd4cda20c","ref":"refs/heads/master","pushedAt":"2024-03-31T14:27:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Proxy,Tests: add TorProxy (#11)\n\nThis commit adds a helper class that provides an HTTP proxy for\r\neasy usage of NOnion alongside things like HttpClient that don't\r\nsupport communicating over custom streams.","shortMessageHtmlLink":"Proxy,Tests: add TorProxy (#11)"}},{"before":"7272c84777b568f25dea633b777169756947ad35","after":"b585eb27e304d52a026f334cf748697d83ec79ee","ref":"refs/heads/torProxy","pushedAt":"2024-03-31T14:14:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Proxy,Tests: add TorProxy\n\nThis commit adds a helper class that provides an HTTP proxy for\neasy usage of NOnion alongside things like HttpClient that don't\nsupport communicating over custom streams.","shortMessageHtmlLink":"Proxy,Tests: add TorProxy"}},{"before":"f488d76ae3d79c07f38cd55c95d8a2e8454bf59d","after":"f110b6f048ddc23b7ac206a7a6501e6b630823c8","ref":"refs/heads/master","pushedAt":"2024-03-31T14:13:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"CI: remove commitlint sanity check (#12)","shortMessageHtmlLink":"CI: remove commitlint sanity check (#12)"}},{"before":"fa3f5e2bf12dccb67b7e3e401225c106fe04db63","after":"ba4e2e20bd668e49f69bf5cafb24f6589f5f0d0b","ref":"refs/heads/removeSomeSanityChecks","pushedAt":"2024-03-31T14:02:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"CI: remove commitlint sanity check","shortMessageHtmlLink":"CI: remove commitlint sanity check"}},{"before":"51805742b22dc6eaffb962abfecdd564ad7971db","after":"f488d76ae3d79c07f38cd55c95d8a2e8454bf59d","ref":"refs/heads/master","pushedAt":"2024-03-31T14:00:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"NOnion: use tor official mirror (#13)\n\nTor Github mirror has been removed [1], this commit changes the\r\nURLs to the official GitLab.\r\n\r\n[1] https://github.com/torproject/tor/commi/27d4ba90f6dbf0c80d518a358b9600ae789509e4","shortMessageHtmlLink":"NOnion: use tor official mirror (#13)"}},{"before":"f7abbdab5c3334807e81a96536c963e4413f0b33","after":"c8a1c949ec96f5a4987fccd8defa8a779061bbad","ref":"refs/heads/moveOutOfGithub","pushedAt":"2024-03-31T13:49:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"NOnion: use tor official mirror\n\nTor Github mirror has been removed [1], this commit changes the\nURLs to the official GitLab.\n\n[1] https://github.com/torproject/tor/commi/27d4ba90f6dbf0c80d518a358b9600ae789509e4","shortMessageHtmlLink":"NOnion: use tor official mirror"}},{"before":null,"after":"f7abbdab5c3334807e81a96536c963e4413f0b33","ref":"refs/heads/moveOutOfGithub","pushedAt":"2024-03-31T13:45:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"NOnion: use tor official mirror\n\nTor Github mirror has been removed, this commit changes the URLs\nto the official GitLab.\n\n[1] https://github.com/torproject/tor/commi/27d4ba90f6dbf0c80d518a358b9600ae789509e4","shortMessageHtmlLink":"NOnion: use tor official mirror"}},{"before":null,"after":"fa3f5e2bf12dccb67b7e3e401225c106fe04db63","ref":"refs/heads/removeSomeSanityChecks","pushedAt":"2024-03-31T13:27:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"CI: remove commitlint sanity check","shortMessageHtmlLink":"CI: remove commitlint sanity check"}},{"before":"175e89e8a5a201c45f5e1f9854605d630fce3177","after":"7272c84777b568f25dea633b777169756947ad35","ref":"refs/heads/torProxy","pushedAt":"2024-03-31T13:24:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Proxy,Tests: add TorProxy\n\nThis commit adds a helper class that provides an HTTP proxy for\neasy usage of NOnion alongside things like HttpClient that don't\nsupport communicating over custom streams.","shortMessageHtmlLink":"Proxy,Tests: add TorProxy"}},{"before":"fe2eca0208e43c8bde4188a653b7d9b52e4a5315","after":"175e89e8a5a201c45f5e1f9854605d630fce3177","ref":"refs/heads/torProxy","pushedAt":"2024-03-31T13:23:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Proxy,Tests: add TorProxy\n\nThis commit adds a helper class that provides\nan HTTP proxy for easy usage of NOnion alongside\nthings like HttpClient that don't support communicating\nover custom streams.","shortMessageHtmlLink":"Proxy,Tests: add TorProxy"}},{"before":"69c3f5fe57d336ef697382bc3c894c57db8e4d1b","after":"fe2eca0208e43c8bde4188a653b7d9b52e4a5315","ref":"refs/heads/torProxy","pushedAt":"2023-12-12T16:22:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"dProxy,Tests: add TorProxy","shortMessageHtmlLink":"dProxy,Tests: add TorProxy"}},{"before":"58b109ff13171f6cd28a88f945ff045f16358ab8","after":"69c3f5fe57d336ef697382bc3c894c57db8e4d1b","ref":"refs/heads/torProxy","pushedAt":"2023-12-12T16:22:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"dProxy,Tests: add TorProxy","shortMessageHtmlLink":"dProxy,Tests: add TorProxy"}},{"before":"fbda34e0186b200afdbe2b6f8695b5a6001bfef4","after":"58b109ff13171f6cd28a88f945ff045f16358ab8","ref":"refs/heads/torProxy","pushedAt":"2023-12-12T16:08:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Proxy,Tests: add TorProxy","shortMessageHtmlLink":"Proxy,Tests: add TorProxy"}},{"before":"783375b10ba73f325de74a62416289be60aa0f03","after":"fbda34e0186b200afdbe2b6f8695b5a6001bfef4","ref":"refs/heads/torProxy","pushedAt":"2023-12-12T15:59:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Proxy,Tests: add TorProxy","shortMessageHtmlLink":"Proxy,Tests: add TorProxy"}},{"before":"fba837653f65b762ac86429a30c9d3de3cd59119","after":"783375b10ba73f325de74a62416289be60aa0f03","ref":"refs/heads/torProxy","pushedAt":"2023-12-12T15:57:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Proxy,Tests: add TorProxy","shortMessageHtmlLink":"Proxy,Tests: add TorProxy"}},{"before":"1eb27292d59be27e298c7da567b836f4d40b86c8","after":null,"ref":"refs/heads/onDemandHSStream","pushedAt":"2023-12-10T16:45:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"}},{"before":"093804945d196471d38973e9999acb7c436e1c60","after":"51805742b22dc6eaffb962abfecdd564ad7971db","ref":"refs/heads/master","pushedAt":"2023-12-10T16:45:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Services,Tests: create HS streams on demand (#10)\n\nThere are multiple usecases when you need multiple\r\nstreams for your communication with HS client (e.g\r\nsending multiple http requests), this was not supported\r\nbefore and this commit fixes that.","shortMessageHtmlLink":"Services,Tests: create HS streams on demand (#10)"}},{"before":"8ac0bf689f33b97a8ab6434fecd0e4727e018acb","after":"1eb27292d59be27e298c7da567b836f4d40b86c8","ref":"refs/heads/onDemandHSStream","pushedAt":"2023-12-10T16:44:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d2b8a008c3d8963cc33da21eaa93a588e0aeda63","after":"8ac0bf689f33b97a8ab6434fecd0e4727e018acb","ref":"refs/heads/onDemandHSStream","pushedAt":"2023-12-10T16:18:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Services,Tests: create HS streams on demand\n\nThere are multiple usecases when you need multiple\nstreams for your communication with HS client (e.g\nsending multiple http requests), this was not supported\nbefore and this commit fixes that.","shortMessageHtmlLink":"Services,Tests: create HS streams on demand"}},{"before":"3c0153a7c64bc2a31b659fe8a693dafcbe24bfea","after":"05da762bbfe544fd58ff45b7dde536ec9c8e4dd1","ref":"refs/heads/updateTestProject","pushedAt":"2023-12-03T16:24:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Tests: upgrade to .NET 6\n\nThis commit upgrades test project and our CI to use .NET 6.\nThere's no excuse to use .netcoreapp 3.1 anymore.\n\nIt's noteworthy to say that we will keep NOnion target platform\non netstandard2.0 for the time being.\n\nP.S:\nMy reason for this upgrade was mostly lack of native apple\nsilicon support in .NET Core 3.1.","shortMessageHtmlLink":"Tests: upgrade to .NET 6"}},{"before":"dc53d6913ae4ac95220c46b1e0576038bc85b8dc","after":null,"ref":"refs/heads/highLevel","pushedAt":"2023-12-03T16:19:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"}},{"before":"1938e690faf09c1b6bdb27603917ad18b415bffd","after":"093804945d196471d38973e9999acb7c436e1c60","ref":"refs/heads/master","pushedAt":"2023-12-03T16:05:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Merge pull request #8 from aarani/highLevel\n\nClient,Network,Services: add TorClient","shortMessageHtmlLink":"Merge pull request #8 from aarani/highLevel"}},{"before":"1da50a74c8c0c6670a9d21400903541e7cabfec4","after":"1938e690faf09c1b6bdb27603917ad18b415bffd","ref":"refs/heads/master","pushedAt":"2023-12-03T16:04:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"README: change fork url","shortMessageHtmlLink":"README: change fork url"}},{"before":"420e8dba624076bb87f61879a5d3093ce34446f5","after":"dc53d6913ae4ac95220c46b1e0576038bc85b8dc","ref":"refs/heads/highLevel","pushedAt":"2023-10-29T15:50:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"README: add F# documentation","shortMessageHtmlLink":"README: add F# documentation"}},{"before":"7978b5e841278f5034a5cffe6dea7cb2e5c1033a","after":"420e8dba624076bb87f61879a5d3093ce34446f5","ref":"refs/heads/highLevel","pushedAt":"2023-10-28T16:15:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"Client,Network,Services: add TorClient\n\nThis commit aims to introduce a simple API for end users.\n\nWorking with network especially Tor routers is flaky and\ndelegating retry logic implementation to users causes NOnion to\nbe unreliable in CI and in normal use, this commit introduces\nretry logic in some places where it's needed the most. This\nshould hopefully make NOnion more reliable.","shortMessageHtmlLink":"Client,Network,Services: add TorClient"}},{"before":"4aac07799971b1b7297262b77a93b097b056ba5b","after":"7978b5e841278f5034a5cffe6dea7cb2e5c1033a","ref":"refs/heads/highLevel","pushedAt":"2023-10-28T16:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"8a0bbec37658f8f804c77ed61b33ef18a64ec323","after":"4aac07799971b1b7297262b77a93b097b056ba5b","ref":"refs/heads/highLevel","pushedAt":"2023-10-28T15:46:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"fixup: cachePath and use client everywhere","shortMessageHtmlLink":"fixup: cachePath and use client everywhere"}},{"before":"f96f02863329eaa5f8b893c4d0abdebcdb10ffce","after":"8a0bbec37658f8f804c77ed61b33ef18a64ec323","ref":"refs/heads/highLevel","pushedAt":"2023-10-28T15:37:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"fixup: cachePath and use client everywhere","shortMessageHtmlLink":"fixup: cachePath and use client everywhere"}},{"before":"20413b3a6c814660fbbe7a2ad5b455dc155cbffa","after":"f96f02863329eaa5f8b893c4d0abdebcdb10ffce","ref":"refs/heads/highLevel","pushedAt":"2023-10-28T15:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"fixup: cachePath and use client everywhere","shortMessageHtmlLink":"fixup: cachePath and use client everywhere"}},{"before":"394e1014a7124db1ffbfdb31a58bf6136292e40c","after":"20413b3a6c814660fbbe7a2ad5b455dc155cbffa","ref":"refs/heads/highLevel","pushedAt":"2023-10-28T15:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aarani","name":"Afshin Arani","path":"/aarani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9452646?s=80&v=4"},"commit":{"message":"TorClient: use thread-safe collection for guards\n\nThis commit changes the list type used for storing guard that\nneed to be destroyed to a thread-safe option this removes the\nneed for locking the list which according to experience causes\nit's own problems.","shortMessageHtmlLink":"TorClient: use thread-safe collection for guards"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEI9OxWAA","startCursor":null,"endCursor":null}},"title":"Activity ยท aarani/NOnion"}