{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":795180911,"defaultBranch":"main","name":"tls.zig","ownerLogin":"ianic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-02T18:34:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35909?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719217533.0","currentOid":""},"activityList":{"items":[{"before":"e194a2db28606832f33cf9462fcfa3d992f72729","after":"1775eb4d27d7f2058ab569324a163f43496b0626","ref":"refs/heads/main","pushedAt":"2024-07-24T08:07:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"remove temporary comment","shortMessageHtmlLink":"remove temporary comment"}},{"before":"bc2d2fb2bbd6a8e2a0359974b71c7a126f0eae48","after":"e194a2db28606832f33cf9462fcfa3d992f72729","ref":"refs/heads/main","pushedAt":"2024-07-23T14:23:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"use zig naming convention and update doc comments","shortMessageHtmlLink":"use zig naming convention and update doc comments"}},{"before":"f8e0cfe2b24eea754b98aaa8626dacb8e72004f4","after":"bc2d2fb2bbd6a8e2a0359974b71c7a126f0eae48","ref":"refs/heads/main","pushedAt":"2024-07-23T14:22:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"use zig naming convention and update doc comments","shortMessageHtmlLink":"use zig naming convention and update doc comments"}},{"before":"371981019a37ae14d6f3b9711e02f859ba37a6d5","after":"f8e0cfe2b24eea754b98aaa8626dacb8e72004f4","ref":"refs/heads/main","pushedAt":"2024-07-22T20:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"3ad6abb44bd52ce3799ab33511c3b269b70be623","after":"371981019a37ae14d6f3b9711e02f859ba37a6d5","ref":"refs/heads/main","pushedAt":"2024-07-22T20:14:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"add timeout to std_top_sites example\n\nThere are domain which are not responding and get the\nwhole process stuck.","shortMessageHtmlLink":"add timeout to std_top_sites example"}},{"before":"01e53e1ec6b46495daa91e7f2bd89b244570a00f","after":"3ad6abb44bd52ce3799ab33511c3b269b70be623","ref":"refs/heads/main","pushedAt":"2024-07-22T18:42:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"update demo to latest tls.zig","shortMessageHtmlLink":"update demo to latest tls.zig"}},{"before":"b1de9bc8a565cc22f7a7e3beba917124d2bb724e","after":"01e53e1ec6b46495daa91e7f2bd89b244570a00f","ref":"refs/heads/main","pushedAt":"2024-07-22T18:38:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"move tlsfuzzer test to example","shortMessageHtmlLink":"move tlsfuzzer test to example"}},{"before":"90caef52ad459ba8fcb05e9794538f260f8ab328","after":"b1de9bc8a565cc22f7a7e3beba917124d2bb724e","ref":"refs/heads/main","pushedAt":"2024-07-22T09:33:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"remove most references to std.crypto.tls\n\nIt is confusing to call this library tls and internally using another\ntls library. Moving enum definitions to protocol.zig.","shortMessageHtmlLink":"remove most references to std.crypto.tls"}},{"before":"f7902d2695c00ec2e2b72233a8236f13e5964363","after":"90caef52ad459ba8fcb05e9794538f260f8ab328","ref":"refs/heads/main","pushedAt":"2024-07-22T09:03:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"remove most references to std.crypto.tls\n\nIt is confusing to call this library tls and internally using another\ntls library. Moving enum definitions to protocol.zig.","shortMessageHtmlLink":"remove most references to std.crypto.tls"}},{"before":"bc1e2159f90dddf05adecc9f1228d5b0a05c6150","after":"f7902d2695c00ec2e2b72233a8236f13e5964363","ref":"refs/heads/main","pushedAt":"2024-07-21T18:53:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"client flight2: don't force alert tls version","shortMessageHtmlLink":"client flight2: don't force alert tls version"}},{"before":"afa39a471d18baa493dff0d3813c50be82426dd8","after":"bc1e2159f90dddf05adecc9f1228d5b0a05c6150","ref":"refs/heads/main","pushedAt":"2024-07-21T16:36:36.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"update integration tests and top_sites test","shortMessageHtmlLink":"update integration tests and top_sites test"}},{"before":"a17eb21f2ef67dffb5dccb23ba80d17d7dc8376c","after":"afa39a471d18baa493dff0d3813c50be82426dd8","ref":"refs/heads/main","pushedAt":"2024-07-21T09:19:41.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"fixing flaky test\n\nExcluding what is currently not supported.","shortMessageHtmlLink":"fixing flaky test"}},{"before":"0ea9e6d769a74946d6554edef4f05850734a48d2","after":"a17eb21f2ef67dffb5dccb23ba80d17d7dc8376c","ref":"refs/heads/main","pushedAt":"2024-07-20T15:46:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"pass test-tls13-unencrypted-alert.py","shortMessageHtmlLink":"pass test-tls13-unencrypted-alert.py"}},{"before":"f3ceacb0aa75a8b5c04d8b87561195fa2c95ef9d","after":"0ea9e6d769a74946d6554edef4f05850734a48d2","ref":"refs/heads/main","pushedAt":"2024-07-17T15:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"test server with tlsfuzzer\n\nFew fixes to pass this tests so far:\n\n \"test-tls13-conversation.py\"\n\t\"test-tls13-connection-abort.py -x 'After NewSessionTicket'\"\n \"test-tls13-count-tickets.py -t 0\"\n \"test-tls13-crfg-curves.py -e 'sanity x448 with compression ansiX962_compressed_char2' -e 'sanity x448 with compression ansiX962_compressed_prime' -e 'sanity x448 with compression uncompressed'\"\n \"test-tls13-ecdhe-curves.py -e 'sanity - x448' -e 'sanity - secp521r1'\"\n \"test-tls13-finished.py\"\n \"test-tls13-finished-plaintext.py\"","shortMessageHtmlLink":"test server with tlsfuzzer"}},{"before":"cc6ce835dd43d8d8c6a61a7f0561d285113f3964","after":"f3ceacb0aa75a8b5c04d8b87561195fa2c95ef9d","ref":"refs/heads/main","pushedAt":"2024-07-16T14:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"add integration tests\n\nStarts server with various options and tests client connections with\nvarious options.","shortMessageHtmlLink":"add integration tests"}},{"before":"63c42bdbfc42efa5e46b8d97bb1f4dd5f64e6d7d","after":"cc6ce835dd43d8d8c6a61a7f0561d285113f3964","ref":"refs/heads/main","pushedAt":"2024-07-15T14:12:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"fix max encryption sequence\n\nLeave for sending key update before wrapping.","shortMessageHtmlLink":"fix max encryption sequence"}},{"before":"fc9132f0dc038a54566594b825d5a28960eea53e","after":"63c42bdbfc42efa5e46b8d97bb1f4dd5f64e6d7d","ref":"refs/heads/main","pushedAt":"2024-07-15T13:17:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"move sequence handling into cipher\n\nShould be internal detail of the encrypt/decrypt algorithm. Like all\nother stuff are already (iv, additional data).","shortMessageHtmlLink":"move sequence handling into cipher"}},{"before":"042365c1d2332d9bcae3d0a7a9ca19a6de5bc146","after":"fc9132f0dc038a54566594b825d5a28960eea53e","ref":"refs/heads/main","pushedAt":"2024-07-14T19:33:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"rename field","shortMessageHtmlLink":"rename field"}},{"before":"3138a83868527dd532f205d3589adebb7b4392f7","after":"042365c1d2332d9bcae3d0a7a9ca19a6de5bc146","ref":"refs/heads/main","pushedAt":"2024-07-14T19:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"return alert from server","shortMessageHtmlLink":"return alert from server"}},{"before":"7b678eae88647a91097bdd1d0cc949d3a5ea106b","after":"3138a83868527dd532f205d3589adebb7b4392f7","ref":"refs/heads/main","pushedAt":"2024-07-14T18:20:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"move certificate parsing to common\n\nIt is now used both in client and server handshake.","shortMessageHtmlLink":"move certificate parsing to common"}},{"before":"ecdf1c98d4dc86878f230e0b87dbd495a41f2383","after":"7b678eae88647a91097bdd1d0cc949d3a5ea106b","ref":"refs/heads/main","pushedAt":"2024-07-12T19:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"filter domain list\n\nRemove those which cant be resloved.","shortMessageHtmlLink":"filter domain list"}},{"before":"9992fcb99287767ed7ef60e4f8275c97dd771309","after":"ecdf1c98d4dc86878f230e0b87dbd495a41f2383","ref":"refs/heads/main","pushedAt":"2024-07-12T15:06:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"use more precise ciphertext length\n\nThis also makes project buildable with zig 0.13. We don't depend to the\nrenamed std lib constant `max_ciphertext_inner_record_len`.","shortMessageHtmlLink":"use more precise ciphertext length"}},{"before":"956d3a1a536f8d82d23c214c2c49b47394013fad","after":"9992fcb99287767ed7ef60e4f8275c97dd771309","ref":"refs/heads/main","pushedAt":"2024-07-12T14:20:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"handle key update message","shortMessageHtmlLink":"handle key update message"}},{"before":"78f73946c1e22a469710b65c1f63b0eeacb0c777","after":"956d3a1a536f8d82d23c214c2c49b47394013fad","ref":"refs/heads/main","pushedAt":"2024-07-11T17:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"update to the latest zig","shortMessageHtmlLink":"update to the latest zig"}},{"before":"36ae29b0e51fae564222767ffd5d7f60f9a8dd0b","after":"78f73946c1e22a469710b65c1f63b0eeacb0c777","ref":"refs/heads/main","pushedAt":"2024-07-11T13:12:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"update to latest zig","shortMessageHtmlLink":"update to latest zig"}},{"before":"b64d6048386a39158516c5ea17eae38ec2a8593c","after":"36ae29b0e51fae564222767ffd5d7f60f9a8dd0b","ref":"refs/heads/main","pushedAt":"2024-07-10T21:18:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"34c3d3a14fca251607fcce9401d68dce341ab017","after":"b64d6048386a39158516c5ea17eae38ec2a8593c","ref":"refs/heads/main","pushedAt":"2024-07-10T21:15:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"458c08b8074d49fdce06ec39e9e322ae9752504d","after":"34c3d3a14fca251607fcce9401d68dce341ab017","ref":"refs/heads/main","pushedAt":"2024-07-10T21:13:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"561c44e4445843d36fd98e5edc36e48ad54919ed","after":"458c08b8074d49fdce06ec39e9e322ae9752504d","ref":"refs/heads/main","pushedAt":"2024-07-10T21:12:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"1676265320ba1aae3aa22ff8df727c1182ac434d","after":"561c44e4445843d36fd98e5edc36e48ad54919ed","ref":"refs/heads/main","pushedAt":"2024-07-10T20:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianic","name":"Igor Anić","path":"/ianic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35909?s=80&v=4"},"commit":{"message":"update demo project","shortMessageHtmlLink":"update demo project"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNFQwODowNzo1OC4wMDAwMDBazwAAAASHqz9A","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNFQwODowNzo1OC4wMDAwMDBazwAAAASHqz9A","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMFQyMDo0OTowNC4wMDAwMDBazwAAAAR8LJYj"}},"title":"Activity · ianic/tls.zig"}