{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":352438471,"defaultBranch":"master","name":"reproxy","ownerLogin":"umputun","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-28T21:05:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/535880?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716586606.0","currentOid":""},"activityList":{"items":[{"before":"5774737128001e17555cda74460258b5a9429132","after":"93b70a99c63b0101c3b127e2d2760c08f09e4943","ref":"refs/heads/master","pushedAt":"2024-05-24T21:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"fix (revert) regression causing docker connection refusal, introduced by 899e101d7abb744fd8fb2e864d64df6abe0ab542\n\nthe reason for this regression is not fully understood yet, probably related to some differences between the \"manually\" created final image on top of scratch and the updated one from the base images.","shortMessageHtmlLink":"fix (revert) regression causing docker connection refusal, introduced…"}},{"before":"95b3d55fe49be28f7fdf23c87a343bf06b0e0515","after":null,"ref":"refs/heads/drop-default-conflict","pushedAt":"2024-05-23T17:09:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"}},{"before":"084e167283e4f1589c54c724cc6ad43c6687598d","after":"5774737128001e17555cda74460258b5a9429132","ref":"refs/heads/master","pushedAt":"2024-05-23T17:08:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"Handle default and concrete server match conflict #192\n\n- Drop default server match if a concrete server match is found\n- Add test case to validate behavior","shortMessageHtmlLink":"Handle default and concrete server match conflict #192"}},{"before":null,"after":"95b3d55fe49be28f7fdf23c87a343bf06b0e0515","ref":"refs/heads/drop-default-conflict","pushedAt":"2024-05-23T17:03:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"Handle default and concrete server match conflict #192\n\n- Drop default server match if a concrete server match is found\n- Add test case to validate behavior","shortMessageHtmlLink":"Handle default and concrete server match conflict #192"}},{"before":"57552c1798d9b51c3872eb31468bf6d057b635e6","after":"084e167283e4f1589c54c724cc6ad43c6687598d","ref":"refs/heads/master","pushedAt":"2024-05-23T08:14:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"update deps and goreleaser","shortMessageHtmlLink":"update deps and goreleaser"}},{"before":"2cfc640226d7e5cc5d63e96a1e8ff7836399caf8","after":null,"ref":"refs/heads/server-simple-pattern","pushedAt":"2024-05-23T06:56:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"}},{"before":"73c492804d37105fa1f8c87ffc32ff1dab7f1b8b","after":"57552c1798d9b51c3872eb31468bf6d057b635e6","ref":"refs/heads/master","pushedAt":"2024-05-23T06:56:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"Added support for wildcard prefix in server patterns (#191)\n\n* Added support for wildcard prefix in server patterns\r\n\r\nThis update introduces the ability to use a wildcard prefix in server patterns for domain matching. It also includes corresponding tests for this new functionality, ensuring \"*.domain.com\" style patterns can be handled correctly.","shortMessageHtmlLink":"Added support for wildcard prefix in server patterns (#191)"}},{"before":"26a7a74077e2ae832192a77e851fbeae0e2f2deb","after":"2cfc640226d7e5cc5d63e96a1e8ff7836399caf8","ref":"refs/heads/server-simple-pattern","pushedAt":"2024-05-23T06:54:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"drop race part","shortMessageHtmlLink":"drop race part"}},{"before":"0086e445567efa5d995c6b8f79bd39e2873c282f","after":"26a7a74077e2ae832192a77e851fbeae0e2f2deb","ref":"refs/heads/server-simple-pattern","pushedAt":"2024-05-23T06:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"limit test concurrency","shortMessageHtmlLink":"limit test concurrency"}},{"before":null,"after":"0086e445567efa5d995c6b8f79bd39e2873c282f","ref":"refs/heads/server-simple-pattern","pushedAt":"2024-05-23T06:42:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"Added support for wildcard prefix in server patterns\n\nThis update introduces the ability to use a wildcard prefix in server patterns for domain matching. It also includes corresponding tests for this new functionality, ensuring \"*.domain.com\" style patterns can be handled correctly.","shortMessageHtmlLink":"Added support for wildcard prefix in server patterns"}},{"before":"d3bbec8818d8a817c65a7fe6035f2689308ae93d","after":"73c492804d37105fa1f8c87ffc32ff1dab7f1b8b","ref":"refs/heads/master","pushedAt":"2024-05-22T03:59:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"update docs for #190 changes","shortMessageHtmlLink":"update docs for #190 changes"}},{"before":"40724fdbd9983fc32df26d6445c11596c981a594","after":null,"ref":"refs/heads/dynamic-server","pushedAt":"2024-05-22T03:51:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"}},{"before":"899e101d7abb744fd8fb2e864d64df6abe0ab542","after":"d3bbec8818d8a817c65a7fe6035f2689308ae93d","ref":"refs/heads/master","pushedAt":"2024-05-22T03:51:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"prevent log access races in tests\n\nsuppress false postive linter warns","shortMessageHtmlLink":"prevent log access races in tests"}},{"before":"1792f504124eff6d54f537c84a6e3cd63379a735","after":"40724fdbd9983fc32df26d6445c11596c981a594","ref":"refs/heads/dynamic-server","pushedAt":"2024-05-22T03:49:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"prevent log access races in tests\n\nsuppress false postive linter warns","shortMessageHtmlLink":"prevent log access races in tests"}},{"before":"f0d4cf5b3b53f32c87d78b391c85a13cd6533336","after":"1792f504124eff6d54f537c84a6e3cd63379a735","ref":"refs/heads/dynamic-server","pushedAt":"2024-05-22T03:49:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"suppress false postive linter warns","shortMessageHtmlLink":"suppress false postive linter warns"}},{"before":"88882e70febd9d5403f5f62d3bdd96a41cfc9f16","after":"f0d4cf5b3b53f32c87d78b391c85a13cd6533336","ref":"refs/heads/dynamic-server","pushedAt":"2024-05-22T03:45:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"prevent log access races in tests","shortMessageHtmlLink":"prevent log access races in tests"}},{"before":"2ae93d8d91e06c0f368c687c5d1aef15fbc03ce0","after":"88882e70febd9d5403f5f62d3bdd96a41cfc9f16","ref":"refs/heads/dynamic-server","pushedAt":"2024-05-22T03:37:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"Added host substitution in MTProxy match type #189\n\nA host substitution functionality has been added to the match logic for the MTProxy match type. This allows for more flexible routing rules, enabling the replacement of \"$host\" and \"${host}\" placeholders in the destination URL with the server name, before performing the regex match. Updated corresponding tests to reflect this change.\n\nmake additional test without host substitution\n\nadd test with ${host} substitution","shortMessageHtmlLink":"Added host substitution in MTProxy match type #189"}},{"before":"a0a08a862d2756ecc9c36211806291c0ebe8ac48","after":"2ae93d8d91e06c0f368c687c5d1aef15fbc03ce0","ref":"refs/heads/dynamic-server","pushedAt":"2024-05-22T03:37:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"add test with ${host} substitution","shortMessageHtmlLink":"add test with ${host} substitution"}},{"before":"dd563d600b33e08634119a005784b70d2a5b41da","after":"a0a08a862d2756ecc9c36211806291c0ebe8ac48","ref":"refs/heads/dynamic-server","pushedAt":"2024-05-22T03:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"make additional test without host substitution","shortMessageHtmlLink":"make additional test without host substitution"}},{"before":"7787fec8ff194c83463d2872ecd7193924123f51","after":"dd563d600b33e08634119a005784b70d2a5b41da","ref":"refs/heads/dynamic-server","pushedAt":"2024-05-22T03:13:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"Added host substitution in MTProxy match type #189\n\nA host substitution functionality has been added to the match logic for the MTProxy match type. This allows for more flexible routing rules, enabling the replacement of \"$host\" and \"${host}\" placeholders in the destination URL with the server name, before performing the regex match. Updated corresponding tests to reflect this change.","shortMessageHtmlLink":"Added host substitution in MTProxy match type #189"}},{"before":"9fae2e4a0ce309a3a8c52141fb33237dab26965c","after":"7787fec8ff194c83463d2872ecd7193924123f51","ref":"refs/heads/dynamic-server","pushedAt":"2024-05-22T03:01:22.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"merge current master in","shortMessageHtmlLink":"merge current master in"}},{"before":null,"after":"9fae2e4a0ce309a3a8c52141fb33237dab26965c","ref":"refs/heads/dynamic-server","pushedAt":"2024-05-22T02:53:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"Added host substitution in MTProxy match type #189\n\nA host substitution functionality has been added to the match logic for the MTProxy match type. This allows for more flexible routing rules, enabling the replacement of \"$host\" and \"${host}\" placeholders in the destination URL with the server name, before performing the regex match. Updated corresponding tests to reflect this change.","shortMessageHtmlLink":"Added host substitution in MTProxy match type #189"}},{"before":"31f118ffd210095ca40381235d412690db096690","after":null,"ref":"refs/heads/dependabot/docker/umputun/baseimage/app-v1.13.0","pushedAt":"2024-05-11T19:13:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"}},{"before":"30173d599ccceacf0a2a28f58b9e449d2f46a97a","after":"899e101d7abb744fd8fb2e864d64df6abe0ab542","ref":"refs/heads/master","pushedAt":"2024-05-10T20:10:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"add test to CI for example directory","shortMessageHtmlLink":"add test to CI for example directory"}},{"before":"cbed6ed7050bcb8987717046b9de188c88e02813","after":"30173d599ccceacf0a2a28f58b9e449d2f46a97a","ref":"refs/heads/master","pushedAt":"2024-05-10T03:23:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"pin golangci-lint version to latest available, fix reported errors","shortMessageHtmlLink":"pin golangci-lint version to latest available, fix reported errors"}},{"before":"70a004bf8f3b9e673641bf456e2260f075c5b614","after":null,"ref":"refs/heads/dependabot/go_modules/go-modules-updates-89f9fe7d2d","pushedAt":"2024-05-09T18:45:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"}},{"before":"7936e0103ee75d960f0ca10c9f61a9228df5d35c","after":"cbed6ed7050bcb8987717046b9de188c88e02813","ref":"refs/heads/master","pushedAt":"2024-05-09T18:45:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"Bump the go-modules-updates group with 3 updates\n\nBumps the go-modules-updates group with 3 updates: [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang), [github.com/stretchr/testify](https://github.com/stretchr/testify) and [golang.org/x/crypto](https://github.com/golang/crypto).\n\n\nUpdates `github.com/prometheus/client_golang` from 1.19.0 to 1.19.1\n- [Release notes](https://github.com/prometheus/client_golang/releases)\n- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/prometheus/client_golang/compare/v1.19.0...v1.19.1)\n\nUpdates `github.com/stretchr/testify` from 1.8.4 to 1.9.0\n- [Release notes](https://github.com/stretchr/testify/releases)\n- [Commits](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0)\n\nUpdates `golang.org/x/crypto` from 0.21.0 to 0.23.0\n- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/prometheus/client_golang\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: go-modules-updates\n- dependency-name: github.com/stretchr/testify\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: go-modules-updates\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: go-modules-updates\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the go-modules-updates group with 3 updates"}},{"before":"280b682499e5cf37b141a7330305f91ad3882e60","after":"70a004bf8f3b9e673641bf456e2260f075c5b614","ref":"refs/heads/dependabot/go_modules/go-modules-updates-89f9fe7d2d","pushedAt":"2024-05-09T18:42:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the go-modules-updates group with 3 updates\n\nBumps the go-modules-updates group with 3 updates: [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang), [github.com/stretchr/testify](https://github.com/stretchr/testify) and [golang.org/x/crypto](https://github.com/golang/crypto).\n\n\nUpdates `github.com/prometheus/client_golang` from 1.19.0 to 1.19.1\n- [Release notes](https://github.com/prometheus/client_golang/releases)\n- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/prometheus/client_golang/compare/v1.19.0...v1.19.1)\n\nUpdates `github.com/stretchr/testify` from 1.8.4 to 1.9.0\n- [Release notes](https://github.com/stretchr/testify/releases)\n- [Commits](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0)\n\nUpdates `golang.org/x/crypto` from 0.21.0 to 0.23.0\n- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/prometheus/client_golang\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: go-modules-updates\n- dependency-name: github.com/stretchr/testify\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: go-modules-updates\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: go-modules-updates\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the go-modules-updates group with 3 updates"}},{"before":"88292fae5ed496207d6e01b98f24baa37d9bfe6d","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-05-09T18:41:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"}},{"before":"72f5dbb4297b681a0f9483d3f866af5d7c78faed","after":"7936e0103ee75d960f0ca10c9f61a9228df5d35c","ref":"refs/heads/master","pushedAt":"2024-05-09T18:41:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"umputun","name":"Umputun","path":"/umputun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/535880?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net from 0.22.0 to 0.23.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0.\n- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/net from 0.22.0 to 0.23.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU2iepgA","startCursor":null,"endCursor":null}},"title":"Activity · umputun/reproxy"}