{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20484530,"defaultBranch":"master","name":"aiocoap","ownerLogin":"chrysn","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-04T13:22:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/442326?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722528522.0","currentOid":""},"activityList":{"items":[{"before":"f03fd84fd51066ccd3f12c825c0a37255bed6d99","after":"c99ff005acdfecd97b918c0e9dd3ff64d01a8096","ref":"refs/heads/master","pushedAt":"2024-08-16T11:49:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"pyproject: Point to codeberg","shortMessageHtmlLink":"pyproject: Point to codeberg"}},{"before":"7707d9c6b3b88375856e4c4dd5f9858664eb21df","after":"f03fd84fd51066ccd3f12c825c0a37255bed6d99","ref":"refs/heads/master","pushedAt":"2024-08-16T10:57:42.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"CI: Move to codeberg, adjust some tests\n\nNotable fixes in there are:\n\n* IPython notebooks are reformatted (checked by most recent ruff)\n* Tests tune their retransmission intervals / checks to ensure they\n don't suffer from high load on servers.\n* asyncio \"task blocked\" warnings are tolerated.\n* Older workarounds the above were removed.","shortMessageHtmlLink":"CI: Move to codeberg, adjust some tests"}},{"before":"2d5b7d16e74e94726fc12f2fd38a0a398e658b8e","after":"7707d9c6b3b88375856e4c4dd5f9858664eb21df","ref":"refs/heads/master","pushedAt":"2024-08-01T16:08:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"doc: Update mirror on codeberg","shortMessageHtmlLink":"doc: Update mirror on codeberg"}},{"before":"cc7cbd55f0768611f45c782cc5181f316a62180b","after":"2d5b7d16e74e94726fc12f2fd38a0a398e658b8e","ref":"refs/heads/master","pushedAt":"2024-08-01T15:35:48.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"contrib: Anticipate usability of published aiocoap","shortMessageHtmlLink":"contrib: Anticipate usability of published aiocoap"}},{"before":"429de52a27f058461d97f28e59371830dc91d25e","after":null,"ref":"refs/heads/python-enum-for-mypy","pushedAt":"2024-08-01T15:19:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"}},{"before":"9ac87f7ed5631855e22576d0dc958c9b6a54a760","after":null,"ref":"refs/heads/lakers","pushedAt":"2024-08-01T15:19:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"}},{"before":"0f73be368a4d27b9a7fbd9e9c0876cf87c828e32","after":null,"ref":"refs/heads/block1setsize","pushedAt":"2024-07-30T20:08:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"}},{"before":"219575d0999612de81da091d7ebcca6522148d59","after":"cc7cbd55f0768611f45c782cc5181f316a62180b","ref":"refs/heads/master","pushedAt":"2024-07-30T20:08:11.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"Make max_regular_block_size_exp usable for clients","shortMessageHtmlLink":"Make max_regular_block_size_exp usable for clients"}},{"before":"3d8ab6bf469f91591eaf8f2a5216a84bffd3bdd1","after":"0f73be368a4d27b9a7fbd9e9c0876cf87c828e32","ref":"refs/heads/block1setsize","pushedAt":"2024-07-29T13:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"blockwise: Carry client configured maximum block size when propagating remote","shortMessageHtmlLink":"blockwise: Carry client configured maximum block size when propagatin…"}},{"before":"df534f4a2b6969fa1e008052f044ae66cb7614fa","after":"3d8ab6bf469f91591eaf8f2a5216a84bffd3bdd1","ref":"refs/heads/block1setsize","pushedAt":"2024-07-29T13:34:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"aiocoap-client: Use .remote mechanism to implement --payload-initial-szx","shortMessageHtmlLink":"aiocoap-client: Use .remote mechanism to implement --payload-initial-szx"}},{"before":"bf46652c17a2ecd70dd5f8a3cf5c2fd014be0256","after":"df534f4a2b6969fa1e008052f044ae66cb7614fa","ref":"refs/heads/block1setsize","pushedAt":"2024-07-29T13:31:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"doc: Document setting the block size in requests","shortMessageHtmlLink":"doc: Document setting the block size in requests"}},{"before":"d492e884ec3e609f4946f55aa861e48d52e57475","after":"bf46652c17a2ecd70dd5f8a3cf5c2fd014be0256","ref":"refs/heads/block1setsize","pushedAt":"2024-07-29T13:29:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"doc: Document setting the block size in requests","shortMessageHtmlLink":"doc: Document setting the block size in requests"}},{"before":"da176d491f51fcc86d6ba13c8db73db052408de5","after":"d492e884ec3e609f4946f55aa861e48d52e57475","ref":"refs/heads/block1setsize","pushedAt":"2024-07-29T12:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"blockwise: Deprecate setting a long payload along with a block1 option","shortMessageHtmlLink":"blockwise: Deprecate setting a long payload along with a block1 option"}},{"before":null,"after":"da176d491f51fcc86d6ba13c8db73db052408de5","ref":"refs/heads/block1setsize","pushedAt":"2024-07-29T12:43:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"remote: Allow setting max_regular_block_size_exp at request creation time","shortMessageHtmlLink":"remote: Allow setting max_regular_block_size_exp at request creation …"}},{"before":"a7ea4d4152f3a4037dc2ef71bfe8e4d2ffdd7942","after":"219575d0999612de81da091d7ebcca6522148d59","ref":"refs/heads/master","pushedAt":"2024-07-21T21:35:46.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"Remove workarounds for versions earlier than Python 3.10\n\nSee-Also: https://github.com/chrysn/aiocoap/issues/275","shortMessageHtmlLink":"Remove workarounds for versions earlier than Python 3.10"}},{"before":"bf27ff80e89d6bb2627488788648b0e85c0b6d83","after":"a7ea4d4152f3a4037dc2ef71bfe8e4d2ffdd7942","ref":"refs/heads/master","pushedAt":"2024-07-10T11:15:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"edhoc: Add type annotations\n\nThis fixes mypy errors.","shortMessageHtmlLink":"edhoc: Add type annotations"}},{"before":"8a8bf860112138657e31e213c09d07ae66b741fd","after":"bf27ff80e89d6bb2627488788648b0e85c0b6d83","ref":"refs/heads/master","pushedAt":"2024-06-25T22:22:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"contrib: Fix proxy setup, avoiding workaround","shortMessageHtmlLink":"contrib: Fix proxy setup, avoiding workaround"}},{"before":"4ed3a9f84a3a71e85557abfddbbfdbdbb032550b","after":"8a8bf860112138657e31e213c09d07ae66b741fd","ref":"refs/heads/master","pushedAt":"2024-06-25T22:00:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"contrib: Simplify EDHOC demo","shortMessageHtmlLink":"contrib: Simplify EDHOC demo"}},{"before":"6328a2ef52c70d29a967d074253116740cb47b4e","after":"4ed3a9f84a3a71e85557abfddbbfdbdbb032550b","ref":"refs/heads/master","pushedAt":"2024-06-25T21:51:33.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"contrib: Add EDHOC demo for browsers","shortMessageHtmlLink":"contrib: Add EDHOC demo for browsers"}},{"before":"6328a2ef52c70d29a967d074253116740cb47b4e","after":null,"ref":"refs/heads/address-normalization","pushedAt":"2024-06-24T21:11:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"}},{"before":"f06a90e6b550195a836ec88fbfd6a9b047670170","after":"6328a2ef52c70d29a967d074253116740cb47b4e","ref":"refs/heads/master","pushedAt":"2024-06-24T21:11:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"UndecidedRemote: Syntax-normalize IP addresses\n\nCloses: https://github.com/chrysn/aiocoap/issues/355","shortMessageHtmlLink":"UndecidedRemote: Syntax-normalize IP addresses"}},{"before":null,"after":"6328a2ef52c70d29a967d074253116740cb47b4e","ref":"refs/heads/address-normalization","pushedAt":"2024-06-24T20:16:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"UndecidedRemote: Syntax-normalize IP addresses\n\nCloses: https://github.com/chrysn/aiocoap/issues/355","shortMessageHtmlLink":"UndecidedRemote: Syntax-normalize IP addresses"}},{"before":"272b9501d2531845949c2fcc244997ccdef5060a","after":"f06a90e6b550195a836ec88fbfd6a9b047670170","ref":"refs/heads/master","pushedAt":"2024-06-24T19:20:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"Bump version to .post0 to indicate development","shortMessageHtmlLink":"Bump version to .post0 to indicate development"}},{"before":"47fc9b25679b5f81c6806013ee3fdf56fc5beaf0","after":"272b9501d2531845949c2fcc244997ccdef5060a","ref":"refs/heads/master","pushedAt":"2024-06-24T19:19:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"Prepare 0.4.10 release","shortMessageHtmlLink":"Prepare 0.4.10 release"}},{"before":"7715695a2a4db3dc3853145e1ffed2f786094658","after":"47fc9b25679b5f81c6806013ee3fdf56fc5beaf0","ref":"refs/heads/master","pushedAt":"2024-06-24T18:45:40.000Z","pushType":"push","commitsCount":67,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"Update NEWS file","shortMessageHtmlLink":"Update NEWS file"}},{"before":"9ca17861c9b851b52927f9b89ef8d6f874f23d43","after":"9ac87f7ed5631855e22576d0dc958c9b6a54a760","ref":"refs/heads/lakers","pushedAt":"2024-06-24T08:28:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"dep: Bump lakers to 0.3.3\n\nThis fixes CI on pypy where it can now be built from sdist","shortMessageHtmlLink":"dep: Bump lakers to 0.3.3"}},{"before":"1350cdb1b311022fc997211027ea20e373e469aa","after":"9ca17861c9b851b52927f9b89ef8d6f874f23d43","ref":"refs/heads/lakers","pushedAt":"2024-06-23T21:28:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"CLI: Parse credentials as EDN in addition to JSON\n\nThis is done without any large fallback description because arbitrary\nand binary data in there is only needed for EDHOC, and then you usually\nhave CBOR anyway.","shortMessageHtmlLink":"CLI: Parse credentials as EDN in addition to JSON"}},{"before":"4d68d9ca252d744c37f056ec8ffdd3bcc36351fd","after":"1350cdb1b311022fc997211027ea20e373e469aa","ref":"refs/heads/lakers","pushedAt":"2024-06-23T20:27:58.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"edhoc: Allow unilateral authentication","shortMessageHtmlLink":"edhoc: Allow unilateral authentication"}},{"before":"5f1c38a944ffb1f4ca6314b12ab9d5ce22fb1c86","after":"4d68d9ca252d744c37f056ec8ffdd3bcc36351fd","ref":"refs/heads/lakers","pushedAt":"2024-06-23T15:42:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"CI: Allow failing 3.13 until further notice\n\nWorkaround-For: https://github.com/openwsn-berkeley/lakers/pull/291","shortMessageHtmlLink":"CI: Allow failing 3.13 until further notice"}},{"before":"b808db96aa9699aa0f3b9c30cbe5fba70e81272b","after":"5f1c38a944ffb1f4ca6314b12ab9d5ce22fb1c86","ref":"refs/heads/lakers","pushedAt":"2024-06-23T15:40:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrysn","name":null,"path":"/chrysn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/442326?s=80&v=4"},"commit":{"message":"tests: Offer TestServerBase, verify EDHOC was run","shortMessageHtmlLink":"tests: Offer TestServerBase, verify EDHOC was run"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnBbBWwA","startCursor":null,"endCursor":null}},"title":"Activity · chrysn/aiocoap"}