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
r4sas
405429a300
android - add file for notify about successful unpacking assets
2018-08-16 23:34:05 +03:00
r4sas
d009a29426
android - dont rewrite files from assets if they exist
2018-08-16 23:34:04 +03:00
r4sas
f1fb42460a
rename ipv6 transports
2018-08-16 23:34:04 +03:00
orignal
5e110e9f7b
enable NTCP2 by default
2018-08-16 13:48:47 -04:00
orignal
77a409935d
license added
2018-08-16 13:46:59 -04:00
orignal
863baeb68b
ignore unpublished addresses
2018-08-16 11:02:53 -04:00
orignal
11142690a0
show correct value of time drift
2018-08-16 10:13:32 -04:00
orignal
02e8c5faca
fixed typo
2018-08-15 13:23:10 -04:00
orignal
c41081d35c
check timestamps
2018-08-15 11:42:56 -04:00
orignal
db4c26a400
copy assets before daemon start
2018-08-15 09:52:13 -04:00
r4sas
331a23fc20
build JNI for arm v7a and x86 both
2018-08-14 22:44:08 +03:00
r4sas
db5a40d743
enable NTCP2 for android, use L flag for bandwidth,
...
additional change for multiarch build
2018-08-14 22:41:12 +03:00
orignal
e4ab51329d
move handshake messages processing to NTCP2Establisher
2018-08-14 14:01:04 -04:00
orignal
8490e7ca7c
Merge pull request #1223 from PurpleI2P/openssl
...
recent changes
2018-08-14 13:50:44 -04:00
orignal
86782aeb1b
don't send RouterInfo twice
2018-08-14 11:27:27 -04:00
orignal
49a44fc92e
assume siphash IV in Litte Endian
2018-08-13 14:07:57 -04:00
orignal
cd39a52c25
correct endianness for siphash length
2018-08-13 13:43:51 -04:00
xcps
634101ceb5
Update HTTPServer.cpp
...
Fix transport sections in web interface 2
2018-08-13 22:29:58 +05:00
orignal
55555c8787
Merge pull request #1222 from PurpleI2P/show-transports
...
Update HTTPServer.cpp
2018-08-13 12:43:31 -04:00
xcps
d36d825ac1
Update HTTPServer.cpp
...
Fix transport sections in web interface
2018-08-13 21:41:43 +05:00
orignal
9bb01cd67c
Merge pull request #1221 from l-n-s/issue_1220
...
Don't add SSU/NTCP addresses to RI if they are disabled in config
2018-08-12 13:19:56 -04:00
l-n-s
29b91075d2
Don't add SSU/NTCP addresses to RI if they are disabled in config ( #1220 )
2018-08-12 02:36:00 -04:00
orignal
6d46fc9f9f
check send frame error code
2018-08-11 16:08:21 -04:00
orignal
a2c41c9e36
allow NTCP2 only transports
2018-08-10 15:35:43 -04:00
orignal
ee700ac861
fixed incorrect iv for published NTCP2 addresses
2018-08-10 15:14:07 -04:00
orignal
9884a4336f
don't connect to NTCP2 only address using NTCP
2018-08-10 13:42:59 -04:00
orignal
5b83d4bef8
move handshake messages creation to NTCP2Establisher
2018-08-10 10:53:34 -04:00
orignal
d320a89590
don't copy buffer to ifself
2018-08-09 16:32:43 -04:00
orignal
f7e4afc282
use same buffer for input and output for AEAD/Chacha20/Poly1305
2018-08-09 15:47:02 -04:00
orignal
88e87d589b
add incoming NTCP2 session to the sessions list
2018-08-09 14:20:10 -04:00
orignal
d8c6dede7e
moved NTCP2 handshake buffers to establisher
2018-08-09 12:53:36 -04:00
orignal
5cc84133e3
fixed incorrect lenght
2018-08-08 17:38:21 -04:00
orignal
f7728aa1f6
reuse NTCP2 frame buffers
2018-08-08 16:23:44 -04:00
orignal
2b61f9a731
fixed #1217 . verify decryption result
2018-08-07 10:35:25 -04:00
orignal
f407022fe6
connect to NTCP2 address if presented
2018-08-04 13:48:09 -04:00
orignal
41b9f19b01
get unpublished NTCP2 address
2018-08-04 08:47:58 -04:00