Commit Graph
558 Commits
Author SHA1 Message Date
Y. T. Chung 05ab45b6ca Updated docs 2018-06-03 00:25:14 +08:00
Y. T. Chung e426ad9a30 Bump version to v1.7.0-alpha.9 2018-06-01 09:04:00 +08:00
Y. T. Chung ab79b69fdd Correctify naming of ***IetfPoly1305 2018-06-01 08:58:25 +08:00
Y. T. Chung f23d35c273 fixed bug, miscreant build v1.7.0-alpha.8 2018-05-31 23:19:47 +08:00
Y. T. Chung 1c52a4647d Add missing register in new aead encryptor/decryptor 2018-05-31 22:58:14 +08:00
Y. T. Chung b9aaadf539 Fixed #113, implemented xchacha20-ietf-poly1305, updated aead trait by combining tag into input or output buffer 2018-05-31 22:53:51 +08:00
Y. T. Chung 7e5cabf4a9 Build travis with miscreant enabled 2018-05-31 08:01:57 +08:00
Y. T. Chung 16cb100bd8 Travis installs libsodium with apt, test appveyor by preinstalled openssl 2018-05-31 07:53:02 +08:00
Y. T. Chung 4bdb41808d Test if subprocess Sendable Popen works in win32 2018-05-31 07:41:55 +08:00
Y. T. Chung d9ba5e8445 Fixed bug, Event on windows will spawn tasks to current executor 2018-05-31 07:33:40 +08:00
Y. T. Chung 584aad21c7 Open logs in appveyor test, set timeouts for udp test 2018-05-31 00:53:53 +08:00
Y. T. Chung e5cf8907b5 Updated doc tests v1.7.0-alpha.7 2018-05-30 21:41:25 +08:00
Y. T. Chung 0acdb15029 Upgrade rand to v0.5 and use ThreadRng #111, updated to support the latest trust-dns AsyncResolver 2018-05-30 20:50:15 +08:00
Y. T. Chung 8f69141b33 Call tokio::run from the outermost, allow test to run tokio runtime in multiple threads 2018-05-18 23:21:30 +08:00
Y. T. Chung 8f4ba32b58 Updated join_all in DNS relay, enable backtrace in appveyor 2018-05-18 22:32:57 +08:00
Y. T. Chung b7b0c59322 Plugin must be sendable 2018-05-18 22:12:52 +08:00
Y. T. Chung d5ff24cd93 Updated appveyor openssl version 2018-05-18 21:34:17 +08:00
Y. T. Chung 3055aab518 Replaced join_all with futures_unordered 2018-05-18 19:14:57 +08:00
Y. T. Chung 1e6bc3ba76 Optimize server listening logic, join_all v1.7.0-alpha.6 2018-05-17 20:57:22 +08:00
Y. T. Chung b4f44f4850 Fixed bug, should not return error if peer_addr() failed, #106 2018-05-17 20:48:13 +08:00
Y. T. Chung 212735450a Fixed bug, UDP relay must be started before plugin v1.7.0-alpha.5 2018-05-17 01:40:53 +08:00
Y. T. CHUNG 8be6da51f3 Migrate tokio and uses new features (#108)
* Add #102 link in README

* Migrating to tokio, #100

* Migrated to tokio-signal v0.2, reformatted

* Should not call tokio::spawn before tokio::run

* Build nightly and stable with different image tag

* Removed unnecessary rustup install

* Renamed version to v1.7.0-alpha

* Removed deprecated calls of Buf

* Updated dependencies

* [#106] Fixed bug, should not hold UDP connections forever

* Lower info log to debug

* Bump version to v1.7.0-alpha.2

* Implement a simple DNS relay server, bump version to v1.7.0-alpha.3

* Better logging

* Fixed build on travis

* Add elapsed time in log

* Should not exit if handler return error

* reformatted

* Add test for DNS

* Updated ssdns param

* Use `trust-dns` and impl Trait
1. Replaced `ToSocketAddrs` with `trust-dns`
2. Uses impl Trait for functions
3. Updated dependencies
4. Fixed bugs

* Bug fixed, logging crate in ssdns
2018-05-16 00:03:50 +08:00
6r0k b37103deed 修改README配置示例错误 (#101) 2018-04-02 20:57:33 +08:00
Y. T. Chung 948da8eac3 Removed unnecessary update 2018-03-04 05:51:51 +08:00
Y. T. Chung 34313e6202 Updated deps, optimize err log 2018-03-04 01:43:23 +08:00
Y. T. Chung eb6c080dca [#94] Properly show how to use make to install, updated dependencies 2018-02-12 22:56:10 +08:00
Y. T. Chung 4b05a6661e Bump version to v1.6.12 v1.6.12 2018-02-10 23:31:59 +08:00
Y. T. Chung 9b3764ed6f [#96] Do not panic if peer_addr() failed after accept 2018-02-02 22:40:45 +08:00
Y. T. Chung 804eb63759 ssurl should generate proper url for qrcode 2018-01-30 01:43:20 +08:00
Y. T. Chung 154ec5d172 Updated to v1.6.11 v1.6.11 2018-01-20 20:47:06 +08:00
Y. T. Chung 8319aeeabb Updated build script 2018-01-20 09:31:06 +08:00
Y. T. Chung 4da459397a Updated debian changelog 2018-01-20 01:18:27 +08:00
Y. T. Chung 5c89e61a2e Reformatted with new rustfmt 2018-01-20 01:10:16 +08:00
ARwMq9b6 bdbe4d7a5c FIX: [doc] obfs plugin at server side. (#93) 2018-01-17 23:50:26 +08:00
Y. T. Chung feb2a93005 Bump version to v1.6.11, update more deps 2018-01-14 17:57:20 +08:00
Y. T. Chung cad4ed44b9 Merge branch 'master' of github.com:shadowsocks/shadowsocks-rust 2018-01-10 09:08:56 +08:00
Y. T. Chung eee075ca93 Updated openssl version in AppVeyor 2018-01-10 09:08:42 +08:00
quininer 32d5a2d9e9 update dependencies (#91)
update dependencies and fix #90
2018-01-08 21:44:35 +08:00
Y. T. Chung b42fbad1ad [#88] Prints peer addr while failing to handshake 2017-12-06 09:15:04 +08:00
Y. T. Chung 06a10a9225 Updated appveyor build 2017-12-05 09:19:22 +08:00
Y. T. Chung 83a022099b Updated docker build v1.6.10 2017-12-02 23:31:46 +08:00
Y. T. Chung ac8de69b04 Guarded AEAD packet maximum length, v1.6.10 2017-12-02 22:55:03 +08:00
Y. T. Chung da3e850e4a Bump version to v1.6.9, updated dependencies v1.6.9 2017-11-26 18:35:00 +08:00
BenYip 67284fce18 fix increase_nonce (#84) 2017-11-24 15:23:16 +08:00
Simon Shi f6e57b7820 Refine debian packaging (#83)
* Refine debian packaging

* Bump debian version
2017-11-09 19:25:17 +08:00
quininer dc8f7e2832 Add experimental SIV support (#81)
* add optional miscreant support

* add miscreant test

* fix miscreant version

* update README

+ add `aes-128-pmac-siv`, `aes-256-pmac-siv`
+ remove `aes-192-gcm`
2017-11-01 16:23:36 +08:00
quininer 47551d832a Fix a typo (#80) 2017-11-01 15:44:54 +08:00
Y. T. Chung 0c495c9e36 Properly split v1.6.8 2017-10-29 18:17:09 +08:00
Y. T. Chung 7802f08d04 Remove unnecessary to_string 2017-10-29 18:14:32 +08:00
Y. T. Chung 833f31442d let sslocal supports ssurl 2017-10-29 18:07:57 +08:00