==> Building on cloyster ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 477 100% 0.00kB/s 0:00:00 477 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 1,378 100% 1.31MB/s 0:00:00 1,378 100% 1.31MB/s 0:00:00 (xfr#2, to-chk=1/4) v2ray-5.9.0-1.log 327 100% 319.34kB/s 0:00:00 327 100% 319.34kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,351 bytes received 94 bytes 578.00 bytes/sec total size is 2,050 speedup is 1.42 ==> Applying RISC-V patches... sending incremental file list ./ riscv64.patch 700 79% 0.00kB/s 0:00:00 883 100% 178.71kB/s 0:00:00 (xfr#1, to-chk=0/2) sent 126 bytes received 50 bytes 70.40 bytes/sec total size is 883 speedup is 5.02 patching file PKGBUILD ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix0 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (1) Old Version New Version Net Change Download Size core/iana-etc 20230907-1 20231018-1 0.00 MiB 0.39 MiB Total Download Size: 0.39 MiB Total Installed Size: 3.97 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... iana-etc-20231018-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading iana-etc... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix0]...done ==> Making package: v2ray 5.9.0-1 (Fri Oct 27 18:04:48 2023) ==> Retrieving sources...  -> Updating v2ray-core git repo... From https://github.com/v2fly/v2ray-core - [deleted] (none) -> dependabot/github_actions/actions/setup-go-4 - [deleted] (none) -> dependabot/github_actions/actions/stale-8 - [deleted] (none) -> dependabot/go_modules/github.com/golang/protobuf-1.5.3 - [deleted] (none) -> dependabot/go_modules/github.com/jhump/protoreflect-1.15.1 - [deleted] (none) -> dependabot/go_modules/github.com/miekg/dns-1.1.55 - [deleted] (none) -> dependabot/go_modules/github.com/pires/go-proxyproto-0.7.0 - [deleted] (none) -> dependabot/go_modules/github.com/quic-go/qtls-go1-20-0.3.0 - [deleted] (none) -> dependabot/go_modules/github.com/quic-go/quic-go-0.36.2 - [deleted] (none) -> dependabot/go_modules/golang.org/x/crypto-0.11.0 - [deleted] (none) -> dependabot/go_modules/golang.org/x/net-0.12.0 - [deleted] (none) -> dependabot/go_modules/golang.org/x/sync-0.3.0 - [deleted] (none) -> dependabot/go_modules/google.golang.org/grpc-1.56.2 - [deleted] (none) -> fix-shadowsocks-simplified-cipher-parse - [deleted] (none) -> refs/pull/2251/merge - [deleted] (none) -> refs/pull/2379/merge - [deleted] (none) -> refs/pull/2390/merge - [deleted] (none) -> refs/pull/2395/merge - [deleted] (none) -> refs/pull/2412/merge - [deleted] (none) -> refs/pull/2413/merge - [deleted] (none) -> refs/pull/2434/merge - [deleted] (none) -> refs/pull/2457/merge - [deleted] (none) -> refs/pull/2466/merge - [deleted] (none) -> refs/pull/2491/merge - [deleted] (none) -> refs/pull/2510/merge - [deleted] (none) -> refs/pull/2540/merge - [deleted] (none) -> refs/pull/2541/merge - [deleted] (none) -> refs/pull/2564/merge - [deleted] (none) -> refs/pull/2566/merge - [deleted] (none) -> refs/pull/2587/merge - [deleted] (none) -> refs/pull/2589/merge - [deleted] (none) -> refs/pull/2590/merge - [deleted] (none) -> refs/pull/2591/merge - [deleted] (none) -> refs/pull/2596/merge - [deleted] (none) -> refs/pull/2600/merge remote: Enumerating objects: 1201, done. remote: Counting objects: 0% (1/1195) remote: Counting objects: 1% (12/1195) remote: Counting objects: 2% (24/1195) remote: Counting objects: 3% (36/1195) remote: Counting objects: 4% (48/1195) remote: Counting objects: 5% (60/1195) remote: Counting objects: 6% (72/1195) remote: Counting objects: 7% (84/1195) remote: Counting objects: 8% (96/1195) remote: Counting objects: 9% (108/1195) remote: Counting objects: 10% (120/1195) remote: Counting objects: 11% (132/1195) remote: Counting objects: 12% (144/1195) remote: Counting objects: 13% (156/1195) remote: Counting objects: 14% (168/1195) remote: Counting objects: 15% (180/1195) remote: Counting objects: 16% (192/1195) remote: Counting objects: 17% (204/1195) remote: Counting objects: 18% (216/1195) remote: Counting objects: 19% (228/1195) remote: Counting objects: 20% (239/1195) remote: Counting objects: 21% (251/1195) remote: Counting objects: 22% (263/1195) remote: Counting objects: 23% (275/1195) remote: Counting objects: 24% (287/1195) remote: Counting objects: 25% (299/1195) remote: Counting objects: 26% (311/1195) remote: Counting objects: 27% (323/1195) remote: Counting objects: 28% (335/1195) remote: Counting objects: 29% (347/1195) remote: Counting objects: 30% (359/1195) remote: Counting objects: 31% (371/1195) remote: Counting objects: 32% (383/1195) remote: Counting objects: 33% (395/1195) remote: Counting objects: 34% (407/1195) remote: Counting objects: 35% (419/1195) remote: Counting objects: 36% (431/1195) remote: Counting objects: 37% (443/1195) remote: Counting objects: 38% (455/1195) remote: Counting objects: 39% (467/1195) remote: Counting objects: 40% (478/1195) remote: Counting objects: 41% (490/1195) remote: Counting objects: 42% (502/1195) remote: Counting objects: 43% (514/1195) remote: Counting objects: 44% (526/1195) remote: Counting objects: 45% (538/1195) remote: Counting objects: 46% (550/1195) remote: Counting objects: 47% (562/1195) remote: Counting objects: 48% (574/1195) remote: Counting objects: 49% (586/1195) remote: Counting objects: 50% (598/1195) remote: Counting objects: 51% (610/1195) remote: Counting objects: 52% (622/1195) remote: Counting objects: 53% (634/1195) remote: Counting objects: 54% (646/1195) remote: Counting objects: 55% (658/1195) remote: Counting objects: 56% (670/1195) remote: Counting objects: 57% (682/1195) remote: Counting objects: 58% (694/1195) remote: Counting objects: 59% (706/1195) remote: Counting objects: 60% (717/1195) remote: Counting objects: 61% (729/1195) remote: Counting objects: 62% (741/1195) remote: Counting objects: 63% (753/1195) remote: Counting objects: 64% (765/1195) remote: Counting objects: 65% (777/1195) remote: Counting objects: 66% (789/1195) remote: Counting objects: 67% (801/1195) remote: Counting objects: 68% (813/1195) remote: Counting objects: 69% (825/1195) remote: Counting objects: 70% (837/1195) remote: Counting objects: 71% (849/1195) remote: Counting objects: 72% (861/1195) remote: Counting objects: 73% (873/1195) remote: Counting objects: 74% (885/1195) remote: Counting objects: 75% (897/1195) remote: Counting objects: 76% (909/1195) remote: Counting objects: 77% (921/1195) remote: Counting objects: 78% (933/1195) remote: Counting objects: 79% (945/1195) remote: Counting objects: 80% (956/1195) remote: Counting objects: 81% (968/1195) remote: Counting objects: 82% (980/1195) remote: Counting objects: 83% (992/1195) remote: Counting objects: 84% (1004/1195) remote: Counting objects: 85% (1016/1195) remote: Counting objects: 86% (1028/1195) remote: Counting objects: 87% (1040/1195) remote: Counting objects: 88% (1052/1195) remote: Counting objects: 89% (1064/1195) remote: Counting objects: 90% (1076/1195) remote: Counting objects: 91% (1088/1195) remote: Counting objects: 92% (1100/1195) remote: Counting objects: 93% (1112/1195) remote: Counting objects: 94% (1124/1195) remote: Counting objects: 95% (1136/1195) remote: Counting objects: 96% (1148/1195) remote: Counting objects: 97% (1160/1195) remote: Counting objects: 98% (1172/1195) remote: Counting objects: 99% (1184/1195) remote: Counting objects: 100% (1195/1195) remote: Counting objects: 100% (1195/1195), done. remote: Compressing objects: 0% (1/431) remote: Compressing objects: 1% (5/431) remote: Compressing objects: 2% (9/431) remote: Compressing objects: 3% (13/431) remote: Compressing objects: 4% (18/431) remote: Compressing objects: 5% (22/431) remote: Compressing objects: 6% (26/431) remote: Compressing objects: 7% (31/431) remote: Compressing objects: 8% (35/431) remote: Compressing objects: 9% (39/431) remote: Compressing objects: 10% (44/431) remote: Compressing objects: 11% (48/431) remote: Compressing objects: 12% (52/431) remote: Compressing objects: 13% (57/431) remote: Compressing objects: 14% (61/431) remote: Compressing objects: 15% (65/431) remote: Compressing objects: 16% (69/431) remote: Compressing objects: 17% (74/431) remote: Compressing objects: 18% (78/431) remote: Compressing objects: 19% (82/431) remote: Compressing objects: 20% (87/431) remote: Compressing objects: 21% (91/431) remote: Compressing objects: 22% (95/431) remote: Compressing objects: 23% (100/431) remote: Compressing objects: 24% (104/431) remote: Compressing objects: 25% (108/431) remote: Compressing objects: 26% (113/431) remote: Compressing objects: 27% (117/431) remote: Compressing objects: 28% (121/431) remote: Compressing objects: 29% (125/431) remote: Compressing objects: 30% (130/431) remote: Compressing objects: 31% (134/431) remote: Compressing objects: 32% (138/431) remote: Compressing objects: 33% (143/431) remote: Compressing objects: 34% (147/431) remote: Compressing objects: 35% (151/431) remote: Compressing objects: 36% (156/431) remote: Compressing objects: 37% (160/431) remote: Compressing objects: 38% (164/431) remote: Compressing objects: 39% (169/431) remote: Compressing objects: 40% (173/431) remote: Compressing objects: 41% (177/431) remote: Compressing objects: 42% (182/431) remote: Compressing objects: 43% (186/431) remote: Compressing objects: 44% (190/431) remote: Compressing objects: 45% (194/431) remote: Compressing objects: 46% (199/431) remote: Compressing objects: 47% (203/431) remote: Compressing objects: 48% (207/431) remote: Compressing objects: 49% (212/431) remote: Compressing objects: 50% (216/431) remote: Compressing objects: 51% (220/431) remote: Compressing objects: 52% (225/431) remote: Compressing objects: 53% (229/431) remote: Compressing objects: 54% (233/431) remote: Compressing objects: 55% (238/431) remote: Compressing objects: 56% (242/431) remote: Compressing objects: 57% (246/431) remote: Compressing objects: 58% (250/431) remote: Compressing objects: 59% (255/431) remote: Compressing objects: 60% (259/431) remote: Compressing objects: 61% (263/431) remote: Compressing objects: 62% (268/431) remote: Compressing objects: 63% (272/431) remote: Compressing objects: 64% (276/431) remote: Compressing objects: 65% (281/431) remote: Compressing objects: 66% (285/431) remote: Compressing objects: 67% (289/431) remote: Compressing objects: 68% (294/431) remote: Compressing objects: 69% (298/431) remote: Compressing objects: 70% (302/431) remote: Compressing objects: 71% (307/431) remote: Compressing objects: 72% (311/431) remote: Compressing objects: 73% (315/431) remote: Compressing objects: 74% (319/431) remote: Compressing objects: 75% (324/431) remote: Compressing objects: 76% (328/431) remote: Compressing objects: 77% (332/431) remote: Compressing objects: 78% (337/431) remote: Compressing objects: 79% (341/431) remote: Compressing objects: 80% (345/431) remote: Compressing objects: 81% (350/431) remote: Compressing objects: 82% (354/431) remote: Compressing objects: 83% (358/431) remote: Compressing objects: 84% (363/431) remote: Compressing objects: 85% (367/431) remote: Compressing objects: 86% (371/431) remote: Compressing objects: 87% (375/431) remote: Compressing objects: 88% (380/431) remote: Compressing objects: 89% (384/431) remote: Compressing objects: 90% (388/431) remote: Compressing objects: 91% (393/431) remote: Compressing objects: 92% (397/431) remote: Compressing objects: 93% (401/431) remote: Compressing objects: 94% (406/431) remote: Compressing objects: 95% (410/431) remote: Compressing objects: 96% (414/431) remote: Compressing objects: 97% (419/431) remote: Compressing objects: 98% (423/431) remote: Compressing objects: 99% (427/431) remote: Compressing objects: 100% (431/431) remote: Compressing objects: 100% (431/431), done. Receiving objects: 0% (1/1201) Receiving objects: 1% (13/1201) Receiving objects: 2% (25/1201) Receiving objects: 3% (37/1201) Receiving objects: 4% (49/1201) Receiving objects: 5% (61/1201) Receiving objects: 6% (73/1201) Receiving objects: 7% (85/1201) Receiving objects: 8% (97/1201) Receiving objects: 9% (109/1201) Receiving objects: 10% (121/1201) Receiving objects: 11% (133/1201) Receiving objects: 12% (145/1201) Receiving objects: 13% (157/1201) Receiving objects: 14% (169/1201) Receiving objects: 15% (181/1201) Receiving objects: 16% (193/1201) Receiving objects: 17% (205/1201) Receiving objects: 18% (217/1201) Receiving objects: 19% (229/1201) Receiving objects: 20% (241/1201) Receiving objects: 21% (253/1201) Receiving objects: 22% (265/1201) Receiving objects: 23% (277/1201) Receiving objects: 24% (289/1201) Receiving objects: 25% (301/1201) Receiving objects: 26% (313/1201) Receiving objects: 27% (325/1201) Receiving objects: 28% (337/1201) Receiving objects: 29% (349/1201) Receiving objects: 30% (361/1201) Receiving objects: 31% (373/1201) Receiving objects: 32% (385/1201) Receiving objects: 33% (397/1201) Receiving objects: 34% (409/1201) Receiving objects: 35% (421/1201) Receiving objects: 36% (433/1201) Receiving objects: 37% (445/1201) Receiving objects: 38% (457/1201) Receiving objects: 39% (469/1201) Receiving objects: 40% (481/1201) Receiving objects: 41% (493/1201) Receiving objects: 42% (505/1201) Receiving objects: 43% (517/1201) Receiving objects: 44% (529/1201) Receiving objects: 45% (541/1201) Receiving objects: 46% (553/1201) Receiving objects: 47% (565/1201) Receiving objects: 48% (577/1201) Receiving objects: 49% (589/1201) Receiving objects: 50% (601/1201) Receiving objects: 51% (613/1201) Receiving objects: 52% (625/1201) Receiving objects: 53% (637/1201) Receiving objects: 54% (649/1201) Receiving objects: 55% (661/1201) Receiving objects: 56% (673/1201) Receiving objects: 57% (685/1201) Receiving objects: 58% (697/1201) Receiving objects: 59% (709/1201) Receiving objects: 60% (721/1201) Receiving objects: 61% (733/1201) Receiving objects: 62% (745/1201) Receiving objects: 63% (757/1201) Receiving objects: 64% (769/1201) Receiving objects: 65% (781/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 66% (793/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 67% (805/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 68% (817/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 69% (829/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 70% (841/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 71% (853/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 72% (865/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 73% (877/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 74% (889/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 75% (901/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 76% (913/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 77% (925/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 78% (937/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 79% (949/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 80% (961/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 81% (973/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 82% (985/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 83% (997/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 84% (1009/1201), 176.01 KiB | 335.00 KiB/s remote: Total 1201 (delta 850), reused 1002 (delta 743), pack-reused 6 Receiving objects: 84% (1010/1201), 176.01 KiB | 335.00 KiB/s Receiving objects: 85% (1021/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 86% (1033/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 87% (1045/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 88% (1057/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 89% (1069/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 90% (1081/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 91% (1093/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 92% (1105/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 93% (1117/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 94% (1129/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 95% (1141/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 96% (1153/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 97% (1165/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 98% (1177/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 99% (1189/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 100% (1201/1201), 396.01 KiB | 379.00 KiB/s Receiving objects: 100% (1201/1201), 449.23 KiB | 413.00 KiB/s, done. Resolving deltas: 0% (0/850) Resolving deltas: 1% (9/850) Resolving deltas: 2% (17/850) Resolving deltas: 3% (26/850) Resolving deltas: 4% (34/850) Resolving deltas: 5% (43/850) Resolving deltas: 6% (51/850) Resolving deltas: 7% (60/850) Resolving deltas: 8% (68/850) Resolving deltas: 9% (77/850) Resolving deltas: 10% (85/850) Resolving deltas: 11% (94/850) Resolving deltas: 12% (102/850) Resolving deltas: 13% (111/850) Resolving deltas: 14% (119/850) Resolving deltas: 15% (128/850) Resolving deltas: 16% (136/850) Resolving deltas: 17% (145/850) Resolving deltas: 18% (153/850) Resolving deltas: 19% (162/850) Resolving deltas: 20% (170/850) Resolving deltas: 21% (179/850) Resolving deltas: 22% (187/850) Resolving deltas: 23% (196/850) Resolving deltas: 24% (204/850) Resolving deltas: 25% (213/850) Resolving deltas: 26% (221/850) Resolving deltas: 27% (230/850) Resolving deltas: 28% (238/850) Resolving deltas: 29% (247/850) Resolving deltas: 30% (255/850) Resolving deltas: 31% (264/850) Resolving deltas: 32% (272/850) Resolving deltas: 33% (281/850) Resolving deltas: 34% (289/850) Resolving deltas: 35% (298/850) Resolving deltas: 36% (306/850) Resolving deltas: 37% (315/850) Resolving deltas: 38% (323/850) Resolving deltas: 39% (332/850) Resolving deltas: 40% (340/850) Resolving deltas: 41% (349/850) Resolving deltas: 42% (357/850) Resolving deltas: 43% (366/850) Resolving deltas: 44% (374/850) Resolving deltas: 45% (383/850) Resolving deltas: 46% (391/850) Resolving deltas: 47% (400/850) Resolving deltas: 48% (408/850) Resolving deltas: 49% (417/850) Resolving deltas: 50% (425/850) Resolving deltas: 51% (434/850) Resolving deltas: 52% (442/850) Resolving deltas: 53% (451/850) Resolving deltas: 54% (459/850) Resolving deltas: 55% (468/850) Resolving deltas: 56% (476/850) Resolving deltas: 57% (485/850) Resolving deltas: 58% (493/850) Resolving deltas: 59% (502/850) Resolving deltas: 60% (510/850) Resolving deltas: 60% (515/850) Resolving deltas: 61% (519/850) Resolving deltas: 62% (527/850) Resolving deltas: 63% (536/850) Resolving deltas: 64% (544/850) Resolving deltas: 65% (553/850) Resolving deltas: 66% (561/850) Resolving deltas: 67% (570/850) Resolving deltas: 68% (578/850) Resolving deltas: 69% (587/850) Resolving deltas: 70% (595/850) Resolving deltas: 71% (604/850) Resolving deltas: 72% (612/850) Resolving deltas: 73% (621/850) Resolving deltas: 74% (629/850) Resolving deltas: 75% (638/850) Resolving deltas: 76% (646/850) Resolving deltas: 77% (655/850) Resolving deltas: 78% (663/850) Resolving deltas: 79% (672/850) Resolving deltas: 80% (680/850) Resolving deltas: 81% (689/850) Resolving deltas: 82% (697/850) Resolving deltas: 83% (706/850) Resolving deltas: 83% (713/850) Resolving deltas: 84% (714/850) Resolving deltas: 85% (723/850) Resolving deltas: 86% (731/850) Resolving deltas: 87% (740/850) Resolving deltas: 88% (748/850) Resolving deltas: 89% (757/850) Resolving deltas: 90% (765/850) Resolving deltas: 91% (774/850) Resolving deltas: 92% (782/850) Resolving deltas: 93% (791/850) Resolving deltas: 94% (799/850) Resolving deltas: 95% (808/850) Resolving deltas: 96% (816/850) Resolving deltas: 96% (818/850) Resolving deltas: 97% (825/850) Resolving deltas: 98% (833/850) Resolving deltas: 99% (842/850) Resolving deltas: 100% (850/850) Resolving deltas: 100% (850/850), completed with 141 local objects. * [new branch] dependabot/github_actions/actions/checkout-4 -> dependabot/github_actions/actions/checkout-4 * [new branch] dev-priority-configloaders -> dev-priority-configloaders 5c995d97f..bf7684c79 master -> master + 7dc12662a...b4c072fd9 refs/pull/1480/merge -> refs/pull/1480/merge (forced update) + 2ade29d0e...48a18c594 refs/pull/2161/merge -> refs/pull/2161/merge (forced update) + 9f3013efa...f260356ca refs/pull/2337/merge -> refs/pull/2337/merge (forced update) + bef73fffe...dacc52e60 refs/pull/2389/head -> refs/pull/2389/head (forced update) + 1294a3e2d...a83d9d930 refs/pull/2389/merge -> refs/pull/2389/merge (forced update) + bb20fc762...0ca849637 refs/pull/2541/head -> refs/pull/2541/head (forced update) + c783c9646...be2497ce3 refs/pull/2550/merge -> refs/pull/2550/merge (forced update) + b614e466c...67b23a48a refs/pull/2553/merge -> refs/pull/2553/merge (forced update) + 8f496cf9a...80d29e4be refs/pull/2587/head -> refs/pull/2587/head (forced update) + a423114e6...4bec20332 refs/pull/2589/head -> refs/pull/2589/head (forced update) + 0811197be...404070234 refs/pull/2590/head -> refs/pull/2590/head (forced update) + 549b484b8...4477c3e9f refs/pull/2591/head -> refs/pull/2591/head (forced update) + 1f2809310...78bd41782 refs/pull/2595/head -> refs/pull/2595/head (forced update) + 3c8853b36...3f4a931c5 refs/pull/2595/merge -> refs/pull/2595/merge (forced update) d03d2cfe2..c20e12675 refs/pull/2596/head -> refs/pull/2596/head * [new ref] refs/pull/2607/head -> refs/pull/2607/head * [new ref] refs/pull/2609/head -> refs/pull/2609/head * [new ref] refs/pull/2611/head -> refs/pull/2611/head * [new ref] refs/pull/2612/head -> refs/pull/2612/head * [new ref] refs/pull/2613/head -> refs/pull/2613/head * [new ref] refs/pull/2615/head -> refs/pull/2615/head * [new ref] refs/pull/2622/head -> refs/pull/2622/head * [new ref] refs/pull/2622/merge -> refs/pull/2622/merge * [new ref] refs/pull/2624/head -> refs/pull/2624/head * [new ref] refs/pull/2630/head -> refs/pull/2630/head * [new ref] refs/pull/2631/head -> refs/pull/2631/head * [new ref] refs/pull/2634/head -> refs/pull/2634/head * [new ref] refs/pull/2635/head -> refs/pull/2635/head * [new ref] refs/pull/2636/head -> refs/pull/2636/head * [new ref] refs/pull/2637/head -> refs/pull/2637/head * [new ref] refs/pull/2642/head -> refs/pull/2642/head * [new ref] refs/pull/2643/head -> refs/pull/2643/head * [new ref] refs/pull/2646/head -> refs/pull/2646/head * [new ref] refs/pull/2647/head -> refs/pull/2647/head * [new ref] refs/pull/2648/head -> refs/pull/2648/head * [new ref] refs/pull/2649/head -> refs/pull/2649/head * [new ref] refs/pull/2652/head -> refs/pull/2652/head * [new ref] refs/pull/2653/head -> refs/pull/2653/head * [new ref] refs/pull/2659/head -> refs/pull/2659/head * [new ref] refs/pull/2662/head -> refs/pull/2662/head * [new ref] refs/pull/2666/head -> refs/pull/2666/head * [new ref] refs/pull/2669/head -> refs/pull/2669/head * [new ref] refs/pull/2672/head -> refs/pull/2672/head * [new ref] refs/pull/2673/head -> refs/pull/2673/head * [new ref] refs/pull/2677/head -> refs/pull/2677/head * [new ref] refs/pull/2678/head -> refs/pull/2678/head * [new ref] refs/pull/2681/head -> refs/pull/2681/head * [new ref] refs/pull/2681/merge -> refs/pull/2681/merge * [new ref] refs/pull/2682/head -> refs/pull/2682/head * [new ref] refs/pull/2683/head -> refs/pull/2683/head * [new ref] refs/pull/2684/head -> refs/pull/2684/head * [new ref] refs/pull/2685/head -> refs/pull/2685/head * [new ref] refs/pull/2691/head -> refs/pull/2691/head * [new ref] refs/pull/2692/head -> refs/pull/2692/head * [new ref] refs/pull/2693/head -> refs/pull/2693/head * [new ref] refs/pull/2694/head -> refs/pull/2694/head * [new ref] refs/pull/2697/head -> refs/pull/2697/head * [new ref] refs/pull/2702/head -> refs/pull/2702/head * [new ref] refs/pull/2703/head -> refs/pull/2703/head * [new ref] refs/pull/2704/head -> refs/pull/2704/head * [new ref] refs/pull/2705/head -> refs/pull/2705/head * [new ref] refs/pull/2706/head -> refs/pull/2706/head * [new ref] refs/pull/2707/head -> refs/pull/2707/head * [new ref] refs/pull/2711/head -> refs/pull/2711/head * [new ref] refs/pull/2711/merge -> refs/pull/2711/merge * [new ref] refs/pull/2712/head -> refs/pull/2712/head * [new ref] refs/pull/2714/head -> refs/pull/2714/head * [new ref] refs/pull/2715/head -> refs/pull/2715/head * [new ref] refs/pull/2716/head -> refs/pull/2716/head * [new ref] refs/pull/2717/head -> refs/pull/2717/head * [new ref] refs/pull/2718/head -> refs/pull/2718/head * [new ref] refs/pull/2721/head -> refs/pull/2721/head * [new ref] refs/pull/2721/merge -> refs/pull/2721/merge * [new ref] refs/pull/2722/head -> refs/pull/2722/head * [new ref] refs/pull/2723/head -> refs/pull/2723/head * [new ref] refs/pull/2724/head -> refs/pull/2724/head * [new ref] refs/pull/2725/head -> refs/pull/2725/head * [new ref] refs/pull/2726/head -> refs/pull/2726/head * [new ref] refs/pull/2727/head -> refs/pull/2727/head * [new ref] refs/pull/2729/head -> refs/pull/2729/head * [new tag] v5.10.0 -> v5.10.0 * [new tag] v5.8.0 -> v5.8.0 * [new tag] v5.9.0 -> v5.9.0  -> Found v2ray-InitializeServerConfig-sleep.patch ==> Validating source files with sha512sums... v2ray-core ... Skipped v2ray-InitializeServerConfig-sleep.patch ... Passed ==> Making package: v2ray 5.9.0-1 (Fri Oct 27 18:08:33 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change Download Size extra/v2ray-domain-list-community 20231025154305-1 1.53 MiB 0.16 MiB extra/v2ray-geoip 202310260037-1 9.19 MiB 1.64 MiB Total Download Size: 1.80 MiB Total Installed Size: 10.73 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... v2ray-geoip-202310260037-1-any downloading... v2ray-domain-list-community-20231025154305-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing v2ray-domain-list-community... installing v2ray-geoip... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (5) New Version Net Change extra/perl-error 0.17029-5 0.04 MiB extra/perl-mailtools 2.21-7 0.10 MiB extra/perl-timedate 2.33-5 0.08 MiB extra/git 2.42.0-1 24.79 MiB extra/go 2:1.21.3-1 202.19 MiB Total Installed Size: 227.21 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing go... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources...  -> Found v2ray-InitializeServerConfig-sleep.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of v2ray-core git repo... Cloning into 'v2ray-core'... done. Updating files: 26% (287/1093) Updating files: 27% (296/1093) Updating files: 28% (307/1093) Updating files: 29% (317/1093) Updating files: 30% (328/1093) Updating files: 31% (339/1093) Updating files: 32% (350/1093) Updating files: 33% (361/1093) Updating files: 34% (372/1093) Updating files: 35% (383/1093) Updating files: 36% (394/1093) Updating files: 37% (405/1093) Updating files: 38% (416/1093) Updating files: 39% (427/1093) Updating files: 40% (438/1093) Updating files: 41% (449/1093) Updating files: 41% (453/1093) Updating files: 42% (460/1093) Updating files: 43% (470/1093) Updating files: 44% (481/1093) Updating files: 45% (492/1093) Updating files: 46% (503/1093) Updating files: 47% (514/1093) Updating files: 48% (525/1093) Updating files: 49% (536/1093) Updating files: 49% (538/1093) Updating files: 50% (547/1093) Updating files: 51% (558/1093) Updating files: 52% (569/1093) Updating files: 53% (580/1093) Updating files: 54% (591/1093) Updating files: 55% (602/1093) Updating files: 56% (613/1093) Updating files: 57% (624/1093) Updating files: 58% (634/1093) Updating files: 59% (645/1093) Updating files: 60% (656/1093) Updating files: 61% (667/1093) Updating files: 62% (678/1093) Updating files: 63% (689/1093) Updating files: 64% (700/1093) Updating files: 65% (711/1093) Updating files: 66% (722/1093) Updating files: 67% (733/1093) Updating files: 67% (743/1093) Updating files: 68% (744/1093) Updating files: 69% (755/1093) Updating files: 70% (766/1093) Updating files: 71% (777/1093) Updating files: 72% (787/1093) Updating files: 73% (798/1093) Updating files: 74% (809/1093) Updating files: 75% (820/1093) Updating files: 76% (831/1093) Updating files: 77% (842/1093) Updating files: 78% (853/1093) Updating files: 79% (864/1093) Updating files: 80% (875/1093) Updating files: 81% (886/1093) Updating files: 82% (897/1093) Updating files: 83% (908/1093) Updating files: 84% (919/1093) Updating files: 85% (930/1093) Updating files: 86% (940/1093) Updating files: 87% (951/1093) Updating files: 88% (962/1093) Updating files: 89% (973/1093) Updating files: 90% (984/1093) Updating files: 91% (995/1093) Updating files: 92% (1006/1093) Updating files: 93% (1017/1093) Updating files: 94% (1028/1093) Updating files: 95% (1039/1093) Updating files: 96% (1050/1093) Updating files: 97% (1061/1093) Updating files: 98% (1072/1093) Updating files: 99% (1083/1093) Updating files: 100% (1093/1093) Updating files: 100% (1093/1093), done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file testing/scenarios/common.go ==> Starting build()... go: downloading google.golang.org/protobuf v1.31.0 go: downloading github.com/golang/protobuf v1.5.3 go: downloading github.com/adrg/xdg v0.4.0 go: downloading google.golang.org/grpc v1.59.0 go: downloading github.com/quic-go/quic-go v0.39.0 go: downloading golang.org/x/net v0.17.0 go: downloading github.com/go-chi/chi/v5 v5.0.10 go: downloading github.com/go-chi/render v1.0.3 go: downloading github.com/go-playground/validator/v10 v10.15.5 go: downloading go.starlark.net v0.0.0-20230612165344-9532f5667272 go: downloading go4.org/netipx v0.0.0-20230303233057-f1b76eb4bb35 go: downloading gvisor.dev/gvisor v0.0.0-20231020174304-b8a429915ff1 go: downloading github.com/v2fly/VSign v0.0.0-20201108000810-e2adc24bf848 go: downloading github.com/pelletier/go-toml v1.9.5 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading golang.org/x/crypto v0.14.0 go: downloading github.com/mustafaturan/bus v1.0.2 go: downloading github.com/xiaokangwang/VLite v0.0.0-20220418190619-cff95160a432 go: downloading golang.org/x/sys v0.13.0 go: downloading github.com/refraction-networking/utls v1.5.4 go: downloading github.com/gorilla/websocket v1.5.0 go: downloading github.com/pires/go-proxyproto v0.7.0 go: downloading golang.org/x/exp v0.0.0-20230725093048-515e97ebf090 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d go: downloading github.com/ajg/form v1.5.1 go: downloading github.com/gabriel-vasile/mimetype v1.4.2 go: downloading github.com/go-playground/universal-translator v0.18.1 go: downloading github.com/leodido/go-urn v1.2.4 go: downloading golang.org/x/text v0.13.0 go: downloading golang.org/x/time v0.3.0 go: downloading github.com/google/btree v1.1.2 go: downloading github.com/seiflotfy/cuckoofilter v0.0.0-20220411075957-e3b120b3f5fb go: downloading github.com/v2fly/ss-bloomring v0.0.0-20210312155135-28617310f63e go: downloading github.com/pion/dtls/v2 v2.2.7 go: downloading github.com/pion/logging v0.2.2 go: downloading github.com/pion/sctp v1.8.7 go: downloading github.com/xtaci/smux v1.5.24 go: downloading github.com/mustafaturan/monoton v1.0.0 go: downloading github.com/lunixbochs/struc v0.0.0-20200707160740-784aaebc1d40 go: downloading github.com/andybalholm/brotli v1.0.5 go: downloading github.com/cloudflare/circl v1.3.3 go: downloading github.com/gaukas/godicttls v0.0.4 go: downloading github.com/klauspost/compress v1.16.7 go: downloading github.com/go-playground/locales v0.14.1 go: downloading github.com/google/gopacket v1.1.19 go: downloading github.com/jhump/protoreflect v1.15.3 go: downloading github.com/dgryski/go-metro v0.0.0-20211217172704-adc40b04c140 go: downloading github.com/riobard/go-bloom v0.0.0-20200614022211-cdc8013cb5b3 go: downloading github.com/pion/randutil v0.1.0 go: downloading github.com/boljen/go-bitmap v0.0.0-20151001105940-23cd2fb0ce7d go: downloading github.com/patrickmn/go-cache v2.1.0+incompatible go: downloading github.com/secure-io/siv-go v0.0.0-20180922214919-5ff40651e2c4 go: downloading github.com/pion/transport/v2 v2.2.1 go: downloading github.com/bufbuild/protocompile v0.6.0 go: downloading github.com/v2fly/BrowserBridge v0.0.0-20210430233438-0570fc1d7d08 go: downloading github.com/ebfe/bcrypt_pbkdf v0.0.0-20140212075826-3c8d2dcb253a go: downloading github.com/klauspost/reedsolomon v1.11.7 go: downloading github.com/aead/cmac v0.0.0-20160719120800-7af84192f0b1 go: downloading github.com/klauspost/cpuid/v2 v2.2.5 ==> Starting check()... go: downloading github.com/stretchr/testify v1.8.4 go: downloading golang.org/x/sync v0.4.0 go: downloading github.com/golang/mock v1.6.0 go: downloading github.com/google/go-cmp v0.6.0 go: downloading github.com/miekg/dns v1.1.56 go: downloading h12.io/socks v1.0.3 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading github.com/pmezard/go-difflib v1.0.0 === RUN TestFromContextPanic --- PASS: TestFromContextPanic (0.00s) === RUN TestV2RayDial 2023/10/27 22:23:32 [Warning] V2Ray 5.9.0 started 2023/10/27 22:23:32 [Warning] app/dispatcher: default route for tcp:127.0.0.1:39315 2023/10/27 22:23:33 [Info] proxy/freedom: opening connection to tcp:127.0.0.1:39315 2023/10/27 22:23:33 [Info] transport/internet/tcp: dialing TCP to tcp:127.0.0.1:39315 Failed accept TCP connection: accept tcp 127.0.0.1:39315: use of closed network connection --- PASS: TestV2RayDial (456.97s) === RUN TestV2RayDialUDPConn UDP server started on port 50615 2023/10/27 22:31:08 [Warning] V2Ray 5.9.0 started 2023/10/27 22:31:08 [Warning] app/dispatcher: default route for udp:127.0.0.1:50615 2023/10/27 22:31:08 [Info] proxy/freedom: opening connection to udp:127.0.0.1:50615 Failed to read from UDP: read udp 127.0.0.1:50615: use of closed network connection --- PASS: TestV2RayDialUDPConn (0.69s) === RUN TestV2RayDialUDP UDP server started on port 33448 UDP server started on port 60914 2023/10/27 22:31:09 [Warning] V2Ray 5.9.0 started 2023/10/27 22:31:09 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:33448 2023/10/27 22:31:09 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:33448 2023/10/27 22:31:09 [Warning] app/dispatcher: default route for udp:127.0.0.1:33448 2023/10/27 22:31:09 [Info] proxy/freedom: opening connection to udp:127.0.0.1:33448 2023/10/27 22:31:09 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:60914 2023/10/27 22:31:09 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:60914 2023/10/27 22:31:09 [Warning] app/dispatcher: default route for udp:127.0.0.1:60914 2023/10/27 22:31:09 [Info] proxy/freedom: opening connection to udp:127.0.0.1:60914 Failed to read from UDP: read udp 127.0.0.1:60914: use of closed network connection Failed to read from UDP: read udp 127.0.0.1:33448: use of closed network connection --- PASS: TestV2RayDialUDP (0.20s) === RUN TestV2RayDependency --- PASS: TestV2RayDependency (0.00s) === RUN TestV2RayClose 2023/10/27 22:31:09 [Debug] app/proxyman/inbound: creating stream worker on 127.0.0.1:42725 2023/10/27 22:31:09 [Info] transport/internet/tcp: listening TCP on 127.0.0.1:42725 2023/10/27 22:31:09 [Info] transport/internet/udp: listening UDP on 127.0.0.1:42725 2023/10/27 22:31:09 [Warning] V2Ray 5.9.0 started --- PASS: TestV2RayClose (0.10s) PASS 2023/10/27 22:31:09 [Info] transport/internet/udp: failed to read UDP msg > read udp 127.0.0.1:42725: use of closed network connection ok github.com/v2fly/v2ray-core/v5 466.661s ? github.com/v2fly/v2ray-core/v5/app [no test files] ? github.com/v2fly/v2ray-core/v5/app/browserforwarder [no test files] ? github.com/v2fly/v2ray-core/v5/app/commander [no test files] === RUN TestStatsWriter --- PASS: TestStatsWriter (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/app/dispatcher 3.623s === RUN Test_parseResponse === RUN Test_parseResponse/empty === RUN Test_parseResponse/error === RUN Test_parseResponse/a_record === RUN Test_parseResponse/aaaa_record --- PASS: Test_parseResponse (0.20s) --- PASS: Test_parseResponse/empty (0.04s) --- PASS: Test_parseResponse/error (0.00s) --- PASS: Test_parseResponse/a_record (0.03s) --- PASS: Test_parseResponse/aaaa_record (0.01s) === RUN Test_buildReqMsgs === RUN Test_buildReqMsgs/dual_stack === RUN Test_buildReqMsgs/ipv4_only === RUN Test_buildReqMsgs/ipv6_only === RUN Test_buildReqMsgs/none/error --- PASS: Test_buildReqMsgs (0.00s) --- PASS: Test_buildReqMsgs/dual_stack (0.00s) --- PASS: Test_buildReqMsgs/ipv4_only (0.00s) --- PASS: Test_buildReqMsgs/ipv6_only (0.00s) --- PASS: Test_buildReqMsgs/none/error (0.00s) === RUN Test_genEDNS0Options === RUN Test_genEDNS0Options/ipv4 === RUN Test_genEDNS0Options/ipv6 --- PASS: Test_genEDNS0Options (0.01s) --- PASS: Test_genEDNS0Options/ipv4 (0.01s) --- PASS: Test_genEDNS0Options/ipv6 (0.00s) === RUN TestFqdn === RUN TestFqdn/with_fqdn === RUN TestFqdn/without_fqdn --- PASS: TestFqdn (0.01s) --- PASS: TestFqdn/with_fqdn (0.00s) --- PASS: TestFqdn/without_fqdn (0.00s) === RUN TestUDPServerSubnet 2023/10/27 22:37:36 [Info] features: You are using a deprecated feature: simple DNS server. Please update your config file with latest configuration format, or update your client software. 2023/10/27 22:37:37 [Info] app/dns: DNS: client 127.0.0.1 uses clientIP 7.8.9.10 2023/10/27 22:37:37 [Debug] app/dns: using default domain matcher 2023/10/27 22:37:37 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:44405 2023/10/27 22:37:37 [Debug] app/dns: domain google.com will use DNS in order: [UDP:127.0.0.1:44405] [TypeA TypeAAAA] 2023/10/27 22:37:37 [Debug] app/dns: UDP:127.0.0.1:44405 querying DNS for: google.com. 2023/10/27 22:37:37 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44405 2023/10/27 22:37:37 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:44405 2023/10/27 22:37:37 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44405 2023/10/27 22:37:37 [Warning] app/dispatcher: default route for udp:127.0.0.1:44405 2023/10/27 22:37:37 [Info] proxy/freedom: opening connection to udp:127.0.0.1:44405 2023/10/27 22:37:37 [Info] app/dns: UDP:127.0.0.1:44405 got answer: google.com. TypeAAAA -> [] 389.473258ms 2023/10/27 22:37:37 [Debug] app/dns: UDP:127.0.0.1:44405 updating IP records for domain:google.com. 2023/10/27 22:37:37 [Info] app/dns: UDP:127.0.0.1:44405 got answer: google.com. TypeA -> [8.8.4.4] 436.288653ms 2023/10/27 22:37:37 [Debug] app/dns: UDP:127.0.0.1:44405 updating IP records for domain:google.com. --- PASS: TestUDPServerSubnet (2.20s) === RUN TestUDPServer 2023/10/27 22:37:38 [Info] features: You are using a deprecated feature: simple DNS server. Please update your config file with latest configuration format, or update your client software. 2023/10/27 22:37:38 [Debug] app/dns: using default domain matcher 2023/10/27 22:37:38 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:37556 2023/10/27 22:37:38 [Debug] app/dns: domain google.com will use DNS in order: [UDP:127.0.0.1:37556] [TypeA TypeAAAA] 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 querying DNS for: google.com. 2023/10/27 22:37:38 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:37556 2023/10/27 22:37:38 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:37556 2023/10/27 22:37:38 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:37556 2023/10/27 22:37:38 [Warning] app/dispatcher: default route for udp:127.0.0.1:37556 2023/10/27 22:37:38 [Info] proxy/freedom: opening connection to udp:127.0.0.1:37556 2023/10/27 22:37:38 [Info] app/dns: UDP:127.0.0.1:37556 got answer: google.com. TypeAAAA -> [] 55.732394ms 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 updating IP records for domain:google.com. 2023/10/27 22:37:38 [Info] app/dns: UDP:127.0.0.1:37556 got answer: google.com. TypeA -> [8.8.8.8] 59.354894ms 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 updating IP records for domain:google.com. 2023/10/27 22:37:38 [Debug] app/dns: domain facebook.com will use DNS in order: [UDP:127.0.0.1:37556] [TypeA TypeAAAA] 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 querying DNS for: facebook.com. 2023/10/27 22:37:38 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:37556 2023/10/27 22:37:38 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:37556 2023/10/27 22:37:38 [Info] app/dns: UDP:127.0.0.1:37556 got answer: facebook.com. TypeAAAA -> [] 34.827996ms 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 updating IP records for domain:facebook.com. 2023/10/27 22:37:38 [Info] app/dns: UDP:127.0.0.1:37556 got answer: facebook.com. TypeA -> [9.9.9.9] 34.970096ms 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 updating IP records for domain:facebook.com. 2023/10/27 22:37:38 [Debug] app/dns: domain notexist.google.com will use DNS in order: [UDP:127.0.0.1:37556] [TypeA TypeAAAA] 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 querying DNS for: notexist.google.com. 2023/10/27 22:37:38 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:37556 2023/10/27 22:37:38 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:37556 2023/10/27 22:37:38 [Info] app/dns: UDP:127.0.0.1:37556 got answer: notexist.google.com. TypeA -> [] 27.831797ms 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 updating IP records for domain:notexist.google.com. 2023/10/27 22:37:38 [Info] app/dns: UDP:127.0.0.1:37556 got answer: notexist.google.com. TypeAAAA -> [] 28.516397ms 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 updating IP records for domain:notexist.google.com. 2023/10/27 22:37:38 [Info] app/dns: failed to lookup ip for domain notexist.google.com at server UDP:127.0.0.1:37556 > rcode: 3 2023/10/27 22:37:38 [Debug] app/dns: domain ipv4only.google.com will use DNS in order: [UDP:127.0.0.1:37556] [TypeAAAA] 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 querying DNS for: ipv4only.google.com. 2023/10/27 22:37:38 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:37556 2023/10/27 22:37:38 [Info] app/dns: UDP:127.0.0.1:37556 got answer: ipv4only.google.com. TypeAAAA -> [] 11.886099ms 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 updating IP records for domain:ipv4only.google.com. 2023/10/27 22:37:38 [Debug] app/dns: domain xn--vi8h.ws will use DNS in order: [UDP:127.0.0.1:37556] [TypeA TypeAAAA] 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 querying DNS for: xn--vi8h.ws. 2023/10/27 22:37:38 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:37556 2023/10/27 22:37:38 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:37556 2023/10/27 22:37:38 [Info] app/dns: UDP:127.0.0.1:37556 got answer: xn--vi8h.ws. TypeAAAA -> [] 3.066099ms 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 updating IP records for domain:xn--vi8h.ws. 2023/10/27 22:37:38 [Info] app/dns: UDP:127.0.0.1:37556 got answer: xn--vi8h.ws. TypeA -> [208.100.42.200] 3.418299ms 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 updating IP records for domain:xn--vi8h.ws. 2023/10/27 22:37:38 [Debug] app/dns: domain xn--l8jaaa.com will use DNS in order: [UDP:127.0.0.1:37556] [TypeA TypeAAAA] 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 querying DNS for: xn--l8jaaa.com. 2023/10/27 22:37:38 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:37556 2023/10/27 22:37:38 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:37556 --- PASS: TestUDPServer (1.34s) === RUN TestPrioritizedDomain 2023/10/27 22:37:38 [Info] app/dns: UDP:127.0.0.1:37556 got answer: xn--l8jaaa.com. TypeA -> [[a:a:a:a::aaaa]] 97.203189ms 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 updating IP records for domain:xn--l8jaaa.com. 2023/10/27 22:37:38 [Info] app/dns: UDP:127.0.0.1:37556 got answer: xn--l8jaaa.com. TypeAAAA -> [] 97.352489ms 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 updating IP records for domain:xn--l8jaaa.com. 2023/10/27 22:37:38 [Debug] app/dns: domain google.com will use DNS in order: [UDP:127.0.0.1:37556] [TypeA TypeAAAA] 2023/10/27 22:37:38 [Debug] app/dns: UDP:127.0.0.1:37556 cache HIT google.com -> [8.8.8.8] 2023/10/27 22:37:39 [Info] features: You are using a deprecated feature: simple DNS server. Please update your config file with latest configuration format, or update your client software. 2023/10/27 22:37:39 [Debug] app/dns: using default domain matcher 2023/10/27 22:37:39 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:9999 2023/10/27 22:37:39 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:44724 2023/10/27 22:37:39 [Debug] app/dns: domain google.com matches following rules: [full:google.com(DNS idx:1)] 2023/10/27 22:37:39 [Debug] app/dns: domain google.com will use DNS in order: [UDP:127.0.0.1:44724 UDP:127.0.0.1:9999] [TypeA TypeAAAA] 2023/10/27 22:37:39 [Debug] app/dns: UDP:127.0.0.1:44724 querying DNS for: google.com. 2023/10/27 22:37:39 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44724 2023/10/27 22:37:39 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:44724 2023/10/27 22:37:39 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44724 2023/10/27 22:37:39 [Warning] app/dispatcher: default route for udp:127.0.0.1:44724 2023/10/27 22:37:39 [Info] proxy/freedom: opening connection to udp:127.0.0.1:44724 2023/10/27 22:37:39 [Info] app/dns: UDP:127.0.0.1:44724 got answer: google.com. TypeA -> [8.8.8.8] 21.979097ms 2023/10/27 22:37:39 [Debug] app/dns: UDP:127.0.0.1:44724 updating IP records for domain:google.com. --- PASS: TestPrioritizedDomain (1.08s) 2023/10/27 22:37:39 [Info] app/dns: UDP:127.0.0.1:44724 got answer: google.com. TypeAAAA -> [] 32.645196ms 2023/10/27 22:37:39 [Debug] app/dns: UDP:127.0.0.1:44724 updating IP records for domain:google.com. === RUN TestUDPServerIPv6 2023/10/27 22:37:40 [Info] features: You are using a deprecated feature: simple DNS server. Please update your config file with latest configuration format, or update your client software. 2023/10/27 22:37:40 [Debug] app/dns: using default domain matcher 2023/10/27 22:37:40 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:58469 2023/10/27 22:37:40 [Debug] app/dns: domain ipv6.google.com will use DNS in order: [UDP:127.0.0.1:58469] [TypeAAAA] 2023/10/27 22:37:40 [Debug] app/dns: UDP:127.0.0.1:58469 querying DNS for: ipv6.google.com. 2023/10/27 22:37:40 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:58469 2023/10/27 22:37:40 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:58469 2023/10/27 22:37:40 [Warning] app/dispatcher: default route for udp:127.0.0.1:58469 2023/10/27 22:37:40 [Info] proxy/freedom: opening connection to udp:127.0.0.1:58469 --- PASS: TestUDPServerIPv6 (1.03s) === RUN TestStaticHostDomain 2023/10/27 22:37:40 [Info] app/dns: UDP:127.0.0.1:58469 got answer: ipv6.google.com. TypeAAAA -> [[2001:4860:4860::8888]] 26.612597ms 2023/10/27 22:37:40 [Debug] app/dns: UDP:127.0.0.1:58469 updating IP records for domain:ipv6.google.com. 2023/10/27 22:37:41 [Info] features: You are using a deprecated feature: simple DNS server. Please update your config file with latest configuration format, or update your client software. 2023/10/27 22:37:41 [Debug] app/dns: using default domain matcher 2023/10/27 22:37:41 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:54854 2023/10/27 22:37:41 [Debug] app/dns: found replaced domain: example.com -> google.com. Try to unwrap it 2023/10/27 22:37:41 [Info] app/dns: domain replaced: example.com -> google.com 2023/10/27 22:37:41 [Debug] app/dns: domain google.com will use DNS in order: [UDP:127.0.0.1:54854] [TypeA TypeAAAA] 2023/10/27 22:37:41 [Debug] app/dns: UDP:127.0.0.1:54854 querying DNS for: google.com. 2023/10/27 22:37:41 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:54854 2023/10/27 22:37:41 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:54854 2023/10/27 22:37:41 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:54854 2023/10/27 22:37:41 [Warning] app/dispatcher: default route for udp:127.0.0.1:54854 2023/10/27 22:37:41 [Info] proxy/freedom: opening connection to udp:127.0.0.1:54854 2023/10/27 22:37:41 [Info] app/dns: UDP:127.0.0.1:54854 got answer: google.com. TypeAAAA -> [] 74.701192ms 2023/10/27 22:37:41 [Debug] app/dns: UDP:127.0.0.1:54854 updating IP records for domain:google.com. 2023/10/27 22:37:41 [Info] app/dns: UDP:127.0.0.1:54854 got answer: google.com. TypeA -> [8.8.8.8] 74.892692ms 2023/10/27 22:37:41 [Debug] app/dns: UDP:127.0.0.1:54854 updating IP records for domain:google.com. --- PASS: TestStaticHostDomain (1.10s) === RUN TestIPMatch 2023/10/27 22:37:42 [Debug] app/dns: using default domain matcher 2023/10/27 22:37:42 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:56071 2023/10/27 22:37:42 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:56071 2023/10/27 22:37:42 [Debug] app/dns: domain google.com will use DNS in order: [UDP:127.0.0.1:56071(DNS idx:0) UDP:127.0.0.1:56071(DNS idx:1)] [TypeA TypeAAAA] 2023/10/27 22:37:42 [Debug] app/dns: UDP:127.0.0.1:56071 querying DNS for: google.com. 2023/10/27 22:37:42 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:56071 2023/10/27 22:37:42 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:56071 2023/10/27 22:37:42 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:56071 2023/10/27 22:37:42 [Warning] app/dispatcher: default route for udp:127.0.0.1:56071 2023/10/27 22:37:42 [Info] proxy/freedom: opening connection to udp:127.0.0.1:56071 2023/10/27 22:37:42 [Info] app/dns: UDP:127.0.0.1:56071 got answer: google.com. TypeAAAA -> [] 26.475197ms 2023/10/27 22:37:43 [Debug] app/dns: UDP:127.0.0.1:56071 updating IP records for domain:google.com. 2023/10/27 22:37:43 [Info] app/dns: UDP:127.0.0.1:56071 got answer: google.com. TypeA -> [8.8.8.8] 55.401294ms 2023/10/27 22:37:43 [Debug] app/dns: UDP:127.0.0.1:56071 updating IP records for domain:google.com. 2023/10/27 22:37:43 [Info] app/dns: failed to lookup ip for domain google.com at server UDP:127.0.0.1:56071 > expectIPs not match 2023/10/27 22:37:43 [Debug] app/dns: UDP:127.0.0.1:56071 querying DNS for: google.com. 2023/10/27 22:37:43 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:56071 2023/10/27 22:37:43 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:56071 2023/10/27 22:37:43 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:56071 2023/10/27 22:37:43 [Warning] app/dispatcher: default route for udp:127.0.0.1:56071 2023/10/27 22:37:43 [Info] proxy/freedom: opening connection to udp:127.0.0.1:56071 2023/10/27 22:37:43 [Info] app/dns: UDP:127.0.0.1:56071 got answer: google.com. TypeA -> [8.8.8.8] 11.685999ms 2023/10/27 22:37:43 [Debug] app/dns: UDP:127.0.0.1:56071 updating IP records for domain:google.com. 2023/10/27 22:37:43 [Info] app/dns: UDP:127.0.0.1:56071 got answer: google.com. TypeAAAA -> [] 20.390998ms 2023/10/27 22:37:43 [Debug] app/dns: UDP:127.0.0.1:56071 updating IP records for domain:google.com. 2023/10/27 22:37:43 [Debug] app/dns: domain google.com expectIPs [8.8.8.8] matched at server UDP:127.0.0.1:56071 --- PASS: TestIPMatch (1.10s) === RUN TestLocalDomain 2023/10/27 22:37:44 [Info] features: You are using a deprecated feature: simple DNS server. Please update your config file with latest configuration format, or update your client software. 2023/10/27 22:37:44 [Debug] app/dns: using default domain matcher 2023/10/27 22:37:44 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:9999 2023/10/27 22:37:44 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:44828 2023/10/27 22:37:44 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:44828 2023/10/27 22:37:44 [Debug] app/dns: domain hostname matches following rules: [regexp:^[^.]*$(DNS idx:2)] 2023/10/27 22:37:44 [Debug] app/dns: domain hostname will use DNS in order: [UDP:127.0.0.1:44828(DNS idx:2) UDP:127.0.0.1:9999 UDP:127.0.0.1:44828(DNS idx:1)] [TypeA TypeAAAA] 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 querying DNS for: hostname. 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:44828 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Warning] app/dispatcher: default route for udp:127.0.0.1:44828 2023/10/27 22:37:44 [Info] proxy/freedom: opening connection to udp:127.0.0.1:44828 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: hostname. TypeA -> [127.0.0.1] 8.322299ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:hostname. 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: hostname. TypeAAAA -> [] 10.934299ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:hostname. 2023/10/27 22:37:44 [Debug] app/dns: domain hostname.local matches following rules: [domain:local(DNS idx:2)] 2023/10/27 22:37:44 [Debug] app/dns: domain hostname.local will use DNS in order: [UDP:127.0.0.1:44828(DNS idx:2) UDP:127.0.0.1:9999 UDP:127.0.0.1:44828(DNS idx:1)] [TypeA TypeAAAA] 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 querying DNS for: hostname.local. 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: hostname.local. TypeAAAA -> [] 4.5235ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:hostname.local. 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: hostname.local. TypeA -> [127.0.0.1] 4.6441ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:hostname.local. 2023/10/27 22:37:44 [Info] app/dns: returning 1 IP(s) for domain hostnamestatic -> [127.0.0.53] 2023/10/27 22:37:44 [Debug] app/dns: found replaced domain: hostnamealias -> hostname.localdomain. Try to unwrap it 2023/10/27 22:37:44 [Info] app/dns: domain replaced: hostnamealias -> hostname.localdomain 2023/10/27 22:37:44 [Debug] app/dns: domain hostname.localdomain matches following rules: [domain:localdomain(DNS idx:2)] 2023/10/27 22:37:44 [Debug] app/dns: domain hostname.localdomain will use DNS in order: [UDP:127.0.0.1:44828(DNS idx:2) UDP:127.0.0.1:9999 UDP:127.0.0.1:44828(DNS idx:1)] [TypeA TypeAAAA] 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 querying DNS for: hostname.localdomain. 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: hostname.localdomain. TypeA -> [127.0.0.1] 4.867899ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:hostname.localdomain. 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: hostname.localdomain. TypeAAAA -> [] 76.846892ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:hostname.localdomain. 2023/10/27 22:37:44 [Debug] app/dns: domain localhost matches following rules: [regexp:^[^.]*localhost[^.]*$(DNS idx:1) regexp:^[^.]*$(DNS idx:2)] 2023/10/27 22:37:44 [Debug] app/dns: domain localhost will use DNS in order: [UDP:127.0.0.1:44828(DNS idx:1) UDP:127.0.0.1:44828(DNS idx:2) UDP:127.0.0.1:9999] [TypeA TypeAAAA] 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 querying DNS for: localhost. 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:44828 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Warning] app/dispatcher: default route for udp:127.0.0.1:44828 2023/10/27 22:37:44 [Info] proxy/freedom: opening connection to udp:127.0.0.1:44828 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: localhost. TypeAAAA -> [] 29.917696ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:localhost. 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: localhost. TypeA -> [127.0.0.2] 30.098096ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:localhost. 2023/10/27 22:37:44 [Debug] app/dns: domain localhost expectIPs [127.0.0.2] matched at server UDP:127.0.0.1:44828 2023/10/27 22:37:44 [Debug] app/dns: domain localhost-a matches following rules: [regexp:^[^.]*localhost[^.]*$(DNS idx:1) regexp:^[^.]*$(DNS idx:2)] 2023/10/27 22:37:44 [Debug] app/dns: domain localhost-a will use DNS in order: [UDP:127.0.0.1:44828(DNS idx:1) UDP:127.0.0.1:44828(DNS idx:2) UDP:127.0.0.1:9999] [TypeA TypeAAAA] 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 querying DNS for: localhost-a. 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: localhost-a. TypeAAAA -> [] 78.957192ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:localhost-a. 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: localhost-a. TypeA -> [127.0.0.3] 83.887291ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:localhost-a. 2023/10/27 22:37:44 [Debug] app/dns: domain localhost-a expectIPs [127.0.0.3] matched at server UDP:127.0.0.1:44828 2023/10/27 22:37:44 [Debug] app/dns: domain localhost-b matches following rules: [regexp:^[^.]*localhost[^.]*$(DNS idx:1) regexp:^[^.]*$(DNS idx:2)] 2023/10/27 22:37:44 [Debug] app/dns: domain localhost-b will use DNS in order: [UDP:127.0.0.1:44828(DNS idx:1) UDP:127.0.0.1:44828(DNS idx:2) UDP:127.0.0.1:9999] [TypeA TypeAAAA] 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 querying DNS for: localhost-b. 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: localhost-b. TypeAAAA -> [] 57.754894ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:localhost-b. 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: localhost-b. TypeA -> [127.0.0.4] 57.874494ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:localhost-b. 2023/10/27 22:37:44 [Debug] app/dns: domain localhost-b expectIPs [127.0.0.4] matched at server UDP:127.0.0.1:44828 2023/10/27 22:37:44 [Debug] app/dns: domain Mijia Cloud matches following rules: [regexp:^[^.]*$(DNS idx:2)] 2023/10/27 22:37:44 [Debug] app/dns: domain Mijia Cloud will use DNS in order: [UDP:127.0.0.1:44828(DNS idx:2) UDP:127.0.0.1:9999 UDP:127.0.0.1:44828(DNS idx:1)] [TypeA TypeAAAA] 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 querying DNS for: Mijia Cloud. 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:44828 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: Mijia Cloud. TypeA -> [127.0.0.1] 34.515597ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:Mijia Cloud. 2023/10/27 22:37:44 [Info] app/dns: UDP:127.0.0.1:44828 got answer: Mijia Cloud. TypeAAAA -> [] 43.921696ms 2023/10/27 22:37:44 [Debug] app/dns: UDP:127.0.0.1:44828 updating IP records for domain:Mijia Cloud. --- PASS: TestLocalDomain (1.45s) === RUN TestMultiMatchPrioritizedDomain 2023/10/27 22:37:45 [Info] features: You are using a deprecated feature: simple DNS server. Please update your config file with latest configuration format, or update your client software. 2023/10/27 22:37:45 [Debug] app/dns: using default domain matcher 2023/10/27 22:37:45 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:9999 2023/10/27 22:37:45 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:34187 2023/10/27 22:37:45 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:34187 2023/10/27 22:37:45 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:34187 2023/10/27 22:37:45 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:34187 2023/10/27 22:37:45 [Debug] app/dns: domain google.com matches following rules: [domain:google.com(DNS idx:1) domain:google.com(DNS idx:2)] 2023/10/27 22:37:45 [Debug] app/dns: domain google.com will use DNS in order: [UDP:127.0.0.1:34187(DNS idx:1) UDP:127.0.0.1:34187(DNS idx:2) UDP:127.0.0.1:9999 UDP:127.0.0.1:34187(DNS idx:3) UDP:127.0.0.1:34187(DNS idx:4)] [TypeA TypeAAAA] 2023/10/27 22:37:45 [Debug] app/dns: UDP:127.0.0.1:34187 querying DNS for: google.com. 2023/10/27 22:37:45 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:34187 2023/10/27 22:37:45 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:34187 2023/10/27 22:37:45 [Warning] app/dispatcher: default route for udp:127.0.0.1:34187 2023/10/27 22:37:45 [Info] proxy/freedom: opening connection to udp:127.0.0.1:34187 2023/10/27 22:37:45 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:34187 2023/10/27 22:37:45 [Info] app/dns: UDP:127.0.0.1:34187 got answer: google.com. TypeAAAA -> [] 138.234085ms 2023/10/27 22:37:45 [Debug] app/dns: UDP:127.0.0.1:34187 updating IP records for domain:google.com. 2023/10/27 22:37:45 [Info] app/dns: UDP:127.0.0.1:34187 got answer: google.com. TypeA -> [8.8.8.8] 138.417585ms 2023/10/27 22:37:45 [Debug] app/dns: UDP:127.0.0.1:34187 updating IP records for domain:google.com. 2023/10/27 22:37:45 [Debug] app/dns: domain google.com expectIPs [8.8.8.8] matched at server UDP:127.0.0.1:34187 2023/10/27 22:37:45 [Debug] app/dns: domain ipv6.google.com matches following rules: [domain:google.com(DNS idx:1) domain:google.com(DNS idx:2)] 2023/10/27 22:37:45 [Debug] app/dns: domain ipv6.google.com will use DNS in order: [UDP:127.0.0.1:34187(DNS idx:1) UDP:127.0.0.1:34187(DNS idx:2) UDP:127.0.0.1:9999 UDP:127.0.0.1:34187(DNS idx:3) UDP:127.0.0.1:34187(DNS idx:4)] [TypeA] 2023/10/27 22:37:45 [Debug] app/dns: UDP:127.0.0.1:34187 querying DNS for: ipv6.google.com. 2023/10/27 22:37:45 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:34187 2023/10/27 22:37:45 [Info] app/dns: UDP:127.0.0.1:34187 got answer: ipv6.google.com. TypeA -> [8.8.8.7] 47.875295ms 2023/10/27 22:37:45 [Debug] app/dns: UDP:127.0.0.1:34187 updating IP records for domain:ipv6.google.com. 2023/10/27 22:37:45 [Info] app/dns: failed to lookup ip for domain ipv6.google.com at server UDP:127.0.0.1:34187 > expectIPs not match 2023/10/27 22:37:45 [Debug] app/dns: UDP:127.0.0.1:34187 querying DNS for: ipv6.google.com. 2023/10/27 22:37:45 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:34187 2023/10/27 22:37:45 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:34187 2023/10/27 22:37:45 [Warning] app/dispatcher: default route for udp:127.0.0.1:34187 2023/10/27 22:37:45 [Info] proxy/freedom: opening connection to udp:127.0.0.1:34187 2023/10/27 22:37:45 [Info] app/dns: UDP:127.0.0.1:34187 got answer: ipv6.google.com. TypeA -> [8.8.8.7] 81.718091ms 2023/10/27 22:37:45 [Debug] app/dns: UDP:127.0.0.1:34187 updating IP records for domain:ipv6.google.com. 2023/10/27 22:37:45 [Debug] app/dns: domain ipv6.google.com expectIPs [8.8.8.7] matched at server UDP:127.0.0.1:34187 2023/10/27 22:37:46 [Debug] app/dns: domain api.google.com matches following rules: [domain:api.google.com(DNS idx:3) domain:google.com(DNS idx:1) domain:google.com(DNS idx:2)] 2023/10/27 22:37:46 [Debug] app/dns: domain api.google.com will use DNS in order: [UDP:127.0.0.1:34187(DNS idx:3) UDP:127.0.0.1:34187(DNS idx:1) UDP:127.0.0.1:34187(DNS idx:2) UDP:127.0.0.1:9999 UDP:127.0.0.1:34187(DNS idx:4)] [TypeA TypeAAAA] 2023/10/27 22:37:46 [Debug] app/dns: UDP:127.0.0.1:34187 querying DNS for: api.google.com. 2023/10/27 22:37:46 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:34187 2023/10/27 22:37:46 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:34187 2023/10/27 22:37:46 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:34187 2023/10/27 22:37:46 [Warning] app/dispatcher: default route for udp:127.0.0.1:34187 2023/10/27 22:37:46 [Info] proxy/freedom: opening connection to udp:127.0.0.1:34187 2023/10/27 22:37:46 [Info] app/dns: UDP:127.0.0.1:34187 got answer: api.google.com. TypeAAAA -> [] 155.182183ms 2023/10/27 22:37:46 [Debug] app/dns: UDP:127.0.0.1:34187 updating IP records for domain:api.google.com. 2023/10/27 22:37:46 [Info] app/dns: UDP:127.0.0.1:34187 got answer: api.google.com. TypeA -> [8.8.7.7] 161.337683ms 2023/10/27 22:37:46 [Debug] app/dns: UDP:127.0.0.1:34187 updating IP records for domain:api.google.com. 2023/10/27 22:37:46 [Debug] app/dns: domain api.google.com expectIPs [8.8.7.7] matched at server UDP:127.0.0.1:34187 2023/10/27 22:37:46 [Debug] app/dns: domain v2.api.google.com matches following rules: [full:v2.api.google.com(DNS idx:4) domain:api.google.com(DNS idx:3) domain:google.com(DNS idx:1) domain:google.com(DNS idx:2)] 2023/10/27 22:37:46 [Debug] app/dns: domain v2.api.google.com will use DNS in order: [UDP:127.0.0.1:34187(DNS idx:4) UDP:127.0.0.1:34187(DNS idx:3) UDP:127.0.0.1:34187(DNS idx:1) UDP:127.0.0.1:34187(DNS idx:2) UDP:127.0.0.1:9999] [TypeA TypeAAAA] 2023/10/27 22:37:46 [Debug] app/dns: UDP:127.0.0.1:34187 querying DNS for: v2.api.google.com. 2023/10/27 22:37:46 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:34187 2023/10/27 22:37:46 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:34187 2023/10/27 22:37:46 [Warning] app/dispatcher: default route for udp:127.0.0.1:34187 2023/10/27 22:37:46 [Info] proxy/freedom: opening connection to udp:127.0.0.1:34187 2023/10/27 22:37:46 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:34187 2023/10/27 22:37:46 [Info] app/dns: UDP:127.0.0.1:34187 got answer: v2.api.google.com. TypeAAAA -> [] 60.590794ms --- PASS: TestMultiMatchPrioritizedDomain (1.83s) === RUN TestFakeDNS 2023/10/27 22:37:46 [Debug] app/dns: UDP:127.0.0.1:34187 updating IP records for domain:v2.api.google.com. 2023/10/27 22:37:46 [Info] app/dns: UDP:127.0.0.1:34187 got answer: v2.api.google.com. TypeA -> [8.8.7.8] 60.762194ms 2023/10/27 22:37:46 [Debug] app/dns: UDP:127.0.0.1:34187 updating IP records for domain:v2.api.google.com. 2023/10/27 22:37:46 [Debug] app/dns: domain v2.api.google.com expectIPs [8.8.7.8] matched at server UDP:127.0.0.1:34187 2023/10/27 22:37:47 [Debug] app/dns: using default domain matcher 2023/10/27 22:37:47 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:35268 2023/10/27 22:37:47 [Warning] V2Ray 5.9.0 started 2023/10/27 22:37:47 [Debug] app/dns: domain facebook.com will use DNS in order: [fakedns(DNS idx:0)] [TypeA TypeAAAA] 2023/10/27 22:37:47 [Info] app/dns: fakedns got answer: facebook.com -> [198.18.0.0] 2023/10/27 22:37:47 [Debug] app/dns: domain google.com matches following rules: [domain:google.com(DNS idx:1)] 2023/10/27 22:37:47 [Debug] app/dns: domain google.com will use DNS in order: [fakedns(DNS idx:1) fakedns(DNS idx:0)] [TypeA TypeAAAA] 2023/10/27 22:37:47 [Info] app/dns: fakedns got answer: google.com -> [198.19.0.0] 2023/10/27 22:37:47 [Debug] app/dns: domain google.com matches following rules: [domain:google.com(DNS idx:1)] 2023/10/27 22:37:47 [Debug] app/dns: domain google.com will use DNS in order: [UDP:127.0.0.1:35268] [TypeA TypeAAAA] 2023/10/27 22:37:47 [Debug] app/dns: UDP:127.0.0.1:35268 querying DNS for: google.com. 2023/10/27 22:37:47 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:35268 2023/10/27 22:37:47 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:35268 2023/10/27 22:37:47 [Warning] app/dispatcher: default route for udp:127.0.0.1:35268 2023/10/27 22:37:47 [Info] proxy/freedom: opening connection to udp:127.0.0.1:35268 2023/10/27 22:37:47 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:35268 2023/10/27 22:37:47 [Info] app/dns: UDP:127.0.0.1:35268 got answer: google.com. TypeA -> [8.8.8.8] 114.500488ms 2023/10/27 22:37:47 [Debug] app/dns: UDP:127.0.0.1:35268 updating IP records for domain:google.com. 2023/10/27 22:37:47 [Info] app/dns: UDP:127.0.0.1:35268 got answer: google.com. TypeAAAA -> [] 123.801887ms 2023/10/27 22:37:47 [Debug] app/dns: UDP:127.0.0.1:35268 updating IP records for domain:google.com. 2023/10/27 22:37:47 [Debug] app/dns: domain api.google.com matches following rules: [domain:google.com(DNS idx:1)] 2023/10/27 22:37:47 [Debug] app/dns: domain api.google.com will use DNS in order: [fakedns(DNS idx:1) fakedns(DNS idx:0)] [TypeA TypeAAAA] --- PASS: TestFakeDNS (1.22s) === RUN TestFakeDNSEmptyGlobalConfig 2023/10/27 22:37:47 [Debug] app/dns: domain v2fly.org will use DNS in order: [fakedns(DNS idx:0)] [TypeA] 2023/10/27 22:37:47 [Info] app/dns: DNS: created localhost client 2023/10/27 22:37:47 [Debug] app/dns: using default domain matcher --- PASS: TestFakeDNSEmptyGlobalConfig (0.02s) === RUN TestStaticHosts 2023/10/27 22:37:47 [Warning] V2Ray 5.9.0 started 2023/10/27 22:37:47 [Debug] app/dns: domain facebook.com will use DNS in order: [fakedns(DNS idx:0) fakedns(DNS idx:1)] [TypeA TypeAAAA] 2023/10/27 22:37:47 [Info] app/dns: fakedns got answer: facebook.com -> [198.18.0.0] 2023/10/27 22:37:47 [Debug] app/dns: domain google.com matches following rules: [geosite:private(DNS idx:1)] 2023/10/27 22:37:47 [Debug] app/dns: domain google.com will use DNS in order: [fakedns(DNS idx:1) fakedns(DNS idx:0)] [TypeA TypeAAAA] 2023/10/27 22:37:47 [Info] app/dns: fakedns got answer: google.com -> [[fc00::]] 2023/10/27 22:37:47 [Debug] app/dns: found replaced domain: proxy.v2fly.org -> another-proxy.v2fly.org. Try to unwrap it 2023/10/27 22:37:47 [Debug] app/dns: found replaced domain: proxy2.v2fly.org -> proxy.v2fly.org. Try to unwrap it 2023/10/27 22:37:47 [Debug] app/dns: found replaced domain: proxy.v2fly.org -> another-proxy.v2fly.org. Try to unwrap it --- PASS: TestStaticHosts (0.02s) === RUN TestDoHLocalNameServer 2023/10/27 22:37:47 [Info] app/dns: DNS: created Local DOH client for https://1.1.1.1/dns-query 2023/10/27 22:37:47 [Info] app/dns: DOHL//1.1.1.1 querying: google.com. --- FAIL: TestDoHLocalNameServer (5.03s) panic: context deadline exceeded [recovered] panic: context deadline exceeded goroutine 226 [running]: testing.tRunner.func1.2({0x555558ac2120, 0x5555590c65e0}) testing/testing.go:1545 +0x1e0 testing.tRunner.func1() testing/testing.go:1548 +0x2f0 panic({0x555558ac2120?, 0x5555590c65e0?}) runtime/panic.go:914 +0x20c github.com/v2fly/v2ray-core/v5/common.Must(...) github.com/v2fly/v2ray-core/v5/common/common.go:27 github.com/v2fly/v2ray-core/v5/app/dns_test.TestDoHLocalNameServer(0xc0000ee340) github.com/v2fly/v2ray-core/v5/app/dns/nameserver_doh_test.go:28 +0x13c testing.tRunner(0xc0000ee340, 0x555558b76140) testing/testing.go:1595 +0x104 created by testing.(*T).Run in goroutine 1 testing/testing.go:1648 +0x36c FAIL github.com/v2fly/v2ray-core/v5/app/dns 22.358s === RUN TestNewFakeDnsHolder --- PASS: TestNewFakeDnsHolder (0.01s) === RUN TestFakeDnsHolderCreateMapping --- PASS: TestFakeDnsHolderCreateMapping (0.00s) === RUN TestFakeDnsHolderCreateMappingMany --- PASS: TestFakeDnsHolderCreateMappingMany (0.00s) === RUN TestFakeDnsHolderCreateMappingManyAndResolve --- PASS: TestFakeDnsHolderCreateMappingManyAndResolve (0.00s) === RUN TestFakeDnsHolderCreateMappingManySingleDomain --- PASS: TestFakeDnsHolderCreateMappingManySingleDomain (0.00s) === RUN TestGetFakeIPForDomainConcurrently --- PASS: TestGetFakeIPForDomainConcurrently (0.61s) === RUN TestFakeDnsHolderCreateMappingAndRollOver --- PASS: TestFakeDnsHolderCreateMappingAndRollOver (3.12s) === RUN TestFakeDNSMulti === RUN TestFakeDNSMulti/checkInRange === RUN TestFakeDNSMulti/checkInRange/ipv4 === RUN TestFakeDNSMulti/checkInRange/ipv6 === RUN TestFakeDNSMulti/checkInRange/ipv4_inverse === RUN TestFakeDNSMulti/checkInRange/ipv6_inverse === RUN TestFakeDNSMulti/allocateTwoAddressForTwoPool === RUN TestFakeDNSMulti/allocateTwoAddressForTwoPool/eachOfThemShouldResolve:0 === RUN TestFakeDNSMulti/allocateTwoAddressForTwoPool/eachOfThemShouldResolve:1 === RUN TestFakeDNSMulti/understandIPTypeSelector === RUN TestFakeDNSMulti/understandIPTypeSelector/ipv4 === RUN TestFakeDNSMulti/understandIPTypeSelector/ipv6 === RUN TestFakeDNSMulti/understandIPTypeSelector/ipv46 --- PASS: TestFakeDNSMulti (0.24s) --- PASS: TestFakeDNSMulti/checkInRange (0.01s) --- PASS: TestFakeDNSMulti/checkInRange/ipv4 (0.00s) --- PASS: TestFakeDNSMulti/checkInRange/ipv6 (0.00s) --- PASS: TestFakeDNSMulti/checkInRange/ipv4_inverse (0.00s) --- PASS: TestFakeDNSMulti/checkInRange/ipv6_inverse (0.00s) --- PASS: TestFakeDNSMulti/allocateTwoAddressForTwoPool (0.00s) --- PASS: TestFakeDNSMulti/allocateTwoAddressForTwoPool/eachOfThemShouldResolve:0 (0.00s) --- PASS: TestFakeDNSMulti/allocateTwoAddressForTwoPool/eachOfThemShouldResolve:1 (0.00s) --- PASS: TestFakeDNSMulti/understandIPTypeSelector (0.00s) --- PASS: TestFakeDNSMulti/understandIPTypeSelector/ipv4 (0.00s) --- PASS: TestFakeDNSMulti/understandIPTypeSelector/ipv6 (0.00s) --- PASS: TestFakeDNSMulti/understandIPTypeSelector/ipv46 (0.00s) === RUN TestFakeDNSMultiAddPool === RUN TestFakeDNSMultiAddPool/addPoolBeforeStart === RUN TestFakeDNSMultiAddPool/ipv4_return_existing === RUN TestFakeDNSMultiAddPool/ipv6_return_existing === RUN TestFakeDNSMultiAddPool/ipv4_reject_overlap === RUN TestFakeDNSMultiAddPool/new_pool === RUN TestFakeDNSMultiAddPool/add_pool_multi === RUN TestFakeDNSMultiAddPool/addPoolAfterStart === RUN TestFakeDNSMultiAddPool/ipv4_return_existing#01 === RUN TestFakeDNSMultiAddPool/ipv6_return_existing#01 === RUN TestFakeDNSMultiAddPool/ipv4_reject_overlap#01 === RUN TestFakeDNSMultiAddPool/new_pool#01 === RUN TestFakeDNSMultiAddPool/add_pool_multi#01 --- PASS: TestFakeDNSMultiAddPool (0.05s) --- PASS: TestFakeDNSMultiAddPool/ipv4_return_existing (0.00s) --- PASS: TestFakeDNSMultiAddPool/ipv6_return_existing (0.00s) --- PASS: TestFakeDNSMultiAddPool/ipv4_reject_overlap (0.00s) --- PASS: TestFakeDNSMultiAddPool/new_pool (0.00s) --- PASS: TestFakeDNSMultiAddPool/add_pool_multi (0.00s) --- PASS: TestFakeDNSMultiAddPool/addPoolBeforeStart (0.05s) --- PASS: TestFakeDNSMultiAddPool/ipv4_return_existing#01 (0.00s) --- PASS: TestFakeDNSMultiAddPool/ipv6_return_existing#01 (0.00s) --- PASS: TestFakeDNSMultiAddPool/ipv4_reject_overlap#01 (0.00s) --- PASS: TestFakeDNSMultiAddPool/new_pool#01 (0.00s) --- PASS: TestFakeDNSMultiAddPool/add_pool_multi#01 (0.00s) --- PASS: TestFakeDNSMultiAddPool/addPoolAfterStart (0.01s) PASS ok github.com/v2fly/v2ray-core/v5/app/dns/fakedns 8.117s ? github.com/v2fly/v2ray-core/v5/app/instman [no test files] ? github.com/v2fly/v2ray-core/v5/app/instman/command [no test files] === RUN TestCustomLogHandler --- PASS: TestCustomLogHandler (0.06s) PASS ok github.com/v2fly/v2ray-core/v5/app/log 3.780s === RUN TestLoggerRestart --- PASS: TestLoggerRestart (0.18s) PASS ok github.com/v2fly/v2ray-core/v5/app/log/command 2.473s ? github.com/v2fly/v2ray-core/v5/app/observatory [no test files] === RUN TestHealthPingResults --- PASS: TestHealthPingResults (0.00s) === RUN TestHealthPingResultsIgnoreOutdated --- PASS: TestHealthPingResultsIgnoreOutdated (0.03s) PASS ok github.com/v2fly/v2ray-core/v5/app/observatory/burst 2.619s ? github.com/v2fly/v2ray-core/v5/app/observatory/command [no test files] ? github.com/v2fly/v2ray-core/v5/app/observatory/multiobservatory [no test files] === RUN TestPolicy --- PASS: TestPolicy (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/app/policy 1.622s ? github.com/v2fly/v2ray-core/v5/app/proxyman [no test files] ? github.com/v2fly/v2ray-core/v5/app/proxyman/command [no test files] ? github.com/v2fly/v2ray-core/v5/app/proxyman/inbound [no test files] === RUN TestInterfaces --- PASS: TestInterfaces (0.00s) === RUN TestOutboundWithoutStatCounter --- PASS: TestOutboundWithoutStatCounter (0.13s) === RUN TestOutboundWithStatCounter --- PASS: TestOutboundWithStatCounter (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/app/proxyman/outbound 1.959s === RUN TestTypeReturnAnonymousType --- PASS: TestTypeReturnAnonymousType (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/app/restfulapi 7.540s === RUN TestStaticPickerEmpty --- PASS: TestStaticPickerEmpty (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/app/reverse 3.643s panic: common: failed to read HTTP response > context deadline exceeded (Client.Timeout or context cancellation while reading body) goroutine 1 [running]: github.com/v2fly/v2ray-core/v5/common.Must(...) github.com/v2fly/v2ray-core/v5/common/common.go:27 github.com/v2fly/v2ray-core/v5/app/router_test.init.0() github.com/v2fly/v2ray-core/v5/app/router/condition_geoip_test.go:34 +0x1b8 FAIL github.com/v2fly/v2ray-core/v5/app/router 33.590s === RUN TestServiceSubscribeRoutingStats command_test.go:200: context deadline exceeded --- FAIL: TestServiceSubscribeRoutingStats (1.56s) === RUN TestSerivceTestRoute --- PASS: TestSerivceTestRoute (0.83s) FAIL FAIL github.com/v2fly/v2ray-core/v5/app/router/command 8.575s ? github.com/v2fly/v2ray-core/v5/app/router/routercommon [no test files] === RUN TestStatsChannel channel_test.go:32: expected error: app/stats: Number of subscribers has reached limit --- PASS: TestStatsChannel (0.07s) === RUN TestStatsChannelUnsubcribe --- PASS: TestStatsChannelUnsubcribe (0.00s) === RUN TestStatsChannelBlocking --- PASS: TestStatsChannelBlocking (0.11s) === RUN TestStatsChannelNonBlocking --- PASS: TestStatsChannelNonBlocking (0.10s) === RUN TestStatsChannelConcurrency --- PASS: TestStatsChannelConcurrency (0.03s) === RUN TestStatsCounter --- PASS: TestStatsCounter (0.00s) === RUN TestInterface --- PASS: TestInterface (0.00s) === RUN TestStatsChannelRunnable --- PASS: TestStatsChannelRunnable (0.03s) PASS ok github.com/v2fly/v2ray-core/v5/app/stats 3.093s === RUN TestGetStats --- PASS: TestGetStats (0.06s) 2023/10/27 22:55:28 [Debug] app/stats: create new counter test_counter === RUN TestQueryStats 2023/10/27 22:55:28 [Debug] app/stats: create new counter test_counter 2023/10/27 22:55:28 [Debug] app/stats: create new counter test_counter_2 2023/10/27 22:55:28 [Debug] app/stats: create new counter test_counter_3 --- PASS: TestQueryStats (0.27s) PASS ok github.com/v2fly/v2ray-core/v5/app/stats/command 4.466s ? github.com/v2fly/v2ray-core/v5/app/tun [no test files] ? github.com/v2fly/v2ray-core/v5/app/tun/device [no test files] ? github.com/v2fly/v2ray-core/v5/app/tun/device/gvisor [no test files] ? github.com/v2fly/v2ray-core/v5/app/tun/net [no test files] ? github.com/v2fly/v2ray-core/v5/app/tun/packetparse [no test files] ? github.com/v2fly/v2ray-core/v5/app/tun/tunsorter [no test files] === RUN TestMust --- PASS: TestMust (0.00s) === RUN TestObjectCreation --- PASS: TestObjectCreation (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common 2.261s ? github.com/v2fly/v2ray-core/v5/common/antireplay [no test files] === RUN TestBitmaskByte --- PASS: TestBitmaskByte (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/bitmask 1.755s === RUN TestBufferClear --- PASS: TestBufferClear (0.63s) === RUN TestBufferIsEmpty --- PASS: TestBufferIsEmpty (0.00s) === RUN TestBufferString --- PASS: TestBufferString (0.00s) === RUN TestBufferByte --- PASS: TestBufferByte (0.00s) === RUN TestBufferResize --- PASS: TestBufferResize (0.00s) === RUN TestBufferSlice --- PASS: TestBufferSlice (0.01s) === RUN TestBufferReadFullFrom --- PASS: TestBufferReadFullFrom (0.09s) === RUN TestReadError --- PASS: TestReadError (0.03s) === RUN TestWriteError --- PASS: TestWriteError (0.00s) === RUN TestWriterCreation Failed accept TCP connection: accept tcp 127.0.0.1:40097: use of closed network connection --- PASS: TestWriterCreation (0.09s) === RUN TestMultiBufferRead --- PASS: TestMultiBufferRead (0.00s) === RUN TestMultiBufferAppend --- PASS: TestMultiBufferAppend (0.00s) === RUN TestMultiBufferSliceBySizeLarge --- PASS: TestMultiBufferSliceBySizeLarge (0.00s) === RUN TestMultiBufferSplitFirst --- PASS: TestMultiBufferSplitFirst (0.00s) === RUN TestMultiBufferReadAllToByte --- PASS: TestMultiBufferReadAllToByte (0.08s) === RUN TestMultiBufferCopy --- PASS: TestMultiBufferCopy (0.62s) === RUN TestSplitFirstBytes --- PASS: TestSplitFirstBytes (0.00s) === RUN TestCompact --- PASS: TestCompact (0.00s) === RUN TestBytesReaderWriteTo --- PASS: TestBytesReaderWriteTo (0.00s) === RUN TestBytesReaderMultiBuffer --- PASS: TestBytesReaderMultiBuffer (0.00s) === RUN TestReadByte --- PASS: TestReadByte (0.00s) === RUN TestReadBuffer --- PASS: TestReadBuffer (0.00s) === RUN TestReadAtMost --- PASS: TestReadAtMost (0.00s) === RUN TestPacketReader_ReadMultiBuffer --- PASS: TestPacketReader_ReadMultiBuffer (0.00s) === RUN TestReaderInterface --- PASS: TestReaderInterface (0.00s) === RUN TestReadvReader --- PASS: TestReadvReader (0.36s) === RUN TestWriter Failed accept TCP connection: accept tcp 127.0.0.1:35117: use of closed network connection --- PASS: TestWriter (0.85s) === RUN TestBytesWriterReadFrom --- PASS: TestBytesWriterReadFrom (0.02s) === RUN TestDiscardBytes --- PASS: TestDiscardBytes (0.00s) === RUN TestDiscardBytesMultiBuffer --- PASS: TestDiscardBytesMultiBuffer (1.17s) === RUN TestWriterInterface --- PASS: TestWriterInterface (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/buf 7.049s ? github.com/v2fly/v2ray-core/v5/common/bytespool [no test files] === RUN TestLruReplaceValue --- PASS: TestLruReplaceValue (0.01s) === RUN TestLruRemoveOld --- PASS: TestLruRemoveOld (0.00s) === RUN TestGetKeyFromValue --- PASS: TestGetKeyFromValue (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/cache 0.758s ? github.com/v2fly/v2ray-core/v5/common/cmdarg [no test files] === RUN TestAuthenticationReaderWriter --- PASS: TestAuthenticationReaderWriter (4.79s) === RUN TestAuthenticationReaderWriterPacket --- PASS: TestAuthenticationReaderWriterPacket (0.00s) === RUN TestChaCha20Stream --- PASS: TestChaCha20Stream (0.12s) === RUN TestChaCha20Decoding --- PASS: TestChaCha20Decoding (0.12s) === RUN TestChunkStreamIO --- PASS: TestChunkStreamIO (0.03s) PASS ok github.com/v2fly/v2ray-core/v5/common/crypto 7.934s ? github.com/v2fly/v2ray-core/v5/common/crypto/internal [no test files] testing: warning: no tests to run PASS ok github.com/v2fly/v2ray-core/v5/common/dice 0.622s [no tests to run] ? github.com/v2fly/v2ray-core/v5/common/drain [no test files] ? github.com/v2fly/v2ray-core/v5/common/environment [no test files] ? github.com/v2fly/v2ray-core/v5/common/environment/envctx [no test files] ? github.com/v2fly/v2ray-core/v5/common/environment/envimpl [no test files] ? github.com/v2fly/v2ray-core/v5/common/environment/filesystemcap [no test files] ? github.com/v2fly/v2ray-core/v5/common/environment/systemnetworkimpl [no test files] ? github.com/v2fly/v2ray-core/v5/common/environment/transientstorageimpl [no test files] === RUN TestError --- PASS: TestError (0.01s) === RUN TestErrorMessage --- PASS: TestErrorMessage (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/errors 1.630s ? github.com/v2fly/v2ray-core/v5/common/errors/errorgen [no test files] === RUN TestLogRecord --- PASS: TestLogRecord (0.01s) === RUN TestFileLogger --- PASS: TestFileLogger (2.01s) PASS ok github.com/v2fly/v2ray-core/v5/common/log 5.177s === RUN TestIncrementalPickerFailure --- PASS: TestIncrementalPickerFailure (0.01s) === RUN TestClientWorkerEOF --- PASS: TestClientWorkerEOF (0.51s) === RUN TestClientWorkerClose 2023/10/27 23:03:26 [Info] common/mux: dispatching request to tcp:www.v2fly.org:80 2023/10/27 23:03:26 [Info] common/mux: failed to write first payload > EOF --- PASS: TestClientWorkerClose (0.52s) === RUN TestReaderWriter 2023/10/27 23:03:27 [Info] common/mux: dispatching request to tcp:www.v2fly.org:80 2023/10/27 23:03:27 [Info] common/mux: failed to write first payload > EOF --- PASS: TestReaderWriter (0.19s) === RUN TestSessionManagerAdd --- PASS: TestSessionManagerAdd (0.00s) === RUN TestSessionManagerClose --- PASS: TestSessionManagerClose (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/mux 4.431s === RUN TestAddressProperty --- PASS: TestAddressProperty (0.05s) === RUN TestInvalidAddressConvertion --- PASS: TestInvalidAddressConvertion (0.08s) === RUN TestDestinationProperty --- PASS: TestDestinationProperty (0.00s) === RUN TestDestinationParse --- PASS: TestDestinationParse (0.00s) === RUN TestPortRangeContains --- PASS: TestPortRangeContains (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/net 2.007s === RUN TestPacketEncodingIPv4 --- PASS: TestPacketEncodingIPv4 (0.01s) === RUN TestPacketEncodingIPv6 --- PASS: TestPacketEncodingIPv6 (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/net/packetaddr 1.863s ? github.com/v2fly/v2ray-core/v5/common/peer [no test files] === RUN TestNormalizeEnvName --- PASS: TestNormalizeEnvName (0.00s) === RUN TestEnvFlag --- PASS: TestEnvFlag (0.00s) === RUN TestWrongErrorCheckOnOSStat --- PASS: TestWrongErrorCheckOnOSStat (0.01s) === RUN TestGetAssetLocation --- PASS: TestGetAssetLocation (0.01s) PASS ok github.com/v2fly/v2ray-core/v5/common/platform 2.153s ? github.com/v2fly/v2ray-core/v5/common/platform/ctlcmd [no test files] ? github.com/v2fly/v2ray-core/v5/common/platform/filesystem [no test files] ? github.com/v2fly/v2ray-core/v5/common/platform/filesystem/fsifce [no test files] ? github.com/v2fly/v2ray-core/v5/common/platform/securedload [no test files] === RUN TestAddressReading --- PASS: TestAddressReading (0.01s) === RUN TestAddressWriting --- PASS: TestAddressWriting (0.00s) === RUN TestIdEquals --- PASS: TestIdEquals (0.00s) === RUN TestServerList --- PASS: TestServerList (2.00s) === RUN TestServerPicker --- PASS: TestServerPicker (2.00s) === RUN TestAlwaysValidStrategy --- PASS: TestAlwaysValidStrategy (0.00s) === RUN TestTimeoutValidStrategy --- PASS: TestTimeoutValidStrategy (3.00s) === RUN TestUserInServerSpec --- PASS: TestUserInServerSpec (0.00s) === RUN TestPickUser --- PASS: TestPickUser (0.00s) === RUN TestGenerateRandomInt64InRange --- PASS: TestGenerateRandomInt64InRange (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/protocol 10.723s ? github.com/v2fly/v2ray-core/v5/common/protocol/bittorrent [no test files] ? github.com/v2fly/v2ray-core/v5/common/protocol/dns [no test files] === RUN TestParseXForwardedFor --- PASS: TestParseXForwardedFor (0.04s) === RUN TestHopByHopHeadersRemoving --- PASS: TestHopByHopHeadersRemoving (0.01s) === RUN TestParseHost --- PASS: TestParseHost (0.00s) === RUN TestHTTPHeaders --- PASS: TestHTTPHeaders (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/protocol/http 1.741s === RUN TestSniffQUIC --- PASS: TestSniffQUIC (0.03s) PASS ok github.com/v2fly/v2ray-core/v5/common/protocol/quic 2.279s === RUN TestTLSHeaders --- PASS: TestTLSHeaders (0.22s) PASS ok github.com/v2fly/v2ray-core/v5/common/protocol/tls 3.030s === RUN TestGenerate { "certificate": [ "-----BEGIN CERTIFICATE-----", "MIIBrjCCAVSgAwIBAgIRALrr2tMsRujO9AKa6k43UdAwCgYIKoZIzj0EAwIwLDES", "MBAGA1UEChMJVjJSYXkgSW5jMRYwFAYDVQQDEw1WMlJheSBSb290IENBMB4XDTIz", "MTAyNzE5MTExOFoXDTIzMTAyNzIzMTExOFowLDESMBAGA1UEChMJVjJSYXkgSW5j", "MRYwFAYDVQQDEw1WMlJheSBSb290IENBMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcD", "QgAEFMPrFmqUf2F7GS0OwIdaYtVlQLZpCwnntRZsUFnqKhQ1carkkhfqb1LBtLMT", "gcgrAlNpe8R/9zV7skTw5oB9RaNXMFUwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQM", "MAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFBneib/Ci6I1", "NRx/fTsOQjSziGABMAoGCCqGSM49BAMCA0gAMEUCIBtJqep67ef4XDN5bushdqQl", "ICLid22JHLdq8CO3tyibAiEA2z6Cyph7KO1gxSmwFnUEw6Z9RoyAPjI2QegFHxSC", "yGQ=", "-----END CERTIFICATE-----" ], "key": [ "-----BEGIN RSA PRIVATE KEY-----", "MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgu+OSSEwPJ27qh3ud", "/4UxY7bIxHLO5YrG+ZBmtHK2Fn6hRANCAAQUw+sWapR/YXsZLQ7Ah1pi1WVAtmkL", "Cee1FmxQWeoqFDVxquSSF+pvUsG0sxOByCsCU2l7xH/3NXuyRPDmgH1F", "-----END RSA PRIVATE KEY-----" ] } --- PASS: TestGenerate (0.45s) PASS ok github.com/v2fly/v2ray-core/v5/common/protocol/tls/cert 2.639s ? github.com/v2fly/v2ray-core/v5/common/protocol/udp [no test files] ? github.com/v2fly/v2ray-core/v5/common/protoext [no test files] === RUN TestMessageOpt --- PASS: TestMessageOpt (0.15s) === RUN TestFieldOpt --- PASS: TestFieldOpt (0.05s) PASS ok github.com/v2fly/v2ray-core/v5/common/protoext/testing 1.852s ? github.com/v2fly/v2ray-core/v5/common/protofilter [no test files] ? github.com/v2fly/v2ray-core/v5/common/registry [no test files] === RUN TestNoRetry --- PASS: TestNoRetry (0.00s) === RUN TestRetryOnce --- PASS: TestRetryOnce (1.00s) === RUN TestRetryMultiple --- PASS: TestRetryMultiple (5.01s) === RUN TestRetryExhausted --- PASS: TestRetryExhausted (2.00s) === RUN TestExponentialBackoff --- PASS: TestExponentialBackoff (4.56s) PASS ok github.com/v2fly/v2ray-core/v5/common/retry 15.436s === RUN TestUint16Serial --- PASS: TestUint16Serial (0.01s) === RUN TestUint64Serial --- PASS: TestUint64Serial (0.00s) === RUN TestReadUint16 --- PASS: TestReadUint16 (0.00s) === RUN TestToString --- PASS: TestToString (0.02s) === RUN TestConcat --- PASS: TestConcat (0.00s) === RUN TestGetInstance --- PASS: TestGetInstance (0.01s) === RUN TestConvertingNilMessage --- PASS: TestConvertingNilMessage (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/serial 1.944s ? github.com/v2fly/v2ray-core/v5/common/session [no test files] === RUN TestNotifierSignal --- PASS: TestNotifierSignal (0.00s) === RUN TestActivityTimer --- PASS: TestActivityTimer (6.01s) === RUN TestActivityTimerUpdate --- PASS: TestActivityTimerUpdate (5.02s) === RUN TestActivityTimerNonBlocking --- PASS: TestActivityTimerNonBlocking (1.01s) === RUN TestActivityTimerZeroTimeout --- PASS: TestActivityTimerZeroTimeout (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/signal 19.070s ? github.com/v2fly/v2ray-core/v5/common/signal/done [no test files] === RUN TestPubsub --- PASS: TestPubsub (0.01s) PASS ok github.com/v2fly/v2ray-core/v5/common/signal/pubsub 1.429s ? github.com/v2fly/v2ray-core/v5/common/signal/semaphore [no test files] === RUN TestLinearIndexMatcher --- PASS: TestLinearIndexMatcher (0.02s) === RUN TestMphIndexMatcher --- PASS: TestMphIndexMatcher (0.01s) === RUN TestACAutomatonMatcherGroup --- PASS: TestACAutomatonMatcherGroup (0.06s) === RUN TestACAutomatonMatcherGroupSubstr --- PASS: TestACAutomatonMatcherGroupSubstr (0.02s) === RUN TestACAutomatonMatcherGroupAsIndexMatcher --- PASS: TestACAutomatonMatcherGroupAsIndexMatcher (0.01s) === RUN TestDomainMatcherGroup --- PASS: TestDomainMatcherGroup (0.00s) === RUN TestEmptyDomainMatcherGroup --- PASS: TestEmptyDomainMatcherGroup (0.00s) === RUN TestFullMatcherGroup --- PASS: TestFullMatcherGroup (0.00s) === RUN TestEmptyFullMatcherGroup --- PASS: TestEmptyFullMatcherGroup (0.00s) === RUN TestMphMatcherGroup --- PASS: TestMphMatcherGroup (0.00s) === RUN TestMphMatcherGroupAsIndexMatcher --- PASS: TestMphMatcherGroupAsIndexMatcher (0.00s) === RUN TestEmptyMphMatcherGroup --- PASS: TestEmptyMphMatcherGroup (0.00s) === RUN TestSimpleMatcherGroup --- PASS: TestSimpleMatcherGroup (0.00s) === RUN TestSubstrMatcherGroup --- PASS: TestSubstrMatcherGroup (0.01s) === RUN TestMatcher --- PASS: TestMatcher (0.00s) === RUN TestToDomain --- PASS: TestToDomain (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/strmatcher 1.979s ? github.com/v2fly/v2ray-core/v5/common/taggedfeatures [no test files] === RUN TestPeriodicTaskStop --- PASS: TestPeriodicTaskStop (12.01s) === RUN TestExecuteParallel --- PASS: TestExecuteParallel (0.22s) === RUN TestExecuteParallelContextCancel --- PASS: TestExecuteParallelContextCancel (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/task 13.281s === RUN TestByteSizes --- PASS: TestByteSizes (0.01s) PASS ok github.com/v2fly/v2ray-core/v5/common/units 1.496s === RUN TestParseBytes --- PASS: TestParseBytes (0.00s) === RUN TestParseString --- PASS: TestParseString (0.01s) === RUN TestNewUUID --- PASS: TestNewUUID (0.02s) === RUN TestRandom --- PASS: TestRandom (0.00s) === RUN TestEquals --- PASS: TestEquals (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/common/uuid 1.430s ? github.com/v2fly/v2ray-core/v5/features [no test files] ? github.com/v2fly/v2ray-core/v5/features/dns [no test files] ? github.com/v2fly/v2ray-core/v5/features/dns/localdns [no test files] ? github.com/v2fly/v2ray-core/v5/features/extension [no test files] ? github.com/v2fly/v2ray-core/v5/features/extension/storage [no test files] ? github.com/v2fly/v2ray-core/v5/features/inbound [no test files] ? github.com/v2fly/v2ray-core/v5/features/outbound [no test files] ? github.com/v2fly/v2ray-core/v5/features/policy [no test files] ? github.com/v2fly/v2ray-core/v5/features/routing [no test files] ? github.com/v2fly/v2ray-core/v5/features/routing/dns [no test files] ? github.com/v2fly/v2ray-core/v5/features/routing/session [no test files] ? github.com/v2fly/v2ray-core/v5/features/stats [no test files] === RUN TestStringListUnmarshalError --- PASS: TestStringListUnmarshalError (0.00s) === RUN TestStringListLen --- PASS: TestStringListLen (0.16s) === RUN TestIPParsing --- PASS: TestIPParsing (0.04s) === RUN TestDomainParsing --- PASS: TestDomainParsing (0.00s) === RUN TestURLParsing --- PASS: TestURLParsing (0.00s) === RUN TestInvalidAddressJson --- PASS: TestInvalidAddressJson (0.00s) === RUN TestStringNetwork --- PASS: TestStringNetwork (0.02s) === RUN TestArrayNetworkList --- PASS: TestArrayNetworkList (0.00s) === RUN TestStringNetworkList --- PASS: TestStringNetworkList (0.00s) === RUN TestInvalidNetworkJson --- PASS: TestInvalidNetworkJson (0.00s) === RUN TestIntPort --- PASS: TestIntPort (0.00s) === RUN TestOverRangeIntPort --- PASS: TestOverRangeIntPort (0.00s) === RUN TestEnvPort --- PASS: TestEnvPort (0.00s) === RUN TestSingleStringPort --- PASS: TestSingleStringPort (0.00s) === RUN TestStringPairPort --- PASS: TestStringPairPort (0.00s) === RUN TestOverRangeStringPort --- PASS: TestOverRangeStringPort (0.00s) === RUN TestUserParsing --- PASS: TestUserParsing (0.01s) === RUN TestInvalidUserJson --- PASS: TestInvalidUserJson (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/infra/conf/cfgcommon 3.741s === RUN TestDurationJSON --- PASS: TestDurationJSON (0.03s) PASS ok github.com/v2fly/v2ray-core/v5/infra/conf/cfgcommon/duration 0.781s ? github.com/v2fly/v2ray-core/v5/infra/conf/cfgcommon/loader [no test files] ? github.com/v2fly/v2ray-core/v5/infra/conf/cfgcommon/muxcfg [no test files] ? github.com/v2fly/v2ray-core/v5/infra/conf/cfgcommon/proxycfg [no test files] ? github.com/v2fly/v2ray-core/v5/infra/conf/cfgcommon/sniffer [no test files] ? github.com/v2fly/v2ray-core/v5/infra/conf/cfgcommon/socketcfg [no test files] ? github.com/v2fly/v2ray-core/v5/infra/conf/cfgcommon/testassist [no test files] ? github.com/v2fly/v2ray-core/v5/infra/conf/cfgcommon/tlscfg [no test files] testing: warning: no tests to run PASS ok github.com/v2fly/v2ray-core/v5/infra/conf/geodata 13.138s [no tests to run] === RUN TestDecodeGeoIP --- PASS: TestDecodeGeoIP (0.10s) === RUN TestDecodeGeoSite --- PASS: TestDecodeGeoSite (0.25s) PASS ok github.com/v2fly/v2ray-core/v5/infra/conf/geodata/memconservative 3.414s ? github.com/v2fly/v2ray-core/v5/infra/conf/geodata/standard [no test files] === RUN TestReader --- PASS: TestReader (0.01s) === RUN TestReader1 --- PASS: TestReader1 (0.00s) === RUN TestTOMLToJSON_V2Style --- PASS: TestTOMLToJSON_V2Style (0.06s) === RUN TestTOMLToJSON_ValueTypes --- PASS: TestTOMLToJSON_ValueTypes (0.03s) === RUN TestYMLToJSON_V2Style --- PASS: TestYMLToJSON_V2Style (0.15s) === RUN TestYMLToJSON_ValueTypes --- PASS: TestYMLToJSON_ValueTypes (0.15s) PASS ok github.com/v2fly/v2ray-core/v5/infra/conf/json 2.430s ? github.com/v2fly/v2ray-core/v5/infra/conf/jsonpb [no test files] === RUN TestMergeV2Style --- PASS: TestMergeV2Style (0.06s) === RUN TestMergeTag --- PASS: TestMergeTag (0.02s) === RUN TestMergeTagValueTypes --- PASS: TestMergeTagValueTypes (0.02s) === RUN TestMergeTagDeep --- PASS: TestMergeTagDeep (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/infra/conf/merge 8.230s ? github.com/v2fly/v2ray-core/v5/infra/conf/mergers [no test files] === RUN TestToCidrList rule_test.go:40: /build/v2ray/src/v2ray-core/testing/temp --- PASS: TestToCidrList (49.49s) PASS ok github.com/v2fly/v2ray-core/v5/infra/conf/rule 55.252s === RUN TestLoaderError --- PASS: TestLoaderError (0.20s) PASS ok github.com/v2fly/v2ray-core/v5/infra/conf/serial 4.392s === RUN TestDNSConfigParsing --- PASS: TestDNSConfigParsing (4.34s) PASS ok github.com/v2fly/v2ray-core/v5/infra/conf/synthetic/dns 11.323s ? github.com/v2fly/v2ray-core/v5/infra/conf/synthetic/log [no test files] === RUN TestRouterConfig --- PASS: TestRouterConfig (0.50s) PASS ok github.com/v2fly/v2ray-core/v5/infra/conf/synthetic/router 3.715s ? github.com/v2fly/v2ray-core/v5/infra/conf/v2jsonpb [no test files] === RUN TestHTTPResponseJSON --- PASS: TestHTTPResponseJSON (0.05s) === RUN TestDnsProxyConfig --- PASS: TestDnsProxyConfig (0.06s) === RUN TestDokodemoConfig --- PASS: TestDokodemoConfig (0.04s) === RUN TestFreedomConfig --- PASS: TestFreedomConfig (0.01s) === RUN TestHTTPServerConfig --- PASS: TestHTTPServerConfig (0.08s) === RUN TestBufferSize --- PASS: TestBufferSize (0.00s) === RUN TestReverseConfig --- PASS: TestReverseConfig (0.01s) === RUN TestShadowsocksServerConfigParsing --- PASS: TestShadowsocksServerConfigParsing (0.01s) === RUN TestSocksInboundConfig --- PASS: TestSocksInboundConfig (0.01s) === RUN TestSocksOutboundConfig --- PASS: TestSocksOutboundConfig (0.01s) === RUN TestSocketConfig --- PASS: TestSocketConfig (0.00s) === RUN TestTransportConfig --- PASS: TestTransportConfig (0.05s) === RUN TestV2RayConfig --- PASS: TestV2RayConfig (0.24s) === RUN TestMuxConfig_Build === RUN TestMuxConfig_Build/default === RUN TestMuxConfig_Build/empty_def === RUN TestMuxConfig_Build/not_enable === RUN TestMuxConfig_Build/forbidden --- PASS: TestMuxConfig_Build (0.03s) --- PASS: TestMuxConfig_Build/default (0.02s) --- PASS: TestMuxConfig_Build/empty_def (0.00s) --- PASS: TestMuxConfig_Build/not_enable (0.00s) --- PASS: TestMuxConfig_Build/forbidden (0.00s) === RUN TestVLessOutbound --- PASS: TestVLessOutbound (0.03s) === RUN TestVLessInbound --- PASS: TestVLessInbound (0.03s) === RUN TestVMessOutbound --- PASS: TestVMessOutbound (0.02s) === RUN TestVMessInbound --- PASS: TestVMessInbound (0.01s) PASS ok github.com/v2fly/v2ray-core/v5/infra/conf/v4 4.066s ? github.com/v2fly/v2ray-core/v5/infra/conf/v5cfg [no test files] ? github.com/v2fly/v2ray-core/v5/infra/vformat [no test files] ? github.com/v2fly/v2ray-core/v5/infra/vprotogen [no test files] ? github.com/v2fly/v2ray-core/v5/main [no test files] ? github.com/v2fly/v2ray-core/v5/main/commands [no test files] ? github.com/v2fly/v2ray-core/v5/main/commands/all [no test files] ? github.com/v2fly/v2ray-core/v5/main/commands/all/api [no test files] ? github.com/v2fly/v2ray-core/v5/main/commands/all/api/jsonv4 [no test files] ? github.com/v2fly/v2ray-core/v5/main/commands/all/engineering [no test files] ? github.com/v2fly/v2ray-core/v5/main/commands/all/jsonv4 [no test files] ? github.com/v2fly/v2ray-core/v5/main/commands/all/tls [no test files] ? github.com/v2fly/v2ray-core/v5/main/commands/base [no test files] ? github.com/v2fly/v2ray-core/v5/main/commands/helpers [no test files] ? github.com/v2fly/v2ray-core/v5/main/distro/all [no test files] ? github.com/v2fly/v2ray-core/v5/main/distro/debug [no test files] ? github.com/v2fly/v2ray-core/v5/main/formats [no test files] ? github.com/v2fly/v2ray-core/v5/main/v2binding [no test files] ? github.com/v2fly/v2ray-core/v5/main/v2binding/v2api [no test files] ? github.com/v2fly/v2ray-core/v5/proxy [no test files] === RUN TestBlackHoleHTTPResponse --- PASS: TestBlackHoleHTTPResponse (1.17s) === RUN TestHTTPResponse --- PASS: TestHTTPResponse (0.01s) PASS ok github.com/v2fly/v2ray-core/v5/proxy/blackhole 3.898s === RUN TestUDPDNSTunnel 2023/10/27 23:37:01 [Info] features: You are using a deprecated feature: simple DNS server. Please update your config file with latest configuration format, or update your client software. 2023/10/27 23:37:01 [Debug] app/dns: using default domain matcher 2023/10/27 23:37:01 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:46883 2023/10/27 23:37:02 [Info] transport/internet/udp: listening UDP on 127.0.0.1:52373 2023/10/27 23:37:02 [Warning] V2Ray 5.9.0 started 2023/10/27 23:37:02 [Debug] [4223253976] proxy/dokodemo: processing connection from: 127.0.0.1:49337 2023/10/27 23:37:02 [Info] [4223253976] proxy/dokodemo: received request for 127.0.0.1:49337 2023/10/27 23:37:02 [Warning] [4223253976] app/dispatcher: default route for udp:127.0.0.1:46883 2023/10/27 23:37:02 127.0.0.1:49337 accepted udp:127.0.0.1:46883 2023/10/27 23:37:02 [Info] [4223253976] proxy/dns: handling DNS traffic to udp:127.0.0.1:46883 2023/10/27 23:37:02 [Debug] app/dns: domain google.com will use DNS in order: [UDP:127.0.0.1:46883] [TypeA] 2023/10/27 23:37:02 [Debug] app/dns: UDP:127.0.0.1:46883 querying DNS for: google.com. 2023/10/27 23:37:02 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:46883 2023/10/27 23:37:02 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:46883 2023/10/27 23:37:02 [Warning] app/dispatcher: default route for udp:127.0.0.1:46883 2023/10/27 23:37:02 [Info] proxy/dns: handling DNS traffic to udp:127.0.0.1:46883 2023/10/27 23:37:02 [Info] app/dns: UDP:127.0.0.1:46883 got answer: google.com. TypeA -> [8.8.8.8] 74.970503ms 2023/10/27 23:37:02 [Debug] app/dns: UDP:127.0.0.1:46883 updating IP records for domain:google.com. 2023/10/27 23:37:02 [Debug] [3642366533] proxy/dokodemo: processing connection from: 127.0.0.1:51464 2023/10/27 23:37:02 [Info] [3642366533] proxy/dokodemo: received request for 127.0.0.1:51464 2023/10/27 23:37:02 [Warning] [3642366533] app/dispatcher: default route for udp:127.0.0.1:46883 2023/10/27 23:37:02 127.0.0.1:51464 accepted udp:127.0.0.1:46883 2023/10/27 23:37:02 [Info] [3642366533] proxy/dns: handling DNS traffic to udp:127.0.0.1:46883 2023/10/27 23:37:02 [Debug] app/dns: domain ipv4only.google.com will use DNS in order: [UDP:127.0.0.1:46883] [TypeAAAA] 2023/10/27 23:37:02 [Debug] app/dns: UDP:127.0.0.1:46883 querying DNS for: ipv4only.google.com. 2023/10/27 23:37:02 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:46883 2023/10/27 23:37:02 [Info] app/dns: UDP:127.0.0.1:46883 got answer: ipv4only.google.com. TypeAAAA -> [] 43.978101ms 2023/10/27 23:37:02 [Debug] app/dns: UDP:127.0.0.1:46883 updating IP records for domain:ipv4only.google.com. 2023/10/27 23:37:02 [Debug] [1320718719] proxy/dokodemo: processing connection from: 127.0.0.1:50498 2023/10/27 23:37:02 [Info] [1320718719] proxy/dokodemo: received request for 127.0.0.1:50498 2023/10/27 23:37:02 [Warning] [1320718719] app/dispatcher: default route for udp:127.0.0.1:46883 2023/10/27 23:37:02 127.0.0.1:50498 accepted udp:127.0.0.1:46883 2023/10/27 23:37:02 [Info] [1320718719] proxy/dns: handling DNS traffic to udp:127.0.0.1:46883 2023/10/27 23:37:02 [Debug] app/dns: domain notexist.google.com will use DNS in order: [UDP:127.0.0.1:46883] [TypeAAAA] 2023/10/27 23:37:02 [Debug] app/dns: UDP:127.0.0.1:46883 querying DNS for: notexist.google.com. 2023/10/27 23:37:02 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:46883 2023/10/27 23:37:02 [Info] app/dns: UDP:127.0.0.1:46883 got answer: notexist.google.com. TypeAAAA -> [] 6.1337ms 2023/10/27 23:37:02 [Debug] app/dns: UDP:127.0.0.1:46883 updating IP records for domain:notexist.google.com. 2023/10/27 23:37:02 [Info] app/dns: failed to lookup ip for domain notexist.google.com at server UDP:127.0.0.1:46883 > rcode: 3 2023/10/27 23:37:02 [Info] transport/internet/udp: failed to read UDP msg > read udp 127.0.0.1:52373: use of closed network connection --- PASS: TestUDPDNSTunnel (2.40s) === RUN TestTCPDNSTunnel 2023/10/27 23:37:03 [Debug] app/dns: using default domain matcher 2023/10/27 23:37:03 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:33417 2023/10/27 23:37:03 [Debug] app/proxyman/inbound: creating stream worker on 127.0.0.1:37417 2023/10/27 23:37:03 [Info] transport/internet/tcp: listening TCP on 127.0.0.1:37417 2023/10/27 23:37:03 [Warning] V2Ray 5.9.0 started 2023/10/27 23:37:03 [Debug] [2472372728] proxy/dokodemo: processing connection from: 127.0.0.1:39864 2023/10/27 23:37:03 [Info] [2472372728] proxy/dokodemo: received request for 127.0.0.1:39864 2023/10/27 23:37:03 [Warning] [2472372728] app/dispatcher: default route for tcp:127.0.0.1:33417 2023/10/27 23:37:03 127.0.0.1:39864 accepted tcp:127.0.0.1:33417 2023/10/27 23:37:03 [Info] [2472372728] proxy/dns: handling DNS traffic to tcp:127.0.0.1:33417 2023/10/27 23:37:03 [Debug] app/dns: domain google.com will use DNS in order: [UDP:127.0.0.1:33417] [TypeA] 2023/10/27 23:37:03 [Debug] app/dns: UDP:127.0.0.1:33417 querying DNS for: google.com. 2023/10/27 23:37:03 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:33417 2023/10/27 23:37:03 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:33417 2023/10/27 23:37:03 [Warning] app/dispatcher: default route for udp:127.0.0.1:33417 2023/10/27 23:37:03 [Info] proxy/dns: handling DNS traffic to udp:127.0.0.1:33417 2023/10/27 23:37:03 [Info] app/dns: UDP:127.0.0.1:33417 got answer: google.com. TypeA -> [8.8.8.8] 28.183601ms 2023/10/27 23:37:03 [Debug] app/dns: UDP:127.0.0.1:33417 updating IP records for domain:google.com. --- PASS: TestTCPDNSTunnel (1.16s) === RUN TestUDP2TCPDNSTunnel 2023/10/27 23:37:04 [Debug] app/dns: using default domain matcher 2023/10/27 23:37:04 [Info] app/dns: DNS: created UDP client initialized for 127.0.0.1:38713 2023/10/27 23:37:04 [Debug] app/proxyman/inbound: creating stream worker on 127.0.0.1:35087 2023/10/27 23:37:04 [Info] transport/internet/tcp: listening TCP on 127.0.0.1:35087 2023/10/27 23:37:04 [Warning] V2Ray 5.9.0 started 2023/10/27 23:37:04 [Debug] [1565436382] proxy/dokodemo: processing connection from: 127.0.0.1:33278 2023/10/27 23:37:04 [Info] [1565436382] proxy/dokodemo: received request for 127.0.0.1:33278 2023/10/27 23:37:04 [Warning] [1565436382] app/dispatcher: default route for tcp:127.0.0.1:38713 2023/10/27 23:37:04 127.0.0.1:33278 accepted tcp:127.0.0.1:38713 2023/10/27 23:37:04 [Info] [1565436382] proxy/dns: handling DNS traffic to tcp:127.0.0.1:38713 2023/10/27 23:37:04 [Debug] app/dns: domain google.com will use DNS in order: [UDP:127.0.0.1:38713] [TypeA] 2023/10/27 23:37:04 [Debug] app/dns: UDP:127.0.0.1:38713 querying DNS for: google.com. 2023/10/27 23:37:04 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:38713 2023/10/27 23:37:04 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:38713 2023/10/27 23:37:04 [Warning] app/dispatcher: default route for udp:127.0.0.1:38713 2023/10/27 23:37:05 [Info] proxy/dns: handling DNS traffic to tcp:127.0.0.1:38713 2023/10/27 23:37:05 [Info] transport/internet/tcp: dialing TCP to tcp:127.0.0.1:38713 2023/10/27 23:37:05 [Info] app/dns: UDP:127.0.0.1:38713 got answer: google.com. TypeA -> [8.8.8.8] 25.993301ms 2023/10/27 23:37:05 [Debug] app/dns: UDP:127.0.0.1:38713 updating IP records for domain:google.com. --- PASS: TestUDP2TCPDNSTunnel (1.22s) PASS ok github.com/v2fly/v2ray-core/v5/proxy/dns 10.936s ? github.com/v2fly/v2ray-core/v5/proxy/dokodemo [no test files] ? github.com/v2fly/v2ray-core/v5/proxy/freedom [no test files] ? github.com/v2fly/v2ray-core/v5/proxy/http [no test files] ? github.com/v2fly/v2ray-core/v5/proxy/http/simplified [no test files] ? github.com/v2fly/v2ray-core/v5/proxy/loopback [no test files] === RUN TestAEADCipherUDP --- PASS: TestAEADCipherUDP (0.21s) === RUN TestUDPEncoding --- PASS: TestUDPEncoding (0.03s) === RUN TestTCPRequest --- PASS: TestTCPRequest (0.14s) === RUN TestUDPReaderWriter --- PASS: TestUDPReaderWriter (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/proxy/shadowsocks 3.408s ? github.com/v2fly/v2ray-core/v5/proxy/shadowsocks/simplified [no test files] === RUN TestUDPEncoding --- PASS: TestUDPEncoding (0.05s) === RUN TestReadUsernamePassword --- PASS: TestReadUsernamePassword (0.00s) === RUN TestReadUntilNull --- PASS: TestReadUntilNull (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/proxy/socks 2.380s ? github.com/v2fly/v2ray-core/v5/proxy/socks/simplified [no test files] === RUN TestTCPRequest --- PASS: TestTCPRequest (0.09s) === RUN TestUDPRequest --- PASS: TestUDPRequest (0.01s) === RUN TestLargeUDPRequest --- PASS: TestLargeUDPRequest (0.26s) PASS ok github.com/v2fly/v2ray-core/v5/proxy/trojan 2.535s ? github.com/v2fly/v2ray-core/v5/proxy/trojan/simplified [no test files] ? github.com/v2fly/v2ray-core/v5/proxy/vless [no test files] === RUN TestRequestSerialization --- PASS: TestRequestSerialization (0.13s) === RUN TestInvalidRequest --- PASS: TestInvalidRequest (0.00s) === RUN TestMuxRequest --- PASS: TestMuxRequest (0.01s) PASS ok github.com/v2fly/v2ray-core/v5/proxy/vless/encoding 2.368s ? github.com/v2fly/v2ray-core/v5/proxy/vless/inbound [no test files] ? github.com/v2fly/v2ray-core/v5/proxy/vless/outbound [no test files] ? github.com/v2fly/v2ray-core/v5/proxy/vlite [no test files] ? github.com/v2fly/v2ray-core/v5/proxy/vlite/inbound [no test files] ? github.com/v2fly/v2ray-core/v5/proxy/vlite/outbound [no test files] === RUN TestUserValidator --- PASS: TestUserValidator (0.10s) PASS ok github.com/v2fly/v2ray-core/v5/proxy/vmess 1.525s === RUN TestCreateAuthID [102 228 26 212 127 167 69 251 253 30 151 50 94 147 219 244] [211 254 120 176 128 254 203 169 8 159 153 80 138 118 150 218] --- PASS: TestCreateAuthID (0.04s) === RUN TestCreateAuthIDAndDecode [102 228 26 212 127 167 69 251 253 30 151 50 94 147 219 244] [188 44 215 157 88 221 31 231 100 254 15 36 40 161 84 155] Demo User --- PASS: TestCreateAuthIDAndDecode (0.10s) === RUN TestCreateAuthIDAndDecode2 [102 228 26 212 127 167 69 251 253 30 151 50 94 147 219 244] [158 33 245 222 41 119 63 209 218 1 122 4 28 142 61 13] Demo User --- PASS: TestCreateAuthIDAndDecode2 (0.07s) === RUN TestCreateAuthIDAndDecodeMassive [102 228 26 212 127 167 69 251 253 30 151 50 94 147 219 244] [62 254 38 199 237 244 35 10 168 169 102 134 124 91 147 51] Demo User --- PASS: TestCreateAuthIDAndDecodeMassive (12.59s) === RUN TestCreateAuthIDAndDecodeSuperMassive [102 228 26 212 127 167 69 251 253 30 151 50 94 147 219 244] [125 130 225 136 233 213 22 25 93 139 22 82 37 95 39 28] Demo User 4.635879211 --- PASS: TestCreateAuthIDAndDecodeSuperMassive (754.02s) === RUN TestOpenVMessAEADHeader Test Header --- PASS: TestOpenVMessAEADHeader (0.01s) === RUN TestOpenVMessAEADHeader2 --- PASS: TestOpenVMessAEADHeader2 (0.00s) === RUN TestOpenVMessAEADHeader4 --- PASS: TestOpenVMessAEADHeader4 (0.24s) === RUN TestOpenVMessAEADHeader4Massive --- PASS: TestOpenVMessAEADHeader4Massive (334.39s) === RUN TestKDFValue 53e9d7e1bd7bd25022b71ead07d8a596efc8a845c7888652fd684b4903dc8892 --- PASS: TestKDFValue (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/proxy/vmess/aead 1104.679s === RUN TestFnvAuth --- PASS: TestFnvAuth (0.02s) === RUN TestSwitchAccount --- PASS: TestSwitchAccount (0.01s) === RUN TestSwitchAccountBugOffByOne --- PASS: TestSwitchAccountBugOffByOne (0.00s) === RUN TestRequestSerialization --- PASS: TestRequestSerialization (0.23s) === RUN TestInvalidRequest --- PASS: TestInvalidRequest (0.52s) === RUN TestMuxRequest --- PASS: TestMuxRequest (0.46s) PASS ok github.com/v2fly/v2ray-core/v5/proxy/vmess/encoding 4.242s ? github.com/v2fly/v2ray-core/v5/proxy/vmess/inbound [no test files] ? github.com/v2fly/v2ray-core/v5/proxy/vmess/outbound [no test files] ? github.com/v2fly/v2ray-core/v5/testing/mocks [no test files] === RUN TestCommanderRemoveHandler Generated binary path: /tmp/v2ray968783601/v2ray.test Building V2Ray into path (/tmp/v2ray968783601/v2ray.test) command_test.go:105: dial tcp 127.0.0.1:43371: connect: connection refused 2023/10/28 00:09:31 [Info] Closing all servers. 2023/10/28 00:09:31 [Info] All server closed. --- FAIL: TestCommanderRemoveHandler (206.50s) === RUN TestCommanderAddRemoveUser Failed accept TCP connection: accept tcp 127.0.0.1:45827: use of closed network connection command_test.go:274: expected error: dial tcp 127.0.0.1:36757: connect: connection refused 2023/10/28 00:09:36 [Info] Closing all servers. 2023/10/28 00:09:36 [Info] All server closed. Failed accept TCP connection: accept tcp 127.0.0.1:38545: use of closed network connection --- FAIL: TestCommanderAddRemoveUser (4.82s) === RUN TestCommanderStats command_test.go:458: dial tcp 127.0.0.1:38379: connect: connection refused 2023/10/28 00:09:40 [Info] Closing all servers. 2023/10/28 00:09:40 [Info] All server closed. Failed accept TCP connection: accept tcp 127.0.0.1:37123: use of closed network connection --- FAIL: TestCommanderStats (4.26s) === RUN TestResolveIP 2023/10/28 00:09:43 [Info] Closing all servers. 2023/10/28 00:09:43 [Info] All server closed. Failed accept TCP connection: accept tcp 127.0.0.1:36249: use of closed network connection --- FAIL: TestResolveIP (2.20s) panic: socks connect tcp 127.0.0.1:34149->google.com:36249: dial tcp 127.0.0.1:34149: connect: connection refused [recovered] panic: socks connect tcp 127.0.0.1:34149->google.com:36249: dial tcp 127.0.0.1:34149: connect: connection refused goroutine 35 [running]: testing.tRunner.func1.2({0x555563eac9e0, 0xc00011e190}) testing/testing.go:1545 +0x1e0 testing.tRunner.func1() testing/testing.go:1548 +0x2f0 panic({0x555563eac9e0?, 0xc00011e190?}) runtime/panic.go:914 +0x20c github.com/v2fly/v2ray-core/v5/common.Must(...) github.com/v2fly/v2ray-core/v5/common/common.go:27 github.com/v2fly/v2ray-core/v5/testing/scenarios.TestResolveIP(0xc0003b6000) github.com/v2fly/v2ray-core/v5/testing/scenarios/dns_test.go:95 +0x920 testing.tRunner(0xc0003b6000, 0x555563fa5348) testing/testing.go:1595 +0x104 created by testing.(*T).Run in goroutine 1 testing/testing.go:1648 +0x36c FAIL github.com/v2fly/v2ray-core/v5/testing/scenarios 222.979s ? github.com/v2fly/v2ray-core/v5/testing/servers/http [no test files] ? github.com/v2fly/v2ray-core/v5/testing/servers/tcp [no test files] ? github.com/v2fly/v2ray-core/v5/testing/servers/udp [no test files] ? github.com/v2fly/v2ray-core/v5/transport [no test files] === RUN TestDialWithLocalAddr Failed accept TCP connection: accept tcp 127.0.0.1:43757: use of closed network connection --- PASS: TestDialWithLocalAddr (0.12s) === RUN TestAllHeadersLoadable --- PASS: TestAllHeadersLoadable (0.01s) === RUN TestSockOptMark sockopt_linux_test.go:15: requires CAP_NET_ADMIN --- SKIP: TestSockOptMark (0.00s) === RUN TestTCPFastOpen Failed accept TCP connection: accept tcp 127.0.0.1:46237: use of closed network connection --- PASS: TestTCPFastOpen (0.05s) === RUN TestRegisterListenerController --- PASS: TestRegisterListenerController (0.01s) PASS ok github.com/v2fly/v2ray-core/v5/transport/internet 5.730s === RUN TestListen --- PASS: TestListen (0.21s) === RUN TestListenAbstract --- PASS: TestListenAbstract (0.03s) PASS ok github.com/v2fly/v2ray-core/v5/transport/internet/domainsocket 2.669s ? github.com/v2fly/v2ray-core/v5/transport/internet/grpc [no test files] ? github.com/v2fly/v2ray-core/v5/transport/internet/grpc/encoding [no test files] === RUN TestReaderWriter --- PASS: TestReaderWriter (0.00s) === RUN TestRequestHeader --- PASS: TestRequestHeader (0.00s) === RUN TestLongRequestHeader --- PASS: TestLongRequestHeader (0.00s) === RUN TestConnection --- PASS: TestConnection (0.10s) === RUN TestConnectionInvPath --- PASS: TestConnectionInvPath (0.13s) === RUN TestConnectionInvReq --- PASS: TestConnectionInvReq (0.05s) PASS ok github.com/v2fly/v2ray-core/v5/transport/internet/headers/http 3.128s ? github.com/v2fly/v2ray-core/v5/transport/internet/headers/noop [no test files] === RUN TestSRTPWrite --- PASS: TestSRTPWrite (0.32s) PASS ok github.com/v2fly/v2ray-core/v5/transport/internet/headers/srtp 11.726s === RUN TestDTLSWrite --- PASS: TestDTLSWrite (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/transport/internet/headers/tls 5.258s === RUN TestUTPWrite --- PASS: TestUTPWrite (0.26s) PASS ok github.com/v2fly/v2ray-core/v5/transport/internet/headers/utp 12.407s === RUN TestUTPWrite --- PASS: TestUTPWrite (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/transport/internet/headers/wechat 6.208s ? github.com/v2fly/v2ray-core/v5/transport/internet/headers/wireguard [no test files] === RUN TestHTTPConnection --- PASS: TestHTTPConnection (8.39s) PASS 2023/10/28 00:22:03 [Info] transport/internet/http: stopping serving TLS > http: Server closed ok github.com/v2fly/v2ray-core/v5/transport/internet/http 27.116s === RUN TestConnectionReadTimeout 2023/10/28 00:24:53 [Info] transport/internet/kcp: #1 creating connection to --- PASS: TestConnectionReadTimeout (1.03s) 2023/10/28 00:24:54 [Info] transport/internet/kcp: #1 terminating connection to === RUN TestConnectionInterface --- PASS: TestConnectionInterface (0.00s) === RUN TestSimpleAuthenticator --- PASS: TestSimpleAuthenticator (0.01s) === RUN TestSimpleAuthenticator2 --- PASS: TestSimpleAuthenticator2 (0.00s) === RUN TestKCPPacketReader --- PASS: TestKCPPacketReader (0.00s) === RUN TestDialAndListen 2023/10/28 00:24:54 [Info] transport/internet/udp: listening UDP on 127.0.0.1:0 2023/10/28 00:24:54 [Info] transport/internet/kcp: listening on 127.0.0.1:0 2023/10/28 00:24:54 [Info] transport/internet/kcp: dialing mKCP to udp:127.0.0.1:55502 2023/10/28 00:24:54 [Info] transport/internet/kcp: dialing mKCP to udp:127.0.0.1:55502 2023/10/28 00:24:54 [Info] transport/internet/kcp: dialing mKCP to udp:127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: dialing mKCP to udp:127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: #1327 creating connection to 127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: #1328 creating connection to 127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: #1329 creating connection to 127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: #1330 creating connection to 127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: dialing mKCP to udp:127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: #1331 creating connection to 127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: dialing mKCP to udp:127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: #1332 creating connection to 127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: dialing mKCP to udp:127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: #1333 creating connection to 127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: dialing mKCP to udp:127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: #1334 creating connection to 127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: dialing mKCP to udp:127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: dialing mKCP to udp:127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: #1335 creating connection to 127.0.0.1:55502 2023/10/28 00:24:56 [Info] transport/internet/kcp: #1334 creating connection to 127.0.0.1:41541 2023/10/28 00:24:58 [Info] transport/internet/kcp: #1333 creating connection to 127.0.0.1:42626 2023/10/28 00:24:58 [Info] transport/internet/kcp: #1331 creating connection to 127.0.0.1:53778 2023/10/28 00:24:59 [Info] transport/internet/kcp: #1328 creating connection to 127.0.0.1:44641 2023/10/28 00:24:59 [Info] transport/internet/kcp: #1327 creating connection to 127.0.0.1:44422 2023/10/28 00:25:01 [Info] transport/internet/kcp: #1332 creating connection to 127.0.0.1:47960 2023/10/28 00:25:02 [Info] transport/internet/kcp: #1330 creating connection to 127.0.0.1:33338 2023/10/28 00:25:02 [Info] transport/internet/kcp: #1329 creating connection to 127.0.0.1:39644 2023/10/28 00:25:02 [Info] transport/internet/kcp: #1336 creating connection to 127.0.0.1:53625 2023/10/28 00:25:08 [Info] transport/internet/kcp: #1335 creating connection to 127.0.0.1:58280 2023/10/28 00:25:23 [Debug] transport/internet/kcp: #1 entering state 1 at 30144 2023/10/28 00:25:23 [Info] transport/internet/kcp: #1 closing connection to 2023/10/28 00:25:23 [Debug] transport/internet/kcp: #1 entering state 3 at 30144 2023/10/28 00:25:23 [Debug] transport/internet/kcp: #1 sending terminating cmd. 2023/10/28 00:25:28 [Debug] transport/internet/kcp: #1 sending terminating cmd. 2023/10/28 00:25:33 [Debug] transport/internet/kcp: #1 sending terminating cmd. 2023/10/28 00:25:33 [Debug] transport/internet/kcp: #1 entering state 5 at 40038 2023/10/28 00:25:34 [Info] transport/internet/kcp: #1 terminating connection to 2023/10/28 00:25:52 [Debug] transport/internet/kcp: #1332 entering state 1 at 51715 2023/10/28 00:25:53 [Info] transport/internet/kcp: #1332 closing connection to 127.0.0.1:47960 2023/10/28 00:25:53 [Debug] transport/internet/kcp: #1332 entering state 2 at 58481 2023/10/28 00:25:59 [Debug] transport/internet/kcp: #1328 entering state 1 at 60280 2023/10/28 00:25:59 [Info] transport/internet/kcp: #1328 closing connection to 127.0.0.1:44641 2023/10/28 00:25:59 [Debug] transport/internet/kcp: #1328 entering state 3 at 60280 2023/10/28 00:25:59 [Debug] transport/internet/kcp: #1328 sending terminating cmd. 2023/10/28 00:26:00 [Debug] transport/internet/kcp: #1328 entering state 4 at 65488 2023/10/28 00:26:00 [Debug] transport/internet/kcp: #1333 entering state 1 at 61855 2023/10/28 00:26:00 [Info] transport/internet/kcp: #1333 closing connection to 127.0.0.1:42626 2023/10/28 00:26:01 [Debug] transport/internet/kcp: #1336 entering state 1 at 58450 2023/10/28 00:26:01 [Info] transport/internet/kcp: #1336 closing connection to 127.0.0.1:53625 2023/10/28 00:26:01 [Debug] transport/internet/kcp: #1336 entering state 2 at 66842 2023/10/28 00:26:03 [Debug] transport/internet/kcp: #1335 entering state 1 at 55210 2023/10/28 00:26:03 [Info] transport/internet/kcp: #1335 closing connection to 127.0.0.1:58280 2023/10/28 00:26:03 [Debug] transport/internet/kcp: #1335 entering state 2 at 69094 2023/10/28 00:26:04 [Debug] transport/internet/kcp: #1333 entering state 2 at 69387 2023/10/28 00:26:04 [Debug] transport/internet/kcp: #1328 sending terminating cmd. 2023/10/28 00:26:04 [Debug] transport/internet/kcp: #1334 entering state 1 at 67705 2023/10/28 00:26:04 [Info] transport/internet/kcp: #1334 closing connection to 127.0.0.1:41541 2023/10/28 00:26:04 [Debug] transport/internet/kcp: #1334 entering state 2 at 69855 2023/10/28 00:26:04 [Debug] transport/internet/kcp: #1328 entering state 3 at 70184 2023/10/28 00:26:05 [Debug] transport/internet/kcp: #1332 entering state 3 at 64608 2023/10/28 00:26:05 [Debug] transport/internet/kcp: #1332 sending terminating cmd. panic: unexpected EOF goroutine 29 [running]: github.com/v2fly/v2ray-core/v5/common.Must(...) github.com/v2fly/v2ray-core/v5/common/common.go:27 github.com/v2fly/v2ray-core/v5/common.Must2(...) github.com/v2fly/v2ray-core/v5/common/common.go:33 github.com/v2fly/v2ray-core/v5/transport/internet/kcp_test.TestDialAndListen.func2() github.com/v2fly/v2ray-core/v5/transport/internet/kcp/kcp_test.go:62 +0x390 golang.org/x/sync/errgroup.(*Group).Go.func1() golang.org/x/sync@v0.4.0/errgroup/errgroup.go:75 +0x60 created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 24 golang.org/x/sync@v0.4.0/errgroup/errgroup.go:72 +0xac FAIL github.com/v2fly/v2ray-core/v5/transport/internet/kcp 86.567s === RUN TestQuicConnection 2023/10/28 00:28:39 failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes for details. 2023/10/28 00:28:41 [Info] transport/internet/quic: dialing QUIC to udp:127.0.0.1:54219 2023/10/28 00:28:42 [Info] transport/internet/quic: failed to accept QUIC connections > quic: server closed 2023/10/28 00:28:42 [Info] transport/internet/quic: failed to accept stream > Application error 0x0 (local) --- PASS: TestQuicConnection (9.08s) === RUN TestQuicConnectionWithoutTLS 2023/10/28 00:28:43 [Info] transport/internet/quic: dialing QUIC to udp:127.0.0.1:59953 2023/10/28 00:28:44 [Info] transport/internet/quic: failed to accept QUIC connections > quic: server closed 2023/10/28 00:28:44 [Info] transport/internet/quic: failed to accept stream > Application error 0x0 (local) --- PASS: TestQuicConnectionWithoutTLS (1.67s) === RUN TestQuicConnectionAuthHeader 2023/10/28 00:28:45 [Info] transport/internet/quic: dialing QUIC to udp:127.0.0.1:47533 2023/10/28 00:28:45 [Info] transport/internet/quic: failed to accept QUIC connections > quic: server closed 2023/10/28 00:28:45 [Info] transport/internet/quic: failed to accept stream > Application error 0x0 (local) --- PASS: TestQuicConnectionAuthHeader (1.63s) PASS ok github.com/v2fly/v2ray-core/v5/transport/internet/quic 24.402s ? github.com/v2fly/v2ray-core/v5/transport/internet/request [no test files] ? github.com/v2fly/v2ray-core/v5/transport/internet/request/assembler/simple [no test files] ? github.com/v2fly/v2ray-core/v5/transport/internet/request/assembly [no test files] ? github.com/v2fly/v2ray-core/v5/transport/internet/request/roundtripper/httprt [no test files] ? github.com/v2fly/v2ray-core/v5/transport/internet/request/stereotype/meek [no test files] ? github.com/v2fly/v2ray-core/v5/transport/internet/security [no test files] ? github.com/v2fly/v2ray-core/v5/transport/internet/tagged [no test files] ? github.com/v2fly/v2ray-core/v5/transport/internet/tagged/taggedimpl [no test files] === RUN TestGetOriginalDestination 2023/10/28 00:31:26 [Info] transport/internet/tcp: dialing TCP to tcp:127.0.0.1:46561 --- PASS: TestGetOriginalDestination (0.27s) PASS ok github.com/v2fly/v2ray-core/v5/transport/internet/tcp 11.499s === RUN TestCalculateCertHash === RUN TestCalculateCertHash/bundle === RUN TestCalculateCertHash/single --- PASS: TestCalculateCertHash (0.09s) --- PASS: TestCalculateCertHash/bundle (0.01s) --- PASS: TestCalculateCertHash/single (0.00s) === RUN TestCertificateIssuing --- PASS: TestCertificateIssuing (6.18s) === RUN TestExpiredCertificate 2023/10/28 00:34:28 [Info] transport/internet/tls: new certificate for www.v2fly.org (expire on 2023-10-27T22:34:28Z) issued 2023/10/28 00:34:28 [Info] transport/internet/tls: old certificate for www.v2fly.org (expire on 2023-10-27T21:32:28Z) discard 2023/10/28 00:34:28 [Info] transport/internet/tls: new certificate for www.v2fly.org (expire on 2023-10-27T22:34:28Z) issued --- PASS: TestExpiredCertificate (0.14s) === RUN TestInsecureCertificates --- PASS: TestInsecureCertificates (0.01s) PASS ok github.com/v2fly/v2ray-core/v5/transport/internet/tls 20.599s ? github.com/v2fly/v2ray-core/v5/transport/internet/tls/utls [no test files] ? github.com/v2fly/v2ray-core/v5/transport/internet/transportcommon [no test files] === RUN TestSameDestinationDispatching 2023/10/28 00:37:18 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:53 2023/10/28 00:37:18 [Info] transport/internet/udp: establishing new connection for udp:127.0.0.1:53 2023/10/28 00:37:18 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:53 2023/10/28 00:37:18 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:53 2023/10/28 00:37:19 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:53 2023/10/28 00:37:19 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:53 2023/10/28 00:37:19 [Debug] transport/internet/udp: dispatch request to: udp:127.0.0.1:53 --- PASS: TestSameDestinationDispatching (1.05s) PASS ok github.com/v2fly/v2ray-core/v5/transport/internet/udp 20.037s === RUN Test_listenWSAndDial 2023/10/28 00:39:35 [Info] transport/internet/websocket: listening TCP(for WS) on 127.0.0.1:13146 2023/10/28 00:39:35 [Info] transport/internet/websocket: creating connection to tcp:localhost:13146 2023/10/28 00:39:42 [Info] transport/internet/websocket: creating connection to tcp:localhost:13146 --- PASS: Test_listenWSAndDial (6.36s) === RUN TestDialWithRemoteAddr 2023/10/28 00:39:42 [Warning] transport/internet/websocket: failed to serve http for WebSocket > accept tcp 127.0.0.1:13146: use of closed network connection 2023/10/28 00:39:42 [Info] transport/internet/websocket: listening TCP(for WS) on 127.0.0.1:13148 2023/10/28 00:39:42 [Info] transport/internet/websocket: creating connection to tcp:localhost:13148 2023/10/28 00:39:42 [Warning] transport/internet/websocket: failed to serve http for WebSocket > accept tcp 127.0.0.1:13148: use of closed network connection --- PASS: TestDialWithRemoteAddr (0.27s) === RUN Test_listenWSAndDial_TLS 2023/10/28 00:39:43 [Info] transport/internet/websocket: listening TCP(for WS) on 127.0.0.1:13143 2023/10/28 00:39:54 [Info] transport/internet/websocket: creating connection to tcp:localhost:13143 ws_test.go:146: end: 2023-10-28 00:39:54.797160559 +0300 EEST m=+30.109559050 start: 2023-10-28 00:39:42.561937048 +0300 EEST m=+17.874334039 2023/10/28 00:39:54 [Warning] transport/internet/websocket: failed to serve http for WebSocket > accept tcp 127.0.0.1:13143: use of closed network connection --- FAIL: Test_listenWSAndDial_TLS (12.26s) FAIL FAIL github.com/v2fly/v2ray-core/v5/transport/internet/websocket 36.756s === RUN TestPipeReadWrite --- PASS: TestPipeReadWrite (0.26s) === RUN TestPipeInterrupt --- PASS: TestPipeInterrupt (0.00s) === RUN TestPipeClose --- PASS: TestPipeClose (0.00s) === RUN TestPipeLimitZero --- PASS: TestPipeLimitZero (2.17s) === RUN TestPipeWriteMultiThread --- PASS: TestPipeWriteMultiThread (0.11s) === RUN TestInterfaces --- PASS: TestInterfaces (0.00s) PASS ok github.com/v2fly/v2ray-core/v5/transport/pipe 14.226s FAIL ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix0/build receiving incremental file list v2ray-5.9.0-1-riscv64-build.log v2ray-5.9.0-1-riscv64-check.log v2ray-5.9.0-1-riscv64-prepare.log sent 81 bytes received 15,871 bytes 3,544.89 bytes/sec total size is 103,281 speedup is 6.47