{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":311315731,"defaultBranch":"main","name":"Xray-core","ownerLogin":"XTLS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-09T11:23:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71564206?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726708520.0","currentOid":""},"activityList":{"items":[{"before":"93cff1a576975d9375a47a0d3658a30d295878d8","after":"acbf36e21b8ed2fe4f0efef17ae77a7ed1a8b3e0","ref":"refs/heads/main","pushedAt":"2024-09-20T07:55:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmmray","name":null,"path":"/mmmray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142015632?s=80&v=4"},"commit":{"message":"SplitHTTP server: Add global CORS headers for browser dialer (#3830)","shortMessageHtmlLink":"SplitHTTP server: Add global CORS headers for browser dialer (#3830)"}},{"before":"7677ac980d590413993a8c54cd246b59f4c7d72c","after":"93cff1a576975d9375a47a0d3658a30d295878d8","ref":"refs/heads/main","pushedAt":"2024-09-19T15:20:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuhan6665","name":null,"path":"/yuhan6665","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1588741?s=80&v=4"},"commit":{"message":"Xmux: Value of 0 is treated the same as no value (#3835)\n\nIt turns out that some panels like to set `\"xmux\": {\"maxConnections\": 0,\r\n\"maxConcurrency\": 0}`, and of course that fails now. To make their job\r\neasier, let's treat `0` the same as not setting the parameter.\r\n\r\nAgain, I don't like that xray's defaults are hardcoded all over the\r\nplace. I would have liked a different default value for Xmux in a future\r\nversion, but it actually can't be done in practice because everybody\r\njust copypastes the defaults from the docs into their own sourcecode\r\n(and sometimes changes them silently to their own idea of a good\r\ndefault)","shortMessageHtmlLink":"Xmux: Value of 0 is treated the same as no value (#3835)"}},{"before":"bc28cad8f87a01981650d05cc92901d05562bc75","after":"7677ac980d590413993a8c54cd246b59f4c7d72c","ref":"refs/heads/main","pushedAt":"2024-09-19T08:57:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmmray","name":null,"path":"/mmmray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142015632?s=80&v=4"},"commit":{"message":"Browser Dialer: Change from ES5 to ES6+ for performance (#3832)","shortMessageHtmlLink":"Browser Dialer: Change from ES5 to ES6+ for performance (#3832)"}},{"before":"57a41f3b4ba00cbc3db0dbd65f2f22eb724e3974","after":"bc28cad8f87a01981650d05cc92901d05562bc75","ref":"refs/heads/main","pushedAt":"2024-09-19T01:12:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RPRX","name":null,"path":"/RPRX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63339210?s=80&v=4"},"commit":{"message":"v24.9.19","shortMessageHtmlLink":"v24.9.19"}},{"before":"f406b2dee02b4adaa7bb29ac3bf96e0a7ceac4df","after":"57a41f3b4ba00cbc3db0dbd65f2f22eb724e3974","ref":"refs/heads/main","pushedAt":"2024-09-19T01:05:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RPRX","name":null,"path":"/RPRX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63339210?s=80&v=4"},"commit":{"message":"Config: Remove more legacy fields (#3817)","shortMessageHtmlLink":"Config: Remove more legacy fields (#3817)"}},{"before":"a35d5719f425f061a3274e2ba51481299853ea82","after":"f406b2dee02b4adaa7bb29ac3bf96e0a7ceac4df","ref":"refs/heads/main","pushedAt":"2024-09-19T00:45:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RPRX","name":null,"path":"/RPRX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63339210?s=80&v=4"},"commit":{"message":"SplitHTTP client: Fix xmux config deserialization (#3827)","shortMessageHtmlLink":"SplitHTTP client: Fix xmux config deserialization (#3827)"}},{"before":"9357bed8cfae57b59838f06312ffff8edf40ab85","after":"72892dac2f56593beefc15b6a6e8cefb338d6298","ref":"refs/heads/ECH","pushedAt":"2024-09-17T17:14:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"Use internet.DialSystem\nDue to https://github.com/v2fly/v2ray-core/pull/3162#issuecomment-2355879556","shortMessageHtmlLink":"Use internet.DialSystem"}},{"before":"363e86c5857eb963b23183a19024d1d28ebbd03f","after":"a35d5719f425f061a3274e2ba51481299853ea82","ref":"refs/heads/main","pushedAt":"2024-09-16T12:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RPRX","name":null,"path":"/RPRX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63339210?s=80&v=4"},"commit":{"message":"v24.9.16","shortMessageHtmlLink":"v24.9.16"}},{"before":"b1c6471eebd2ec4ef5e0ef6af4b6ceb5f4a06734","after":"363e86c5857eb963b23183a19024d1d28ebbd03f","ref":"refs/heads/main","pushedAt":"2024-09-16T12:46:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RPRX","name":null,"path":"/RPRX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63339210?s=80&v=4"},"commit":{"message":"UDP noises: Add base64 and multi-packet support (#3794)\n\nhttps://github.com/XTLS/Xray-core/pull/3794#issuecomment-2351329251\r\n\r\n---------\r\n\r\nCo-authored-by: 风扇滑翔翼 \r\nCo-authored-by: mmmray <142015632+mmmray@users.noreply.github.com>","shortMessageHtmlLink":"UDP noises: Add base64 and multi-packet support (#3794)"}},{"before":"a931507dd67b1143e58d475414ca91191bea4cf0","after":"b1c6471eebd2ec4ef5e0ef6af4b6ceb5f4a06734","ref":"refs/heads/main","pushedAt":"2024-09-16T12:42:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RPRX","name":null,"path":"/RPRX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63339210?s=80&v=4"},"commit":{"message":"SplitHTTP client: Add xmux (multiplex controller) for H3 & H2 (#3613)\n\nhttps://github.com/XTLS/Xray-core/pull/3613#issuecomment-2351954957\r\n\r\nCloses https://github.com/XTLS/Xray-core/issues/3560#issuecomment-2247495778\r\n\r\n---------\r\n\r\nCo-authored-by: mmmray <142015632+mmmray@users.noreply.github.com>","shortMessageHtmlLink":"SplitHTTP client: Add xmux (multiplex controller) for H3 & H2 (#3613)"}},{"before":"67c2a290650f8bd6bfdffa9a273832c430f986df","after":"a931507dd67b1143e58d475414ca91191bea4cf0","ref":"refs/heads/main","pushedAt":"2024-09-16T12:33:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RPRX","name":null,"path":"/RPRX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63339210?s=80&v=4"},"commit":{"message":"SplitHTTP: Read and validate HTTP/1.1 responses (#3797)","shortMessageHtmlLink":"SplitHTTP: Read and validate HTTP/1.1 responses (#3797)"}},{"before":"2dddba0c47b2173d67f2705fad040c70955832c2","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/sagernet/sing-0.4.3","pushedAt":"2024-09-16T01:20:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"5f0642a671e4c611c4d86604f7d6f3d488452d93","after":"67c2a290650f8bd6bfdffa9a273832c430f986df","ref":"refs/heads/main","pushedAt":"2024-09-16T01:20:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuhan6665","name":null,"path":"/yuhan6665","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1588741?s=80&v=4"},"commit":{"message":"Bump github.com/sagernet/sing from 0.4.1 to 0.4.3 (#3818)\n\nBumps [github.com/sagernet/sing](https://github.com/sagernet/sing) from 0.4.1 to 0.4.3.\r\n- [Commits](https://github.com/sagernet/sing/compare/v0.4.1...v0.4.3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github.com/sagernet/sing\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github.com/sagernet/sing from 0.4.1 to 0.4.3 (#3818)"}},{"before":null,"after":"ed0d88937494c143962e7cd0cb57fe82ffe38bad","ref":"refs/heads/h3","pushedAt":"2024-09-16T01:19:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuhan6665","name":null,"path":"/yuhan6665","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1588741?s=80&v=4"},"commit":{"message":"Add http3 transport","shortMessageHtmlLink":"Add http3 transport"}},{"before":null,"after":"2dddba0c47b2173d67f2705fad040c70955832c2","ref":"refs/heads/dependabot/go_modules/github.com/sagernet/sing-0.4.3","pushedAt":"2024-09-16T00:25:54.000Z","pushType":"branch_creation","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 github.com/sagernet/sing from 0.4.1 to 0.4.3\n\nBumps [github.com/sagernet/sing](https://github.com/sagernet/sing) from 0.4.1 to 0.4.3.\n- [Commits](https://github.com/sagernet/sing/compare/v0.4.1...v0.4.3)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/sagernet/sing\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/sagernet/sing from 0.4.1 to 0.4.3"}},{"before":"83cffab45f3daf1c423d14ac658b13caa7debab7","after":"9357bed8cfae57b59838f06312ffff8edf40ab85","ref":"refs/heads/ECH","pushedAt":"2024-09-15T13:38:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"Use server returned TTL for cache, instead of 600","shortMessageHtmlLink":"Use server returned TTL for cache, instead of 600"}},{"before":"331718b936bb03d7e6f43f5c1c9103fde473969f","after":"83cffab45f3daf1c423d14ac658b13caa7debab7","ref":"refs/heads/ECH","pushedAt":"2024-09-15T07:38:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"Correct cache behavior","shortMessageHtmlLink":"Correct cache behavior"}},{"before":"d2e79c281da5c397512be1da9922e44d9cdfe4aa","after":"331718b936bb03d7e6f43f5c1c9103fde473969f","ref":"refs/heads/ECH","pushedAt":"2024-09-15T07:31:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"Correct cache behavior","shortMessageHtmlLink":"Correct cache behavior"}},{"before":"f0c15912daf904a9820b90ebc83b640c00fa3426","after":"d2e79c281da5c397512be1da9922e44d9cdfe4aa","ref":"refs/heads/ECH","pushedAt":"2024-09-15T06:55:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"Support using DOH server for type 65 query","shortMessageHtmlLink":"Support using DOH server for type 65 query"}},{"before":"d7c2c33547bf2553e2abe5400698b47819fb693e","after":"f0c15912daf904a9820b90ebc83b640c00fa3426","ref":"refs/heads/ECH","pushedAt":"2024-09-15T06:52:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"Support using DOH server for type 65 query","shortMessageHtmlLink":"Support using DOH server for type 65 query"}},{"before":"ea2a68ad4e40c3dc110d619d1a5ab308c0395db5","after":"d7c2c33547bf2553e2abe5400698b47819fb693e","ref":"refs/heads/ECH","pushedAt":"2024-09-15T05:17:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"Skip if not go1.23","shortMessageHtmlLink":"Skip if not go1.23"}},{"before":"4c7ca8beff50bb2f5d1b97da4004f9e2af5c842b","after":"ea2a68ad4e40c3dc110d619d1a5ab308c0395db5","ref":"refs/heads/ECH","pushedAt":"2024-09-15T05:12:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"Skip if not go1.23","shortMessageHtmlLink":"Skip if not go1.23"}},{"before":"3fed0c773f2b8af594b3b9016612b8a6919e96bc","after":"5f0642a671e4c611c4d86604f7d6f3d488452d93","ref":"refs/heads/main","pushedAt":"2024-09-15T04:55:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RPRX","name":null,"path":"/RPRX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63339210?s=80&v=4"},"commit":{"message":"Errors: Add PrintRemovedFeatureError & PrintDeprecatedFeatureWarning (#3804)","shortMessageHtmlLink":"Errors: Add PrintRemovedFeatureError & PrintDeprecatedFeatureWarning (#…"}},{"before":"d7c5a0fc5f45519da280cbe55f29511ef8b08ba7","after":"3fed0c773f2b8af594b3b9016612b8a6919e96bc","ref":"refs/heads/main","pushedAt":"2024-09-15T04:21:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RPRX","name":null,"path":"/RPRX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63339210?s=80&v=4"},"commit":{"message":"DNS outbound: Add blockTypes (#3812)","shortMessageHtmlLink":"DNS outbound: Add blockTypes (#3812)"}},{"before":null,"after":"4c7ca8beff50bb2f5d1b97da4004f9e2af5c842b","ref":"refs/heads/ECH","pushedAt":"2024-09-15T04:04:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"Transport TLS: Support ECH","shortMessageHtmlLink":"Transport TLS: Support ECH"}},{"before":"781aaee21f6ca65fb1e7e73f03c464b21aa3c3d8","after":"d7c5a0fc5f45519da280cbe55f29511ef8b08ba7","ref":"refs/heads/main","pushedAt":"2024-09-15T03:47:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuhan6665","name":null,"path":"/yuhan6665","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1588741?s=80&v=4"},"commit":{"message":"Fix int overflow on x32 processors causing panic (#3810)\n\nDuring the roll, \"duration\" is converted to int, causing overflow on x32 processors. The value may be very small or negative, causing a panic in rand.Intn.","shortMessageHtmlLink":"Fix int overflow on x32 processors causing panic (#3810)"}},{"before":"d606cfd7f6f093d198f42007c4e7572ad0b18953","after":"aafe5cfaa75b3543cce5333e1007ee4f5f9a8ee1","ref":"refs/heads/BlockType","pushedAt":"2024-09-15T03:19:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":"66cd652e6a25ab631845fa151631157f2c7923ac","after":"d606cfd7f6f093d198f42007c4e7572ad0b18953","ref":"refs/heads/BlockType","pushedAt":"2024-09-15T03:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"Use array instead of string","shortMessageHtmlLink":"Use array instead of string"}},{"before":"24c2a90007e65f7312851b049772d48ef3cdfa0f","after":"66cd652e6a25ab631845fa151631157f2c7923ac","ref":"refs/heads/BlockType","pushedAt":"2024-09-14T17:35:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"DNS outbound: Add blcok type option\nAnd stop default blocking type65","shortMessageHtmlLink":"DNS outbound: Add blcok type option"}},{"before":null,"after":"24c2a90007e65f7312851b049772d48ef3cdfa0f","ref":"refs/heads/BlockType","pushedAt":"2024-09-14T17:31:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Fangliding","name":"风扇滑翔翼","path":"/Fangliding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45535409?s=80&v=4"},"commit":{"message":"DNS outbound: Add blcok type option\nAnd stop default blocking type65","shortMessageHtmlLink":"DNS outbound: Add blcok type option"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu7CodgA","startCursor":null,"endCursor":null}},"title":"Activity · XTLS/Xray-core"}