Jeff Becker
c9f26c4911
call Router::PumpLL after every batch of packets from a link session
2019-11-04 13:49:08 -05:00
Jeff Becker
034469bfbf
Merge remote-tracking branch 'origin/dev' into fix-pump-order-2019-11-04
2019-11-04 13:25:36 -05:00
Jeff Becker
90f523881a
try interchanging pump order
2019-11-04 13:25:05 -05:00
Jeff
820f69549f
Merge pull request #899 from majestrate/fix-path-build-2019-11-03
...
make path builds work
2019-11-04 12:40:04 -05:00
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