Commit graph

86 commits

Author SHA1 Message Date
Mikhail Titov 38ebe28923 Rearrange eol removal for handshake 2015-06-19 14:47:20 -05:00
Mikhail Titov 23a3d48611 This closes #201 2015-06-10 16:11:13 -05:00
orignal da006a1d6e use AsyncSend 2015-04-09 18:40:23 -04:00
orignal 634976cdde pass LeaseSet to callback of RequestDestination 2015-04-07 12:02:25 -04:00
orignal 5f199432f0 proper size of remaining data 2015-03-27 16:31:53 -04:00
orignal 8b10fc497d pass correct datagram size 2015-03-27 16:09:43 -04:00
orignal e80d09aa17 fixed typo 2015-03-27 15:50:24 -04:00
orignal 4c1e12921a restore imcomplete string back 2015-03-27 15:29:46 -04:00
orignal 1824a9a38e try to receive remanining message 2015-03-27 15:22:56 -04:00
orignal 3e59535a53 try to receive remanining message 2015-03-27 14:58:26 -04:00
orignal 8c174cd548 merge incomplete DATAGRAM SEND message 2015-03-27 14:36:54 -04:00
orignal 2a4d1c978e process multiple DATAGRAM SEND message 2015-03-27 14:02:27 -04:00
orignal f07d29bc8a handle DATAGRAM SEND 2015-03-26 21:23:59 -04:00
orignal 39641f05b9 create datagram destination for DATAGRAM session 2015-03-26 11:15:29 -04:00
orignal ca3b9f253d pass data for streams only 2015-03-25 22:23:41 -04:00
orignal 1a0abfbc06 create keys only by DEST GENERATE 2015-03-25 19:13:30 -04:00
orignal d9218134e2 pass source and destination ports to datagram receiver 2015-03-03 15:31:49 -05:00
orignal 52f806ff94 use shared_ptr for ClientDestination 2015-02-24 15:40:50 -05:00
orignal 621bfde961 handle incoming connection failure 2015-02-22 17:04:42 -05:00
orignal 05e49bbeab show SAM sessions through web interface 2015-02-20 22:47:36 -05:00
orignal 2c2acae50d invoke acceptor on reset 2015-02-01 09:34:32 -05:00
orignal ac438fbd7d use stream buffer for sending identity 2015-01-31 21:49:54 -05:00
orignal 974a7ff3f5 shared_ptr for RoutingDestination 2015-01-28 21:37:08 -05:00
orignal d1d6797d3e store LeaseSet as shared_ptr 2015-01-27 11:27:58 -05:00
orignal b8740c008b fixed crash 2015-01-25 10:05:19 -05:00
orignal 588c613043 naming lookup of .b32 address through LeaseSet request 2015-01-24 15:34:46 -05:00
orignal 350e942b6a fixed windows build 2014-12-30 10:30:45 -05:00
orignal 59aa40e2b0 wait until LeaseSet request complete instead timeout 2014-12-26 21:06:24 -05:00
orignal bbe403fb40 main netdb can request router info only 2014-12-25 21:13:51 -05:00
orignal 3547a4042c request and handle LeaseSets through local destination only 2014-12-25 16:47:15 -05:00
orignal 84e5f30c70 delete local destination on session close 2014-12-18 18:48:36 -05:00
orignal b007b66b15 store SAMSession by pointer 2014-12-17 19:02:16 -05:00
orignal a44ca91409 terminate acceptor and sessions on stop 2014-12-17 15:21:50 -05:00
orignal ec8e3574f9 delete local destination on session close 2014-12-16 21:26:29 -05:00
orignal 7da694825d fixed handshake 2014-12-16 19:04:13 -05:00
orignal 9606883b78 handle signature type for SAM 3.1 2014-12-16 16:23:42 -05:00
orignal 54cffb583f check max version 2014-12-16 15:54:02 -05:00
orignal 4e54fbec08 delete stream from inside 2014-12-01 21:26:51 -05:00
orignal 9acf80e563 from/to base64 2014-12-01 14:50:10 -05:00
orignal 32a767dc91 pass I2CP options to local destination. Process tunnel length 2014-11-30 10:51:22 -05:00
orignal 8350f16b20 store SAM destinations if address book 2014-11-28 15:08:23 -05:00
orignal 68c321609d naming lookup through addressbook 2014-11-26 16:51:36 -05:00
orignal 0262a8b057 replaced boost::bind to std::bind 2014-11-23 17:00:45 -05:00
orignal 4bd8b44ab2 shared pointers for streams 2014-11-23 11:33:58 -05:00
orignal 4dc33a6f45 fixed crash 2014-11-22 21:56:59 -05:00
orignal 81c63b0c30 shared pointers for SAM sockets 2014-11-22 16:35:58 -05:00
orignal f28376bf71 DATAGRAM RECEIVED message 2014-10-31 16:44:44 -04:00
Meeh af0bdc2a5e Merge branch 'master' of github-meeh420:PrivacySolutions/i2pd
Note; we use _MSC_VER instead of _WIN32 for MSVC spesific code.

* 'master' of github-meeh420:PrivacySolutions/i2pd: (35 commits)
  handle incoming datagramms
  send datagram through destination's thread
  incoming ipv6 connections
  support ipv6 for outgoing NTCP connections
  some cleanup
  Update Daemon.cpp
  Add Upstart job to debian packaging
  Implement reload in init script
  Rename init.d to i2pd.init
  Decouple logging and daemonization
  verify signature through remore identity
  moved remote RI and identity to TransportSession
  set unreachable trough NetDb
  moved AddressBook to ClientContext
  initialize router identity
  don't specify RI for inbound NTCP connections
  use remote router indentity
  take identity of local RI from private keys
  send datagram from SAM
  fixed windows build
  ...

Conflicts:
	SAM.cpp
2014-10-27 22:56:31 +01:00
Meeh 88fb8a217d Fix for build error in msvc12 2014-10-27 22:53:01 +01:00
orignal af997473b2 moved AddressBook to ClientContext 2014-10-24 15:22:36 -04:00