wener
47acac3b8c
Add cmake to ci
7 years ago
wener
00bf648f77
Allowed to build static linked executable, default ON
To build shared executable
cmake -DBUILD_STATIC=OFF . && make
7 years ago
wener
111041731f
link libcork instead cork to ss-redir
7 years ago
wener
c5ac1316aa
Use cmake to generate config.h
7 years ago
wener
5446408f4d
Add a compile-able CMakeLists, but still need to generate config.h
7 years ago
Roger Shimizu
91643523c4
Bump debhelper 10
debhelper 10 is available in the following Debian/Ubuntu releases:
- Debian 8.x Jessie (jessie-backports)
- Debian 9.x Stretch / unstable
- Ubuntu 16.04 Xenial (xenial-backports)
- Ubuntu 16.10 Yakkety
debhelper supports dh-autoreconf and dh-systemd by default, so we can
safely remove a few Build-Depends and dh params.
We also sync a few other files under debian/ folder with Debian release
3.0.2+ds-1~exp1.
7 years ago
Roger Shimizu
fc84654420
README: Install build dependencies by mk-build-deps cmd
mk-build-deps is provided by devscripts package, and also relies on
equivs package.
7 years ago
Neal Feng
0437e05aa8
iperf.sh: wait one second before killing processes
7 years ago
Roger Shimizu
1d589900fb
Add Ubuntu 14.04/16.04 build instruction to README
7 years ago
Roger Shimizu
7467f07984
Add CAP_NET_ADMIN capability to ss-redir in postinst script
Fix #1252
7 years ago
Roger Shimizu
d12a7b911e
Add more cleanup pkg to trusty script
For xenial script, it's clean enough so far.
7 years ago
Syrone Wong
80ca9469e6
Output error log when repeat IV/salt detected
This is useful when checking connection issues, and can be used to
check broken random number generator and replay attacks.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
7 years ago
Max Lv
504a3f7813
Refine MAX_FRAG
7 years ago
Max Lv
422eaa5024
Add back fragmentation detection
7 years ago
Roger Shimizu
0553da0692
dh-systemd dependency should be removed for debhelper >=10
For trusty, debhelper is 9, so need to add the Build-Depends
for the build script.
With a few other fixes for trusty script.
7 years ago
Roger Shimizu
e7e4291f03
Add deb build script for ubuntu xenial 16.04
7 years ago
Max Lv
72f6041a7c
Add USE_SYSTEM_SHARED_LIB check in configure
7 years ago
Roger Shimizu
14a79b5500
Add deb build script for ubuntu trusty 14.04
7 years ago
Max Lv
2a9b9c7358
Revert "Fix server buffer #1245"
This reverts commit 9716eede20
.
7 years ago
Max Lv
9716eede20
Fix server buffer #1245
7 years ago
Max Lv
8a34b3ea0b
Rename DEBUG to SS_DEBUG
7 years ago
Max Lv
889079e69b
Replace the URL for libsodium
7 years ago
Max Lv
46fa5de9e4
Bump version
7 years ago
Max Lv
6520f340bb
Fix #1240
7 years ago
Max Lv
6c62647a66
Add session key following SIP007
7 years ago
Max Lv
c422272ed3
Update libcork
7 years ago
Max Lv
d1018e4ca5
Ignore empty payload
7 years ago
Boyuan Yang
3f789cd0a7
Clarify port_password usage in docs ( #1229 )
7 years ago
Max Lv
0b9b8d65ce
Update config.json docs
7 years ago
Max Lv
0cff5503f6
Add default manager-address
7 years ago
Cokebar Chi
88037fc2b3
Update README.md ( #1225 )
Install libmbedtls in `/usr` instead of `/usr/local`
7 years ago
Boyuan Yang
b09c2bec36
README.md: update words about building and packaging.
7 years ago
Boyuan Yang
4f88092311
debian: Update packaging instructions ( Fix #1198 )
This commit will fix .deb packaging instructions for Ubuntu 16.04.
Meanwhile, .deb packaging for Debian/Ubuntu is now only suitable
for Ubuntu 16.04 LTS or higher, Debian 9 or higher.
Debian 8 users won't be able to build from source too because this
project now requires libsodium >= 1.0.8. Jessie-packports is needed
to build on Debian 8.
7 years ago
Max Lv
f4b1641636
Fix #1217
7 years ago
Max Lv
fdb1f190f8
Bump version
7 years ago
Simon Shi
a0d38b3d91
Fix typo ( #1210 )
* Fix doc
* Update ss-redir.asciidoc
* Update ss-server.asciidoc
7 years ago
Max Lv
c5c8389a8d
Fix data len
7 years ago
Max Lv
c9d7ff16d6
Fix a typo
7 years ago
钟晓仕
1e1792b580
Update README.md ( #1208 )
I found that `automake` must be installed because we will use the `aclocal` command later, which is included in `automake`.
7 years ago
Max Lv
ef0402eb10
Add `--key` option to set key directly ( #1207 )
7 years ago
Dijkstra
43aabb2303
Fix typo. ( #1206 )
7 years ago
Dijkstra
726f11048c
Update .gitignore ( #1204 )
7 years ago
Kim
37f0eff99b
Update issue_template.md ( #1201 )
7 years ago
Kim
d87dc1d642
fixed missing apt pkg: automake ( #1195 )
With the `--no-install-recommends` option, `apt` command will not install `automake` package automatically as recommended package of `autoconf`. So it should be installed clearly.
7 years ago
Kim
bf14944490
fixed json_null => NULL ( #1193 )
The json_null should be C NULL.
7 years ago
Max Lv
894eae567c
Refine ciphers
7 years ago
Max Lv
dde1bf7dec
Fix a potential issue in parse_addr
7 years ago
Max Lv
2b1b9bb403
Refine buffer handling in stream_decrypt
7 years ago
Max Lv
68929513d3
Fix a typo
7 years ago
Mygod
cb84aee1c9
Fix #1170 ( #1187 )
7 years ago