Commit graph

  • 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
  • 1ccbb8d10b correct offset for nonce in peer test message orignal 2022-06-03 14:02:31 -04:00
  • 86c0accdce check nonce for peer test msg 5 orignal 2022-06-03 13:18:37 -04:00
  • 67d6544534
    Do not show 'Address registration' line if leaseset is encrypted TomasGl 2022-06-03 19:32:46 +03:00
  • 38d6c29ce9 correct timestamp size for peer test message orignal 2022-06-03 08:39:54 -04:00
  • 0cf9478cd4 create SSU2 session for peer test msgs 5-7 orignal 2022-06-02 20:12:25 -04:00
  • a04abd304a don't send own hash for peer test msg 1 orignal 2022-06-02 18:23:51 -04:00
  • 84aec9fe31 correct msg for first peer test message orignal 2022-06-02 15:40:51 -04:00
  • 593b9bb6c5 start SSU2 server before peer test orignal 2022-06-02 15:08:38 -04:00
  • d3a9cc8fde check if session is established before sending peer test orignal 2022-06-02 15:04:35 -04:00
  • 87a434c377 start peer test for SSU2 orignal 2022-06-01 21:51:02 -04:00
  • 56022c9442 handle garlic messages from tunnels without pool orignal 2022-05-31 21:43:31 -04:00
  • 593d6bf466 create initial peer test orignal 2022-05-31 18:31:05 -04:00
  • 29a4366dcf
    fix mingw build script R4SAS 2022-06-01 00:12:51 +03:00
  • 0a42f414bf [makefile] update support for WSL, remove gcc version detect R4SAS 2022-05-31 21:59:14 +03:00
  • 9b2ac4349e [cmake] use Threads::Threads (closes #1735) R4SAS 2022-05-31 21:56:53 +03:00
  • 2d4c7729ad case-insensitive headers orignal 2022-05-29 16:59:15 -04:00
  • 6ecab66b0e always send Connection: close, strip out Keep-Alive for server HTTP tunnel orignal 2022-05-28 21:54:58 -04:00
  • 1dded57a1c fix typo in Referer orignal 2022-05-27 13:29:59 -04:00
  • 1d6104ecf3 addressbook.enabled config param orignal 2022-05-27 13:17:06 -04:00
  • 14da941ff4 Fixed #1761. Correct section for SSU2 orignal 2022-05-25 08:37:36 -04:00
  • 06b87311ea
    2.42.1 2.42.1 R4SAS 2022-05-24 15:09:26 +03:00
  • 3b31773117
    [deb] remove O3 optimization flag R4SAS 2022-05-24 15:07:16 +03:00
  • 9c87fe79ea
    [openssl] suppress deprecation messages R4SAS 2022-05-24 15:06:01 +03:00
  • bd00112562 update windows build script R4SAS 2022-05-22 20:08:37 +03:00
  • 1c9160c37d correct jump link orignal 2022-05-24 07:09:24 -04:00
  • e2ef88229f fixed warning orignal 2022-05-22 12:22:24 -04:00
  • fd7b889a0f 2.42.0 2.42.0 orignal 2022-05-22 08:26:14 -04:00
  • a7aa056ec1
    [gha] fix typo R4SAS 2022-05-20 21:30:14 +03:00
  • 4f74acb2d3
    [gha] build docker containers on tags R4SAS 2022-05-20 21:25:36 +03:00
  • 22ef1be82b
    [gha] build docker containers only when pushing to openssl branch R4SAS 2022-05-20 21:11:19 +03:00
  • 9ddbf255ba
    fix const std::map usage R4SAS 2022-05-20 21:04:41 +03:00
  • dfb171d32a
    [httpproxy] ordered jumps list R4SAS 2022-05-20 20:49:26 +03:00
  • 6b4ffcff5a cleanup code (spaces, tabs) R4SAS 2022-05-20 19:56:05 +03:00
  • 1284aed1a2
    cleanup code (spaces, tabs) R4SAS 2022-05-20 19:56:05 +03:00
  • d31cd2e5d6
    fix incorrect boolean value parsing R4SAS 2022-05-17 19:02:12 +03:00
  • 396c74e6c6 Revert "Simple refactor of nested if-statements" R4SAS 2022-05-17 07:51:49 +03:00
  • b2663ea29f
    Revert "Simple refactor of nested if-statements" R4SAS 2022-05-17 07:51:49 +03:00
  • 609c658a9b
    [gha] publish releases with latest-release tag R4SAS 2022-05-15 14:12:26 +03:00
  • ee6bb40736 remove obsolete msvc define R4SAS 2022-05-15 11:46:59 +03:00
  • f8c5ea2b42 [i18n] add french translation R4SAS 2022-05-15 11:45:57 +03:00
  • 923eb9fdb3 fix udp tunnels reload R4SAS 2022-05-09 10:59:25 +03:00
  • 2cd3ebbdb3 copy peer test block orignal 2022-05-14 19:18:58 -04:00
  • 5e25e30330 check if there is only one unacked packet orignal 2022-05-14 16:36:16 -04:00
  • 5aa2a8f60f handle peer tests orignal 2022-05-13 20:38:18 -04:00
  • 0a1e302e8a libi2pd: Fix the build with LibreSSL 3.5.2 orbea 2022-05-08 22:50:44 -07:00