Commit Graph

272 Commits

Author SHA1 Message Date
Jeff Becker 93deb37c94 add primordial goo tier "hidden mode" (aka toy feature needs more work doesn't do it correctly all the way) 2016-06-18 11:10:58 -04:00
Jeff Becker 004a93a841 Merge branch 'transport_failsafe' into restricted_routes 2016-06-18 09:01:53 -04:00
Jeff Becker 74a7e67002 implement restricted routes (initial) 2016-06-17 11:03:33 -04:00
Jeff Becker fa68e392c8 don't abort when ntcp fails to bind 2016-06-13 11:34:44 -04:00
hagen 1b2ac38a50 * fix compilation warnings 2016-06-01 00:14:15 +00:00
orignal 3907b4101a include openssl through OPENSSL macro 2016-05-11 15:12:38 -04:00
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 7d66019220 start checking for expiration after 10 minutes 2016-02-24 11:50:56 -05:00
orignal f98a6fb665 tighten RouterInfo expiration 2016-02-24 11:31:14 -05:00
orignal fe97f0929b delete expired floodfills thorugh a separate loop 2016-02-22 20:51:32 -05:00
orignal ca6f656e1b ignore non-reachable floodfills 2016-02-22 10:27:43 -05:00
hagen 0d15eceacb * Profiling : move storage from FS.cpp to Profiling.cpp 2016-02-21 01:49:35 +00: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 e2aa2709ac family added 2016-02-18 15:57:43 -05:00
orignal b4e324ec0e flood to 3 closest floodfills 2016-02-17 21:24:21 -05:00
orignal 713513aacc flood newer RI/LS only 2016-02-17 15:36:55 -05:00
orignal 2003b34036 12 hours expiration if more than 2500 routers 2016-02-15 21:40:49 -05:00
orignal ee8ab58d64 don't reply to lookup with expired LeaseSet 2016-02-11 22:17:33 -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 f3b277aeef doesn't store leases in netdb 2016-02-07 19:45:06 -05:00
orignal 4c6ef32d72 fixed #369 2016-02-06 08:52:02 -05:00
hagen 05043f30dc * tune logs 2016-01-18 09:02:34 +00:00
orignal 0ca3fb5af0 specify and check netId 2016-01-16 15:36:30 -05:00
hagen daaba1dbc0 * prevent zero-division exception when running offline 2016-01-11 11:31:02 +00:00
orignal 45e7111dda publish stats for floodfill 2016-01-02 17:23:20 -05:00
orignal 4242c86d40 check for buffer overflow during flood 2015-12-31 17:09:04 -05:00
hagen 489e37b2a1 * sane log messages: NetDb.cpp 2015-12-21 03:00:11 +00:00
orignal ef3ec33ba3 create all subdirectories for non-case sensitive systems 2015-12-04 14:06:37 -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 c5644e0e32 const I2NP messages 2015-07-03 21:27:40 -04:00
orignal bf14b7da9a move FillI2NPMessageHeader into I2NPMessage 2015-07-03 11:11:07 -04:00
orignal 83e76c6b53 use shared flood message 2015-07-01 14:13:42 -04:00
orignal 206f094dd4 use shared_ptr for DeliverStatus 2015-06-24 10:45:58 -04:00
orignal a05a20440e deleted deprecated SendMessage 2015-06-24 10:25:05 -04:00
orignal ff12421d60 shared_ptr for lookup messages 2015-06-22 15:47:45 -04:00
orignal 2cbd6e85c6 use shared_ptr for garlic messages 2015-06-21 22:29:50 -04:00
Mikhail Titov 490b65dfe2 Materialize temporary string obtained from boost path 2015-06-19 14:47:33 -05:00
orignal 4ed7e29896 use shared_ptr for I2NP messages through tunnels 2015-06-19 14:38:31 -04:00
orignal d65257c7b0 pass I2NP as shared_ptr to netDB 2015-06-16 13:32:42 -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 7f172964f6 check profile only once 2015-05-04 13:01:27 -04:00
orignal a8b4f38865 router don't expire if less than 75 2015-04-15 07:30:37 -04:00
orignal 4d27399ce3 check profile for high bandwidth peer selection only 2015-04-13 18:51:31 -04:00
orignal 76c54ffdef always check profile for peer selection 2015-04-13 18:41:19 -04:00
orignal ce99357ebe check for zero ident 2015-04-12 16:59:59 -04:00