1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-12-22 10:08:15 -05:00
Commit Graph

4834 Commits

Author SHA1 Message Date
vcptr
fa0a21f0dd external module refraction-networking/utls use mod version 2019-10-19 10:22:49 +08:00
vcptr
5d9e2e69a9 external module gorilla/websocket use mod version 2019-10-19 10:05:40 +08:00
Kslr
31a647bcf0
Merge pull request #1950 from keepalivesrc/patch-2
Websocket Read Limit Fix
2019-10-18 17:54:04 +08:00
keepalivesrc
01c7bba529
Delete conn_test.go 2019-10-16 16:58:07 -07:00
keepalivesrc
3b2d63d8d3
update TestReadLimit sub-test 2019-10-16 16:52:41 -07:00
Nicholas Wang
37d051f5e5
Merge pull request #6 from nicholascw/master
new group link in release/doc/readme.md
2019-10-16 16:18:52 -05:00
Nicholas Wang
1e49ba3b0f
new group link 2019-10-16 16:18:09 -05:00
Nicholas Wang
607425b9bb
Merge pull request #1951 from nicholascw/master
new telegram group link in release/doc/readme.md
2019-10-16 16:15:54 -05:00
Nicholas Wang
bc828b2986
new telegram group link 2019-10-16 16:14:23 -05:00
Kslr
0d213ff077
Merge pull request #1949 from keepalivesrc/patch-1
fix typos
2019-10-17 03:19:57 +08:00
keepalivesrc
96dc2c1c81
websocket Read Limit Fix
This fix addresses a potential denial-of-service (DoS) vector that can cause an integer overflow in the presence of malicious WebSocket frames.

The fix adds additional checks against the remaining bytes on a connection, as well as a test to prevent regression.

Credit to Max Justicz (https://justi.cz/) for discovering and reporting this, as well as providing a robust PoC and review.

* bugfix: fix DoS vector caused by readLimit bypass
* bugfix: payload length 127 should read bytes as uint64
* bugfix: defend against readLength overflows
2019-10-16 01:14:01 -07:00
keepalivesrc
ac481e6842
fix typos 2019-10-16 01:04:35 -07:00
nullptr
ed1ade4266 Add SO_REUSEPORT (kernel level load balance) support 2019-10-13 12:12:49 +08:00
Kslr
dc6a253056
Merge pull request #1936 from v2fly/go113
Go113
2019-10-10 18:41:21 +08:00
vcptr
51f41743f9 mod tidy 2019-10-10 15:24:23 +08:00
vcptr
6233a1e6d9 ci script use -insecure flag too 2019-10-10 15:14:50 +08:00
vcptr
45afb53614 update mods 2019-10-10 15:05:27 +08:00
vcptr
8759e28890 update for go1.13+ 2019-10-10 14:56:01 +08:00
Kslr
501b704719
Merge pull request #1933 from felixonmars/patch-2
Correct a typo in port.go
2019-10-09 08:10:10 +08:00
Felix Yan
b94e3ced7a
Correct a typo in port.go 2019-10-09 06:06:47 +08:00
hex2tan
3d63ec4e78
fixed add new user bug
fixed add new user bug.
when add new user, just add the key(u.email) to the map(v.cache), the value of map is nil.
2019-09-26 13:48:52 +08:00
lucus lee
3b087bf8c4
Fix self-signed certificates on Windows 2019-09-22 22:15:27 +09:00
Kslr
e9f53059b1
Merge pull request #1863 from v2fly/fixlevel
show vmess decode errors at warning level
2019-09-07 18:18:00 +08:00
vcptr
ad4a1a3dc2 show vmess decode errors at warning level 2019-08-27 09:29:29 +08:00
Kslr
197793dc49
Merge pull request #1850 from yuanmomo/master
fix a crash problem
2019-08-20 09:50:29 +08:00
aaaaa
5ab4f5ab9a fix a crash problem of fetching user from a nil request which returned by shadowsocks failed to read IV 2019-08-19 18:03:35 +08:00
Xiaokang Wang
adc9073d3d
Merge pull request #1810 from winguse/patch-1
fix segment fault when use api remote config
2019-08-15 12:51:33 +08:00
Kslr
8115221414
Merge pull request #1837 from yuanmomo/fix-v2ctl-http-client-error
blank row between build and package
2019-08-08 12:50:10 +08:00
yuanmomo
95f1a4d466 blank row between build and package 2019-08-08 12:27:39 +08:00
Kslr
1b87ecae3d
Merge pull request #1836 from v2fly/fix
fix: !confonly missing in http client
2019-08-07 14:54:14 +08:00
vcptr
27da2d139f fix: !confonly missing in http client 2019-08-07 14:49:29 +08:00
Kslr
f364173e70
Merge pull request #1813 from flyxl/master
Support http outbound
2019-07-24 22:22:04 +08:00
Kslr
087415850b
Merge pull request #5 from fcying/access_detour_log
access log add detour tag
2019-07-24 22:08:57 +08:00
wuxiaolong
acde5a55b6 Rewrite comments in English 2019-07-24 22:08:21 +08:00
wuxiaolong
97764114ea Support http outbound 2019-07-24 09:15:05 +08:00
Yingyu Cheng
1b1146dbaa
fix segment fault when use api remote config 2019-07-20 16:54:58 +08:00
Kslr
0f2db9d7f7
Merge pull request #1802 from v2fly/pkg
user-package.sh custom codename; add more progress notice
2019-07-15 16:20:13 +08:00
vcptr
5b7bf02daf user-package.sh custom codename; add more progress notice 2019-07-15 13:32:49 +08:00
Xiaokang Wang
54c7483964
Merge pull request #1794 from v2fly/sysstat
add StatsService.GetSysStats
2019-07-14 13:17:58 +08:00
vcptr
fcb3896a33 add doc about timeout 2019-07-14 12:59:35 +08:00
Kslr
2451eedbc4
Merge pull request #1767 from Gondnat/addEmailIntoAccessLog
Add email into access log for shadowsocks and vmess
2019-07-13 22:50:35 +08:00
Kslr
acbb41b407
Merge pull request #1800 from v2fly/pkg
add user-package.sh
2019-07-13 20:09:57 +08:00
vcptr
af5a697979 add user-package.sh 2019-07-13 19:30:18 +08:00
Kslr
fffa6de47a release v4.20.0
8abff5a3cf
2019-07-12 16:42:59 +08:00
hanazaki05
8abff5a3cf
Update to 4.20.0 2019-07-12 16:15:59 +08:00
Kslr
2c4c5c50c2 Sync from ray 2019-07-12 15:41:43 +08:00
Kslr
0a7d99803d fix incompatible errors when building with bazel 0.26+
a0aa7b7374
2019-07-12 14:38:48 +08:00
Kslr
e43acf6e2a add: mute access/error logger seperately
4c93d36d49
2019-07-12 14:34:38 +08:00
Xiaokang Wang
aa3c337041
Merge pull request #1793 from lucifer9/h2c
add server side h2c (http2 without TLS protection) support
2019-07-10 08:49:10 +08:00
vcptr
01e3a5f809 add StatsService.GetSysStats 2019-07-08 14:12:17 +08:00