{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":271398103,"defaultBranch":"main","name":"gofer","ownerLogin":"albertito","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-10T22:24:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2924?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697795442.0","currentOid":""},"activityList":{"items":[{"before":"d14a7e24fedfa008fef882188f55f34578b858fd","after":"03df63d090cc553c90012a369b02cc2e28f72f55","ref":"refs/heads/main","pushedAt":"2024-07-07T10:23:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"modules: Update dependencies","shortMessageHtmlLink":"modules: Update dependencies"}},{"before":"9de1f6406d486141e2faa17598e93bd1e70e78ce","after":"03df63d090cc553c90012a369b02cc2e28f72f55","ref":"refs/heads/next","pushedAt":"2024-07-06T11:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"modules: Update dependencies","shortMessageHtmlLink":"modules: Update dependencies"}},{"before":"e19a23742b66f12c02b2cb850c298a50eaf1c511","after":"d14a7e24fedfa008fef882188f55f34578b858fd","ref":"refs/heads/main","pushedAt":"2024-05-12T08:54:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"modules: Update dependencies","shortMessageHtmlLink":"modules: Update dependencies"}},{"before":"5fc9cc7be4cde1b5e09499ac394b46a0dd80c4d1","after":"9de1f6406d486141e2faa17598e93bd1e70e78ce","ref":"refs/heads/next","pushedAt":"2024-05-11T19:20:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"Support key log writer for debugging\n\nThis patch adds an option to make gofer write TLS key logs to a file in\nHTTPS connections, which is useful when debugging TLS-encrypted\nsessions.\n\nThis is insecure and should only used for debugging purposes, so it is\nnot documented for now, and it is not expected to be a stable part of\nthe configuration.","shortMessageHtmlLink":"Support key log writer for debugging"}},{"before":"e19a23742b66f12c02b2cb850c298a50eaf1c511","after":"5fc9cc7be4cde1b5e09499ac394b46a0dd80c4d1","ref":"refs/heads/next","pushedAt":"2024-04-04T14:41:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"modules: Update dependencies","shortMessageHtmlLink":"modules: Update dependencies"}},{"before":"183a3331288f23cfe3d0e357f08bb6ae5b450e6d","after":"e19a23742b66f12c02b2cb850c298a50eaf1c511","ref":"refs/heads/main","pushedAt":"2023-12-07T00:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"modules: Update dependencies","shortMessageHtmlLink":"modules: Update dependencies"}},{"before":"183a3331288f23cfe3d0e357f08bb6ae5b450e6d","after":"e19a23742b66f12c02b2cb850c298a50eaf1c511","ref":"refs/heads/next","pushedAt":"2023-12-07T00:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"modules: Update dependencies","shortMessageHtmlLink":"modules: Update dependencies"}},{"before":"12018a6f128b07291c8690587afaf1a44628eb2c","after":"183a3331288f23cfe3d0e357f08bb6ae5b450e6d","ref":"refs/heads/main","pushedAt":"2023-10-20T09:55:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"github: Rename default branch master -> main\n\nUpdate the github workflows to reflect the default branch renaming.","shortMessageHtmlLink":"github: Rename default branch master -> main"}},{"before":"12018a6f128b07291c8690587afaf1a44628eb2c","after":"183a3331288f23cfe3d0e357f08bb6ae5b450e6d","ref":"refs/heads/next","pushedAt":"2023-10-20T09:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"github: Rename default branch master -> main\n\nUpdate the github workflows to reflect the default branch renaming.","shortMessageHtmlLink":"github: Rename default branch master -> main"}},{"before":"12018a6f128b07291c8690587afaf1a44628eb2c","after":null,"ref":"refs/heads/master","pushedAt":"2023-10-20T09:50:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"}},{"before":null,"after":"12018a6f128b07291c8690587afaf1a44628eb2c","ref":"refs/heads/main","pushedAt":"2023-10-20T09:50:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"github: Disable cache in govulncheck, always use latest version\n\nThe govulncheck action is supposed to use the latest Go release, but often\nit does not due to an older one being cached in the runner.\n\nThis causes false positives when there are security issues in the Go\ndistribution itself.\n\nTo help reduce those, disable the cache and specify that we want the\nlatest stable version. We need the latter to nudge the setup-go action to\nactually fetch the latest one.","shortMessageHtmlLink":"github: Disable cache in govulncheck, always use latest version"}},{"before":"eb501ede1fc20b4664f0678b1c176b0546f96b15","after":"12018a6f128b07291c8690587afaf1a44628eb2c","ref":"refs/heads/master","pushedAt":"2023-10-16T09:32:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"github: Disable cache in govulncheck, always use latest version\n\nThe govulncheck action is supposed to use the latest Go release, but often\nit does not due to an older one being cached in the runner.\n\nThis causes false positives when there are security issues in the Go\ndistribution itself.\n\nTo help reduce those, disable the cache and specify that we want the\nlatest stable version. We need the latter to nudge the setup-go action to\nactually fetch the latest one.","shortMessageHtmlLink":"github: Disable cache in govulncheck, always use latest version"}},{"before":"b68c2047e9d4c1ea27c398474d4f9135653ceaf9","after":"12018a6f128b07291c8690587afaf1a44628eb2c","ref":"refs/heads/next","pushedAt":"2023-10-16T09:27:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"github: Disable cache in govulncheck, always use latest version\n\nThe govulncheck action is supposed to use the latest Go release, but often\nit does not due to an older one being cached in the runner.\n\nThis causes false positives when there are security issues in the Go\ndistribution itself.\n\nTo help reduce those, disable the cache and specify that we want the\nlatest stable version. We need the latter to nudge the setup-go action to\nactually fetch the latest one.","shortMessageHtmlLink":"github: Disable cache in govulncheck, always use latest version"}},{"before":"098095e540baf6dae5b2331c5eab3688e611b21b","after":"b68c2047e9d4c1ea27c398474d4f9135653ceaf9","ref":"refs/heads/next","pushedAt":"2023-10-16T09:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"github: Disable cache in govulncheck\n\nThe govulncheck action is supposed to use the latest Go release, but often\nit does not due to an older one being cached in the runner.\n\nThis causes false positives when there are security issues in the Go\ndistribution itself.\n\nTo help reduce those, disable the cache.","shortMessageHtmlLink":"github: Disable cache in govulncheck"}},{"before":"4c3e70d6b57dc6cf12ad7f2c7c45fb8cb751570a","after":"098095e540baf6dae5b2331c5eab3688e611b21b","ref":"refs/heads/next","pushedAt":"2023-10-15T12:15:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"modules: Update dependencies","shortMessageHtmlLink":"modules: Update dependencies"}},{"before":"098095e540baf6dae5b2331c5eab3688e611b21b","after":"4c3e70d6b57dc6cf12ad7f2c7c45fb8cb751570a","ref":"refs/heads/next","pushedAt":"2023-10-15T11:25:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"github: Fix check-latest on govulncheck action","shortMessageHtmlLink":"github: Fix check-latest on govulncheck action"}},{"before":"7f213feea2b86851a257930368f491c0324de1dc","after":"098095e540baf6dae5b2331c5eab3688e611b21b","ref":"refs/heads/next","pushedAt":"2023-10-15T10:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"modules: Update dependencies","shortMessageHtmlLink":"modules: Update dependencies"}},{"before":"6d43dfffec7f0f997f8fec5d3b49857d8b7034c5","after":"7f213feea2b86851a257930368f491c0324de1dc","ref":"refs/heads/next","pushedAt":"2023-10-08T11:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"Fix typos in documentation and comments","shortMessageHtmlLink":"Fix typos in documentation and comments"}},{"before":"77d963317a266044d783e30de439334f8e7d252a","after":"eb501ede1fc20b4664f0678b1c176b0546f96b15","ref":"refs/heads/master","pushedAt":"2023-09-25T09:29:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"http proxy: Use Rewrite-based logic, improve forwarding headers\n\nThis patch updates the HTTP Proxy to use Rewrite instead of Director,\nwhich is safer and more standard compliant, and has some nice\nside-effects like improving the forwarding headers and logic for CGI\ntargets.\n\nIt also allow us to remove a fair amount of wrapping code that is no\nlonger needed.\n\nIt has one external behaviour change: the outgoing Host header used to\nbe set to the incoming Host header, but is now set to the proxy url, and\nthe original one is now available in the X-Forwarded-Host and Forwarded\nheaders.","shortMessageHtmlLink":"http proxy: Use Rewrite-based logic, improve forwarding headers"}},{"before":"eb501ede1fc20b4664f0678b1c176b0546f96b15","after":"6d43dfffec7f0f997f8fec5d3b49857d8b7034c5","ref":"refs/heads/next","pushedAt":"2023-09-24T11:29:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"Implement regexp-based redirects (redirect_re)\n\nThis patch implements regexp-based redirects, using the redirect_re\noption.\n\nIt enables users to provide a list of regexps, which will be processed\nin order, and if they match, gofer returns a redirect to the given\nreplacement path or URL.","shortMessageHtmlLink":"Implement regexp-based redirects (redirect_re)"}},{"before":"7a5006ae5e30691edb29adb82e6d198643b46266","after":"eb501ede1fc20b4664f0678b1c176b0546f96b15","ref":"refs/heads/next","pushedAt":"2023-09-03T13:10:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"http proxy: Use Rewrite-based logic, improve forwarding headers\n\nThis patch updates the HTTP Proxy to use Rewrite instead of Director,\nwhich is safer and more standard compliant, and has some nice\nside-effects like improving the forwarding headers and logic for CGI\ntargets.\n\nIt also allow us to remove a fair amount of wrapping code that is no\nlonger needed.\n\nIt has one external behaviour change: the outgoing Host header used to\nbe set to the incoming Host header, but is now set to the proxy url, and\nthe original one is now available in the X-Forwarded-Host and Forwarded\nheaders.","shortMessageHtmlLink":"http proxy: Use Rewrite-based logic, improve forwarding headers"}},{"before":"afa4ff54d16fe5be60df3bfc099663ee2b411e8b","after":"7a5006ae5e30691edb29adb82e6d198643b46266","ref":"refs/heads/next","pushedAt":"2023-08-23T17:10:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"http proxy: Use Rewrite-based logic, improve forwarding headers\n\nThis patch updates the HTTP Proxy to use Rewrite instead of Director,\nwhich is safer and more standard compliant, and has some nice\nside-effects like improving the forwarding headers and logic for CGI\ntargets.\n\nIt also allow us to remove a fair amount of wrapping code that is no\nlonger needed.\n\nIt has one external behaviour change: the outgoing Host header used to\nbe set to the incoming Host header, but is now set to the proxy url, and\nthe original one is now available in the X-Forwarded-Host header.","shortMessageHtmlLink":"http proxy: Use Rewrite-based logic, improve forwarding headers"}},{"before":"ee7da3e0d0d50703b9fb9ddc4a4787228f58ddd7","after":"afa4ff54d16fe5be60df3bfc099663ee2b411e8b","ref":"refs/heads/next","pushedAt":"2023-08-21T19:39:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"http proxy: Use Rewrite-based logic, improve forwarding headers\n\nThis patch updates the HTTP Proxy to use Rewrite instead of Director,\nwhich is safer and more standard compliant, and has some nice\nside-effects like improving the forwarding headers and logic for CGI\ntargets.\n\nIt also allow us to remove a fair amount of wrapping code that is no\nlonger needed.\n\nIt has one external behaviour change: the outgoing Host header used to\nbe set to the incoming Host header, but is now set to the proxy url, and\nthe original one is now available in the X-Forwarded-Host header.","shortMessageHtmlLink":"http proxy: Use Rewrite-based logic, improve forwarding headers"}},{"before":"734a0943cf67330fa09d919bb74c5da5419a3ccc","after":"ee7da3e0d0d50703b9fb9ddc4a4787228f58ddd7","ref":"refs/heads/next","pushedAt":"2023-08-04T00:34:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"debug: Simplify version/timestamp parsing\n\nRemove code for custom version and source timestamp because at the\nmoment it is unused it just adds unnecessary complexity.\n\nIt can be added back if we need it.","shortMessageHtmlLink":"debug: Simplify version/timestamp parsing"}},{"before":"898bebc70969606c876033382ba9fdeb012e7c45","after":"734a0943cf67330fa09d919bb74c5da5419a3ccc","ref":"refs/heads/next","pushedAt":"2023-08-03T22:23:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"github govulncheck: check-latest: true","shortMessageHtmlLink":"github govulncheck: check-latest: true"}},{"before":"8b79adc88c10e31f0b6655317803d344db612beb","after":"898bebc70969606c876033382ba9fdeb012e7c45","ref":"refs/heads/next","pushedAt":"2023-08-03T19:50:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"debug: Simplify version/timestamp parsing\n\nRemove code for custom version and source timestamp because at the\nmoment it is unused it just adds unnecessary complexity.\n\nIt can be added back if we need it.","shortMessageHtmlLink":"debug: Simplify version/timestamp parsing"}},{"before":"76e2f09c94ccfef2ebf47df918c9324d4f746495","after":"8b79adc88c10e31f0b6655317803d344db612beb","ref":"refs/heads/next","pushedAt":"2023-08-02T15:45:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"github: Upload coverage results to codecov.io","shortMessageHtmlLink":"github: Upload coverage results to codecov.io"}},{"before":"1829b033302fa8957246e8825c96e7e73eee3edd","after":"76e2f09c94ccfef2ebf47df918c9324d4f746495","ref":"refs/heads/next","pushedAt":"2023-08-02T15:30:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"github: Upload coverage results to codecov.io","shortMessageHtmlLink":"github: Upload coverage results to codecov.io"}},{"before":"7931fbd4447900e68077116eeb91437c5e609f39","after":"1829b033302fa8957246e8825c96e7e73eee3edd","ref":"refs/heads/next","pushedAt":"2023-07-28T00:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"github: Use the official govulncheck action\n\nNow that there's an official govulncheck action maintained by the golang\nteam, use that instead of our custom invocation.","shortMessageHtmlLink":"github: Use the official govulncheck action"}},{"before":"849f445043239d456015ad69e0f11168f3169d50","after":"7931fbd4447900e68077116eeb91437c5e609f39","ref":"refs/heads/next","pushedAt":"2023-07-26T10:58:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"albertito","name":"Alberto Bertogli","path":"/albertito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2924?s=80&v=4"},"commit":{"message":"Implement IP rate limiting\n\nThis patch implements IP rate limiting for gofer.\n\nIt consists of a new generic package for IP rate limiting (ipratelimit),\na gofer-specific one for convenience (ratelimit), and changes to the\nconfig, servers and tests to implement the checking.","shortMessageHtmlLink":"Implement IP rate limiting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeMxLQgA","startCursor":null,"endCursor":null}},"title":"Activity ยท albertito/gofer"}