Commit Graph

34 Commits

Author SHA1 Message Date
orignal eee36175e6 ignore i2cp.closeIdleTime for tunnels on shared destinations 2026-04-15 18:39:28 -04:00
orignal 62c5a96cd9 resume destination upon new incoming connection in HTTP and SOCKS proxy 2026-04-08 20:46:58 -04:00
orignal ae3de9ef46 close all session and regenerate static keys for new dest 2026-04-08 14:50:15 -04:00
orignal cc3d610592 detach remaining tunnels and close remaining streams if destination changes 2026-04-07 17:39:33 -04:00
orignal 776cf02477 replace destination's ident hash in client context 2026-04-05 09:04:00 -04:00
orignal c45b0abb25 impplemented i2cp.newDestOnResume 2026-04-04 11:47:04 -04:00
orignal a683b98e73 check for idle time. don't create and test tunnel if idling 2026-04-02 13:37:35 -04:00
orignal 7f4bfccdbb read i2cp.closeIdleTime param. set last update time 2026-04-01 21:47:40 -04:00
orignal a3cafd3cfd replace deadline_timer by steady_timer 2026-03-05 21:11:40 -05:00
orignal 08a680b53d use std::string_view instead const std::string& 2025-01-12 18:36:35 -05:00
orignal 695dc96a83 common ServiceAcceptor for all stream protocols 2024-02-20 18:32:51 -05:00
orignal 710b27688b generic SocketsPipe for different socket types 2024-02-14 15:35:47 -05:00
orignal a9ad6fc31e renamed TCPIPPipe to SocketsPipe 2024-02-13 18:52:18 -05:00
orignal b07530a8a1 don't print error message if operation cancelled 2024-02-11 11:44:15 -05:00
r4sas 03cc6e0524 use uint16_t for ports
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-06-12 05:10:32 +03:00
R4SAS 94661f697b [log] update log messages (closes #1693)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-27 22:53:53 +03:00
R4SAS 8bae4975fb add copyright headers
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-22 18:14:53 +00:00
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-22 18:14:53 +00:00
R4SAS 42d4781a96 [windows] add binding exceptions messagebox notifications, update exceptions handling code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-05 02:45:25 +03:00
R4SAS d991cc3b96 [services] handle binding errors in tunnels, webconsole
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-04 18:19:38 +03:00
orignal 6f4f0f03d2 handle b33 addresses in I2P tunnels 2019-03-28 09:57:34 -04:00
orignal aa1f4ee72a fixed possible race condition 2018-12-07 12:25:26 -05:00
orignal 74ce485b73 EdDSA signatures by default 2018-12-06 13:13:20 -05:00
Veggie Monster 46283dc0ea fixes #1124 and calls the ready callbacks if the tunnel gets ready and no timeout is set 2018-05-28 17:14:17 -04:00
Jeff Becker 157411dcc6 Revert "fix issue #1124"
This reverts commit 29e861d1e6.
2018-02-25 08:51:07 -05:00
Jeff Becker 29e861d1e6 fix issue #1124 2018-02-22 06:54:33 -05:00
Veggie Monster c730839989 the change allows when an TCPIPAcceptor is constructed by setting port = 0, the random port chosen by asio can be retrieved using TCPIPAcceptor::GetLocalEndpoint().port() 2018-01-22 20:47:31 -05:00
R4SAS 057d6ca05b windows warnings, tabulation workaround 2017-10-04 20:16:34 +03:00
Jeff Becker 1ea6d2016d add initial connection timeout for i2ptunnel 2017-08-31 12:08:22 -04:00
orignal 309822d933 teminate hadlers upon cleanup 2017-08-10 20:29:35 -04:00
orignal 987ad214ff avoid bind exeptions during reload 2017-08-02 21:00:04 -04:00
orignal 4c8c3b6947 add and remove tunnels without stopping others 2017-07-28 15:12:15 -04:00
orignal c287fb58bd reference counter for destinations 2017-07-06 16:12:06 -04:00
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories
libi2pd for core libs

libi2pd_client for i2pd client libs

daemon for i2pd daemon libs
2017-04-21 06:33:45 -04:00