Commit Graph

271 Commits (6885761f87f4378260331427a4d6f8fe61408fcc)

Author SHA1 Message Date
Jeff Becker 004a93a841
Merge branch 'transport_failsafe' into restricted_routes 8 years ago
Jeff Becker 74a7e67002
implement restricted routes (initial) 8 years ago
Jeff Becker fa68e392c8
don't abort when ntcp fails to bind 8 years ago
hagen 1b2ac38a50 * fix compilation warnings 8 years ago
orignal 3907b4101a include openssl through OPENSSL macro 8 years ago
orignal c5644ee3f9 hold previous lookup response 8 years ago
orignal ecfdc377ec send close floodfills only in DatabaseSearchReply 8 years ago
orignal 7d66019220 start checking for expiration after 10 minutes 8 years ago
orignal f98a6fb665 tighten RouterInfo expiration 8 years ago
orignal fe97f0929b delete expired floodfills thorugh a separate loop 8 years ago
orignal ca6f656e1b ignore non-reachable floodfills 8 years ago
hagen 0d15eceacb * Profiling : move storage from FS.cpp to Profiling.cpp 8 years ago
hagen b69fbdda9a * NetDb : move storage from FS.cpp to NetDb.cpp 8 years ago
hagen 55315fca80 Merge branch 'openssl' into new-fs
Conflicts:
	AddressBook.cpp
	NetDb.cpp
	filelist.mk
