Commit graph

  • 6039cdceb0 correct SSU2 only detection orignal 2022-07-04 20:01:45 -04:00
  • 473159be0f don't use port from SSU2 address orignal 2022-07-04 19:32:43 -04:00
  • 0e6ad548b2 invoke SSU2 peer test updates orignal 2022-07-04 18:54:20 -04:00
  • 6143515ac6 update our IP adress from SSU2 orignal 2022-07-03 09:31:20 -04:00
  • 50419f200d fixed 1 packet off for out of sequence clean up orignal 2022-07-01 17:35:38 -04:00
  • 455390f121 clean up first out of sequence packet if too many orignal 2022-07-01 10:52:10 -04:00
  • d375299fa9 send token in relay response block orignal 2022-06-30 20:00:18 -04:00
  • 28db337166 give priority to SSU2 over SSU orignal 2022-06-30 12:53:50 -04:00
  • d5e1d56fde
    Merge pull request #1771 from PurpleI2P/openssl orignal 2022-06-30 11:59:46 -04:00
  • 6ca9a599ff remove session after HolePunch received orignal 2022-06-30 08:37:50 -04:00
  • 83bd3b6f0b use token from RelayResponse block orignal 2022-06-29 13:42:57 -04:00
  • a68765e021 fixed off 5 bytes for follow on fragment orignal 2022-06-29 08:30:11 -04:00
  • f5ed9129cd process retry as reponse to relay request orignal 2022-06-29 08:09:43 -04:00
  • 5e3115a614 check nonce in HolePunch relay response block orignal 2022-06-28 18:51:31 -04:00
  • 624c46f925 correct msg offset for follow-on fragment orignal 2022-06-28 16:09:13 -04:00
  • 52d1ee161f store RouterInfo in netdb from SessionConfirmed orignal 2022-06-28 10:35:35 -04:00
  • d3bc9eb110 update token and conn id after HolePunch orignal 2022-06-27 23:03:27 -04:00
  • 72b61a29c2 check TokenRequest message size orignal 2022-06-27 15:56:47 -04:00
  • a99fcfe54f cleanup terminated sessions orignal 2022-06-26 21:35:26 -04:00
  • b5d139f7b2 process session created after session request sent orignal 2022-06-26 14:31:24 -04:00
  • 463ed12ce8 don't pick same session for PeerTest msg 2 orignal 2022-06-26 10:07:39 -04:00
  • baf74cb582 1 byte off for RelayRequest signature orignal 2022-06-26 09:53:29 -04:00
  • 63d7cffefe Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl orignal 2022-06-25 18:52:09 -04:00
  • d7d74666b2 correct max MTU size orignal 2022-06-25 18:51:24 -04:00
  • 078d76c6f3
    fix tabulation, remove long description (to be moved to documentation) R4SAS 2022-06-26 01:38:42 +03:00
  • 3539ee9be6
    Merge pull request #1769 from AVAtarMod/sigtstp-patch-1 orignal 2022-06-25 13:09:57 -04:00
  • 437282b148 [config, daemon] catch TSTP, CONT is option AVAtarMod 2022-06-25 18:54:54 +03:00
  • 5394b747a1 [daemon] add SIGTSTP, SIGCONT support on Unix AVAtarMod 2022-06-25 10:20:29 +03:00
  • dd1dd3b7cf wait for Ack for SessionConfirmed or resend orignal 2022-06-24 22:06:30 -04:00
  • ae77d4ad22 correct signed content for peer test msg 3 orignal 2022-06-24 18:18:11 -04:00
  • 821987fed7 don't send peer test for unknown address/port orignal 2022-06-24 15:31:08 -04:00
  • 18ddba4332 send RouterInfo message to right session in relay request orignal 2022-06-24 14:08:39 -04:00
  • aaad6dece6 set session request sent status in right place orignal 2022-06-24 13:27:13 -04:00
  • ed04747b9d resend SessionRequest and SessionCreated orignal 2022-06-24 13:07:02 -04:00
  • 827a88d772 exclude expired SSU2 introducers orignal 2022-06-23 18:23:25 -04:00
  • 24e325db62
    [make] fix install target paths for linux and homebrew R4SAS 2022-06-23 19:55:08 +03:00
  • 38e43bc9c8 check Charlie's address for PeerTest msg 4 orignal 2022-06-23 08:18:35 -04:00
  • c3c5c7ae63 forward correct RelayResponse from Charlie to Alice orignal 2022-06-22 16:56:54 -04:00
  • 578a15bbe5 don't send PeerTest msg 5 if address is not supported orignal 2022-06-22 15:26:23 -04:00
  • 6b3d7372ae token received session state orignal 2022-06-22 13:58:22 -04:00
  • 55f7529167 delete pending outgoind session when Retry received orignal 2022-06-22 13:36:01 -04:00
  • bceae244c1 delete pending outgoind session when SessionCreated received orignal 2022-06-22 13:15:25 -04:00
  • 5de224d6bf don't connect if pending connection already orignal 2022-06-22 11:59:29 -04:00
  • 694b936f30 verify signature for PeerTest msg 4 orignal 2022-06-21 18:54:13 -04:00
  • dda25d431c check if we can send HolePunch to partcular address orignal 2022-06-21 16:20:39 -04:00
  • 22f9abc2f1 send errors for RelayIntro orignal 2022-06-21 15:45:35 -04:00
  • c6c3de9164 fixed PeerTest signature verification orignal 2022-06-21 14:46:59 -04:00
  • 58186f0283 handle PeerTest msg 4 if msg 5 was received before orignal 2022-06-21 12:09:58 -04:00
  • 0253e2d3f6 different nonce location for PeerTest msg 2 and 4 orignal 2022-06-21 09:51:49 -04:00
  • ee20d5b804 sign data for PeerTest msg 3 and 5 orignal 2022-06-21 08:12:41 -04:00
  • 3a5295dbb9
    [cmake] remove unnecessary target link R4SAS 2022-06-21 04:53:28 +03:00
  • 39f14fd952
    [cmake] add GetGitRevisionDecription module R4SAS 2022-06-21 03:05:33 +03:00
  • 4d59df9f59
    [cmake] add support of getting version from git (as in makefiles) R4SAS 2022-06-21 03:03:29 +03:00
  • b8bc114502 correct source connection id for HolePunch orignal 2022-06-20 15:52:16 -04:00
  • 74d29770e1 handle unexpected PeerTest message orignal 2022-06-20 13:14:02 -04:00
  • e4d5788cdc correct endianess for PeerTest mesaage connection id orignal 2022-06-20 08:16:50 -04:00
  • 2a5cf3e4a8 SSU2 connect timer orignal 2022-06-19 16:40:03 -04:00
  • c348736058 send updated local RouterInfo for long sessions orignal 2022-06-19 14:21:35 -04:00
  • 5bb20cb039 token expiration threshold orignal 2022-06-19 08:52:47 -04:00
  • dd602a27b5 send RelayResponse rejection message orignal 2022-06-17 19:55:58 -04:00
  • 2067de162a show itag for SSU2 sessions orignal 2022-06-17 18:45:37 -04:00
  • 2cc106b43e bind SSU2 socket to specified interface orignal 2022-06-17 15:16:12 -04:00
  • b15bfd99b3 correct layout for peer test masg 2 and 4 orignal 2022-06-17 08:34:40 -04:00
  • 67252b90b3 generate new token with longer expiration time orignal 2022-06-16 22:37:33 -04:00
  • 079f7e515c correct hangling of Ack ranges orignal 2022-06-16 14:13:28 -04:00
  • e8c58270c4 Populate router's buffer before sending RouterInfo block orignal 2022-06-15 13:10:49 -04:00
  • 0c64f278d7 1 byte off for ranges in Ack block orignal 2022-06-14 13:02:39 -04:00
  • 03518ec94f fixed typo orignal 2022-06-14 08:42:01 -04:00
  • 93b5dc2dff send new token block in SessionCreated orignal 2022-06-13 17:55:41 -04:00
  • 3bef6383d9 send update local RouterInfo orignal 2022-06-13 14:02:36 -04:00
  • 605ccf3e02 [BOB] require commands options, fix usage of existent nick and status R4SAS 2022-06-13 16:53:16 +03:00
  • 3b2c8de170
    [BOB] require commands options, fix usage of existent nick and status R4SAS 2022-06-13 16:53:16 +03:00
  • 17892238a9 update supported transports for SSU2 orignal 2022-06-12 18:26:02 -04:00
  • b678c989e2 fixed typo orignal 2022-06-12 17:26:19 -04:00
  • b72d1237d2 correct values for last ack range orignal 2022-06-12 16:54:02 -04:00
  • f7b6db5dad PeerTest for connection through introducer orignal 2022-06-11 21:26:23 -04:00
  • b744a0cc38 correct ack ranges calculation orignal 2022-06-11 10:15:27 -04:00
  • b918499f14 correct SSU2 server termination orignal 2022-06-10 12:50:55 -04:00
  • 2cfd054f2c publisuh peer test cap for published SSU2 addresses orignal 2022-06-10 10:59:26 -04:00
  • dddc7ab039 publisuh peer test cap for published SSU2 addresses orignal 2022-06-10 10:33:27 -04:00
  • 2e4d8cdc8b handle PeerTest msg 1 orignal 2022-06-09 18:04:37 -04:00
  • 31936f6025
    [make] change daemon sources list, add unix/win32 depending on system webconsole-inja R4SAS 2022-06-08 23:00:21 +03:00
  • f3dcc5364f
    [make] update Unix daemon source name R4SAS 2022-06-08 22:57:37 +03:00
  • fbe2e734c2
    [daemon] WIP: rework accessing from webconsole and App R4SAS 2022-06-08 22:51:09 +03:00
  • 0640bec026 corect ack count in ranges orignal 2022-06-08 12:52:56 -04:00
  • 78193fc8f8
    [daemon] WIP: use callbacks to work with daemon R4SAS 2022-06-08 19:35:23 +03:00
  • 463d43b0bb
    [cmake] remove HTTPServer.cpp from daemon sources R4SAS 2022-06-08 00:40:50 +03:00
  • 7197fce349
    [webconsole] add base templates from current code R4SAS 2022-06-08 00:37:20 +03:00
  • cbcee5fb45 handle peer test messages 4 and 5 orignal 2022-06-07 16:09:20 -04:00
  • 5ba387ba2b
    [cmake] add webconsole library R4SAS 2022-06-07 22:50:44 +03:00
  • a843be75f3
    start work on webconsole with templates R4SAS 2022-06-05 18:00:32 +03:00
  • 47460d86b2 verify signature and send peer test msg 5 orignal 2022-06-07 12:55:58 -04:00
  • 3cd74f0d4f send PeerTest message orignal 2022-06-06 17:28:39 -04:00
  • 690c9f7c6f
    [FS] add support for windows ProgramData path when running as service R4SAS 2022-06-06 18:20:18 +03:00
  • e2718e5a12
    [config] change descriptions for deprecated options R4SAS 2022-06-06 17:43:53 +03:00
  • d9fefe757e SSU2/SSU2Session split orignal 2022-06-05 19:33:36 -04:00
  • 55e4bf6b65 set correct statuc code for peer test orignal 2022-06-05 14:59:33 -04:00
  • 0176e5cf18 Do not show 'Address registration' line if leaseset is encrypted TomasGl 2022-06-03 19:32:46 +03:00
  • 4670b12d49 correct buffer size for token request orignal 2022-06-04 08:18:45 -04:00
  • 321ec8ae4d correct size for Ack block with ranges orignal 2022-06-03 19:16:52 -04:00