38 Commits (34745386974845ab3b9e1e2b15c2013f3b2a2f7b)

Author SHA1 Message Date
orignal d4eea61b82 use mt19937 instead rand 6 months ago
orignal 4100249313 removed bootstrap from floodfill. Removed requested destinations mutex 7 months ago
orignal bb531a878d request newly discovered routers with random intervals after exploratory 7 months ago
orignal 0f7db8e418 list of request callbacks 7 months ago
orignal 9a724b2af9 separate timer for netdb requests cleanup 7 months ago
orignal f4ea6138e8 removed non longer used mutex 7 months ago
orignal e74272781f moved exploratory to netdb requests thread 7 months ago
orignal b75e418879 request destination in netdb requests thread 7 months ago
orignal 927123188c handle onDrop for request message in nedb requests thread 7 months ago
orignal c00eb8cf44 handle requests completions in netdb requests thread 7 months ago
orignal 265bb8b779 handle DatabaseSearchReply in netdb requests thread 7 months ago
orignal e3be409945 moved netdb requests to separate thread 7 months ago
orignal b5994e058a increment num attempts if no reply tunnel specified 7 months ago
orignal 22dabfd79e use unordered_map for excluded routers. don't request to self 7 months ago
orignal f5b823a712 common code for sending netdb lookup 7 months ago
orignal 296b721929 shared_ptr for NetdbRequests 7 months ago
orignal d0cf385f4b memory pool for requested destination. Reduced request attaempts to 5 7 months ago
orignal b0cf5130a2 don't try another flloofill if request already exists 7 months ago
orignal 396aa6944d cache complete request for a while and not send the same request again 7 months ago
orignal 5ed76b997c log initial destination request 8 months ago
orignal ba22a940f1 30 seconds timeout for exploratory requests 8 months ago
orignal 648a884a18 use copy of excluded peers 8 months ago
orignal bb6212ccc1 fixed typo 8 months ago
orignal 5f39f65540 mutex for request's excluded peers 8 months ago
orignal 146b3f52c0 check if pool is ready before sending next request 8 months ago
orignal 0ddc514221 don't send next request if requested destination is over 8 months ago
orignal 586695673b correct log message for next netdb request 10 months ago
orignal e40b656ecf Drop for tunnel and encrypted messages 11 months ago
orignal f008478505 handle I2NP messages drops 11 months ago
orignal 49f4dc53ad try next floodfill for router request on demand 11 months ago
orignal 4afdca090d support multiple RouterInfo request callbacks 11 months ago
orignal d8f6c4a93d correct encryption and path for follow on lookup request 11 months ago
orignal 220ef283de rename SendTunnelDataMsg to SendTunnelDataMsgTo for router tunnel delivery types 2 years ago
R4SAS 8bae4975fb add copyright headers 5 years ago
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations) 5 years ago
yangfl 46f62e1af9 remove trailing whitespaces 7 years ago
Jeff Becker e238f7ed37 NetDb.h -> NetDb.hpp for case insensative file systems clashing with libc's netdb.h 8 years ago
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories 8 years ago
Jeff Becker ea31ca5ee8 add reseed from floodfill option 8 years ago
Jeff Becker 6b5b9b3d62 add reseed from floodfill option 8 years ago
orignal 03f0ca965e fixed race condition 8 years ago
brain5lug b8ec63cf8c copy ellimination for ranges #part1 8 years ago
hagen 05043f30dc * tune logs 9 years ago
orignal 62cf83921b cumulative update from bitbucket 9 years ago
orignal ff12421d60 shared_ptr for lookup messages 10 years ago
orignal 2cbd6e85c6 use shared_ptr for garlic messages 10 years ago
orignal a7cd16c159 use shared_ptr for direct DatabaseLookup message 10 years ago
orignal 950f250d66 NetDb/NetDbRequests split 10 years ago