40 Commits (0d09a8be00b1b8ef3d29d82ed9ecc3fb1d7f64ae)

Author SHA1 Message Date
orignal 4ad6cef5a5 some cleanup 4 months ago
orignal ab1abf584f don't send session status create before destination is ready 4 months ago
orignal 8a3d6ddb3e cleanup I2NP msgs pool and routing sessions 4 months ago
orignal 0153748134 save and use previous routing session 4 months ago
orignal e0ac8a7298 check if destination is ready. Create garlic message before selectiing routing path 4 months ago
orignal 96ea630274 send message right a way if in same thread 4 months ago
R4SAS 03cc6e0524
use uint16_t for ports 1 year ago
R4SAS 6b4ffcff5a cleanup code (spaces, tabs) 3 years ago
orignal 48374d97df always use TCP/IP sockets for I2CP 3 years ago
R4SAS bf3d7e74f5
[i2cp] use tcp/ip socket on android 3 years ago
orignal 40e6d675c5 I2NP messages pool for I2CP 3 years ago
orignal afad405ed9 check for duplicate destination 3 years ago
R4SAS edc0162163
clean line trailing spaces and tabs 3 years ago
orignal bb518d3d51 don't pass BN_CTX to encrypt/decrypt functions 3 years ago
orignal d752a83eb5 handle i2cp.dontPublishLeaseSet for all destinations 4 years ago
orignal 51ef7ef61c don't publish LeaseSet without tunnels 4 years ago
orignal ff9ee5873f post LeaseSet creation to I2CP destnation's thread 4 years ago
orignal b4236b04c6 leaset creation timeout 4 years ago
orignal 746f53ba07 use SendBufferQueue for queued messages from I2P 4 years ago
orignal ad36738f57 detach session from destination upon termination 4 years ago
orignal 86e3b977e4 check I2CP message size 4 years ago
orignal 771480e368 send queue for incoming I2CP messages 4 years ago
orignal da94d40738 check if session is terminated before receive 4 years ago
orignal 3a2724ec58 single thread for I2CP 4 years ago
orignal 55ff6beb7d don't create ECIESx25519 again if key was not changed 5 years ago
orignal e135696530 support multiple encryption keys through the I2CP 5 years ago
R4SAS 8bae4975fb add copyright headers 5 years ago
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations) 5 years ago
orignal f21af4068f preferred crypto type for Decrypt 5 years ago
orignal 744e893dce check message length 5 years ago
orignal 3ca17fdc03 support multiple encryption keys 5 years ago
orignal 09ed57ad42 select preferred crypto from LeaseSet2 5 years ago
orignal 969f9aa436 common RuunableBase with private inheritance 5 years ago
orignal 2d154ee640 move RunnableService away from LeaseSetDestination 5 years ago
orignal d248343517 Handle CreateLeaseSet2 I2CP message for encrypted leasesets 6 years ago
orignal 08ddc98303 initial LeaseSet2 support in I2CP 6 years ago
yangfl 46f62e1af9 remove trailing whitespaces 7 years ago
orignal 19a03c42a5 use generic Decrypt instead ElGamalDecrypt 7 years ago
orignal c5f784719d implement Decrypt for all local destination 7 years ago
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories 8 years ago
orignal a4988fd7cb insert I2CP session with correct sessionid 8 years ago
orignal 058120d001 show I2CP local destinations 8 years ago
orignal 0f68bbac8e single #ifdef for protocol type 9 years ago
orignal 49d2878938 use local sockets for android 9 years ago
orignal fb94d6ae2b read header and payload separately 9 years ago
orignal 6de7cd5063 don't send 'accepted' if not requested 9 years ago
orignal 21b5f2c96a fixed crash upon I2CP session disconnect 9 years ago
orignal e481ed37ce ReconfigureSessionMessage 9 years ago
orignal 667ea43b3c GetBandwidthLimitMessage 9 years ago
orignal d6bfe7810a skip SigningPrivateKey 9 years ago