Commit Graph

139 Commits (f2292fd618e90758916fd1367607db1476502360)

Author SHA1 Message Date
orignal 4d97b0e206 moved StreamingDestination inside ClientDestination 10 years ago
orignal 9b3ac19b58 show queue size 10 years ago
orignal 96e8cab8fb added some statistics 10 years ago
orignal 70c3bf77a9 send Ack with 200 ms delay 10 years ago
orignal 3de4010a47 always call receive handler from a streaming thread 10 years ago
orignal 0e6b7712a9 connection reset event from stream 10 years ago
orignal 911ad52989 moved local LeaseSet update from Stream to RoutingSession 10 years ago
orignal d5c26316df pass destination by reference 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 482fc0e8b1 split Streaming to stream and destination 10 years ago
orignal 9a617297f2 operation_aborted error code for stream 10 years ago
orignal 1acce0cc80 fixed race condition 10 years ago
orignal ef2932a234 some cleanup 10 years ago
orignal 30233bed77 don't create SAM session is local destination exists 10 years ago
orignal 3cb4588904 don't publish local destination of client I2PTunnel 10 years ago
orignal 8feabe8a6e handle SILENT flag 10 years ago
orignal b13c9d924f show local destinations 10 years ago
orignal d04957bd15 publish local destinations created by SAM session 10 years ago
orignal 6af5fa3d27 handle STREAM ACCEPT 10 years ago
orignal 393d4bc231 create SAM session 10 years ago
orignal 17725acda2 assign GarlicRoutingSession to stream 10 years ago
orignal b3e389a67c server tunnel parameters 10 years ago
orignal 7aacae30eb moved common code to LocalDestination 10 years ago
orignal e45ee83746 use Signer for local destination 10 years ago
orignal a6c308f2f5 PrivateKeys with extended identity 10 years ago
orignal 2bc1ba1a9c extended identity for local destination 10 years ago
orignal 9b8460cffa verify streaming packet signature 10 years ago
orignal 6c510fadf4 server I2PTunnel 10 years ago
orignal 7e0a2ae5ab publish local LeaseSet 10 years ago
orignal dda80703d2 use same outbound tunnel for streaming as long as possible 10 years ago
orignal 29243fcb47 notify inbound tunnels update 10 years ago
orignal 2b5382ce9b pass actual LeaseSet instead of I2NP message 10 years ago
orignal 2e1a8552bf delete deprecated SendPacket 10 years ago
orignal e09e3980c9 resend non-Acked packets together 10 years ago
orignal 053d1d22ac handle NACKs 10 years ago
orignal 921ba9a9d6 limit max number of resends 10 years ago
orignal f8ced20d1c acks and resends 10 years ago
orignal 49c57db6b7 compression threshold 10 years ago
orignal 20aa516121 fill option data for SYN packet 10 years ago
orignal 1e61cb04be reply SYN back 10 years ago
orignal e0e27047f9 increase max packet size 10 years ago
orignal 15b4dfbecb don't futher process plain Ack 10 years ago
orignal f811b19cf1 store and check remote Identity 10 years ago
orignal 4cb98757ce incoming connection to eepSite 10 years ago
orignal ed0af7b937 incoming streams support 10 years ago
orignal 2f5967537a re-create local LeaseSet only if expired 10 years ago
orignal ee2297c851 create LeaseSet from local tunnel pool 10 years ago
orignal 207022a6bb throw connection_reset error is stream is closed 10 years ago
orignal 8dc06ec391 load local destinations 10 years ago
orignal e50454d92e multiple local destinations 10 years ago
orignal 30b25e9eeb always pick outbound tunnel before sending packet 10 years ago
orignal 3e81123d94 fixed creash 10 years ago
orignal 66ff2c7875 eliminate boost::protect 10 years ago
orignal 31295a663b common Send method 10 years ago
orignal e1027ffb7b replace ReceiveQueue to std::queue 10 years ago
orignal 3cf256b769 removed sync Receive operation 10 years ago
orignal c600be59b1 moved encryption keys from TunnelPool to StreamingDestination 10 years ago
orignal ee08d6687f GetIdentHash for LocalDestination 10 years ago
orignal 8728aa2840 check buffer first for async receive 10 years ago
orignal bd768b9259 async receive 10 years ago
orignal 06b2500347 async receive 10 years ago
orignal 1bbc12b36a AsyncReceive added 10 years ago
orignal 88214a0c58 send SYN in streaming thread 10 years ago
orignal 12d40e9023 handle streaming packet in streaming thread 10 years ago
orignal 4bd42625fd separate thread for streaming 10 years ago
orignal 74a7f8c869 pick random tunnel from LeaseSet 10 years ago
orignal 25f2f932b0 pass local LeaseSet as const 10 years ago
orignal a34d1de10e use PrivateKeys for local destination 10 years ago
orignal c855d8b413 load eepsite keys 10 years ago
orignal 4b90e8112e re-send loacl LeaseSet if updated 10 years ago
orignal c9ba7da0b0 outbound tunnel pool 10 years ago
orignal 3313a5af5c generate LeaseSet from tunnel pool 10 years ago
orignal ab23327da6 manage tunnel pools 10 years ago
orignal cba18faa87 create inbound tunnels per local destination 10 years ago
orignal 8d6c08ec78 use ElGamalEcryption for garlic encryption 11 years ago
orignal 04cf2031ef handle received packets in right order 11 years ago
orignal c4065a702e extract streaming packet fields 11 years ago
orignal 27426a6023 save out-of-seq messages and process them later 11 years ago
orignal 9b92641112 request b32-coded I2P address from HTTP server 11 years ago
orignal 07eb5baac0 implemented connect and close 11 years ago
orignal 9363547205 send quick ack 11 years ago
orignal 41ef22cf09 stream recieve queue 11 years ago
orignal 991a80428d fixed few small issues 11 years ago
orignal 57c97208f9 include DeliveryStatus to Garlic 11 years ago
orignal 1130287d28 send streaming protocol data 11 years ago
orignal 24ad255053 Create and send local LeaseSet 11 years ago
orignal d714d7fe6c common Identity for LeaseSet and RouterInfo 11 years ago
orignal e832734d94 Streaming added 11 years ago