Commit Graph

3506 Commits

Author SHA1 Message Date
Jeff Becker
8a29dfc3fa
tabify and use shared pointers 2016-09-03 17:53:46 -04:00
Jeff Becker
1015188c4e
use shared pointers 2016-09-03 16:54:39 -04:00
Jeff Becker
f0bc2a3645
add null checks 2016-09-03 16:43:02 -04:00
Jeff Becker
82f46464f3
prevent double free 2016-09-03 16:29:50 -04:00
Jeff Becker
d336d920e8
fix typo 2016-09-03 16:16:16 -04:00
Jeff Becker
2f61dd1c41
fix double free 2016-09-03 16:12:43 -04:00
Jeff Becker
10ffd5c1ab
don't check for expired lease 2016-09-03 16:06:14 -04:00
Jeff Becker
7e99be12b0
fix typo 2016-09-03 16:03:38 -04:00
Jeff Becker
d37a790b57
fix another typo 2016-09-03 15:58:52 -04:00
Jeff Becker
7ea8509dfe
fix typo 2016-09-03 15:54:22 -04:00
Jeff Becker
783c0c7c7b
update datagram lease selection 2016-09-03 15:53:28 -04:00
Jeff Becker
68b0775e4b
update datagram path logic 2016-09-03 15:35:42 -04:00
Jeff Becker
682334d844
fix typo 2016-09-03 15:35:32 -04:00
Jeff Becker
7cc805b203
update datagram session logic 2016-09-03 14:56:51 -04:00
Jeff Becker
8cdd3a0abb
update routing path when we get a new lease set 2016-09-03 14:42:27 -04:00
Jeff Becker
571c630d93
try creating routing session if not present 2016-09-03 14:37:36 -04:00
Jeff Becker
fa1021df59
add webui for udp tunnels 2016-09-03 13:58:34 -04:00
Jeff Becker
9acbb2203c
Update Indentation and don't spam route changes in datagram sessions 2016-09-03 11:46:47 -04:00
Jeff Becker
c770bcbf96
prevent race condition in datagram destination
clean up style a bit
2016-09-03 10:24:06 -04:00
Jeff Becker
caace05ba6
fix up compiler warnings 2016-09-03 10:01:23 -04:00
Jeff Becker
c65dc44f20
Fix up I2PTunnel UDP tunnels 2016-09-03 09:38:53 -04:00
Jeff Becker
3ea624e1db
cosmetic fix 2016-09-01 15:54:48 -04:00
Jeff Becker
c9c58074fa
Merge remote-tracking branch 'purple/openssl' 2016-09-01 11:28:04 -04:00
orignal
aa687afd37 updated LeaseSet must be sent after completion 2016-09-01 09:48:04 -04:00
orignal
8cb69c1482 fixed #624. correct v6 address size 2016-08-31 22:47:32 -04:00
Jeff Becker
a68326490d
fix 2016-08-30 20:02:27 -04:00
Jeff Becker
ab763c38d9
use shared pointers 2016-08-30 19:59:24 -04:00
Jeff Becker
970557660e
Add NetDb::VisitRandomRouterInfos 2016-08-30 15:54:53 -04:00
Jeff Becker
fa8548fe34
implement SetCustomPeerSelector and ensure locking is good 2016-08-30 15:11:39 -04:00
Jeff Becker
ac88c1a8f1
add ClientDestination::Ready 2016-08-30 13:27:57 -04:00
xcps
f2893097a7 check before bind to 127.x.x.x 2016-08-30 02:53:26 +05:00
Jeff Becker
c0cba7b376
move ready to run 2016-08-29 16:59:17 -04:00
Jeff Becker
87d1058de3
fix 2016-08-29 16:57:34 -04:00
xcps
85e65da492 server tunnel on linux binds on 127.x.x.x 2016-08-30 01:48:47 +05:00
Jeff Becker
ce97fa87e7
don't use std::promise * 2016-08-29 15:34:59 -04:00
Jeff Becker
10ffdb2766
add NetDb::WaitForReady 2016-08-29 15:26:19 -04:00
Jeff Becker
fec49e5609
add hooks for visiting netdb 2016-08-29 14:16:29 -04:00
Jeff Becker
28fdd992c9
add hooks for custom peer selection 2016-08-29 12:09:37 -04:00
Jeff Becker
048d3c8386
Merge remote-tracking branch 'purple/openssl' 2016-08-29 10:56:27 -04:00
orignal
50e3d6ff37 Merge pull request #623 from majestrate/fix_streaming_hang
make sure m_RTO > 0 in Streaming.cpp so it doesn't hang
2016-08-29 10:48:15 -04:00
Jeff Becker
37b80f0ce3
make sure m_RTO > 0 in Streaming.cpp so it doesn't hang 2016-08-29 10:44:54 -04:00
Jeff Becker
7d37b02cff
datagram fixes 2016-08-29 10:42:51 -04:00
Jeff Becker
c6556b8442
make sure m_RTO > 0 in Streaming.cpp so it doesn't hang 2016-08-29 10:41:15 -04:00
Jeff Becker
5685c376cb
fix broken build 2016-08-27 16:13:11 -04:00
Jeff Becker
2ce64e1bf5
fix typo 2016-08-27 16:10:18 -04:00
Jeff Becker
7d03a41e3e
try manual expiration of tags 2016-08-27 16:09:02 -04:00
Jeff Becker
35b68db847
schedule cleanup again and add logging 2016-08-27 15:45:56 -04:00
Jeff Becker
0b21fce94e
try adding garlic and session tags to datagram destination 2016-08-27 13:17:34 -04:00
Jeff Becker
abaf36a2de
try unbreaking static build 2016-08-27 09:29:18 -04:00
hagen
26440d94f1 * HTTPServer : keep response data for async_write() 2016-08-26 14:42:34 +00:00