Commit Graph

54 Commits

Author SHA1 Message Date
Jeff Becker
f4d1b87f73
expire tags 2016-09-03 18:34:18 -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
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
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
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
bee34a3222
fix 2016-08-21 22:54:06 -04:00
Jeff Becker
b1e3f88704
osx fix 2016-08-21 22:00:31 -04:00
Jeff Becker
bc439cc47f
osx fix 2016-08-21 21:57:36 -04:00
Jeff Becker
1bba5d5c94
osx fix 2016-08-21 21:55:00 -04:00
Jeff Becker
d159d49700
os x fix 2016-08-21 21:51:32 -04:00
orignal
c7173d5e1c use shared ClientDestination 2016-05-25 16:18:02 -04:00
orignal
cb68d19bed ClientDestination/LeaseSetDestination split 2016-05-23 10:33:01 -04:00
orignal
3907b4101a include openssl through OPENSSL macro 2016-05-11 15:12:38 -04:00
orignal
7d927b0e28 shared_ptr for Lease 2016-02-09 10:46:27 -05:00
orignal
06c4aca490 always use shared_ptr for I2NPMessage 2015-11-24 13:09:12 -05:00
orignal
62cf83921b cumulative update from bitbucket 2015-11-03 09:15:49 -05:00
orignal
bf14b7da9a move FillI2NPMessageHeader into I2NPMessage 2015-07-03 11:11:07 -04:00
orignal
2cbd6e85c6 use shared_ptr for garlic messages 2015-06-21 22:29:50 -04:00
orignal
4ed7e29896 use shared_ptr for I2NP messages through tunnels 2015-06-19 14:38:31 -04:00
orignal
634976cdde pass LeaseSet to callback of RequestDestination 2015-04-07 12:02:25 -04:00
orignal
89ed8c2173 set datagram receiver per port 2015-04-03 20:34:37 -04:00
orignal
cc91a6d96f send ports with datagram 2015-03-27 11:29:40 -04:00
orignal
c92e00c21f proper verification for DSA_SHA1 2015-03-26 22:17:26 -04:00
orignal
f07d29bc8a handle DATAGRAM SEND 2015-03-26 21:23:59 -04:00
orignal
d9218134e2 pass source and destination ports to datagram receiver 2015-03-03 15:31:49 -05:00
orignal
0f8ea92a53 handle local destination port 2015-03-01 21:08:34 -05:00
orignal
974a7ff3f5 shared_ptr for RoutingDestination 2015-01-28 21:37:08 -05:00
Francisco Blas (klondike) Izquierdo Riera
700c53e60a Fix any remaning aliasing rules with propper memcpy wrappers 2014-12-30 15:37:24 +01:00
orignal
5221e09b67 use VerifyDigest for verification 2014-12-21 21:32:21 -05:00
orignal
e3f077ee9a create io_service together with destination 2014-12-15 22:50:11 -05:00
orignal
aca87b5fd1 remember last outgoing tunnel per stream rather than per client destination 2014-11-26 13:20:35 -05:00
orignal
0262a8b057 replaced boost::bind to std::bind 2014-11-23 17:00:45 -05:00
orignal
f28376bf71 DATAGRAM RECEIVED message 2014-10-31 16:44:44 -04:00
orignal
2dfd351e7a handle incoming datagramms 2014-10-27 16:30:56 -04:00