Commit Graph

3442 Commits

Author SHA1 Message Date
Jeff Becker 9d7ff9b35e
compare based on pointer when one or both are nullptr 2019-05-08 11:09:57 -04:00
Jeff Becker ad019cab71
add changes for review 2019-05-08 10:59:28 -04:00
Jeff Becker 3821b4801c
fix intro section to not use first hop as intro 2019-05-08 10:54:03 -04:00
Jeff Becker e7a40ac4e5
Revert "permit outbound context to select an intro who is a first hop."
This reverts commit c8c00e2d9f.
2019-05-08 10:49:09 -04:00
Jeff Becker c8c00e2d9f
permit outbound context to select an intro who is a first hop. 2019-05-08 10:43:56 -04:00
Jeff Becker 486042511c
log hops 2019-05-08 10:30:55 -04:00
Jeff Becker 540c2e1666
fix previous commit 2019-05-08 10:18:04 -04:00
Jeff Becker df322e1149
don't include duplicate hops in paths 2019-05-08 10:01:31 -04:00
Jeff Becker 982a751cea
minor tweak 2019-05-08 09:08:21 -04:00
Jeff Becker 9d466cd09d
pump only on send queue full and clear exit roles when closing exit 2019-05-08 08:50:33 -04:00
Jeff Becker b68f539de6
limit outbound connections 2019-05-08 08:17:48 -04:00
Jeff Becker 1d852a1e83
send exit close ack 2019-05-07 14:27:21 -04:00
Jeff Becker 7b03b63d13
more sighup code 2019-05-07 14:15:22 -04:00
Jeff Becker a53da68700
start work on sighup 2019-05-07 13:46:38 -04:00
Jeff Becker a4ed8991b8
urgent build exit 2019-05-07 13:27:32 -04:00
Jeff Becker 7c782440fb
round robin the exit endpoints on exit handler 2019-05-07 12:07:44 -04:00
Jeff Becker 32363ea622
more vigorus exit path building 2019-05-07 11:08:57 -04:00
Jeff Becker b44372bdc5
emplace queue 2019-05-07 11:08:49 -04:00
Jeff Becker dee639500a
set intro 2019-05-07 10:11:10 -04:00
Jeff Becker 744ebac579
only use ready paths 2019-05-07 09:49:49 -04:00
Jeff Becker e08c8bf919
correct timeout for dht request 2019-05-07 09:19:36 -04:00
Jeff Becker 61d42811be
prevent crash 2019-05-07 09:04:43 -04:00
Jeff Becker 12589c4a3a
have exit session do aligned build on demand 2019-05-07 08:34:02 -04:00
Jeff Becker 34533db620
add urgent build that builds over an existing path for an endpoint 2019-05-07 08:31:34 -04:00
Jeff Becker 66fbac7f6e
Merge remote-tracking branch 'origin/master' 2019-05-07 07:36:23 -04:00
Jeff 1a44ff2bc8
Merge pull request #596 from michael-loki/more_endpoint_tidy
Tidy up service endpoint a bit more
2019-05-07 07:34:38 -04:00
Jeff Becker fa7a631c1b
Merge remote-tracking branch 'origin/master' 2019-05-07 06:43:57 -04:00
Michael 1744ae7686
Tidy up service endpoint a bit more 2019-05-07 09:29:47 +01:00
Jeff Becker e42f4c99f1
try preventing crash 2019-05-06 14:37:32 -04:00
Jeff Becker f0e3653842
spread exit traffic across all paths 2019-05-06 13:32:53 -04:00
Jeff 62355efa11
Merge pull request #595 from majestrate/master
remove random timer fuzz
2019-05-06 12:18:24 -04:00
Jeff Becker b9adf90fb9
remove random timer fuzz 2019-05-06 12:13:41 -04:00
Jeff e3ec082c5f
Merge pull request #594 from majestrate/master
decrease minimum path build interval
2019-05-06 12:01:50 -04:00
Jeff Becker 6c17bf35b3
decrease minimum path build interval 2019-05-06 12:00:10 -04:00
Jeff dd57e8aa05
Merge pull request #593 from majestrate/master
rebuild exit paths on same hops if they die
2019-05-06 10:56:58 -04:00
Jeff Becker 5fa85acaf7
rebuild exit paths if they die 2019-05-06 10:54:05 -04:00
Jeff 0c7c2cc2b1
Merge pull request #592 from majestrate/master
recent changes
2019-05-06 10:23:05 -04:00
Jeff Becker 779b1f4df5
more timeout tweaks and disable profiling on service nodes 2019-05-06 10:21:47 -04:00
Jeff Becker 728c6005a3
propagate strict-connect to tun handler for hooks 2019-05-06 08:42:21 -04:00
Jeff 236434e5c3
Merge pull request #591 from despair86/upstream-push
build fixes, but keep lto
2019-05-06 05:51:54 -04:00
Ryan Tharp c58dff575a
small fix 2019-05-06 00:47:43 -07:00
Ryan Tharp dada2164ec
npm start doesn't work
why ask about an entry point...
2019-05-05 21:37:25 -07:00
Ryan Tharp b18277c997
correction 2019-05-05 21:28:15 -07:00
Rick V 1f5ebba8a3
update readme 2019-05-05 23:02:25 -05:00
Rick V 2e49c2ffc7
fix non-loonix 2019-05-05 23:02:24 -05:00
Rick V 7788d6ec3c
fix windows
lto stuff remains for now
since native builds work

(cherry picked from commit 37814472af5e7c35d514bae16d19b08050765d52)

i'm not porting the UNIX-tier cppfs thing

(cherry picked from commit d6edbd789534d4fd0bce6c8c2418347cd80bebdb)

none of this had to be specified directly ffs

(cherry picked from commit 5dbefa7131a6fe0b2006c90ecdba7e466fdd1ecc)

stop breaking shit reee

(cherry picked from commit 14be89902ccc75a7fc21863593da393ca976d0d4)
2019-05-05 23:01:51 -05:00
Rick V d749ebeb39
update to 0.4.1 2019-05-05 21:32:40 -05:00
Jeff 554ce54469
Merge pull request #590 from majestrate/master
refactor shell hooks and increase dht lookup timeout
2019-05-05 19:25:28 -04:00
Jeff Becker 69ffef30bb
increase dht request timeout from 5s to 30s 2019-05-05 19:15:58 -04:00
Jeff a822818f50
Merge pull request #589 from l-n-s/apparmor
Add AppArmor profile
2019-05-05 15:08:17 -04:00