Commit Graph

58 Commits

Author SHA1 Message Date
Jeff Becker
ae2b5dfd3e
fix udp tunnel route switching logic 2016-10-05 07:42:00 -04:00
orignal
6885761f87 check if sessions list is empty 2016-09-08 10:56:22 -04:00
orignal
a4762fe65c remove expired session through one pass 2016-09-08 10:46:13 -04:00
orignal
bee407ea34 clean-up datagram session toghters with leasesets and tags 2016-09-08 10:16:42 -04:00
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