Commit Graph

5055 Commits

Author SHA1 Message Date
Jeff Becker
1fc36f4832
changes from review 2019-11-04 12:24:42 -05:00
Jeff Becker
7c35b00f98
Revert "move calling of path build sccess hook to correct place"
This reverts commit 902cd86a3b.
2019-11-04 08:39:29 -05:00
Jeff Becker
8befd6f2db
flush link session encrypt queue immediately after handling plaintext packets 2019-11-04 08:34:30 -05:00
Jeff Becker
902cd86a3b
move calling of path build sccess hook to correct place 2019-11-03 16:07:39 -05:00
Jeff Becker
9d266dbec7
meh 2019-11-03 15:52:00 -05:00
Jeff
bd1e09ac48
Merge pull request #898 from majestrate/fix-packet-buffer-leak
fix leak
2019-11-03 15:06:20 -05:00
Jeff Becker
e25356c035
use <= not == 2019-11-03 14:53:41 -05:00
Jeff Becker
89e5b6b4cc
try fixing leak 2019-11-03 14:38:34 -05:00
Jeff Becker
bdb0b847f8
seek for version and set it before deserializing 2019-11-03 10:31:01 -05:00
Jeff
67da33a221
Merge pull request #896 from majestrate/freshen-up-cmake-libsodium-2019-11-01
let libsodium tarball be overridable on compile time if desired
2019-11-01 13:23:17 -04:00
Jeff Becker
25c820f166
add compile time override for libsodium tarball url using -DSODIUM_TARBALL_URL=https://whatever/tarball.tar.gz 2019-11-01 11:05:09 -04:00
Jeff
a843cf44cc
Merge pull request #892 from despair86/dev
add patch for libsodium 1.0.17 and zmq-latest
2019-11-01 10:57:19 -04:00
Jeff
9ace1b2398
Merge pull request #870 from majestrate/disable-doh-using-isp-backdoor-provided-by-mozilla-thanks-from-nsa
disable DoH
2019-11-01 10:54:00 -04:00
Jeff
30fa45fa05
Merge pull request #895 from majestrate/fix-dns-crash-2019-11-01
fix issue #894
2019-11-01 10:53:29 -04:00
Jeff
683594b66a
Merge pull request #877 from majestrate/fix-exit-traffic-bug-2019-10-28
fix warnings and prevent bug that sends invalid traffic to user
2019-11-01 10:53:17 -04:00
Jeff Becker
d2be8ac384
fix issue #894 2019-11-01 09:40:31 -04:00
Rick V
28f508c1d2
fix note 2019-10-31 17:22:59 -05:00
Rick V
00440f91eb add patch for latest stable libzmq on windows with a configure note 2019-10-31 17:10:09 -05:00
Rick V
c63d0b5be2
add cmake rule to patch libsodium on windows
# Conflicts:
#	crypto/CMakeLists.txt
2019-10-31 17:08:34 -05:00
Rick V
0b8a518f24
add patch for libsodium 1.0.17 2019-10-31 17:05:58 -05:00
Jeff
5cae71f74b
Merge pull request #893 from jagerman/sodium-cmake-move-and-fixes
Sodium cmake move and fixes
2019-10-31 18:05:07 -04:00
Jason Rhinelander
ac3cd441ac Fix download hash verification & version string
Fix hash verification in downloaded libsodium package.

Fix @VERSION@ expansion in sodium/version.h (but don't set it globally
because VERSION is far too generic a variable to be leaving set).
2019-10-31 18:01:36 -03:00
Jason Rhinelander
57ccb1fd5c Move sodium download into separate cmake include 2019-10-31 17:49:08 -03:00
Jeff
19be37128a
Merge pull request #891 from majestrate/update-libsodium-requirements-2019-10-31
pull in libsodium if local version sucks
2019-10-31 16:22:51 -04:00
Jeff Becker
c1a81d26f1
pull in libsodium if local version sucks 2019-10-31 15:30:02 -04:00
Jeff
95b01a2827
Merge pull request #864 from despair86/dev
fully integrated windows package
2019-10-31 08:33:24 -04:00
Rick V
d02d4ac044
remove vendored libsodium 2019-10-30 18:02:35 -05:00
Rick V
ed36ea2b37
undo change in preparation of removing this shit code 2019-10-30 18:02:35 -05:00
Rick V
9338b6999d
add note 2019-10-30 18:02:35 -05:00
Rick V
44a8b9d3eb
add patchset for libsodium-upstream-stable so we can get rid of vendored
lib
2019-10-30 18:02:34 -05:00
Rick V
df29052a75
fix windows 2019-10-30 18:02:34 -05:00
Rick V
35c131cb27
restore crypto flags for binary builds 2019-10-30 18:02:34 -05:00
Rick V
83c5e9ace4
manually merge #859 2019-10-30 18:02:34 -05:00
Rick V
e9b4053bac
oops fix up some missing code 2019-10-30 18:02:33 -05:00
Rick V
e901580223
ok set write handler in event loop 2019-10-30 18:02:33 -05:00
Rick V
cfd696b4d9
just write the data straight into the socket 2019-10-30 18:02:32 -05:00
Rick V
9b9ea6e6d0
make that a universal rule 2019-10-30 18:02:32 -05:00
Rick V
d7900a8459
c-f everything 2019-10-30 18:02:32 -05:00
Rick V
df6fe4b6ac
emit libuv-like stub externally 2019-10-30 18:02:32 -05:00
Rick V
46169da7bf
ok add the write handler here too 2019-10-30 18:02:31 -05:00
Rick V
33378b2c0c
ok implement libuv stubs for tcp connectors 2019-10-30 18:02:31 -05:00
Rick V
b473f17231
lto not supported for cross compile targets 2019-10-30 18:02:30 -05:00
Rick V
c9ec5e4083
ok release target now downloads the same known-good assets from public server
remove dup rule
2019-10-30 18:02:30 -05:00
Rick V
f11b9b1189
we no longer need IDP (the runtime download plugin) 2019-10-30 18:02:30 -05:00
Rick V
c00b083be7
grab everything and the kitchen sink at build time instead
will finish testing this once the new release is stable
2019-10-30 18:02:29 -05:00
Rick V
b2c23f2c71
a. GCC LTO requires specifiying CXXFLAGS in LDFLAGS
b. not my fault your machine doesn't link pthread properly
2019-10-30 18:02:29 -05:00
Jeff
aeadf442b2
Merge pull request #887 from majestrate/enable-ios-default
enable IOS
2019-10-30 18:10:29 -04:00
Jeff
49b410b437
Merge pull request #888 from majestrate/fix-broken-build-2019-10-30
fix typo in cmake
2019-10-30 13:02:54 -04:00
Jeff Becker
fc4900094f
if this works i'll be pissed at gcc 2019-10-30 12:58:54 -04:00
Jeff Becker
2cb15e7e0b
enable see2 when used 2019-10-30 12:45:51 -04:00