Commit graph

102 commits

Author SHA1 Message Date
hagen bbcb9af01f * SAM.cpp : boost::lexical_cast -> std::stoi 2016-11-04 00:43:22 +00:00
orignal 5c64c2ff42 handle stream ternimation properly 2016-10-28 11:33:11 -04:00
brain5lug a530503c0c copy elimination for ranges #part3 2016-08-09 01:53:37 +03:00
Jeff 0a83d8e6a0 Merge branch 'openssl' 2016-05-11 08:19:51 -04:00
orignal 97afa502c5 shard_ptr for SAMSession 2016-04-02 22:16:49 -04:00
Jeff Becker 924f281536
* Don't set m_Session to nullptr in SAMSocket::Terminate
* check for null localDestination in SAMSocket::Terminate
2016-04-02 08:05:14 -04:00
Jeff Becker 751b95d4af
add locking to SAM when adding/removing sockets 2016-04-01 11:36:56 -04:00
orignal a8e12e624d fixed hanging connection 2016-02-05 21:38:03 -05:00
Jeff Becker 3b268fe3cc
allow resolving of .b32.i2p addresses in SAM name lookup 2016-02-05 16:17:53 -05:00
Jeff Becker 9f1b84d6f2
use const size_t instead of size_t 2016-02-05 12:39:17 -05:00
Jeff Becker d0ea59c568
add base64 buffer encoding bounds checking 2016-02-05 08:44:09 -05:00
hagen 89a0a94f3e * sane log messages: SAM.cpp 2015-12-21 03:00:11 +00:00
erlend1 cee1b8a64a Configurable addresses from master 2015-11-30 16:44:32 +02:00
Mikhail Titov 88db99e593 Minor omissions
* Missing UPnP namespace
* Public key pointer dereferencing for MSVC
* Redundant WIN32_LEAN_AND_MEAN found in Makefile.mingw as well
2015-11-11 13:21:52 -06:00
orignal 62cf83921b cumulative update from bitbucket 2015-11-03 09:15:49 -05:00
Mikhail Titov 95c4a87ccc Check for invalid SAM destination
This closes #208
2015-06-24 14:20:16 -05:00
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