6f4d76e871
editorconfig update
2018-12-11 11:22:43 +00:00
c1850cc4f3
Utils: Enable TLSv1.3 for SSL sockets
...
(available in Java 11)
2018-12-11 11:19:36 +00:00
399899e7e7
NetDb: Allow longer expiration for Meta LS2
2018-12-08 18:24:14 +00:00
bdc4d82eb2
Transport: Don't set status to disconnected if IPv6-only but not configured IPv6-only
2018-12-08 17:35:29 +00:00
2200cf6627
Transport: Don't repeatedly publish RI if IPv6-only but not configured IPv6-only
2018-12-08 17:28:54 +00:00
d382f1214e
merge of 'a2e8a7d9b157e9a7d5ab0e4356b7b046715a4243'
...
and 'c3ae5fc1d281c2f9c6357dd72bfc2147bae71877'
2018-12-08 14:38:18 +00:00
36a5790b87
Mac OS X Launcher: Misc minor updates to Preferences
2018-12-08 14:37:59 +00:00
5d100417c4
Console: Hide I2CP config if disabled
2018-12-08 14:30:04 +00:00
b946bb0679
Mac OS X Launcher: Webkit header + I2P version inside Info.plist
2018-12-08 09:17:09 +00:00
c3b8317edb
Mac OS X Launcher: Adding optional Dock Icon functionality
2018-12-08 09:16:28 +00:00
f90e2ee659
Mac OS X Launcher: Xcode metadata project file update
2018-12-08 09:15:33 +00:00
3bad8f33c4
Mac OS X Launcher: Remove unneeded entitlement
2018-12-08 09:15:04 +00:00
dfcc616cb3
Mac OS X Launcher: Misc changes in ObjC, forwarding sendUserNotification to Swift.
2018-12-08 09:14:33 +00:00
a0d356bc56
Mac OS X Launcher: Changes in path lookups (many via Preferences), launchd template changes and java arguments for the router itself.
2018-12-08 09:12:24 +00:00
f4496a0c4c
Mac OS X Launcher: Unfinished experimental code, adding so other people can compile the xcode project.
2018-12-08 09:10:43 +00:00
8841fed1f1
Mac OS X Launcher: Updated version.h template file to embedd i2p version as NSString in build time.
2018-12-08 09:09:37 +00:00
eca5805195
Mac OS X Launcher: Adding selectors for Preferences window launch, and for view of experimental console webview.
2018-12-08 09:08:22 +00:00
b8681ddf9d
Mac OS X Launcher: Misc updates to the Launchd code, also moved it to a own directory for cleaner source view.
2018-12-08 09:07:03 +00:00
68ad4eec14
Mac OS X Launcher: Adding user interface classes for the different Preferences views so far.
2018-12-08 09:05:55 +00:00
a192679638
Mac OS X Launcher: Adding Preferences class which works as an interface towards apple's "defaults" preferences system
2018-12-08 09:04:54 +00:00
7058bd85fa
Mac OS X Launcher: Adding Preferences button to existing storyboard view
2018-12-08 09:03:42 +00:00
92c42db787
Mac OS X Launcher: Adding Preference storyboard
2018-12-08 09:03:13 +00:00
926bce78a7
I2CP: Set and validate offline sig in SessionConfig
2018-12-05 15:27:36 +00:00
d054c6bc04
I2CP: Set offline keys in generated LS2
...
(router side to follow)
Propagate error from disconnect message to session listener
Refactor RLSMH options
2018-12-05 13:50:07 +00:00
2876da2565
I2CP, Data: Initial support for LS2 offline keys in I2PSession and PrivateKeyFile
2018-12-04 20:59:38 +00:00
177f595f33
Javadoc fixes
...
NDT log tweaks
2018-12-04 20:34:51 +00:00
7c5162e155
I2CP: Move the port 7654 definition
2018-12-03 16:17:30 +00:00
5e7a277e98
I2CP: Consolidate all the port 7654 definitions
2018-12-03 15:22:36 +00:00
af2eea5916
NetDb: Don't send our RI in response to DSM when shutting down
...
reverts change from 2015
2018-12-03 12:23:57 +00:00
633a75e286
Wizard: Update text
2018-12-03 12:03:27 +00:00
6e053689b9
Transport: Add methods to force-disconnect a peer
2018-12-02 19:14:36 +00:00
ee722b7688
Router: Allow LS2 DSM down a tunnel
2018-12-02 18:53:13 +00:00
e6912453e0
DataHelper: Minor efficiency improvements in Properties methods
2018-12-02 15:21:30 +00:00
7c928f99ea
Router: Only flood LS2 to router that supports it
...
Use same version check in StoreJob for flooding
2018-12-01 18:31:58 +00:00
9efa0eaa40
Router: Only send/verify LS2 with router that supports it
...
Remove old commented-out code
2018-12-01 18:18:59 +00:00
700d4d3b48
Console: Don't output tunnel IDs for meta LS
...
Router: Don't try to send to a meta LS in OCMOSJ
2018-12-01 16:27:53 +00:00
026ddb3278
Router: Add preliminary support for more LS2 types (proposal 123)
...
I2CP: Don't require privkeys for meta in CLS2 message
2018-12-01 13:13:51 +00:00
79440f84eb
I2CP: Add preliminary support for LS2 (proposal 123)
2018-12-01 11:40:10 +00:00
922515dfe4
Crypto: Add X25519 keygen support
2018-11-30 17:29:08 +00:00
f1689187a4
Data: Check data length in typed constructors
...
Check for type match in KeyPair
Mark placeholder EncTypes 1-3 as unavailable
2018-11-30 15:56:27 +00:00
2487bca47c
Crypto: Change X25519 key classes from Java keys to I2P keys,
...
in prep for new crypto (Proposal 144)
Add EncType
Fix PrivateKey constructor w/ EncType
Add support to KeyGenerator
2018-11-30 15:15:31 +00:00
cc4da1b4da
Crypto: Move Curve25519 from router to core,
...
in prep for new crypto
2018-11-30 13:51:50 +00:00
a8bacd8727
Data: Change LS2 sign/verify to match proposal changes
2018-11-27 12:34:41 +00:00
b93be8bb4a
Crypto: Define ElG length constants
2018-11-25 15:23:17 +00:00
9badfd07bf
Utils: Catch ProviderException in SelfSignedGenerator (ticket #2344 )
2018-11-25 15:17:27 +00:00
dc8a822b0e
GeoIP: Reduce object churn, add test to command line tools
2018-11-25 15:16:18 +00:00
43e0d4f910
Reseed: Drop manas.ca reseeds as requested
2018-11-25 15:13:12 +00:00
d6e350184c
Test: Move ElGamalTest from core to router to follow tested class
2018-11-23 14:22:08 +00:00
535f2daab0
Router: Move ElGamalAESEngine from core to router
...
Client end-to-end crypto removed 13 years ago
Not used by any client, app, or plugin.
2018-11-23 13:04:28 +00:00
5c0c69c654
GeoIP: Add MaxMind GeoLite2-Country database 2018113, gzipped
...
Database and Contents Copyright (c) 2018 MaxMind, Inc.
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ .
This database incorporates GeoNames [http://www.geonames.org ] geographical data,
which is made available under the Creative Commons Attribution 3.0 License.
To view a copy of this license, visit http://www.creativecommons.org/licenses/by/3.0/us/ .
- Drop old ipv4 and ipv6 data files and build scripts
- Build changes for new file
2018-11-20 14:25:49 +00:00