Commit Graph

94 Commits

Author SHA1 Message Date
Jebbs b05a469488
v5: Remove v2ctl & wv2ray (rebased from 7c1ab06206) 2021-09-04 11:09:55 +01:00
database64128 c78ee5aac7
🏡 Housekeeping: Update to Go 1.17 (#1215)
* ⬆ Update to Go 1.17

* 🏗 Update workflows and add windows-arm64

* 💾 Update generated files

* 📛 Update not-so-friendly filenames
2021-08-21 13:20:40 +08:00
Loyalsoldier 6f8979d017
Style: format code by gofumpt (#1022) 2021-05-20 05:28:52 +08:00
Loyalsoldier f94dd11a8c
Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
loyalsoldier 784775f689
Refine code according to golangci-lint results 2020-10-11 19:22:46 +08:00
Kslr 9f344fa1c9
remove shadowsosks ota (#238)
* remove shadowsosks ota

* remove unused buf.Reader
2020-10-02 16:13:31 +08:00
loyalsoldier f9175e3bc8
Fix according to go vet results 2020-08-26 19:35:33 +08:00
Darien Raymond 1ab94fed79
optimize v2ctl size 2019-02-01 20:08:21 +01:00
Darien Raymond 427679e66d
simplify task execution 2018-12-06 11:35:02 +01:00
Darien Raymond 128a90b98b
move link to transport 2018-11-03 12:36:29 +01:00
Darien Raymond 17e51b277b
move proxy.Dialer to internet.Dialer 2018-10-22 22:12:50 +02:00
Darien Raymond a5dcb0f13e
refactor dependency resolution 2018-10-21 10:27:13 +02:00
Darien Raymond b6dc31d3fe
first part to move feature interfaces into dedicated directory 2018-10-11 20:43:37 +02:00
Darien Raymond 94b880d060
move session based info into session package 2018-09-18 23:09:54 +02:00
Darien Raymond 54e1bb96cc
introduce in-memory user 2018-08-27 00:11:32 +02:00
Darien Raymond 7baa6977d3
cleanup buf interfaces 2018-07-31 13:43:27 +02:00
Darien Raymond 9977eadf8c
remove dependency from errors to session 2018-06-25 01:09:02 +02:00
Darien Raymond ac6a0f7511
update activity timer 2018-05-27 14:42:53 +02:00
Darien Raymond 13f3c356ca
unified task package 2018-05-27 13:02:29 +02:00
Darien Raymond 7fa4bb434b
fix pipe closing logic for inbound proxies. 2018-05-27 11:42:01 +02:00
Darien Raymond 8eb84a2025
Close outbound output stream properly. fix #1082 2018-05-11 16:36:20 +02:00
Darien Raymond 5d23604713
rewrite ray -> pipe 2018-04-17 00:31:10 +02:00
Darien Raymond 0caf92726b
better way to run tasks in parallel 2018-04-11 16:45:09 +02:00
Darien Raymond 053d03349a
refactor 2018-04-01 09:58:45 +02:00
Darien Raymond 90f2480037
trace context 2018-04-01 09:57:26 +02:00
Darien Raymond 88b25d38cb
simplify context retrieval 2018-02-21 17:05:29 +01:00
Darien Raymond 1f8fcb558d
fix error handling in freedom, shadowsocks and socks 2018-02-19 21:38:04 +01:00
Darien Raymond 03ba5ef4cb
properly close shadowsocks client udp connection 2018-02-12 12:28:18 +01:00
Darien Raymond 4b5e41c783
fix UDP handling in Shadowsocks client 2018-01-19 11:08:34 +01:00
Darien Raymond 292d7cc353
massive refactoring for interoperability 2018-01-10 12:22:37 +01:00
Darien Raymond f4c35db968
merge log into common log 2017-12-19 21:28:12 +01:00
Darien Raymond f6bb214d30
fix lint warnings 2017-11-29 22:57:18 +01:00
Darien Raymond fd8db49dc9
generalized event handler 2017-11-28 23:41:20 +01:00
Darien Raymond f90ec9fff0
rename interfaces 2017-11-27 22:18:39 +01:00
Darien Raymond 3214a5078c
customizable policy 2017-11-27 22:09:30 +01:00
Darien Raymond 713ebfb203
implementation for Shadowsocks AEAD 2017-11-26 00:51:54 +01:00
Darien Raymond 0dbfb66126
clean up dns package 2017-11-15 00:36:14 +01:00
Darien Raymond 594ec15c09
cleanup buffer usage 2017-11-09 22:33:15 +01:00
Darien Raymond cab5c10fc2
remove use of KeepAlive 2017-11-07 22:31:47 +01:00
Darien Raymond 3a27ff8239 increase default timeout to 5 minutes 2017-09-27 21:09:13 +02:00
Darien Raymond 6f3362fc4c
update activity 2017-04-27 22:30:48 +02:00
Darien Raymond 498c7dafdf
clean udp writer 2017-04-21 14:51:09 +02:00
Darien Raymond ab9349ec31
rename buf.Copy 2017-04-17 22:50:02 +02:00
Darien Raymond 2f565bfd5e
simplify ray stream 2017-04-16 09:57:28 +02:00
Darien Raymond 8bb2d02f78
check number of shadowsocks servers 2017-04-11 13:42:10 +02:00
Darien Raymond 503f767862
error generator 2017-04-09 00:54:23 +02:00
Darien Raymond ade8453c0a
completely remove connection reuse feature 2017-04-07 21:54:40 +02:00
Darien Raymond 2668954c12
update error messages 2017-04-06 22:17:13 +02:00
Darien Raymond 75f5cb9afb
refactor log and error 2017-04-06 21:13:17 +02:00
Darien Raymond fc31f9b94c
refactor error interface 2017-04-06 15:13:09 +02:00