{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":692075706,"defaultBranch":"master","name":"python-proton-core","ownerLogin":"ProtonVPN","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-15T14:00:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25028530?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709547108.0","currentOid":""},"activityList":{"items":[{"before":"f5038d94dc0d8f8ea7a8075bcdc092e27862624b","after":"bc54b288d84f95eb62a4ab3866d04e91ba31a65f","ref":"refs/heads/master","pushedAt":"2024-05-22T08:34:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"calexandru2018","name":"Alexandru Cheltuitor","path":"/calexandru2018","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31934100?s=80&v=4"},"commit":{"message":"[VPNLINUX-818] Fix invalid modulus error when logging in\n\nIt seems that some users experience this error when the ~/.gnupg\ndirectory is not readable/writable. In this case, python-gnupg fails\nsilently when trying to import the modulus key in the user's keyring\nand then the validation of the modulus signature fails during the\nlogin flow.\n\nTo avoid this issue, a separate gnupg keyring stored in the\nProton's cache directory is used instead .","shortMessageHtmlLink":"[VPNLINUX-818] Fix invalid modulus error when logging in"}},{"before":"5e795e04094dff67c03c56f2f3de03ff43514cc4","after":"f5038d94dc0d8f8ea7a8075bcdc092e27862624b","ref":"refs/heads/master","pushedAt":"2023-12-05T10:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calexandru2018","name":"Alexandru Cheltuitor","path":"/calexandru2018","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31934100?s=80&v=4"},"commit":{"message":"Make sure we wait for one refresh token call to finish before we return from async_refresh() (fixes VPNRND-272)","shortMessageHtmlLink":"Make sure we wait for one refresh token call to finish before we retu…"}},{"before":"5e795e04094dff67c03c56f2f3de03ff43514cc4","after":null,"ref":"refs/tags/0.1.15","pushedAt":"2023-11-15T16:37:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"calexandru2018","name":"Alexandru Cheltuitor","path":"/calexandru2018","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31934100?s=80&v=4"}},{"before":"5e795e04094dff67c03c56f2f3de03ff43514cc4","after":null,"ref":"refs/tags/0.1.15","pushedAt":"2023-11-06T14:07:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"calexandru2018","name":"Alexandru Cheltuitor","path":"/calexandru2018","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31934100?s=80&v=4"}},{"before":"18a0255613198ce2fdb77f0c86a6b17a50896b55","after":"5e795e04094dff67c03c56f2f3de03ff43514cc4","ref":"refs/heads/master","pushedAt":"2023-10-31T12:11:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"calexandru2018","name":"Alexandru Cheltuitor","path":"/calexandru2018","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31934100?s=80&v=4"},"commit":{"message":"release 0.1.15\nfixing race condition in async_refresh()\ntests: testing auth refresh","shortMessageHtmlLink":"release 0.1.15"}},{"before":"8ab41013fcedd8fe16dffe0992f60cbdbd01fe0b","after":"18a0255613198ce2fdb77f0c86a6b17a50896b55","ref":"refs/heads/master","pushedAt":"2023-10-24T14:49:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"calexandru2018","name":"Alexandru Cheltuitor","path":"/calexandru2018","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31934100?s=80&v=4"},"commit":{"message":"changelog. release 0.1.12","shortMessageHtmlLink":"changelog. release 0.1.12"}},{"before":"8ab41013fcedd8fe16dffe0992f60cbdbd01fe0b","after":null,"ref":"refs/tags/0.1.11","pushedAt":"2023-10-16T10:25:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"calexandru2018","name":"Alexandru Cheltuitor","path":"/calexandru2018","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31934100?s=80&v=4"}},{"before":"8ab41013fcedd8fe16dffe0992f60cbdbd01fe0b","after":null,"ref":"refs/tags/proton-core-0.1.11","pushedAt":"2023-10-12T11:01:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"calexandru2018","name":"Alexandru Cheltuitor","path":"/calexandru2018","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31934100?s=80&v=4"}},{"before":"18a0255613198ce2fdb77f0c86a6b17a50896b55","after":"8ab41013fcedd8fe16dffe0992f60cbdbd01fe0b","ref":"refs/heads/master","pushedAt":"2023-09-29T13:32:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"calexandru2018","name":"Alexandru Cheltuitor","path":"/calexandru2018","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31934100?s=80&v=4"},"commit":{"message":"changelog. release 0.1.11","shortMessageHtmlLink":"changelog. release 0.1.11"}},{"before":"86e6f4c6cd4e82e7be2062f77238984413df267b","after":"18a0255613198ce2fdb77f0c86a6b17a50896b55","ref":"refs/heads/master","pushedAt":"2023-09-29T06:26:30.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"calexandru2018","name":"Alexandru Cheltuitor","path":"/calexandru2018","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31934100?s=80&v=4"},"commit":{"message":"changelog. release 0.1.12","shortMessageHtmlLink":"changelog. release 0.1.12"}},{"before":null,"after":"86e6f4c6cd4e82e7be2062f77238984413df267b","ref":"refs/heads/master","pushedAt":"2023-09-28T15:29:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"calexandru2018","name":"Alexandru Cheltuitor","path":"/calexandru2018","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31934100?s=80&v=4"},"commit":{"message":"Increase version to 0.0.2","shortMessageHtmlLink":"Increase version to 0.0.2"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUK7IrAA","startCursor":null,"endCursor":null}},"title":"Activity · ProtonVPN/python-proton-core"}