c1b241ab8f
i2ptunnel, eepget: Add support for SHA-256 digest proxy auth (RFC 7616)
...
Requires re-saving user/pw on proxy side
2022-09-20 08:26:05 -04:00
3befe90007
i2ptunnel: Add tunnel name to offline expiration log messages
2022-06-10 09:53:55 -04:00
a5bc80da09
i2ptunnel: Improve message on filter file error
2022-05-19 13:15:16 -04:00
52958b95d5
i2ptunnel: Add log message on reconnect
2022-05-14 08:58:58 -04:00
265f5ee5df
Util, i2ptunnel: Update firefox user-agent
2022-02-23 07:08:34 -05:00
c3abe7b3d4
Do not use forEach
2022-01-31 13:10:26 +00:00
899ce0f959
Fix for FileFilterDefinitionElement. Issue #349
2022-01-31 04:38:48 +00:00
13f910be70
i2ptunnel: Add hooks to get the session from the contoller
2022-01-02 11:23:23 -05:00
131da9bdb9
javadoc fixes
2021-12-30 09:59:26 -05:00
faa1bf117a
i2ptunnel: Add IRC filter support for IRCv3 message tags
...
Required for irc.ilita.i2p
2021-12-28 12:07:07 -05:00
5029516087
i2ptunnel: Use defined SOCKS constants
2021-12-18 06:21:25 -05:00
b1a4a8517e
i2ptunnel: Refactor UDPTunnel, Streamr, and SOCKS UDP for I2CP ports
...
- Add fromPort and toPort to Sink interface (breaking API change)
- Change cache maps from Destination to I2PSocketAddress to include port
- Accept host:port for destination in Streamr Client, use port
as toPort in pinger
- Change to muxed listener in I2PSource, only listen for
specified protocols
- Eliminate thread and queue in I2PSource, process messages inline
in the listener
- Add support for handling both repliable and raw datagrams in
a single I2PSource instance
- Remove verify option from I2PSource and I2PTunnelUDPServerBase,
always verify repliable datagrams
- Add getPort() method to UDPSource
- Add a constructor to UDPSink to pass in an existing DatagramSocket
- Change I2PTunnelUDPClientBase to receive both repliable and raw
- Change SOCKSUDPTunnel reply handling strategy to key on I2CP toPort;
remove ReplyTracker; the tunnel would not have worked before, because
it expected raw replies only but MultiSink required a destination
to look up where to forward the reply.
- Mark SOCKSUDPTunnel as preliminary; note lack of support
for raw replies; untested
- Change Streamr Client Pinger to support fromPort
- Change Streamr Server to remember fromPort in subscriptions
and use it as toPort in data stream
- Move fields to top of classes for sanity
- Cleanups and log tweaks
2021-12-08 13:05:27 -05:00
6cb8d2eeb7
i2ptunnel: Increase default priority for IRC and standard tunnels
2021-11-30 10:23:14 -05:00
ee5288ebb1
i2ptunnel: AccessFilter findbugs
2021-11-24 09:08:18 -05:00
0cb30a085c
i2ptunnel: Save access list as B64 to save space
...
Convert access list to B32 and sort in UI
Remove blank lines in get/set
2021-10-05 09:34:57 -04:00
877b1f5f56
Build: Add resources to dependencies
...
remove unused systray icons
2021-07-30 10:35:12 -04:00
4c5823ecb7
remove console.css lines from build.xml
2021-07-20 09:22:36 -04:00
71ccd10ba6
Proxy Error Page CSS
2021-07-19 18:30:52 +00:00
f62c748342
Add a unicode arrow to the buttons on the address book interstitial. More CSS tweaks to work on more resolutions
2021-04-21 21:56:45 -04:00
58bae9f1bd
Proxy: Fix merge error in previous commit
2021-04-20 07:27:53 -04:00
3192a5e67b
Make option buttons on addresshelper interstitial larger and contain their own descriptions. Place the button to proceed without adding on one side, place the button to save and continue on the other. Remove redundant save-and-continues.
2021-04-19 17:42:07 -04:00
0546ef4fa4
Proxy: Decode IDN hostnames in error pages
2021-04-18 10:39:35 -04:00
926fdc097f
Proxy: Precompress error page CSS
2021-04-11 09:06:23 -04:00
1309688477
i2ptunnel: Force non-SSL socket to local target
...
if incoming traffic is to a known SSL port,
to avoid SSL-over-SSL
2021-03-25 14:40:47 -04:00
b55fbbf099
Boolean.valueOf() -> Boolean.parseBoolean()
2021-03-20 12:27:46 -04:00
6339445e35
i2ptunnel: Remove stray character on auth form
2021-03-04 14:31:15 -05:00
662fd484de
i2ptunnel: Add missing button icons for proxy forms
2021-03-04 14:17:45 -05:00
92d91dfc3a
Proxy: Update jump URL at op's request
2021-02-08 08:17:05 -05:00
c0c84fd6a5
Proxy: New jump server, restore old jump server now working
2021-02-06 09:33:23 -05:00
fdb4ec7d7c
Switch from 'host name' to 'hostname'
2021-02-01 23:12:49 -05:00
c400232cdf
Make usage of 2-word Address Book consistent across console instead of mixed up(AddressBook, Address Book, addressbook, Addressbook, address book). Upper-case in app titles, lower-case in the text. Change CSS on address book to have the rounded buttons used in the rest of the console.
2021-01-23 21:04:49 -05:00
c2234685b9
eepsite=>I2P site to match the new terminology on the web site, and more fine-tuning to CSS to sharpen image appearance
2021-01-17 01:11:51 -05:00
51560a8ec8
i2ptunnel: Disable shared clients (DSA) (part 2)
...
missed case in 2020-12-29 checkin
2021-01-08 11:27:53 -05:00
888311e34f
Build: Add translations to gradle build (part 1 - jars)
2021-01-03 09:08:21 -05:00
0b59f53fe9
i2ptunnel: Disable shared clients (DSA), any server not
...
supporting EdDSA doesn't support LS2.
2020-12-29 15:51:51 -05:00
db9f735376
i2ptunnel: Fix writing config file twice on saving existing tunnel
...
Fix 'Invalid tunnel number' message on saving new tunnel
javadocs
log tweaks
2020-12-23 12:26:56 -05:00
bec8feb05a
Build: Fix up proxy file location
2020-12-20 14:08:13 -05:00
d86ccded53
Proxy: Move error page resources to jar
2020-12-20 13:50:54 -05:00
067ee80ba0
remove IntelliJ and Eclipse project descriptors
2020-12-11 19:45:25 +00:00
127b93c1e2
i2ptunnel: Move web resources to war
2020-12-06 11:59:54 +00:00
798521466d
Proxy: Remove old jump servers
2020-11-21 17:24:24 +00:00
d1dd9ab517
i2ptunnel: Add checks for offline expiration in alternate destination
...
Improve logging for expiration checks
2020-11-03 16:39:35 +00:00
c8605009ba
i2ptunnel: Automatically restart tunnel if offline-signed private key file is updated
...
Periodically log if about to expire
Short delay between stop and start on restart
_tunnel is always non-null
2020-11-02 11:27:06 +00:00
190b76d7fd
Tunnels: Improved logging and handling of offline signature expiration
...
Store back ref to controller in tunnel
Stop server controller on I2PException
Support generation of keys with fractional days expiration for testing
2020-10-29 15:20:56 +00:00
9b3ff9e615
TCG: Rename method to reflect what it really does
2020-10-23 16:03:19 +00:00
c84360ba4b
Update the Firefox user-agent string to match the Firefox ESR that is currently used in Tor Browser, credit to dr|zed for pointing out the update and the fix. Tor Browser updated to Firefox ESR 78 with the 10.0 release on September 24, 2020
2020-10-22 16:12:26 +00:00
d387448794
;; -> ;
2020-10-17 14:41:13 +00:00
8737a6a4fd
i2ptunnel: Filter server response headers even if not compressing
2020-10-07 15:02:06 +00:00
a9a5d13e06
Build: Set javac release property (ticket #2775 )
...
Ant version 1.9.8 or higher now required
Drop support for Xenial package build
Fix up BOB build configuration
Fix i2psnark standalone build
2020-10-07 13:33:41 +00:00
cd699c587b
i2ptunnel: I2Ping CLI tunnel quantity 1
...
Show current setting for owndest in CLI
Skip a irrelevant log message for I2Ping
Break wait on interrupt
Log level tweaks
2020-09-27 14:38:44 +00:00