{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12522239,"defaultBranch":"openssl","name":"i2pd","ownerLogin":"PurpleI2P","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-01T15:09:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10586309?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715560834.0","currentOid":""},"activityList":{"items":[{"before":"12653f2fe4bbeb0e6141e6ccd1ed3d21fafda2cf","after":"81d383c99e7dbda892dc23825be05829e0d8b07d","ref":"refs/heads/openssl","pushedAt":"2024-06-10T17:40:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"don't pick routers older that 0.9.58 for client tunnels","shortMessageHtmlLink":"don't pick routers older that 0.9.58 for client tunnels"}},{"before":"43f5ba286cb2b6224adf46d09a90457e805e6056","after":"12653f2fe4bbeb0e6141e6ccd1ed3d21fafda2cf","ref":"refs/heads/openssl","pushedAt":"2024-06-09T22:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"don't try introducer with invalid address. Terminate session immediately if appropriate introducer not found","shortMessageHtmlLink":"don't try introducer with invalid address. Terminate session immediat…"}},{"before":"f990a2f69f1ff4d27be4935e6a767c3d398ff278","after":"43f5ba286cb2b6224adf46d09a90457e805e6056","ref":"refs/heads/openssl","pushedAt":"2024-06-09T19:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"update congestion caps before initial publishing","shortMessageHtmlLink":"update congestion caps before initial publishing"}},{"before":"0b97b4294ca015195dce4297a44259f08131bf5e","after":"f990a2f69f1ff4d27be4935e6a767c3d398ff278","ref":"refs/heads/openssl","pushedAt":"2024-06-09T19:07:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"don't reply with relay tag if we are not on introducer on that address","shortMessageHtmlLink":"don't reply with relay tag if we are not on introducer on that address"}},{"before":"4178ac8eace644411cc54fb0fa7fdf8f7482bf70","after":"0b97b4294ca015195dce4297a44259f08131bf5e","ref":"refs/heads/openssl","pushedAt":"2024-06-08T23:28:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"don't request relay tag for every session if we have enough introducers","shortMessageHtmlLink":"don't request relay tag for every session if we have enough introducers"}},{"before":"6a590bf9708b9e6c9d015e01040c7b70e774c843","after":"4178ac8eace644411cc54fb0fa7fdf8f7482bf70","ref":"refs/heads/openssl","pushedAt":"2024-06-08T20:08:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"select newest introducers to publish","shortMessageHtmlLink":"select newest introducers to publish"}},{"before":"2f847d62bb68d0bf6b0f0b33d2be03544aa6a385","after":"6a590bf9708b9e6c9d015e01040c7b70e774c843","ref":"refs/heads/openssl","pushedAt":"2024-06-08T02:11:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"use std::mt19937 instead rand()","shortMessageHtmlLink":"use std::mt19937 instead rand()"}},{"before":"df6d48dbae0f5304e27f02365a42a0ff13b8b166","after":"2f847d62bb68d0bf6b0f0b33d2be03544aa6a385","ref":"refs/heads/openssl","pushedAt":"2024-06-07T17:35:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"fixed typo","shortMessageHtmlLink":"fixed typo"}},{"before":"bacce7dc603d931f034dd79f7b564ad8569d5992","after":"df6d48dbae0f5304e27f02365a42a0ff13b8b166","ref":"refs/heads/openssl","pushedAt":"2024-06-07T17:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"request only not found routers from introducers","shortMessageHtmlLink":"request only not found routers from introducers"}},{"before":"b3314380cce9d9cab6d4f699902fde43b18c795e","after":"bacce7dc603d931f034dd79f7b564ad8569d5992","ref":"refs/heads/openssl","pushedAt":"2024-06-06T20:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"fixed introducer's index","shortMessageHtmlLink":"fixed introducer's index"}},{"before":"d4eea61b822a92ea99487829bc96ce164a3168fe","after":"b3314380cce9d9cab6d4f699902fde43b18c795e","ref":"refs/heads/openssl","pushedAt":"2024-06-06T18:19:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"don't use expired introducer even if we a session with it","shortMessageHtmlLink":"don't use expired introducer even if we a session with it"}},{"before":"a1995c13cd6a947f54aee4c19e18fb3823475d16","after":"d4eea61b822a92ea99487829bc96ce164a3168fe","ref":"refs/heads/openssl","pushedAt":"2024-06-05T19:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"use mt19937 instead rand","shortMessageHtmlLink":"use mt19937 instead rand"}},{"before":"bc8adf1433b105292767f718546029d643e9c17a","after":"a1995c13cd6a947f54aee4c19e18fb3823475d16","ref":"refs/heads/openssl","pushedAt":"2024-06-04T16:46:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"flood to 2 next day closest floodfills before UTC midnight","shortMessageHtmlLink":"flood to 2 next day closest floodfills before UTC midnight"}},{"before":"a1322d4667753fef7693d35fc5ee32b7847ac907","after":"bc8adf1433b105292767f718546029d643e9c17a","ref":"refs/heads/openssl","pushedAt":"2024-06-02T00:02:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"move unsent I2NP messages to new session if replaced","shortMessageHtmlLink":"move unsent I2NP messages to new session if replaced"}},{"before":"4100249313be63007e219d18d68002c452aca87c","after":"a1322d4667753fef7693d35fc5ee32b7847ac907","ref":"refs/heads/openssl","pushedAt":"2024-06-01T21:46:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"move unsent I2NP messages to new session if replaced","shortMessageHtmlLink":"move unsent I2NP messages to new session if replaced"}},{"before":"acbd3f897bbd61831a2c18f02f3def9d45b92fb3","after":"4100249313be63007e219d18d68002c452aca87c","ref":"refs/heads/openssl","pushedAt":"2024-06-01T01:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"removed bootstrap from floodfill. Removed requested destinations mutex","shortMessageHtmlLink":"removed bootstrap from floodfill. Removed requested destinations mutex"}},{"before":"7dc5a04b8da133a256c846c65f5b7f34785be141","after":"acbd3f897bbd61831a2c18f02f3def9d45b92fb3","ref":"refs/heads/openssl","pushedAt":"2024-05-26T19:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"fixed race condition between local buffer creation and sending it through the transports","shortMessageHtmlLink":"fixed race condition between local buffer creation and sending it thr…"}},{"before":"03635f4444d7a02505d363ab588fb33e4ec4786b","after":"7dc5a04b8da133a256c846c65f5b7f34785be141","ref":"refs/heads/openssl","pushedAt":"2024-05-26T15:06:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"update timestamp for non-reachable router","shortMessageHtmlLink":"update timestamp for non-reachable router"}},{"before":"0fae04f96a4cc827ba570446a46525061917aa39","after":"03635f4444d7a02505d363ab588fb33e4ec4786b","ref":"refs/heads/openssl","pushedAt":"2024-05-26T14:55:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"publish through tunnels in case of restricted routes","shortMessageHtmlLink":"publish through tunnels in case of restricted routes"}},{"before":"bb531a878d43be27109f55d35218ac1a07bb6998","after":"0fae04f96a4cc827ba570446a46525061917aa39","ref":"refs/heads/openssl","pushedAt":"2024-05-26T14:21:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"update local RouterInfo timestamp by timer even in hidden mode","shortMessageHtmlLink":"update local RouterInfo timestamp by timer even in hidden mode"}},{"before":"0f7db8e4181310e684fa8a1cd082d10356b364f0","after":"bb531a878d43be27109f55d35218ac1a07bb6998","ref":"refs/heads/openssl","pushedAt":"2024-05-25T19:17:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"request newly discovered routers with random intervals after exploratory","shortMessageHtmlLink":"request newly discovered routers with random intervals after exploratory"}},{"before":"9a724b2af91cbba1380ed8663f8a84b726d1e11b","after":"0f7db8e4181310e684fa8a1cd082d10356b364f0","ref":"refs/heads/openssl","pushedAt":"2024-05-25T01:50:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"list of request callbacks","shortMessageHtmlLink":"list of request callbacks"}},{"before":"f4ea6138e8d709cffceb4ac26ea312a4b43ce149","after":"9a724b2af91cbba1380ed8663f8a84b726d1e11b","ref":"refs/heads/openssl","pushedAt":"2024-05-23T18:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"separate timer for netdb requests cleanup","shortMessageHtmlLink":"separate timer for netdb requests cleanup"}},{"before":"e74272781f8ee9ccabd7356e5a3717e39681c829","after":"f4ea6138e8d709cffceb4ac26ea312a4b43ce149","ref":"refs/heads/openssl","pushedAt":"2024-05-23T17:36:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"removed non longer used mutex","shortMessageHtmlLink":"removed non longer used mutex"}},{"before":"b75e4188795acd223f20a11f27da5a87f043c6f3","after":"e74272781f8ee9ccabd7356e5a3717e39681c829","ref":"refs/heads/openssl","pushedAt":"2024-05-22T22:29:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"moved exploratory to netdb requests thread","shortMessageHtmlLink":"moved exploratory to netdb requests thread"}},{"before":"927123188c04980cb038d74e839593669dc77928","after":"b75e4188795acd223f20a11f27da5a87f043c6f3","ref":"refs/heads/openssl","pushedAt":"2024-05-22T17:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"request destination in netdb requests thread","shortMessageHtmlLink":"request destination in netdb requests thread"}},{"before":"c00eb8cf4456a9010557fefd2b985e2e6334ed61","after":"927123188c04980cb038d74e839593669dc77928","ref":"refs/heads/openssl","pushedAt":"2024-05-22T16:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"handle onDrop for request message in nedb requests thread","shortMessageHtmlLink":"handle onDrop for request message in nedb requests thread"}},{"before":"265bb8b7797b6313ac181ee562683f99e570249f","after":"c00eb8cf4456a9010557fefd2b985e2e6334ed61","ref":"refs/heads/openssl","pushedAt":"2024-05-22T14:07:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"handle requests completions in netdb requests thread","shortMessageHtmlLink":"handle requests completions in netdb requests thread"}},{"before":"e3be409945fdaa6dc0369ab8e9afb664fdaddd87","after":"265bb8b7797b6313ac181ee562683f99e570249f","ref":"refs/heads/openssl","pushedAt":"2024-05-22T02:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"handle DatabaseSearchReply in netdb requests thread","shortMessageHtmlLink":"handle DatabaseSearchReply in netdb requests thread"}},{"before":"d8707ceb579823213319e3b59283354eaa0d68fb","after":"e3be409945fdaa6dc0369ab8e9afb664fdaddd87","ref":"refs/heads/openssl","pushedAt":"2024-05-22T01:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orignal","name":null,"path":"/orignal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5358364?s=80&v=4"},"commit":{"message":"moved netdb requests to separate thread","shortMessageHtmlLink":"moved netdb requests to separate thread"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYWU3RQA","startCursor":null,"endCursor":null}},"title":"Activity · PurpleI2P/i2pd"}