Commit graph

  • a1d1a5df74 datetime block for message for router orignal 2021-07-15 18:18:55 -04:00
  • 197f13f9c0 rollback orignal 2021-07-15 14:02:20 -04:00
  • 41bfc7899d keep own RouterInfo in netdb orignal 2021-07-14 14:46:56 -04:00
  • 2c129b6d39 create and handle short tunnel build reply orignal 2021-07-12 19:40:40 -04:00
  • dbe427d5eb set reply code for short tunnel build messages orignal 2021-07-11 19:29:16 -04:00
  • 3e281d4790
    Update README.md R4SAS 2021-07-11 23:10:53 +03:00
  • 15c3d46492 encrypt inbound tunnel build message for short tunnel build only orignal 2021-07-10 17:28:18 -04:00
  • 6a467a09bd fixed build error orignal 2021-07-10 16:47:28 -04:00
  • ba1b8c7c2b WrapECIESX25519MessageForRouter wihout session orignal 2021-07-10 16:15:15 -04:00
  • 1e9eb30aa3 garlic encryption of inbound tunnel build message orignal 2021-07-10 14:33:23 -04:00
  • d47bf1bada different tunnel build record size orignal 2021-07-09 19:26:14 -04:00
  • 59dd60f5cb genarate keys in CreateBuildRequestRecord orignal 2021-07-09 19:24:28 -04:00
  • c02a0c4da9 process DELAY_REQUESTED option orignal 2021-07-08 22:22:00 -04:00
  • 84f6024cc9 locate record to build inside CreateBuildRequestRecord orignal 2021-07-08 19:00:25 -04:00
  • d73b42b726 extract ret code per hop orignal 2021-07-08 16:39:38 -04:00
  • ed0c2e68a5 DecryptRecord per tunnel hop orignal 2021-07-07 21:16:30 -04:00
  • 847225c6bf more yggdrasil reseeds added orignal 2021-07-07 08:24:01 -04:00
  • a6294df9e8 decrypt one-time message encrypted with tag on router orignal 2021-07-06 20:15:55 -04:00
  • 431265a86a update orignal's certificate orignal 2021-07-06 18:22:08 -04:00
  • 4255c4901d orignal's reseed ceritifcate orignal 2021-07-06 17:44:39 -04:00
  • 9000b3df4e KDF for short tunnel build messages orignal 2021-07-05 14:31:07 -04:00
  • a717542733 update yggdrasil reseed to 0.4 orignal 2021-07-04 07:33:28 -04:00
  • aace644815 added ShortECIESTunnelHopConfig orignal 2021-07-02 22:06:24 -04:00
  • 0ae170531e different ElGamal and ECIES hops configs orignal 2021-07-02 15:41:33 -04:00
  • 5d01ee9581
    Also add the languages to the linker flags in the api.go file idk 2021-07-02 13:20:28 -04:00
  • 8b35ce3320 separate decryption between own record and other records orignal 2021-07-02 13:20:24 -04:00
  • ff0e23d2c4
    [cmake] use GNUInstallDirs for libraries destination path (#1672) r4sas 2021-07-02 16:43:41 +00:00
  • d62d2ed269
    resolve merge conflicts idk 2021-07-02 11:02:31 -04:00
  • abee29719d
    fix go linking idk 2021-07-02 10:47:55 -04:00
  • 5781335814 save and check last stream orignal 2021-06-29 19:08:11 -04:00
  • f036b8df2d
    [i18n] update translatable strings (remove douplicates) R4SAS 2021-06-28 12:45:28 +03:00
  • 25f63ac22a create different I2NP tunnel messages for endpoint and non-endpoint orignal 2021-06-27 15:49:57 -04:00
  • 12d6f03dc9
    [i18n] add language changing at runtime in webconsole R4SAS 2021-06-27 17:14:45 +03:00
  • 6d2c9e367b
    remove unused CI and docker files R4SAS 2021-06-27 12:24:41 +03:00
  • 66422d6d83 double size tunnel message orignal 2021-06-26 21:44:51 -04:00
  • b9476791f4 eliminated extra I2NP messages for fragments orignal 2021-06-26 17:40:25 -04:00
  • 9fb8e8a582
    [cmake] build translations as library R4SAS 2021-06-26 23:59:34 +03:00
  • 377a50fa13
    [make] build translations as library R4SAS 2021-06-26 23:45:55 +03:00
  • da20cae25c
    [webconsole] urldecode domain for registration string generator R4SAS 2021-06-26 18:59:48 +03:00
  • d0c5732e16 eliminate extra lookups for sequential fragments orignal 2021-06-26 07:18:42 -04:00
  • f9d9aa0306
    move wrapper code to own directory idk 2021-06-24 09:35:42 -04:00
  • f5db34b98b
    C_InitI2P is compatible with more things if it passes argv by reference, it would appear. So to pass arguments to InitI2P you need to turn them back into char* argv[] by tokenizing them and copying them into an array which you then pass to InitI2P from C_InitI2P. The Streaming and Destination Creation parts need to have wrappers for over Identity.h, Streaming.h to be useful so remove them. idk 2021-06-23 11:18:53 -04:00
  • 3c07665479 use unordered_map for incomplete messages orignal 2021-06-22 15:35:44 -04:00
  • f7f50d049b reduce short tunnel build record length orignal 2021-06-22 13:11:02 -04:00
  • 7d51b4c6ed [i18n] pull ukrainian translation from crowdin (closes #1666) R4SAS 2021-06-21 21:16:25 +03:00
  • 35ba16ff3b fixed #1665. cast to int64_t orignal 2021-06-20 17:20:29 -04:00
  • 6971b1e9da fix typo in config option description R4SAS 2021-06-20 20:02:20 +03:00
  • 84d987810f
    add afrikaans in config example R4SAS 2021-06-20 09:36:14 +03:00
  • fed04c1a19 requsted router to send to if not in netdb orignal 2021-06-19 14:44:33 -04:00
  • f5e7d87f5b don't disable floodfill if still reachable by ipv6 orignal 2021-06-19 14:25:50 -04:00
  • 6ca28adcbb set address caps and available transports for new address orignal 2021-06-18 18:19:05 -04:00
  • 8e5d2e1b73
    [readme] add gha container build badge R4SAS 2021-06-18 17:26:18 +03:00
  • e8ad7b4f79
    rework of storing certificates path (#1642) R4SAS 2021-06-18 10:04:48 +03:00
  • d3a49e513c
    remove repeatable type definition, add include (#1642) R4SAS 2021-06-18 06:40:58 +03:00
  • 5bfab0a796
    add certsdir option (#1642) R4SAS 2021-06-18 06:38:10 +03:00
  • 739d1aa9e9
    Merge branch 'c-wrapper-libi2pd-api' of github.com:eyedeekay/i2pd into c-wrapper-libi2pd-api idk 2021-06-17 23:32:47 -04:00
  • e575c6e94d
    Merge branch 'PurpleI2P:openssl' into c-wrapper-libi2pd-api idk 2021-06-17 20:20:26 -07:00
  • 7bc2e74683
    Get it to build from go build idk 2021-06-17 23:12:22 -04:00
  • 2185019b59 check if router is reachable by transport before obtaining address orignal 2021-06-17 19:46:05 -04:00
  • 5d097651c1 Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl orignal 2021-06-17 19:11:28 -04:00
  • 81c83f0d54 pick ECIES routers only for non-x64 orignal 2021-06-17 19:10:57 -04:00
  • 5013ce5649
    Try and figure out why the C Compiler thinks it needs to find iostream when the C++ library has already been compiled. Make the makefile aware of variables in the environment idk 2021-06-17 18:25:55 -04:00
  • 5e11a03f0a
    [docker] fallback to alpine 3.13 R4SAS 2021-06-17 22:41:37 +03:00
  • e14d358420
    [docker] add debug commands R4SAS 2021-06-17 22:11:46 +03:00
  • 82bb3a9b25 [i18n] remove comment line in afrikaans R4SAS 2021-06-17 01:26:08 +03:00
  • 669720d8f5
    [gha] build and publish release containers R4SAS 2021-06-17 21:37:48 +03:00
  • 45ef6cba9d
    Un-mangle Destination in case we need to somehow pass one to DestroyLocalDestination,RequestLeaseSet, etc idk 2021-06-17 13:46:57 -04:00
  • 3330d2bb0c
    Also Extern Identity, Destination, Streaming headers idk 2021-06-17 13:24:19 -04:00
  • a97d2bbb63
    [gha] publish containers to docker hub R4SAS 2021-06-17 20:07:10 +03:00
  • f56f75bb3f
    [gha] add docker building (#1664) R4SAS 2021-06-17 17:37:47 +01:00
  • 93f06b5f3f
    [gha] remove unused step R4SAS 2021-06-17 19:33:49 +03:00
  • 08a82a0bcd don't try to connect to a router not reachable from us orignal 2021-06-17 12:12:06 -04:00
  • 98ab9fe791
    Update docker.yml R4SAS 2021-06-17 14:27:22 +03:00
  • 6c5f172c42
    Update docker.yml R4SAS 2021-06-17 14:25:14 +03:00
  • 243bf8915a
    [docker] revert entrypoint path R4SAS 2021-06-17 14:24:33 +03:00
  • 28547d7a6e
    Update docker.yml R4SAS 2021-06-17 13:41:31 +03:00
  • 8b04dfd2c8
    Update docker.yml R4SAS 2021-06-17 13:39:34 +03:00
  • 03d9c722b4
    [gha] test auth changes R4SAS 2021-06-17 13:36:43 +03:00
  • f3746a4351
    [gha] use matrix for container build R4SAS 2021-06-17 13:10:04 +03:00
  • 0877b11685
    [gha] remove ppc64le from container build R4SAS 2021-06-17 12:43:17 +03:00
  • 8e54905e58
    [docker] apt update before installing packages R4SAS 2021-06-17 12:38:35 +03:00
  • b0f5049fea
    [gha] test on all platforms R4SAS 2021-06-17 12:33:11 +03:00
  • 6ccac48676
    [gha] context test R4SAS 2021-06-17 12:30:16 +03:00
  • 089aafe24d
    [gha] test no-cache R4SAS 2021-06-17 12:15:45 +03:00
  • 0ca10da8cc
    [gha] revert back cache for docker R4SAS 2021-06-17 12:11:15 +03:00
  • 428b68e7b8
    [docker] test entrypoint on non-root directory R4SAS 2021-06-17 12:09:08 +03:00
  • 3dc19bfd31
    [gha] docker - disable cache (test) R4SAS 2021-06-17 11:07:56 +03:00
  • 970f47ce33
    [gha] remove context R4SAS 2021-06-17 11:03:30 +03:00
  • 2ee7ed8dda
    [gha] temporary build only amd64 container R4SAS 2021-06-17 10:59:47 +03:00
  • d058b9a595
    [gha] fix repository name to lowercase R4SAS 2021-06-17 10:38:38 +03:00
  • 1dda832e39
    [gha] build docker containers R4SAS 2021-06-17 10:35:10 +03:00
  • a6af4908d5 use m_ReachableTransports bitmask orignal 2021-06-16 18:14:33 -04:00
  • 88145eaf94
    Merge pull request #1662 from PurpleI2P/openssl orignal 2021-06-16 18:12:21 -04:00
  • 2c7fff077b
    [gha] add dist name in package changelog R4SAS 2021-06-16 22:06:48 +00:00
  • 71df1fc4d6
    [gha] do not check source archive for deb build R4SAS 2021-06-16 21:45:14 +00:00
  • 064ecdb5ec
    [gha] do no check source archive for deb build R4SAS 2021-06-16 21:40:45 +00:00
  • 8ec4783249
    [gha] fetch all history of git repo for packages (needs for describe) R4SAS 2021-06-16 21:34:59 +00:00
  • f9d378f1ce
    [gha] add deb building R4SAS 2021-06-16 21:19:05 +00:00
  • f07241bff7
    add deb building R4SAS 2021-06-16 21:14:22 +00:00
  • a6be32392d
    update debian packaging files R4SAS 2021-06-16 20:41:41 +00:00