Commit graph

99 commits

Author SHA1 Message Date
orignal c5644ee3f9 hold previous lookup response 2016-03-22 13:10:02 -04:00
orignal ecfdc377ec send close floodfills only in DatabaseSearchReply 2016-03-02 19:46:32 -05:00
orignal f98a6fb665 tighten RouterInfo expiration 2016-02-24 11:31:14 -05:00
hagen b69fbdda9a * NetDb : move storage from FS.cpp to NetDb.cpp 2016-02-21 01:49:32 +00:00
hagen 55315fca80 Merge branch 'openssl' into new-fs
Conflicts:
	AddressBook.cpp
	NetDb.cpp
	filelist.mk
2016-02-20 00:59:48 +00:00
orignal 4eef9e780f extract and verify family from RouterInfo 2016-02-19 16:37:41 -05:00
orignal e2aa2709ac family added 2016-02-18 15:57:43 -05:00
orignal 713513aacc flood newer RI/LS only 2016-02-17 15:36:55 -05:00
orignal b967acda58 flood to floodfills that are close than us only 2016-02-11 15:05:46 -05:00
hagen 6d74493491 * i2p::fs migration: NetDb.* 2016-02-11 13:05:00 +00:00
orignal 62cf83921b cumulative update from bitbucket 2015-11-03 09:15:49 -05:00
orignal c5644e0e32 const I2NP messages 2015-07-03 21:27:40 -04:00
Mikhail Titov 490b65dfe2 Materialize temporary string obtained from boost path 2015-06-19 14:47:33 -05:00
orignal d65257c7b0 pass I2NP as shared_ptr to netDB 2015-06-16 13:32:42 -04:00
orignal 465945f8a8 more generic queue 2015-06-16 13:14:33 -04:00
orignal 20e43951e5 reduce CPU usage 2015-06-11 11:43:35 -04:00
orignal 2b797fcd54 use shared_ptr for NetDb's I2NPMessages 2015-05-11 15:17:43 -04:00
orignal 6bad2daa62 fixed build errors for gcc 4.6 2015-05-06 19:18:00 -04:00
orignal 2a997d94bf GetClosestFloodfills added 2015-04-10 16:15:13 -04:00
orignal 950f250d66 NetDb/NetDbRequests split 2015-04-09 12:45:00 -04:00
orignal 250af7f247 fixed race condition 2015-04-05 13:56:41 -04:00
orignal 0b754ec65d publish number of leasets and routers for floodfill 2015-03-18 15:06:15 -04:00
orignal ccf689ffd5 connect to introducer if not any yet 2015-02-26 21:05:35 -05:00
orignal 582daffd7f select peer test capable routers 2015-02-26 14:17:16 -05:00
orignal 8492e87d29 fxied race condition 2015-02-09 22:19:29 -05:00
orignal b9e3931e80 use shared_ptr for inbound tunnels 2015-02-05 18:53:43 -05:00
orignal 7945126e86 use unique_ptr for requested destination 2015-02-05 13:36:28 -05:00
orignal cd8e9e59fa don't request same RouterInfo twice 2015-02-03 16:14:33 -05:00
orignal c5a3832eae handle exploratory lookups 2015-02-02 22:34:55 -05:00
orignal b3e08b2cf4 shared_ptr for tunnels 2015-01-27 14:55:46 -05:00
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