50 Commits (d7c5c24ce4da0ca6b8a7cc31606ef77e9acb4b98)

Author SHA1 Message Date
orignal 2ed69ef602 clean up expired LeaseSets 10 years ago
orignal d1d6797d3e store LeaseSet as shared_ptr 10 years ago
orignal 24c00b0985 schedule routing session cleanup 10 years ago
orignal ebb5c53c3a use shared_ptr for TunnelPool 10 years ago
Francisco Blas (klondike) Izquierdo Riera 90005c8237 Migrate to I2Pservice 10 years ago
orignal 41974b8c75 fixed race condition 10 years ago
Francisco Blas (klondike) Izquierdo Riera a906d7f02f Allow for asynchronous creation of streams 10 years ago
Francisco Blas (klondike) Izquierdo Riera e5503c51b4 Allow for easy stream creation at LocalDestination (for now it's only synchronous) 10 years ago
orignal 6fb5fa1c52 LeaseSet request complete callback 10 years ago
orignal 3547a4042c request and handle LeaseSets through local destination only 10 years ago
orignal e3f077ee9a create io_service together with destination 10 years ago
orignal b7d1b74ffa add single tag from destination's tread 10 years ago
orignal 06621a2198 don't publish to non-responding floodfill twice 10 years ago
orignal 32a767dc91 pass I2CP options to local destination. Process tunnel length 10 years ago
orignal d794dfb7e5 moved private keys creation to client context 10 years ago
orignal e1c25fedb0 wait for confirmantion of publishing 10 years ago
orignal aca87b5fd1 remember last outgoing tunnel per stream rather than per client destination 10 years ago
orignal 4bd8b44ab2 shared pointers for streams 10 years ago
orignal 77b7fff5ed streaming api functions added 10 years ago
orignal f28376bf71 DATAGRAM RECEIVED message 10 years ago
orignal 65719ae645 send destination port for streaming 10 years ago
orignal 4ae8c3c62c create datagram destination through SAM 10 years ago
orignal 78d8d34e3b Datagram added 10 years ago
orignal 3da35c592f moved Data payload processing to StreamingDestination 10 years ago
orignal b11877d002 create streams through ClientDestination 10 years ago
orignal 4d97b0e206 moved StreamingDestination inside ClientDestination 10 years ago
orignal c8bca65b97 don't send session create reply until destination is ready 10 years ago
orignal f516d4c6f2 introduced ClientDestination 10 years ago
orignal 89e5b56a19 introduced ClientContext 10 years ago
orignal 18d6a2c70e create/delete stream per destination only 10 years ago
orignal ecb1fd720d use ECDSA P256 for client I2P tunnels 10 years ago
orignal 3a4b6bd7b0 separate requsted and unsolicited LeaseSets 10 years ago
orignal 96e8cab8fb added some statistics 10 years ago
orignal b74f3a1ee1 fixed race condition 10 years ago
orignal a0f43d9772 resuse instance of local destination upon restart 10 years ago
orignal eff0e13f31 remote LeaseSets per local destination 10 years ago
orignal 22937e1b54 moved HandleI2NPMessage to GarlicDestination level 10 years ago
orignal 202109ebeb handle I2NP message per destination 10 years ago
orignal 6d6c81bf8b show streams per local destination 10 years ago
orignal c5c930bb72 separate thread per local destination 10 years ago
orignal 375fceb530 moved garlic decryption to streaming thread 10 years ago
orignal fccadb752f take LeaseSet from GarlicDestination 10 years ago
orignal 49d67bada0 AES/ElGamal session tags per local destination 10 years ago
orignal 0af963359a rollback 10 years ago
orignal a32d82f05b gzip/gunzip per destination 10 years ago
orignal 9f1e496fa4 create data message inside detination 10 years ago
orignal 3de29143bc moved current outbound tunnel to destination 10 years ago
orignal 93c1a0760d AES/ElGamal tags per local destination 10 years ago
orignal 400b4e7110 find local destination by tunnel garlic came from 10 years ago
orignal 482fc0e8b1 split Streaming to stream and destination 10 years ago