52 Commits (ead1b72886b01a418828c1774987ae5213cf80d0)

Author SHA1 Message Date
yangfl 46f62e1af9 remove trailing whitespaces 7 years ago
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories 8 years ago
orignal c2f62ba52a persist incoming tags 8 years ago
orignal a52064463e fixed race condition 8 years ago
orignal c0c157ecef use common context for ElGamal encrypt/decrypt 8 years ago
orignal 63d6b23344 use correct encryption key for ElGamal 8 years ago
orignal c065fae422 store remote IdentHash only 8 years ago
orignal e726d216bb cleanup tags on stop 8 years ago
orignal bdd6037726 use std::map for unconfirmed tags 8 years ago
orignal 9d292bb6a4 fixed potential race condition 8 years ago
orignal a914608264 clean up non received DeliveryStatus messages 8 years ago
orignal c74db4b81c resubmit non-confirmed LeaseSet 8 years ago
orignal 3167ae21b0 send own LeasetSet through a stalled stream 8 years ago
orignal 6e0d6dcac5 reselect tunnels if LeaseSet delivery was not confirmed 8 years ago
Jeff Becker 0b21fce94e
try adding garlic and session tags to datagram destination 8 years ago
orignal 9b6c229b71 remember tunnels selection for following messages 8 years ago
orignal 1da5be2871 clean up unconfirmed tags faster 8 years ago
orignal 4e4f9b6f8b use LocalLeaseSet for own LeaseSets 9 years ago
orignal 882e7a845e process remaining data from stream 9 years ago
orignal 80f81685d1 use rtt for ack timeout 9 years ago
orignal 333103f50e shared RTT 9 years ago
orignal 93720fffd4 shared path between streams 9 years ago
orignal 76096747b6 cleanup incoming and outgoing tags together 9 years ago
orignal 2e7ce38552 compatibility with gcc 4.6 9 years ago
orignal 5215bdc035 clean up remote destinations without outgoing and unconfirmed tags 9 years ago
orignal 30f68759ff fixed race condition 9 years ago
orignal f7e21dbe5c show tags for local destinations 9 years ago
orignal f593802a51 I2CP option crypto.tagsToSend added for I2P tunnels 9 years ago
orignal 62cf83921b cumulative update from bitbucket 9 years ago
orignal 2cbd6e85c6 use shared_ptr for garlic messages 10 years ago
orignal a0de60e179 use share_ptr for garlic messages 10 years ago
orignal 8c47bf9dd3 use shared_ptr for local LeaseSet 10 years ago
orignal be301dc090 4 tags for LeaseSet request 10 years ago
orignal 10577cd1e5 select tunnel from TunnelPool rather than from LeaseSet for DeliveryStatus 10 years ago
orignal 18deb8b4f2 DeliveryStatus for LeaseSet 10 years ago
orignal b9e3931e80 use shared_ptr for inbound tunnels 10 years ago
orignal 974a7ff3f5 shared_ptr for RoutingDestination 10 years ago
orignal a25646a129 cleanup routing sessions 10 years ago
orignal b269bda52b shared_ptr for GarlicRouting Session 10 years ago
orignal b7d1b74ffa add single tag from destination's tread 10 years ago
orignal faf1fe7a7c aligned AES keys 10 years ago
orignal fcd3680547 delete expired incoming tags 10 years ago
orignal ae61e47bc2 attach creation time to individual tag 10 years ago
orignal 2cd8d0c0b7 delete expired unconfirmed tags 10 years ago
orignal 3bd035cb16 send new tags in advance 10 years ago
orignal 8a12b71010 unconfirmed tags 10 years ago
orignal 0cdb7c679e tags confirmed 10 years ago
orignal 3a4b6bd7b0 separate requsted and unsolicited LeaseSets 10 years ago
orignal 22937e1b54 moved HandleI2NPMessage to GarlicDestination level 10 years ago
orignal 375fceb530 moved garlic decryption to streaming thread 10 years ago