8 years ago
orignal e2aa2709ac family added 8 years ago
orignal b4e324ec0e flood to 3 closest floodfills 8 years ago
orignal 713513aacc flood newer RI/LS only 8 years ago
orignal 2003b34036 12 hours expiration if more than 2500 routers 8 years ago
orignal ee8ab58d64 don't reply to lookup with expired LeaseSet 9 years ago
orignal b967acda58 flood to floodfills that are close than us only 9 years ago
hagen 6d74493491 * i2p::fs migration: NetDb.* 9 years ago
orignal f3b277aeef doesn't store leases in netdb 9 years ago
orignal 4c6ef32d72 fixed #369 9 years ago
hagen 05043f30dc * tune logs 9 years ago
orignal 0ca3fb5af0 specify and check netId 9 years ago
hagen daaba1dbc0 * prevent zero-division exception when running offline 9 years ago
orignal 45e7111dda publish stats for floodfill 9 years ago
orignal 4242c86d40 check for buffer overflow during flood 9 years ago
hagen 489e37b2a1 * sane log messages: NetDb.cpp 9 years ago
orignal ef3ec33ba3 create all subdirectories for non-case sensitive systems 9 years ago
orignal 06c4aca490 always use shared_ptr for I2NPMessage 9 years ago
orignal 62cf83921b cumulative update from bitbucket 9 years ago
orignal c5644e0e32 const I2NP messages 9 years ago
orignal bf14b7da9a move FillI2NPMessageHeader into I2NPMessage 9 years ago
orignal 83e76c6b53 use shared flood message 9 years ago
orignal 206f094dd4 use shared_ptr for DeliverStatus 9 years ago
orignal a05a20440e deleted deprecated SendMessage 9 years ago
orignal ff12421d60 shared_ptr for lookup messages 9 years ago
orignal 2cbd6e85c6 use shared_ptr for garlic messages 9 years ago
Mikhail Titov 490b65dfe2 Materialize temporary string obtained from boost path 9 years ago
orignal 4ed7e29896 use shared_ptr for I2NP messages through tunnels 9 years ago
orignal d65257c7b0 pass I2NP as shared_ptr to netDB 9 years ago
orignal 20e43951e5 reduce CPU usage 9 years ago
orignal 2b797fcd54 use shared_ptr for NetDb's I2NPMessages 9 years ago
orignal 7f172964f6 check profile only once 9 years ago
orignal a8b4f38865 router don't expire if less than 75 9 years ago
orignal 4d27399ce3 check profile for high bandwidth peer selection only 9 years ago
orignal 76c54ffdef always check profile for peer selection 9 years ago
orignal ce99357ebe check for zero ident 9 years ago
orignal 562de3514a check database lookup type 9 years ago
orignal 128a8f3b48 delete obsolete profiles 9 years ago
orignal 1d2950b4a7 reduced CPU load at floodfill 9 years ago
orignal 9072a018dd reduced CPU load at floodfill 9 years ago
orignal 2a997d94bf GetClosestFloodfills added 9 years ago
orignal 950f250d66 NetDb/NetDbRequests split 9 years ago
orignal d5e1d5db9c validate leaseset for zero leases 9 years ago
orignal 56822d9424 fixed null pointer exception 9 years ago
orignal 1e74ff8a85 use shared_ptr for CreateDatabaseStore 9 years ago
orignal 8c47bf9dd3 use shared_ptr for local LeaseSet 9 years ago
orignal fd3dab35cc collect and save participation agreed/declined stats 9 years ago
orignal 1caacaacf0 UpdateStats for RouterContext 9 years ago
orignal 0b754ec65d publish number of leasets and routers for floodfill 9 years ago
orignal 47c3d5ed23 don't accept tunnels if bandwidth is exceeded 9 years ago
orignal 60351f2677 send exporatory message directly if connected to a floodfill 9 years ago
orignal c7edc36106 reduce memory usage 9 years ago
orignal ccf689ffd5 connect to introducer if not any yet 9 years ago
orignal 582daffd7f select peer test capable routers 9 years ago
orignal 58ebd8cc59 1 hours expiration of RI in case of floodfill 9 years ago
orignal 93c2c13f96 fixed memory leak 10 years ago
orignal b11fd250c1 fixed race condition 10 years ago
orignal d01f3b094b allow netDb cleanup after every 500 messages 10 years ago
orignal 8492e87d29 fxied race condition 10 years ago
orignal b9e3931e80 use shared_ptr for inbound tunnels 10 years ago
orignal 7945126e86 use unique_ptr for requested destination 10 years ago
orignal 778d1afda0 cleand destination requests every 15 seconds 10 years ago
orignal cd8e9e59fa don't request same RouterInfo twice 10 years ago
orignal c5a3832eae handle exploratory lookups 10 years ago
orignal 95dbc20350 log more disgnostics data 10 years ago
orignal e3764bef37 fixed incorect reply data parsing for DatabaseStore 10 years ago
orignal ba11971513 don't delete updated RouterInfo 10 years ago
orignal 8ad9f2681c send 3 closest floodfills 10 years ago
orignal b46c3036d8 flood 10 years ago
orignal 79af7c22d9 send DatabaseStore reply 10 years ago
orignal 938fa00469 publishing with flood 10 years ago
orignal 2ed69ef602 clean up expired LeaseSets 10 years ago
orignal b3e08b2cf4 shared_ptr for tunnels 10 years ago
orignal d1d6797d3e store LeaseSet as shared_ptr 10 years ago
orignal 027c43c99c Reseed through I2PControl 10 years ago
orignal 72a4f8a9a1 fixed crash on shutdown 10 years ago
orignal ad9d7931f5 RequestComplete for RouterInfo 10 years ago
orignal e3e0702813 fxied crash at startup 10 years ago
orignal 4d25634b66 less agressive exploratory 10 years ago
orignal 717940d969 some cleanup 10 years ago
orignal 2a76f1decd publish own RouterInfo every 40 minutes if nothing changed 10 years ago
orignal 8812a45607 DatabaseLookup for RouterInfo 10 years ago
orignal fd9a8fd2b1 eliminated cast to DatabaseStoreMsg 10 years ago
orignal 29d1aa0146 more fixes of misalignment 10 years ago
Francisco Blas (klondike) Izquierdo Riera 84f7966a0b Fix even more alignment problems 10 years ago
Francisco Blas (klondike) Izquierdo Riera 1636187e26 Avoid aliasing problems by using special buf endian handling functions wrapping memcpy 10 years ago
orignal 86a7f96a46 take tunnels from exploratory pool only 10 years ago