Commit Graph
71 Commits
Author SHA1 Message Date
Darien Raymond cc513c1002 fix gerCertPool() on windows 2019-02-27 14:51:51 +01:00
Darien Raymond 974b488ab0 add support for not loading system roots. fixes #1513 2019-02-26 21:58:54 +01:00
Darien Raymond c5cce8be6f fix server name parsing 2019-02-19 13:05:36 +01:00
Darien Raymond c072d38e2c refine tls connection 2019-02-17 00:58:02 +01:00
Darien Raymond 932e09a388 remove dep of assert lib 2019-02-09 15:46:48 +01:00
Darien Raymond bdd71a44b4 remove dep on assert lib 2019-02-02 22:19:30 +01:00
Darien Raymond 1ab94fed79 optimize v2ctl size 2019-02-01 20:08:21 +01:00
Darien Raymond 41b1ac192e use compact in tls writer 2018-12-27 20:38:24 +01:00
Darien Raymond 057e271588 update proto lib 2018-12-01 17:39:51 +01:00
Darien Raymond 5279296f03 remove use of context.WithValue in transport 2018-11-21 14:54:40 +01:00
Darien Raymond d2d0c69f17 benchmark certificate issuing 2018-11-21 13:00:26 +01:00
Darien Raymond 248099eca5 switch to bytes.Equal 2018-11-16 17:00:16 +01:00
Darien Raymond 091fa6ad23 use new errorgen 2018-09-30 23:08:41 +02:00
Darien Raymond d55fbd7f8d simplify error creation 2018-09-30 18:39:53 +02:00
Darien Raymond 00ea6e3cb2 update protobuf generated files 2018-09-30 18:39:28 +02:00
Darien Raymond 383b84e7dd unified tproxy option 2018-09-17 15:12:58 +02:00
Darien Raymond d068f357bd update proto lib 2018-09-14 11:00:59 +02:00
Darien Raymond 682b28cbda fix tls.AllowInsecureCiphers 2018-09-10 23:55:54 +02:00
Darien Raymond b3847fb7c0 MemoryStreamSettings 2018-09-07 14:50:25 +02:00
Darien Raymond ab87c240f7 reduce memory usage in tls 2018-08-09 13:30:29 +02:00
Darien Raymond 4b63638dca update protobuf lib 2018-07-25 00:36:28 +02:00
Darien Raymond 896db7c50c offer an option to disable session resumption 2018-07-24 15:12:09 +02:00
Darien Raymond 14dc6371d3 receive handshake address from tls conn 2018-07-14 13:58:24 +02:00
Darien Raymond 9a9b6f9077 fix concurrent access to tls config 2018-07-14 00:21:58 +02:00
Darien Raymond ff0ae91b9b update protobuf generated files 2018-06-26 16:28:54 +02:00
Darien Raymond 9321210bcf settings for allowing insecure cipher suites. 2018-05-27 18:52:08 +02:00
Darien Raymond 68da956fc4 re-generate code 2018-05-25 11:56:01 +02:00
Darien Raymond 10d7ed2e83 fix expired cert check 2018-04-18 11:45:49 +02:00
Darien Raymond a657ec49a0 comments 2018-04-17 23:33:39 +02:00
Darien Raymond da0568d8d0 refine cert generation 2018-04-14 13:28:57 +02:00
Darien Raymond abee8bddf3 only try issuing new certificate when user provide custom CA 2018-04-14 13:12:50 +02:00
Darien Raymond ccafce3c9b disable system roots for windows 2018-04-13 10:01:10 +02:00
Darien Raymond 044c641d7b test case for tls certs 2018-04-10 23:02:47 +02:00
Darien Raymond 318a36fe58 automatic issuing certificates from provided CA 2018-04-10 12:42:02 +02:00
Shelikhoo c542c043f3 Merge branch 'master' of github.com:v2ray/v2ray-core into domainsocket 2018-04-05 19:11:33 +08:00
Darien Raymond d207d953bd h2 transport 2018-03-01 13:16:52 +01:00
Darien Raymond bdab1af29a update tls config generation 2018-02-28 15:15:22 +01:00
Shelikhoo 7f34cbdaff Add Generated Files 2018-02-12 14:17:14 +08:00
Darien Raymond 30f27706e0 Use 'h2' for ALPN in TCP 2018-01-02 18:16:36 +01:00
Darien Raymond f4c35db968 merge log into common log 2017-12-19 21:28:12 +01:00
Darien Raymond 048ffbc7dc simplify tls config 2017-12-17 00:53:17 +01:00
Darien Raymond d43a23aa96 move error generator to common 2017-12-03 01:04:57 +01:00
Darien Raymond 594ec15c09 cleanup buffer usage 2017-11-09 22:33:15 +01:00
Darien Raymond d5fd7efa7e fast read on first packet 2017-11-08 22:23:21 +01:00
Darien Raymond af88016320 fix #643 2017-10-26 11:43:02 +02:00
Darien Raymond cea6e28634 refactor 2017-04-23 13:41:52 +02:00
Darien Raymond 5f4acaa9ea merging reader and writer 2017-04-20 11:00:15 +02:00
Darien Raymond 68bc9ea8e4 cleanup error messages 2017-04-09 15:04:04 +02:00
Darien Raymond 35248497d2 refactor error messages 2017-04-09 01:43:25 +02:00
Darien Raymond 75f5cb9afb refactor log and error 2017-04-06 21:13:17 +02:00