Releases: trojan-gfw/trojan
Releases · trojan-gfw/trojan
trojan 1.11.0
trojan 1.10.1
Changelog
- Fix fd leak (#60).
- Gracefully handle too many open files (#60).
- Fix a bug that causes trojan to crash if the connection is terminated before a session is established.
- Cancel async tasks when stopping the service.
- Change some fatal level logs to warn (#59).
- Log received signal number.
- Add android log facility.
- Refer to
basic_stream_socket
instead ofbasic_socket
in SSL sockets. - Update Boost version in AppVeyor.
trojan 1.10.0
Changelog
- Add
prefer_ipv4
to server (#18). - Harden systemd service (#56).
- Run trojan as user and group
nobody
instead of root for security reasons. - To avoid the problem of not being able to bind to low ports, add
CAP_NET_BIND_SERVICE
capability.
- Run trojan as user and group
- Add
CONTRIBUTORS.md
. - Update copyright info.
- Fix a typo in the documentation.
trojan 1.9.0
Changelog
- Add support for OpenSSL 1.1.1 KeyLog file (optional).
- Add
FORCE_TCP_FASTOPEN
build option. - Show downloads in documentations.
SHA224
trojan-1.9.0-linux-amd64.tar.xz
0d4c7aaf4f14cecf878a471a12612812c0b628c48468e149f361eeab
trojan-1.9.0-macos.zip
0c555e1e2e654a5448ed806fb207612290340bcc4f98c524ff764d4c
trojan-1.9.0-win.zip
a45bf572cc847de291707d6ecac9beb6f698d926c6fad0c266705d06
trojan 1.8.1
Changelog
- The default config location in *NIX is now where it is installed.
- Refine log
- Add addresses and ports to server error message
- Add connection initiation message to forward log
- Add Documentation field to systemd service file
SHA224
trojan-1.8.1-linux-amd64.tar.xz
f10853b9b7d503ae8348a6034d1454c7b3a1d9cfd580eea152f12385
trojan-1.8.1-macos.zip
440421fbd036650c5adcb7747ce92e77dbe7a0939472822dcae0bc49
trojan-1.8.1-win.zip
949453112ffc458fa97fa18968c72fb600003ceadf729f4a9963fd1a
trojan 1.8.0
Changelog
- Add support for OpenSSL 1.1.1 and TLS 1.3 session resumption while maintaining backward compatibility
- Add
session_ticket
to toggle TLS session tickets, which defaults tofalse
- Add a server functionality to respond to plain HTTP requests
- An empty
sni
field now defaults toremote_addr
to simplify configuration - Show error and exit when log redirection fails
- Show library versions in
--version
- Bug fixes and general improvements
SHA224
trojan-1.8.0-linux-amd64.tar.xz
b69f7a603059642e72d16192f7a39ad9ed8e2e8c3f17b33a6a63a743
trojan-1.8.0-macos.zip
15a917e23f495707be28bfbb987f7a9be6d40f5eac9c3e27782b2665
trojan-1.8.0-win.zip
eb60129189f58e20cc8ca4021745e335c889eba0a2c4490a3c16ad93
trojan 1.7.0
Changelog
- Add command line options
- Add config file testing
- Add log redirection
- Print out log level
- Add test for
forward
- Add Appveyor CI
- Add experimental shadowsocks SIP003 support (#8)
- Remove deprecated function in OpenSSL 1.1.x (#42)
SHA224
trojan-1.7.0-linux-amd64.tar.xz
886aca31a8479afe8735a669f69a954283b1d01fe45e8281137aa30d
trojan-1.7.0-macos.zip
6a122d356ae1f9ed8eca7cf8cc9ce672796ff45168c7afc1447433fb
trojan-1.7.0-win.zip
0aa7846a398e240d8864f96706dedd9ec8f7490ee15cc3c58e0b9096
trojan 1.6.0
Changelog
- Add
forward
mode, which acts as static port forwarding - Modify default configs
- Remove
sigalgs
to adapt to libressl - Change default ciphers (#41)
server
to Mozilla's modernclient
to Chromium 68
- Change default values
session_timeout
to600
fast_open
tofalse
fast_open_qlen
to20
- Swap
keep_alive
andno_delay
- Remove
SHA224
trojan-1.6.0-linux-amd64.tar.xz
089f2469498f8301a002d4efa6517a48f34107e93000d6be88b6dd67
trojan-1.6.0-macos.zip
d711af720e1d81370cf432aaf78092ab82803db6fe9a09d8a39b0ac9
trojan-1.6.0-win.zip
84ccb3efba122ebbf02e94dc190dfeb382cdb96406cd7758783035dd
trojan 1.5.3
Changelog
- MySQL support is now toggle-able at compile time
- Add support for MSVC
- Refine documentations
SHA224
trojan-1.5.3-linux-amd64.tar.xz
e29a7f3fca796f18726348f18204a790b32f38acfab1ece4da6030a1
trojan-1.5.3-macos.zip
f724313c494ea115e9e11492718a547ccc6c3761bdc1de3e7937ae04
trojan-1.5.3-win.zip
680076afac6192f69a0f876f31aa9db857ca1d084c45e3f5642f4d82
trojan 1.5.2
Changelog
- Use Python3 instead of Python2 to test
- Refine documentation and example installation
SHA224
trojan-1.5.2-linux-amd64.tar.xz
704b267530755d823da31243c89c98af0eb81beb21b67d955a49e91a
trojan-1.5.2-macos.zip
349a647a1dd0203bfdff6143b4aabb6d2ab046436946b2a4517a14f0
trojan-1.5.2-win.zip
ef595e76b7145a0fcbaa0eda788e35846a287789395bcf43edbce527