{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16819866,"defaultBranch":"main","name":"ocaml-tls","ownerLogin":"mirleft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-13T22:45:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6704925?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711483916.0","currentOid":""},"activityList":{"items":[{"before":"fc78dd87b26600ed977eb2f18aab4e86d43dfb73","after":"556033ffd5eda86ca154a2bf4ea01e15c6f360e8","ref":"refs/heads/main","pushedAt":"2024-04-24T07:20:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Merge pull request #492 from reynir/send_application_data-ready\n\nDocument why Tls.Engine.send_application_data is None","shortMessageHtmlLink":"Merge pull request #492 from reynir/send_application_data-ready"}},{"before":"fdcd04cc0368a2727c8e8c1e0c2c64a366847223","after":null,"ref":"refs/tags/v0.17.4","pushedAt":"2024-03-26T20:11:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"}},{"before":"fc2c7f89c495afcb2e9637d43f61132673df5961","after":"fc78dd87b26600ed977eb2f18aab4e86d43dfb73","ref":"refs/heads/main","pushedAt":"2024-03-26T20:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"add 489 to changes","shortMessageHtmlLink":"add 489 to changes"}},{"before":"52f1ad2bb6fbdb4ca65b0311172ebc44790c76a7","after":"fc2c7f89c495afcb2e9637d43f61132673df5961","ref":"refs/heads/main","pushedAt":"2024-03-26T20:09:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Implement Eio.Resource.Close (#489)\n\n* Implement Eio.Resource.Close.\r\n\r\n* Require that the underlying socket implements Eio.Resource.Close.","shortMessageHtmlLink":"Implement Eio.Resource.Close (#489)"}},{"before":"bbd47dd26ac0af1200ff12e1b37053312a7141cf","after":"90cbefee6887b3e6a5ececcf96092b33cb9b733f","ref":"refs/heads/gh-pages","pushedAt":"2024-03-26T17:16:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Update tls doc to 0.17.4.","shortMessageHtmlLink":"Update tls doc to 0.17.4."}},{"before":"e6a52d813c6b30efbbd0d2a4c38295e43f885b32","after":"52f1ad2bb6fbdb4ca65b0311172ebc44790c76a7","ref":"refs/heads/main","pushedAt":"2024-03-26T17:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"changes for 0.17.4 release","shortMessageHtmlLink":"changes for 0.17.4 release"}},{"before":"bd11882b9753bb69dda91e455ae83bf94f1ba5a8","after":"e6a52d813c6b30efbbd0d2a4c38295e43f885b32","ref":"refs/heads/main","pushedAt":"2024-03-26T17:08:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Shutdown (#488)\n\n* tls-mirage: do not FLOW.close on error\r\n\r\nthis is the responsibility of the caller (esp. since we'll have half-closed\r\nflows soon)\r\n\r\n* refine engine for shutdown\r\n\r\n* Engine: guard functions with write_closed\r\n\r\n* lwt: adapt to shutdown API\r\n\r\n* lwt: only open Lwt.Infix, not Lwt\r\n\r\n* tls-lwt: improve failure message\r\n\r\n* tls-lwt: use reraise instead of fail\r\n\r\n* tls-mirage support for shutdown\r\n\r\n* tls-mirage: eof on read_closed\r\n\r\n* tls-mirage: only close in close\r\n\r\n* minimal changes to get eio and async compiling\r\n\r\n* randomconv dependency: move to tls-lwt, restrict to < 0.2.0\r\n\r\n* tls-lwt: add ptime dependency\r\n\r\n* read: a closed results in eof\r\n\r\n* tls-eio: update for new shutdown system\r\n\r\nThis is a direct port of the changes to tls-lwt to tls-eio.\r\n\r\n* tls-eio: update fuzz tests to test half-shutdown\r\n\r\n---------\r\n\r\nCo-authored-by: Thomas Leonard ","shortMessageHtmlLink":"Shutdown (#488)"}},{"before":"75d8c34b23c88b009e794773aa064806aee93e69","after":"bd11882b9753bb69dda91e455ae83bf94f1ba5a8","ref":"refs/heads/main","pushedAt":"2024-01-04T11:09:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"changes from 487","shortMessageHtmlLink":"changes from 487"}},{"before":"96b7f2ebfe78fb6cf0e30dfaf3affa62508f27d3","after":"75d8c34b23c88b009e794773aa064806aee93e69","ref":"refs/heads/main","pushedAt":"2024-01-04T11:06:00.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Merge pull request #487 from hannesm/mirage-flow4\n\ncleanups (mainly of mirage layer)","shortMessageHtmlLink":"Merge pull request #487 from hannesm/mirage-flow4"}},{"before":"766eb22f5f7562899c653c5ec5ce5b95070fc8ec","after":"96b7f2ebfe78fb6cf0e30dfaf3affa62508f27d3","ref":"refs/heads/main","pushedAt":"2023-12-19T14:52:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Merge pull request #486 from hannesm/minor\n\ntls_mirage: use Option.to_list instead of our own list_of_option","shortMessageHtmlLink":"Merge pull request #486 from hannesm/minor"}},{"before":"4ef1f908d445d55e0ef57bdeba821589adde3621","after":"bbd47dd26ac0af1200ff12e1b37053312a7141cf","ref":"refs/heads/gh-pages","pushedAt":"2023-11-20T13:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Update tls doc to 0.17.3.","shortMessageHtmlLink":"Update tls doc to 0.17.3."}},{"before":"8c4594b591f1aa3ae1549e3ec66ddc6aee18be87","after":"766eb22f5f7562899c653c5ec5ce5b95070fc8ec","ref":"refs/heads/main","pushedAt":"2023-11-20T13:06:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Merge pull request #483 from hannesm/prep-release\n\nEngine.epoch: return a result instead of a custom polymorphic variant","shortMessageHtmlLink":"Merge pull request #483 from hannesm/prep-release"}},{"before":"1175137a29fbad550f47e0982845b826c2253e10","after":"8c4594b591f1aa3ae1549e3ec66ddc6aee18be87","ref":"refs/heads/main","pushedAt":"2023-11-20T10:44:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Merge pull request #482 from hannesm/exporter-secret\n\nSupport exporter secrets, as defined in RFC 5705 & 8446","shortMessageHtmlLink":"Merge pull request #482 from hannesm/exporter-secret"}},{"before":"cf038c9bd74c450b4b4884d18554429cb9304953","after":"1175137a29fbad550f47e0982845b826c2253e10","ref":"refs/heads/main","pushedAt":"2023-09-24T17:29:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"changes for 0.17.2","shortMessageHtmlLink":"changes for 0.17.2"}},{"before":"afded1294991c9c4b94875a2cb2801fce23e862b","after":"cf038c9bd74c450b4b4884d18554429cb9304953","ref":"refs/heads/main","pushedAt":"2023-09-24T17:26:13.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Merge pull request #479 from talex5/eio\n\nUpdate to Eio 0.12","shortMessageHtmlLink":"Merge pull request #479 from talex5/eio"}},{"before":"f9f640722f75e9c20f17f1d5cac05eb8870dd361","after":"4ef1f908d445d55e0ef57bdeba821589adde3621","ref":"refs/heads/gh-pages","pushedAt":"2023-07-03T19:41:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Update tls doc to 0.17.1.","shortMessageHtmlLink":"Update tls doc to 0.17.1."}},{"before":"4e20dfec845cda09db66891d715894c911f98436","after":"afded1294991c9c4b94875a2cb2801fce23e862b","ref":"refs/heads/main","pushedAt":"2023-07-03T19:32:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"Upgrade JaneStreet async and core to v.0.16\n\nMinor fixes to deprecated functions and function interfaces.","shortMessageHtmlLink":"Upgrade JaneStreet async and core to v.0.16"}},{"before":"2f63f04bdfa9369d3c7d8b744a399a8fc08ab303","after":"4e20dfec845cda09db66891d715894c911f98436","ref":"refs/heads/main","pushedAt":"2023-04-25T10:29:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"introduce build instruction in README, inspired by #475 @BlobbyBob","shortMessageHtmlLink":"introduce build instruction in README, inspired by #475 @BlobbyBob"}},{"before":"362f4f9cfe80649686a72410be35c4ef9099cd0d","after":"2f63f04bdfa9369d3c7d8b744a399a8fc08ab303","ref":"refs/heads/main","pushedAt":"2023-04-25T09:14:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"avoid Cstruct.copy, use Cstruct.to_string instead\n\nspotted in #475 by @BlobbyBob","shortMessageHtmlLink":"avoid Cstruct.copy, use Cstruct.to_string instead"}},{"before":"fdd2f0ef3982c456f54e057c6ea9b232649ed92d","after":"362f4f9cfe80649686a72410be35c4ef9099cd0d","ref":"refs/heads/main","pushedAt":"2023-04-25T09:10:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hannesm","name":"Hannes Mehnert","path":"/hannesm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/228456?s=80&v=4"},"commit":{"message":"remove orphaned files, and travis","shortMessageHtmlLink":"remove orphaned files, and travis"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEONQw2AA","startCursor":null,"endCursor":null}},"title":"Activity ยท mirleft/ocaml-tls"}