{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":609516044,"defaultBranch":"main","name":"servente","ownerLogin":"usadson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-04T12:16:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58562158?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1681230621.0","currentOid":""},"activityList":{"items":[{"before":"49d2992f8cab59e7bd20861acce0fb913650ec80","after":"6a6c4efcbd5943e1dc067aed8c54d20589711db6","ref":"refs/heads/main","pushedAt":"2023-04-30T10:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[handling] Mark Middleware 503 as `text/html`","shortMessageHtmlLink":"[handling] Mark Middleware 503 as text/html"}},{"before":"be2ccf4f0d8169471165b976419ec80e379bb94a","after":"49d2992f8cab59e7bd20861acce0fb913650ec80","ref":"refs/heads/main","pushedAt":"2023-04-15T12:47:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[http1] Add servente-common for *NIX versions\n\nThis fixes the failing CI, as I was using my Windows system to remove\nunused dependencies, oops!","shortMessageHtmlLink":"[http1] Add servente-common for *NIX versions"}},{"before":"fe3391806dc114f7c03dd682ade05fac0238b67b","after":"be2ccf4f0d8169471165b976419ec80e379bb94a","ref":"refs/heads/main","pushedAt":"2023-04-15T12:43:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[cargo] Disable HTTP/3 and update packages","shortMessageHtmlLink":"[cargo] Disable HTTP/3 and update packages"}},{"before":"a2c7a7a9a2abbc2a8a836653d8e7b4eade13ea04","after":"fe3391806dc114f7c03dd682ade05fac0238b67b","ref":"refs/heads/main","pushedAt":"2023-04-13T12:02:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[servente] Make sure child process in testing exists","shortMessageHtmlLink":"[servente] Make sure child process in testing exists"}},{"before":"179c0ab44ff42eb4fba671ea2b4049eb6afe2ae3","after":"a2c7a7a9a2abbc2a8a836653d8e7b4eade13ea04","ref":"refs/heads/main","pushedAt":"2023-04-13T11:05:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[servente] Fix errors on inconsistent cURL feature support\n\nThe cURL exit code is now checked based on the status that it indicates,\nfor example `curl --compressed` is not available on Windows, but that\ndoesn't mean servente is at fault here. In the future, tests should also\nexists that run the servente binary and test the common client browsers,\nsomething using WebDriver.\n\n","shortMessageHtmlLink":"[servente] Fix errors on inconsistent cURL feature support"}},{"before":"d26941d4e36c516761b4c5f78b85c4bc310ab963","after":"179c0ab44ff42eb4fba671ea2b4049eb6afe2ae3","ref":"refs/heads/main","pushedAt":"2023-04-13T10:23:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[servente] Add basic integration testing\n\nSee issue #7. This was needed, but only existed in `servente_http1`. In\nthe future it is very needed to have more testing, but this is just the\nstart! ^_^","shortMessageHtmlLink":"[servente] Add basic integration testing"}},{"before":"44a47ef3f6da53f536974762db05580ee85b74c4","after":"d26941d4e36c516761b4c5f78b85c4bc310ab963","ref":"refs/heads/main","pushedAt":"2023-04-12T18:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[skip ci] [resources] Add **deflate** section to `Content-Encoding` docs","shortMessageHtmlLink":"[skip ci] [resources] Add **deflate** section to Content-Encoding docs"}},{"before":"54e147c87a154e0518d8b699f77219336d4f9818","after":"44a47ef3f6da53f536974762db05580ee85b74c4","ref":"refs/heads/cgi","pushedAt":"2023-04-12T09:12:59.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[skip ci] Update docs after release 0.3.0","shortMessageHtmlLink":"[skip ci] Update docs after release 0.3.0"}},{"before":"26115bafc7658fc304c757fd70f99705ddfcf9af","after":"574e7d5b2780b1b1b72658a0edf77d379fd747a4","ref":"refs/heads/websockets","pushedAt":"2023-04-11T16:34:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[skip ci] [docs] Update WebSockets status to WIP","shortMessageHtmlLink":"[skip ci] [docs] Update WebSockets status to WIP"}},{"before":null,"after":"255605a36ba5895487e4b1ebd1a8c994e68e0499","ref":"refs/heads/feed","pushedAt":"2023-04-11T16:30:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[feed] Begin working on feed (Atom/RSS) infrastructure","shortMessageHtmlLink":"[feed] Begin working on feed (Atom/RSS) infrastructure"}},{"before":null,"after":"26115bafc7658fc304c757fd70f99705ddfcf9af","ref":"refs/heads/websockets","pushedAt":"2023-04-11T16:30:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[ws] Start sketching out WebSockets API for Servente","shortMessageHtmlLink":"[ws] Start sketching out WebSockets API for Servente"}},{"before":"f4cc51617f64686a3a7a5e86f7abc2d7397bb8d0","after":"44a47ef3f6da53f536974762db05580ee85b74c4","ref":"refs/heads/main","pushedAt":"2023-04-11T16:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[skip ci] Update docs after release 0.3.0","shortMessageHtmlLink":"[skip ci] Update docs after release 0.3.0"}},{"before":null,"after":"a51bc5b3f453736efb2d929ecab8243f36509fe0","ref":"refs/heads/infra","pushedAt":"2023-04-11T16:30:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[infra] Begin working on shared infrastructure","shortMessageHtmlLink":"[infra] Begin working on shared infrastructure"}},{"before":"1cedb939fc93e0cd0b6fc5bc59ecf71e732879f0","after":"f4cc51617f64686a3a7a5e86f7abc2d7397bb8d0","ref":"refs/heads/main","pushedAt":"2023-04-11T15:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[skip ci] [docs] Changelog `Unreleased` -> `0.3.0`","shortMessageHtmlLink":"[skip ci] [docs] Changelog Unreleased -> 0.3.0"}},{"before":"095b78d832df73454eb6de6dd4f32d96cf71f591","after":"1cedb939fc93e0cd0b6fc5bc59ecf71e732879f0","ref":"refs/heads/main","pushedAt":"2023-04-11T15:20:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"Prepare for release 0.3.0","shortMessageHtmlLink":"Prepare for release 0.3.0"}},{"before":"75bfe055250ef94770205ca4c0e3b616c8a69534","after":"095b78d832df73454eb6de6dd4f32d96cf71f591","ref":"refs/heads/main","pushedAt":"2023-04-11T13:47:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"License to Apache License 2.0\n\nTo be able to publish, redistribute, etc. there needs to be a license,\nso other people can use the project.","shortMessageHtmlLink":"License to Apache License 2.0"}},{"before":"b06e0fe4e6400c060d8da5489e01010594e155a8","after":"75bfe055250ef94770205ca4c0e3b616c8a69534","ref":"refs/heads/main","pushedAt":"2023-04-09T14:33:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[http] Use `as_str_may_convert()` instead of `to_string()`\n\nThis replacement prevents unnecessary allocations in some cases.","shortMessageHtmlLink":"[http] Use as_str_may_convert() instead of to_string()"}},{"before":"ee421e2deda294fe7fccf73c1e98c7e088963ba4","after":"b06e0fe4e6400c060d8da5489e01010594e155a8","ref":"refs/heads/main","pushedAt":"2023-04-09T14:23:37.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"Merge pull request #4 from usadson/cgi\n\n[cgi] Add infrastructure to support CGI processing","shortMessageHtmlLink":"Merge pull request #4 from usadson/cgi"}},{"before":"680f08c5908ef9f6ecaba06458314f29a60ae611","after":"54e147c87a154e0518d8b699f77219336d4f9818","ref":"refs/heads/cgi","pushedAt":"2023-04-09T14:14:10.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[cgi] Complete CGI processing","shortMessageHtmlLink":"[cgi] Complete CGI processing"}},{"before":"ddc258091ecb2687aadff51b08f919a5c3d01828","after":"680f08c5908ef9f6ecaba06458314f29a60ae611","ref":"refs/heads/cgi","pushedAt":"2023-04-08T20:33:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[cgi] Invoke script when calling a CGI resource","shortMessageHtmlLink":"[cgi] Invoke script when calling a CGI resource"}},{"before":null,"after":"ddc258091ecb2687aadff51b08f919a5c3d01828","ref":"refs/heads/cgi","pushedAt":"2023-04-08T19:31:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[cgi] Add infrastructure to support CGI processing\n\nCGI is the Common Gateway Interface, a way to forward requests to\nscripts (e.g. bash, perl, etc.) which can handle the requests and\nrespond to them. This is done by creating a new process and sending the\nrequest to the scripts via stdout, and reading headers and body from stdout.","shortMessageHtmlLink":"[cgi] Add infrastructure to support CGI processing"}},{"before":"67a65dba5823f1775aa7df4a08975cb6908b6058","after":"ee421e2deda294fe7fccf73c1e98c7e088963ba4","ref":"refs/heads/main","pushedAt":"2023-04-08T19:30:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[http2] Fix HPACK encoding issue with status codes\n\nThis code was never even tested! Oops! Only status codes that were\npresent in the static table worked, because we barely even encoded the\nothers.","shortMessageHtmlLink":"[http2] Fix HPACK encoding issue with status codes"}},{"before":"8cc36f90a1b4d9c0c909cf18225430e1d507ab37","after":"67a65dba5823f1775aa7df4a08975cb6908b6058","ref":"refs/heads/main","pushedAt":"2023-04-08T13:50:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[tls] Fix integration tests for complexer systems for BoringSSL and rustls support","shortMessageHtmlLink":"[tls] Fix integration tests for complexer systems for BoringSSL and r…"}},{"before":"946fb6da017158eff4c9cf210ba5644c6a868f1c","after":"8cc36f90a1b4d9c0c909cf18225430e1d507ab37","ref":"refs/heads/main","pushedAt":"2023-04-08T13:24:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[tls] Share initialisation code so integration tests can use those","shortMessageHtmlLink":"[tls] Share initialisation code so integration tests can use those"}},{"before":"660e86071331f9e8e4471a77415ad1cb3ffdfd38","after":"946fb6da017158eff4c9cf210ba5644c6a868f1c","ref":"refs/heads/main","pushedAt":"2023-04-08T13:01:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[ci] Add NASM to fix BoringSSL build failure","shortMessageHtmlLink":"[ci] Add NASM to fix BoringSSL build failure"}},{"before":"ebf4b9d37e31988af00df4ecb699525b7642d7bb","after":"660e86071331f9e8e4471a77415ad1cb3ffdfd38","ref":"refs/heads/main","pushedAt":"2023-04-08T12:48:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[ci] Fix CI build and add `rust-cache`","shortMessageHtmlLink":"[ci] Fix CI build and add rust-cache"}},{"before":"b3e97abc5259b6d2bea0243115ffe9fded110298","after":"ebf4b9d37e31988af00df4ecb699525b7642d7bb","ref":"refs/heads/main","pushedAt":"2023-04-08T12:43:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[ci] Add diverged rustls/BoringSSL in feature matrix\n\nThis way, we test integrations with both libraries.","shortMessageHtmlLink":"[ci] Add diverged rustls/BoringSSL in feature matrix"}},{"before":"d750b88d0d0d73b0adfa68211180234afe8ca70f","after":"b3e97abc5259b6d2bea0243115ffe9fded110298","ref":"refs/heads/main","pushedAt":"2023-04-08T12:07:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[tls] Support BoringSSL as an alternative for `rustls`\n\nSome people might prefer the expertise and manhours of BoringSSL as\nopposed to the safe rustls library, so this patch allows users to use\nthat instead.","shortMessageHtmlLink":"[tls] Support BoringSSL as an alternative for rustls"}},{"before":"a6b4737d8da11abc810b4eefa00a017cb3b4a412","after":"d750b88d0d0d73b0adfa68211180234afe8ca70f","ref":"refs/heads/main","pushedAt":"2023-04-08T10:38:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[ROADMAP] New items on resource manipulation and TLS libraries","shortMessageHtmlLink":"[ROADMAP] New items on resource manipulation and TLS libraries"}},{"before":"b2e3a48c9c830c0ca6137c4ea414a81c64d54f75","after":"a6b4737d8da11abc810b4eefa00a017cb3b4a412","ref":"refs/heads/main","pushedAt":"2023-04-07T12:57:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"usadson","name":"Tristan Gerritsen","path":"/usadson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58562158?s=80&v=4"},"commit":{"message":"[http1] Add `handle_exchange` custom benchmark","shortMessageHtmlLink":"[http1] Add handle_exchange custom benchmark"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADIyH_VwA","startCursor":null,"endCursor":null}},"title":"Activity · usadson/servente"}