51bf23a34c
DTG: Use UrlLauncher to launch browser
2018-12-12 15:17:51 +00:00
5eda30644f
Util: Add another ShellCommand String[] method
...
to be used by UrlLauncher
2018-12-12 13:59:27 +00:00
2746ed5ce2
Installer: Drop unused systray.config
2018-12-12 13:56:47 +00:00
fd23b23e56
Crypto: HMAC-SHA256 cleanup
...
Add byte[] key method to reduce object churn in NTCP2
Un-deprecate in context
2018-12-11 12:19:46 +00:00
a63d2dccb2
Transports: Log tweaks
2018-12-11 11:35:45 +00:00
0f6f8f90c9
Utils: Code to simulate IPv6-only
2018-12-11 11:32:52 +00:00
87c97b2a0a
Debian: Add conffiles list
...
Users shouldn't be editing these, they are the site templates
that are copied to the config dir on first run, but if they are changed,
the user will have the chance to save the changes on upgrade.
2018-12-11 11:28:00 +00:00
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