1
0
mirror of https://github.com/MetaCubeX/mihomo.git synced 2025-09-20 12:35:59 +08:00
Commit Graph

75 Commits

Author SHA1 Message Date
0336d64e52 chore: cleanup vision code 2025-09-08 10:55:09 +08:00
cdf5e0c73e chore: rewrite vision client write 2025-08-22 11:28:17 +08:00
99e888c829 fix: missing WriterReplaceable for deadline.Conn 2025-08-21 10:46:55 +08:00
3ed6ff9402 chore: export pipeDeadline 2025-05-25 22:07:29 +08:00
5a21bf3642 fix: listener close panic 2025-05-22 17:01:24 +08:00
9e57b298bf chore: update dependencies 2025-05-03 15:06:13 +08:00
c2301f66a4 chore: rebuild fingerprint and keypair handle 2025-04-25 10:34:34 +08:00
2fb9331211 fix: some resources are not released in listener 2025-04-22 20:52:33 +08:00
ba3c44a169 chore: code cleanup 2025-04-16 09:54:02 +08:00
dbb5b7db1c fix: SetupContextForConn should return context error to user 2025-04-11 00:03:46 +08:00
bfd06ebad0 chore: rebuild SetupContextForConn with context.AfterFunc 2025-04-10 01:29:55 +08:00
e81f3a97af fix: correctly implement references to proxies 2025-04-04 09:08:52 +08:00
7c444a91d3 fix: correctly handle ipv6 zone 2025-03-17 23:51:21 +08:00
a4e84f0479 chore: better apply tcp keepalive to listeners 2024-09-25 15:10:53 +08:00
f20f371a61 chore: better keepalive handle 2024-08-14 13:01:06 +08:00
24c6e7d819 chore: update tcp keepAlive setting for go1.23 2024-08-14 11:51:39 +08:00
fad1a08378 chore: dns outbound support tcp 2024-03-07 13:12:40 +08:00
974332c0cc chore: rebuild sync.Once visit code 2024-03-05 10:57:25 +08:00
33bc7914e9 chore: read waiter for pipe 2024-01-02 18:34:34 +08:00
8822349f94 chore: support waitRead in windows 2023-12-21 21:18:26 +08:00
cbec564af9 chore: adapt new ReadWait interfaces 2023-12-07 23:32:37 +08:00
599ce784d2 chore: simplify fast open code 2023-11-30 20:16:55 +08:00
832dae3421 chore: direct append data to bufio.Reader's internal buffer as much as possible 2023-11-09 22:19:29 +08:00
17c9d507be chore: hello mihomo 2023-11-03 21:58:21 +08:00
8c3557e96b chore: support v2ray http upgrade server too 2023-11-03 13:58:53 +08:00
ee3038d5e4 chore: add SetupContextForConn for common/net 2023-11-03 11:50:25 +08:00
b0638cfc49 chore: better bufio.Reader warp 2023-11-02 11:11:35 +08:00
dbaee284e4 fix: hy2/tuic inbound cert isn't path
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2023-10-01 12:04:34 +08:00
fdd327d58d fix: fail to set KeepAliveIntervall #715 2023-09-25 14:05:13 +08:00
1d4af2d92b chore: TCPKeepAlive interval set to 15s by default 2023-09-03 20:42:54 +08:00
73fa79bf3f feat: configurable TCPKeepAlive interval 2023-09-02 16:45:16 +08:00
2af758e5f1 chore: Random only if the certificate and private-key are empty 2023-06-03 17:45:47 +08:00
41af94ea66 fix: deadline reader cause panic 2023-05-30 20:21:51 +08:00
8e88e0b9f5 chore: add WaitReadFrom support in ssr 2023-05-28 22:51:44 +08:00
7aae781569 chore: add WaitReadFrom support in quicStreamPacketConn 2023-05-28 15:22:08 +08:00
d4e4f6d2d7 chore: rebuild ref and threadSafe packetConn 2023-05-20 16:57:42 +08:00
b047ca0294 chore: packet deadline support CreateReadWaiter interface 2023-05-20 11:44:11 +08:00
2b1e69153b chore: better packet deadline 2023-05-19 23:29:59 +08:00
8b631f11b8 chore: better sing's udp api support 2023-05-15 22:45:08 +08:00
1a9104c003 fix: UDP packet should not return io.EOF 2023-05-15 19:06:58 +08:00
a22b1cd69e fix: sing-based listener panic 2023-05-12 09:14:27 +08:00
76caab19bf fix: Deadline not apply on EnhancePacketConn 2023-05-11 19:58:50 +08:00
234f7dbd3b chore: decrease shadowsocks udp read memory used for no-windows platform 2023-05-11 19:01:41 +08:00
e404695a0d fix: mux's udp should add write lock 2023-05-11 15:34:28 +08:00
75cd72385a chore: decrease direct udp read memory used for no-windows platform 2023-05-11 13:47:51 +08:00
d9fa051dd8 chore: drop bufio.Reader in BufferedConn to let gc can clean up its internal buf 2023-05-11 11:30:20 +08:00
3b291d3fbf fix: sing inbound should check needAdditionReadDeadline on udp too 2023-05-10 16:03:28 +08:00
7bb5da3005 chore: support splice for direct outbound 2023-04-25 23:01:05 +08:00
495033270c chore: using new chan based deadline reader 2023-04-17 19:29:07 +08:00
4a0d097fe9 fix: ensure StreamWebsocketConn call N.NewDeadlineConn 2023-04-17 00:23:12 +08:00