Commit graph

5133 commits

Author SHA1 Message Date
orignal 5f7dda5ba8 treat extra bandwidth as high bandwidth 2018-09-22 14:12:46 -04:00
orignal 2dfa1ca0f2 check RouterInfo's timestamp in SessionConfirmed 2018-09-21 11:45:04 -04:00
orignal 358cdcf4c4 removed RSA signatures completly 2018-09-21 11:16:38 -04:00
orignal c8f4ace5c4 update timestamp before publishing 2018-09-21 10:13:18 -04:00
orignal 5cac6ca8bb read message body immediatly after length 2018-09-17 13:08:49 -04:00
orignal fccad71df1 temporary buffer for EdDSA signature for openssl 1.1.1 2018-09-16 18:08:59 -04:00
orignal 97ae2674dc always use EdDsa signer fallback 2018-09-14 21:54:45 -04:00
orignal 7c70affd7f eddsa signer fallback 2018-09-14 21:23:16 -04:00
orignal 52ff568d86 fixed incorrect second signature 2018-09-14 18:58:40 -04:00
orignal b917aeaa0b openssl 1.1.1/boost 1.64 for android 2018-09-13 09:43:10 -04:00
orignal 8de443ec4c siphash from openssl 1.1.1 2018-09-11 13:26:29 -04:00
orignal 7d9893c614 fixed build error 2018-09-09 17:27:53 -04:00
orignal 3540712517 some cleanup 2018-09-09 08:38:12 -04:00
orignal a8b1a86bd7 X25519Keys for static key 2018-09-08 22:08:08 -04:00
orignal 1babd3a5a2 separate X25519Keys 2018-09-08 16:52:42 -04:00
orignal 5ecd04dd4f
Merge pull request #1240 from PurpleI2P/openssl
eddsa from 1.1.1
2018-09-08 16:22:12 -04:00
l-n-s 50399e5194
fix #1238 (#1239) 2018-09-06 21:27:28 +00:00
orignal b734acf1b1 -latomic for gcc >= 5 only 2018-09-06 11:19:10 -04:00
orignal 33aa8e2471 use x25519 from openssl 1.1.1 for ephemeral keys 2018-09-05 11:19:58 -04:00
orignal 2c58fe736b fixed build error with openssl 1.1.1 2018-09-05 09:51:03 -04:00
R4SAS 6fe1de5d86 fix make target dependecy 2018-09-04 10:51:44 +03:00
R4SAS 064460b95f osx makefile changes
Move install target from osx to homebrew
use openssl 1.1.0 when building with brew
2018-09-04 10:39:46 +03:00
orignal 2c3b19a539 use EdDSA from openssl 1.1.1 2018-09-03 17:39:49 -04:00
orignal dc30a4c1ae
Merge pull request #1234 from l-n-s/fix_typo
Fix typo
2018-09-02 15:50:22 -04:00
l-n-s 86e9901bf2 Fix typo 2018-09-02 15:39:23 -04:00
orignal 6519e0835a fixed typo 2018-09-02 07:51:58 -04:00
orignal a52344fc01
Merge pull request #1226 from radfish/PR--make-latomic
makefile: linux: add -latomic
2018-09-01 13:31:17 -04:00
orignal b67424643d done insert NTCP2 ipv6 address twice 2018-08-27 18:56:57 -04:00
orignal 575a4c01c9 publish NTCP2 adress if port is specified 2018-08-27 18:35:35 -04:00
orignal f0d4ee6618 pass NTCP2 ipv6 address 2018-08-27 16:01:47 -04:00
orignal 8753186a0d publish NTCP2 ipv6 address if applicable 2018-08-27 15:01:43 -04:00
orignal ff8fb8000d
Merge pull request #1231 from majestrate/fix-socks-outproxy
enable outproxy on socks
2018-08-26 10:20:39 -04:00
orignal 9dd38b99d6 check NTCP2 for addreses comparison 2018-08-26 09:40:27 -04:00
Jeff Becker dfe08c1ec9
enable outproxy on socks 2018-08-26 09:24:11 -04:00
orignal 062d8d0f4f fixed potential race condition 2018-08-25 13:27:03 -04:00
orignal 73b6338f62
Merge pull request #1229 from PurpleI2P/openssl
2.20
2018-08-23 11:21:49 -04:00
r4sas c0d1e2c07a 2.20 2018-08-23 18:10:05 +03:00
r4sas e70feceafe add install target in OSX Makefile for homebrew formula 2018-08-23 18:06:37 +03:00
orignal 71ac0286b1 2.20.0 2018-08-23 10:24:44 -04:00
orignal 022f4d2c11 don't send message to not established session 2018-08-23 07:23:50 -04:00
l-n-s a83a839cff
Build docker image from openssl branch 2018-08-22 18:22:54 -04:00
orignal b259ee89aa send RouterInfo from NTCP2Server's thread 2018-08-22 12:33:43 -04:00
r4sas 65cf14bfce update android miniupnpc to 2.1 2018-08-20 01:01:27 +03:00
orignal d9476fb5ca set correct IV when NTCP2 address gets published 2018-08-19 16:17:57 -04:00
r4sas 9882365ab4 fix NTCP IPv6 category name in transports, add conversion for leasesets expiring time 2018-08-18 22:56:31 +00:00
orignal 2d758ce963 change cost for NTCP and NTCP2 2018-08-18 13:52:35 -04:00
orignal 1dd003d26a check m2p3len 2018-08-18 08:27:36 -04:00
redfish 0df5b77595 makefile: linux: add -latomic
Tested on Arch Linux and Debian unstable with gcc 8.2.0. On Arch Linux
on x86_64 it built without this, but also builds with this. Without this
patch On Debian unstable on PPC linking fail with undefined symbols:
/usr/include/c++/8/bits/atomic_base.h:396: undefined reference to `__atomic_load_8'
2018-08-17 23:24:37 -04:00
orignal e190a005db make sure assets are ready before proceed 2018-08-17 11:17:17 -04:00
r4sas 45596a0342 android - holder-based updater for certificate
If holder exsists, check string (version) of assets creation.
If it differs from current app version or null, try delete certificates forder contents
for unpacking new certificates.
2018-08-17 01:41:26 +03:00