Commit graph

  • bef9a54f4a bind SSU socket to specified address orignal 2021-02-27 16:13:12 -05:00
  • 288b19c3f7 bind NTCP2 ipv4 acceptor to specified local address orignal 2021-02-27 10:35:50 -05:00
  • 40f7e9d33e separate decryptor for tunnel builds and floodfill requests orignal 2021-02-26 21:02:51 -05:00
  • fab53dda66 fixed typo orignal 2021-02-26 20:38:16 -05:00
  • a4e8bf9857 bind NTCP2 connections to specified address orignal 2021-02-26 19:31:38 -05:00
  • 2cdf84cdab [actions] upload windows artifacts R4SAS 2021-02-26 21:09:01 +00:00
  • fbe83f729d don't try to send to unreachable router orignal 2021-02-25 19:55:46 -05:00
  • 4371a084ec
    check for pubkey in X25519Keys::Agree R4SAS 2021-02-26 03:20:06 +03:00
  • d13f58088a Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl orignal 2021-02-24 18:41:31 -05:00
  • f75bef7c03 don't set local address if not specified orignal 2021-02-24 18:40:24 -05:00
  • 3d7e93a688
    systemd: use SIGTERM instead SIGQUIT, indent UPNP code, make client target R4SAS 2021-02-25 00:37:41 +03:00
  • a4dda304d2 cancel connect timer upon SessionConfirmed orignal 2021-02-24 10:03:23 -05:00
  • 124c3ef2d7 always publish SSU port orignal 2021-02-23 21:15:17 -05:00
  • c3a2fca76a 4 or 6 caps for non-published addresses orignal 2021-02-23 19:59:35 -05:00
  • b60ebfe1c6 parse '4' and '6' address caps orignal 2021-02-22 22:53:25 -05:00
  • 1d7639b3f4 caps per address orignal 2021-02-22 21:04:26 -05:00
  • 2d972752ff lookuplocal orignal 2021-02-21 16:20:57 -05:00
  • 616f0b2a21 address parameter for server tunnels orignal 2021-02-19 15:15:58 -05:00
  • 94659ba890 create ipv4 and ipv6 NTCP2 addresses separately orignal 2021-02-17 21:51:35 -05:00
  • d65bc068de create ipv4 and ipv6 NTCP2 addresses separately orignal 2021-02-17 21:12:17 -05:00
  • 1ca0354cf2 find NTCP2 address by static key. Don't make router unreachable if can't connect by NTCP2 orignal 2021-02-17 18:46:41 -05:00
  • b1fcd4d27b show actual IP addresses for proxy connections orignal 2021-02-17 14:26:48 -05:00
  • f6a09f59a3
    Merge pull request #1634 from PurpleI2P/openssl orignal 2021-02-16 10:50:03 -05:00
  • 74aa07eba8
    [actions] update freebsd action 2.36.0 R4SAS 2021-02-15 16:21:30 +03:00
  • d1a98212ee 2.36.0 orignal 2021-02-15 07:57:17 -05:00
  • 75a31c79ae don't process SSU messages after termination orignal 2021-02-13 18:36:23 -05:00
  • da0b36cb91
    enable miniupnpc support by default in debian/ubuntu R4SAS 2021-02-12 15:06:29 +00:00
  • aa206d034d fixed #1373. Limit number of tunnels by 16 orignal 2021-02-11 18:32:03 -05:00
  • 765ab60753 try to reseed if no compatible routers in netdb orignal 2021-02-10 15:27:13 -05:00
  • 44e4ec573d enable NTCP2 transport for newly created routers orignal 2021-02-10 14:59:08 -05:00
  • 0ed793d6d0
    [readme] add links to new android and qt repos R4SAS 2021-02-10 18:09:51 +03:00
  • 272e25ff07
    [actions] remove qt build R4SAS 2021-02-10 17:59:15 +03:00
  • 63127ab181
    add yggdrasil address search for windows R4SAS 2021-02-10 17:58:14 +03:00
  • 004f3532a0
    move android binary build files to contrib R4SAS 2021-02-10 17:57:31 +03:00
  • abe1af7b4f
    moved qt and android sources inn separate repositories R4SAS 2021-02-10 17:00:35 +03:00
  • 01df1647bc
    [httpproxy] add viewport and update styles on error R4SAS 2021-02-09 08:32:35 +03:00
  • 9d8eaf0ccb
    [win32] dont create notification when taskbar (explorer) restarted R4SAS 2021-02-08 19:41:46 +03:00
  • 7e4c33d27e resend RouterInfo after some interval orignal 2021-02-07 10:39:26 -05:00
  • c164601acf reseed from clearnet only if ipv4 or ipv6 is enabled orignal 2021-02-06 21:25:16 -05:00
  • 3b32da4f5c don't disable NTCP2 address if Yggdrasil address is presented orignal 2021-02-06 19:07:39 -05:00
  • 1bc3de8df4 add Yggdrasil address without NTCP2 orignal 2021-02-06 18:23:50 -05:00
  • 374e0cbbc3 enable NTCP2 server for Yggdrasil orignal 2021-02-06 18:11:34 -05:00
  • 313921da56 publish and request through exploratory tunnel if floodfill is not reachable orignal 2021-02-06 14:49:42 -05:00
  • 2d0e219197 add Yggdrasil adddress even if NTCP2 is not published. Correct reachable capacity orignal 2021-02-05 17:24:11 -05:00
  • dc64d1738a try both ipv4 and ipv6 SSU addresses if presented orignal 2021-02-04 21:48:13 -05:00
  • 89e8d99294 check availability of particular address orignal 2021-02-03 20:09:43 -05:00
  • 66a238045f Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl orignal 2021-02-03 14:25:14 -05:00
  • 33b82b5669 check transport compatibility with peer before connecting orignal 2021-02-03 14:24:43 -05:00
  • f59d509b15
    fix rebase result build issue R4SAS 2021-02-03 15:12:27 +03:00
  • 6966539b86 reindent Datagram, Daemon, update default subscription in config example R4SAS 2021-02-01 14:36:51 +03:00
  • 0e5dc15005 create Yggdrasil address for new router orignal 2021-02-02 21:39:16 -05:00
  • a74f685a5d check local address orignal 2021-02-02 19:29:13 -05:00
  • 05c7aacfa5 check for NTCP for yggdrasil address orignal 2021-02-01 22:24:51 -05:00
  • ace80c29e7 meshnets.yggaddress added orignal 2021-02-01 18:00:03 -05:00
  • bfb1380dd2 don't update Yggdrasil address from SSU orignal 2021-02-01 13:18:48 -05:00
  • ea19802d3f update right ipv6 only orignal 2021-02-01 12:47:41 -05:00
  • fef4f13b8f don't insert Yggdrasil address twice orignal 2021-01-31 19:09:38 -05:00
  • c4fc0f4ecf add Yggdrasil address orignal 2021-01-31 18:30:53 -05:00
  • ba3acdac75 NTCP2 transports through the Yggdrasil orignal 2021-01-31 17:50:10 -05:00
  • aad2d68edb NTCP2 transports through the Yggdrasil orignal 2021-01-31 17:25:07 -05:00
  • 9e5935aea5 NTCP2Mesh added orignal 2021-01-30 18:32:17 -05:00
  • 129b4a2135 don't support NTCP1 address in RouterInfo orignal 2021-01-30 16:50:53 -05:00
  • 82649ab2a7 IsYggdrasilAddress added orignal 2021-01-29 13:27:49 -05:00
  • 1ba5d25819 correct detection of chunked response orignal 2021-01-29 12:12:40 -05:00
  • daa3f8699b don't detect Yggdrasil for android orignal 2021-01-29 09:32:33 -05:00
  • df7fda9e0c support ratchets for shared local destination orignal 2021-01-29 07:46:20 -05:00
  • 484f69f16b try to select reachable router of inbound tunnel gateway orignal 2021-01-28 13:33:12 -05:00
  • 7c8280934a
    update addressbook subscriptions R4SAS 2021-01-27 06:48:35 +03:00
  • c914618444
    make floodfill enabled by default johnrosen 2021-01-27 10:33:31 +08:00
  • 85902b358a remove [] from yggdrasil reseed address orignal 2021-01-26 13:43:20 -05:00
  • 5931cb59ab fix thread setname on NetBSD R4SAS 2021-01-26 18:53:56 +03:00
  • fd73aab7d0 acetone's certificate orignal 2021-01-25 19:53:00 -05:00
  • d13fbe5549 support reseed throught the Yggdrasil orignal 2021-01-25 19:48:33 -05:00
  • ed4c00e4f4 check yggdrasil ipv6 range orignal 2021-01-24 21:21:35 -05:00
  • 07282ec39f get local yggdrasil ipv6 address orignal 2021-01-24 19:42:44 -05:00
  • 2d998aba43 fixed typo orignal 2021-01-24 15:44:54 -05:00
  • 2e0019c8c8 check if NTCP2 address is valid before connection attempt orignal 2021-01-24 11:34:11 -05:00
  • 96e9608036
    Merge pull request #1623 from rex4539/fix-warnings2 orignal 2021-01-24 11:23:12 -05:00
  • 9d5bb1b2b6 drop routing path for LeaseSet resend orignal 2021-01-23 21:25:52 -05:00
  • c545814fe4
    Fix clang warnings Dimitris Apostolou 2021-01-21 12:26:03 +02:00
  • 67dab9b6d2
    Fix clang warning Dimitris Apostolou 2021-01-21 11:07:01 +02:00
  • 99dc3c2a5d
    Fix clang warnings Dimitris Apostolou 2021-01-21 10:35:26 +02:00
  • 6fc5f88a3b dump addressbook in hosts.txt format orignal 2021-01-20 19:19:34 -05:00
  • e0cec79ad6 try both ipv4 and ipv6 NTCP2 addresses if presented orignal 2021-01-18 18:58:16 -05:00
  • 1a9e11d86d don't send updated LeaseSet through a terminated session orignal 2021-01-18 12:58:27 -05:00
  • 1235d18d67 pass address to NTCP2 session orignal 2021-01-17 17:15:41 -05:00
  • 8f25b66760 limit tunnel length to 8 hops orignal 2021-01-14 11:24:03 -05:00
  • 2bc0850b0f [android] add refresh on swipe in webconsole R4SAS 2021-01-13 21:06:12 +03:00
  • 29176dd9bf count last send time for expiration orignal 2021-01-09 18:59:09 -05:00
  • aedcd1bcc0 remove tag after tagset expiration orignal 2021-01-07 14:51:23 -05:00
  • b1262d54de don't detach ECIESx25519 session from destination orignal 2021-01-05 15:56:48 -05:00
  • bc4a97774f strong pointer to session for receive tagset orignal 2021-01-04 20:15:48 -05:00
  • ee3cd44f97 ReceiveRatchetTagSet orignal 2021-01-04 18:20:16 -05:00
  • 726bd0d63b check if x25519 key is valid orignal 2021-01-01 15:03:11 -05:00
  • a2c28d0837
    Merge pull request #1610 from PurpleI2P/openssl orignal 2020-12-30 08:27:57 -05:00
  • ce9640773c Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl orignal 2020-12-27 11:19:46 -05:00
  • 7ce92118e4 handle follow-on NSR messages orignal 2020-12-27 11:18:53 -05:00
  • e12c5fe007
    Merge pull request #1601 from gxcreator/openssl R4SAS 2020-12-27 14:51:58 +03:00
  • 86ff0d86db check if new tag was created orignal 2020-12-26 17:18:29 -05:00
  • b4236b04c6 leaset creation timeout orignal 2020-12-25 09:01:55 -05:00