Commit Graph

119 Commits

Author SHA1 Message Date
orignal
d1d6797d3e store LeaseSet as shared_ptr 2015-01-27 11:27:58 -05:00
orignal
027c43c99c Reseed through I2PControl 2015-01-19 13:57:37 -05:00
orignal
ad9d7931f5 RequestComplete for RouterInfo 2015-01-14 16:11:09 -05:00
orignal
717940d969 some cleanup 2015-01-10 09:07:07 -05:00
orignal
86a7f96a46 take tunnels from exploratory pool only 2014-12-27 20:36:32 -05:00
orignal
bbe403fb40 main netdb can request router info only 2014-12-25 21:13:51 -05:00
orignal
78c06bdd22 manage non-reponded database requests 2014-12-24 11:20:38 -05:00
orignal
6ac846f95d SU3 resseed first 2014-12-11 21:14:04 -05:00
orignal
3643d2f1da reseed from SU3 2014-12-11 15:41:04 -05:00
orignal
e1c25fedb0 wait for confirmantion of publishing 2014-11-28 13:01:35 -05:00
orignal
ed3aaefe96 delete delete routers from memory 2014-11-21 13:29:19 -05:00
orignal
6042aefd17 delete dead floodfill 2014-11-21 13:02:46 -05:00
orignal
d8b9968aed use shared pointer for RI in requested destination 2014-11-21 11:37:17 -05:00
orignal
8a357ac46c store shared pointer to RI in tunnel config 2014-11-21 10:46:11 -05:00
orignal
0f4e4a7944 return shared_ptr to RI 2014-11-20 16:20:02 -05:00
orignal
96387aecbd store RIs as shared pointers 2014-11-18 11:08:10 -05:00
orignal
c9abb62988 set unreachable trough NetDb 2014-10-24 15:39:53 -04:00
orignal
af997473b2 moved AddressBook to ClientContext 2014-10-24 15:22:36 -04:00
orignal
a046af1806 don't use netDb subcriptions anymore 2014-10-15 12:07:06 -04:00
orignal
09dc649101 donn't calculate routing keys for routers anymore 2014-10-14 10:41:40 -04:00
orignal
3a4b6bd7b0 separate requsted and unsolicited LeaseSets 2014-10-13 17:45:07 -04:00
orignal
0f3a68cd8e fixed race condition 2014-10-05 21:59:05 -04:00
orignal
07654212f8 parse address in AddressBook 2014-10-03 14:22:32 -04:00
orignal
d1a3f11c7a check tunnel where DatabaseStore message comes from 2014-09-29 16:41:41 -04:00
orignal
05148a2579 request LeaseSet through destination's tunnels 2014-09-26 19:22:13 -04:00
orignal
79d2f69837 select high bandwidth routers for client tunnels 2014-09-25 21:08:20 -04:00
orignal
08ff685de8 generic GetRandomRputer 2014-09-24 21:45:19 -04:00
orignal
e51cca8263 jump service 2014-09-23 15:38:56 -04:00
orignal
cade0e6afa fixed race condition 2014-09-13 12:39:02 -04:00
orignal
b671de27ce store tunnel pool with RoutingDestination 2014-08-20 21:47:28 -04:00
orignal
7e0a2ae5ab publish local LeaseSet 2014-08-20 11:12:53 -04:00
orignal
acd21a04ae delete expired LeaseSets 2014-07-31 12:59:43 -04:00
orignal
5492deff21 moved handling of DatabaseLookup to netDb's thread 2014-07-23 11:10:03 -04:00
orignal
f3c6dd4d3d don't copy RouterInfos and LeaseSets 2014-07-21 20:14:11 -04:00
orignal
ab5576c744 delete expired tunnels 2014-07-09 21:43:33 -04:00
orignal
a01e2213eb delete obsolete requested destination 2014-07-07 15:35:42 -04:00
orignal
46d2b38760 keyspace rotation 2014-07-03 14:47:12 -04:00
orignal
b95caaf219 exclude hidden routers from tunnels 2014-06-18 10:41:59 -04:00
orignal
566909a50c explore 5 addresses at the time 2014-06-16 22:30:34 -04:00
orignal
d6b97670c4 exploratory if tunnels are not created yet 2014-06-16 21:23:22 -04:00
orignal
219f992d9e cleanup exluded routers list for LeaseSets 2014-03-23 11:12:11 -04:00
orignal
59d195c6da find router with specified caps 2014-03-19 15:58:57 -04:00
orignal
fb9d351600 store floodfills separately 2014-03-19 14:08:09 -04:00
orignal
66ff021938 find address 2014-03-13 16:26:04 -04:00
orignal
94a23be9d9 adress book added 2014-03-13 14:22:32 -04:00
orignal
1545a21682 subscribe to LeaseSet 2014-02-14 16:10:25 -05:00
orignal
ce722e7a5e publish 2014-02-12 22:02:39 -05:00
orignal
103be652ab improve exploratory 2014-02-11 22:19:51 -05:00
orignal
8963c0b309 save new RouterInfos to ~/.i2pd 2014-02-01 15:57:46 -05:00
Meeh
d87a79b226 Load netDb from data directory 2014-02-01 16:10:15 +01:00
orignal
0e5bbfa21c avoid unnececssary recusion 2014-01-31 13:08:33 -05:00
orignal
8d98722b46 fixed compilation error in gcc 4.6 2014-01-31 07:32:34 -05:00
Meeh
86355cfe09 Adding reseed support. v1, only http so far. 2014-01-31 07:22:11 +01:00
Meeh
ee77bba5e0 Create netDb directory structure 2014-01-29 19:36:20 +01:00
orignal
ae51b11ced request RouterInfo connecting directly to a floodfill 2014-01-26 15:24:21 -05:00
orignal
a4c25e773c check for transport protocols compatibility between routers 2014-01-25 21:47:01 -05:00
orignal
dc8dac51f7 download RouterInfo through HTTP 2014-01-22 15:32:50 -05:00
orignal
a65400471a use kademlia to pick floodfill for destination 2014-01-22 07:44:41 -05:00
orignal
c93402ab40 deep exploratory 2014-01-05 09:53:44 -05:00
orignal
4f1f08b805 kademlia 2014-01-03 21:24:20 -05:00
orignal
4f9a977022 wrap LeaseSet lookups into garlic 2014-01-02 21:22:48 -05:00
orignal
ca51567eba better exploratory 2013-12-25 12:19:46 -05:00
orignal
5d9f292506 remove dead routers 2013-12-22 11:29:57 -05:00
orignal
885e996a8a Inroduced IdentHash 2013-11-29 07:52:09 -05:00
orignal
fbbcc69c72 request RouterInfo for newly dicovered floodfills 2013-11-27 21:28:32 -05:00
orignal
474aa9068a pack 3 DatabaseLookup messages into one TunnelData while processing DatabaseSearchReply 2013-11-22 20:41:28 -05:00
orignal
093e566da6 process and save new RouterInfo 2013-11-20 07:46:09 -05:00
orignal
63e3a21291 Exploratory 2013-11-18 20:37:38 -05:00
orignal
1377aa2706 NetDb added 2013-11-13 07:59:21 -05:00