Commit Graph

50 Commits (6b4ffcff5acdaabfd280a4668583277eb774e979)

Author SHA1 Message Date
R4SAS 6b4ffcff5a cleanup code (spaces, tabs)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
orignal 2e691b6655 check if next manage time is too long 2 years ago
orignal 11f9eeabf1 inbound.lengthVariance and outbound.lengthVariance 2 years ago
orignal 2cd50ebaee fixed race condition 2 years ago
R4SAS edc0162163
clean line trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS 94661f697b
[log] update log messages (closes #1693)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal 3f63f15b16 copy compatible transports to new tunnel 3 years ago
orignal f8c390cdd3 pick compatible tunnels 3 years ago
orignal 1a8a32a773 select next tunnel with compatible transports 3 years ago
R4SAS c6e4758187
Revert "Merge pull request #1703 from simonvetter/simon/memory-and-multithreading-fixes"
This reverts commit 67863cfcf9, reversing
changes made to 4c5ec68ff1.

That change completly bloking transports thread on windows.

Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal 56ec8fe95b eliminate local destination mutex 3 years ago
Simon Vetter 58b7b7d731 libi2pd: add missing locks to i2p::tunnel::TunnelPool 3 years ago
orignal 49e8cf89d8 don't send short tunnel build messages for ElGamal only destinations 3 years ago
orignal e6bcd04a36 short build message for re-created tunnels and far end transports 3 years ago
orignal 5e2e1a1e3d don't include old tunnel to LeaseSet if recreated 3 years ago
orignal a54b5c18c6 fixed crash 3 years ago
orignal 349022ae42 don't select ElGamal routers for tunnels 3 years ago
orignal f8623b6121 consistent path for explicit peers 3 years ago
orignal c153471c49 use short tunnel build if possible 3 years ago
orignal cfbf5862f9 set pool for tunnel before build 3 years ago
orignal 41bfc7899d keep own RouterInfo in netdb 3 years ago
orignal e412b17f70 don't publish slow tunnel in LeaseSet if possible 3 years ago
orignal e740d5fc4f try to pick non-slow tunnel 3 years ago
orignal 5ce9c0f1e2 build new tunnels instead slow 3 years ago
orignal a0e545a6f1 always create new tunnel from exploratory pool 3 years ago
orignal 2783337284 require ipv4 for IBGW 3 years ago
orignal 820a365474 select random peer for first hop for outbound tunnel if number of connections < 100 3 years ago
orignal 1d5d06f731 find actual router for peer 3 years ago
orignal 60b92f98db OBEP must be ipv4 compatible 3 years ago
orignal 924a7bc533 use connected peers if others not available 3 years ago
orignal f70ee480ba check connectivity between peers for tunnel 3 years ago
orignal aa206d034d fixed #1373. Limit number of tunnels by 16 3 years ago
orignal 484f69f16b try to select reachable router of inbound tunnel gateway 3 years ago
orignal aace200899 don't create paired zero hops tunnel 4 years ago
orignal 3925540517 don't update expired tunnels 4 years ago
orignal 3b630fe546 fixed race condition 4 years ago
orignal 44ca315c75 don't build tunnels for all pools at the time 4 years ago
orignal af20b13c7a create paired inbound tunnels if no inbound tunnels yet 4 years ago
R4SAS 8bae4975fb add copyright headers
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS a9436aa9af drop i2lua
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS 00db527377
drop websockets support
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
Rosen Penev eabcafa516
replace random_shuffle with shuffle
random_shuffle is gone with C++17.

Found and fixed with clang-tidy.
4 years ago
Jeff Becker 7b4fc19fca
be concise 6 years ago
Jeff Becker 2f7cfddfc4
Merge remote-tracking branch 'purple/openssl' into i2cp-session-reconfig 6 years ago
yangfl 50ba52756f fix mixing tabs and spaces 6 years ago
Jeff Becker 1967dee50c
don't recreate tunnels of different size 7 years ago
Jeff Becker 938d5d901a
implement i2cp session reconfigure 7 years ago
Jeff Becker e238f7ed37 NetDb.h -> NetDb.hpp for case insensative file systems clashing with libc's netdb.h 7 years ago
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories
libi2pd for core libs

libi2pd_client for i2pd client libs

daemon for i2pd daemon libs
7 years ago