zzz
78ba3d1f68
Console: CSS tweak for messages
2022-01-25 09:41:12 -05:00
zzz
d930f0a64a
Console: Set encoding for CSS
2022-01-25 09:40:02 -05:00
zzz
c1dc3c8275
Data: Remove dup check for negative tunnel ID
2022-01-25 09:37:26 -05:00
zzz
8bf87da4b1
Transport: BW limiter log and javadoc improvements
...
Portion of gitlab MR !49
2022-01-25 09:35:33 -05:00
zzz
8812e822f9
Util: CDPQ stat description tweak
2022-01-25 09:29:43 -05:00
zzz
f17cd24dc8
UDP: Pass message priority through to the packets
...
Change UDP-Sender queue from CoDel to CoDelPriority
No change to CoDel params
UDP msg priorities:
High priority: ack-only, session request/created/confirmed, relay request, hole punch, injected
Low priority: ping, destroy, peer test, relay intro/response
2022-01-25 09:27:49 -05:00
zzz
b9f53069bb
Tunnels: Reimplement, re-enable using tunnel builds as a tunnel test,
...
but without ooming
disabled in 2009 because of ooms
2022-01-25 09:10:00 -05:00
zzz
21f5f7c148
Tunnels: Enable tunnel testing by default
...
disabled since 2011
2022-01-25 09:03:14 -05:00
idk
3057103875
tweak light proxy.css on non-mobile screens
2022-01-23 11:02:47 -05:00
idk
2752015b6e
Simplify, add better logging, correctly mark state change in ShellService
2022-01-22 21:26:59 -05:00
idk
f2e0aacbf0
use Arrays.toString to convert trimmed process args to application args in ShellService.
2022-01-22 14:56:04 -05:00
idk
3e8f8a2bd3
add null check to isProcessRunning() in new ShellService
2022-01-22 00:12:37 -05:00
zzz
77e30e246d
Util: Fix leak of SimpleTimer2 shutdown task
2022-01-21 09:09:32 -05:00
idk
5e7a00ede4
Merge branch 'fix-docker-configs-support' into 'master'
...
Allow chown to fail so files can be managed via docker configs and secrets
See merge request i2p-hackers/i2p.i2p!48
2022-01-16 16:45:56 +00:00
ba55ec09ed
Allow chown to fail so files can be managed via docker configs and secrets
2022-01-16 16:45:56 +00:00
zzz
0b058c0ffd
i2psnark: Add UDPTrackerClient
...
WIP - not hooked in, untested - target 1.8.0 / 0.9.54
Requires significant changes to TrackerClient
Adapted from mtn branch i2p.i2p.zzz.udpsnark (2014)
Ref: Proposal 160
2022-01-16 08:58:03 -05:00
idk
61422d9f7f
Merge branch 'docker_update' into 'master'
...
Upgrade base image to latest version of Alpine
See merge request i2p-hackers/i2p.i2p!47
2022-01-15 20:32:48 +00:00
zzz
b63a2e41be
i2psnark: html fix
2022-01-15 11:52:13 -05:00
zzz
606961c788
Console: Add ban counts to headers
2022-01-15 06:59:52 -05:00
y2kboy23
9573c6ed0f
Upgrade base image to latest version of Alpine
2022-01-14 20:17:52 +00:00
idk
70bb63e8ab
Make the buttons on the save host form look like the links on the jump host form
2022-01-10 17:16:30 -05:00
idk
b96255a65b
Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.i2p
2022-01-10 14:44:45 -05:00
idk
e15dae5c5f
Turn jump button-links back into regular-looking hyperlinks when resolution indicates we are not on a mobile device
2022-01-10 14:28:40 -05:00
zzz
695cf8796d
javadoc: Add API version
2022-01-10 09:07:07 -05:00
zzz
175f043819
javadoc: Add message flow chart
2022-01-10 08:57:01 -05:00
zzz
662ea995c1
javadoc note
2022-01-07 10:48:48 -05:00
zzz
b8670e1e5b
hosts.txt update
2022-01-07 05:53:50 -05:00
zzz
7f4441078d
Router: Prevent deadlock at startup
...
in the transports through PLRIJ via FNDF.publish()
2022-01-06 07:18:42 -05:00
zzz
150248d8d7
Plugins: Fix webapp classpath setting when the webapp name does not match the plugin name
2022-01-05 16:50:33 -05:00
zzz
aaa1da4c66
Plugins: console-icon path is relative to consoleLinkURL if specified,
...
otherwise relative to plugin name, as before
2022-01-05 15:08:35 -05:00
zzz
8167f5184d
hosts.txt update
2022-01-05 06:25:01 -05:00
zzz
034a5acd37
i2pcontrol: Send translated tunnel status string
2022-01-04 13:09:34 -05:00
idk
7249f21602
redirect output and error from process builder to files within the plugin directory
2022-01-03 14:26:27 -05:00
idk
d1192f74f2
Remove platform-specific workarounds from Java 8+ version of ShellService
2022-01-03 14:18:16 -05:00
zzz
13f910be70
i2ptunnel: Add hooks to get the session from the contoller
2022-01-02 11:23:23 -05:00
zzz
2d42541b79
i2pcontrol: Handle more router states mapping to i2pcontrol states
...
Linkify start/stop webapp on password page
2022-01-02 11:13:15 -05:00
zzz
131da9bdb9
javadoc fixes
2021-12-30 09:59:26 -05:00
zzz
bc97e955e2
bump -7
2021-12-28 12:24:37 -05:00
zzz
faa1bf117a
i2ptunnel: Add IRC filter support for IRCv3 message tags
...
Required for irc.ilita.i2p
2021-12-28 12:07:07 -05:00
zzz
aa386f3bdc
bump -6
2021-12-28 10:02:27 -05:00
zzz
f1170b948f
NetDB: StoreJob reliability improvements
...
- Always use a lease as the reply tunnel when publishing LS through a client tunnel
This ensures we're not using about-to-expire tunnels for the reply,
and ensures the ff is able pick an alternate
- Don't count skipped peers as attempted in FloodfillVerify
- Pass failed and skipped peers to FloodfillVerify job to be skipped there also
- Pass failed and skipped peers from FloodfillVerify job to the next StoreJob on failure
- Consolidate common reply token generation code in StoreJob
- Ensure tunnel diversity in StoreJob retries by only
using tunnels closest to the target for the first request.
This increases reliability by not reusing the same tunnels for all retries.
- Refactor StoreState to rework inefficient methods and unused data
- Clean up commented-out code in StoreState
- Log tweaks
2021-12-28 09:57:42 -05:00
zzz
59ab40779c
NetDB: RepublishLeaseSetJob
...
Don't requeue on failure if there is a newer LS, KNDF will have already done that.
Log tweaks and cleanups
2021-12-28 09:44:39 -05:00
zzz
85b9862b64
NetDB: Ensure tunnel diversity in ISJ retries
...
by only using tunnels closest to the target for the first request.
This increases reliability by not reusing the same tunnels for all retries.
2021-12-28 09:24:35 -05:00
zzz
132d76a06b
NetDB: SearchJob minor cleanup, only call getHash() once
2021-12-28 09:15:48 -05:00
zzz
c4b4b2d4b2
NetDB: Increase lookup throttle time
...
This reduces the max lookup rate
2021-12-28 09:12:29 -05:00
zzz
db6914f555
NetDB: Use same dbResponseTime rate in ff peer selector as in KNDF.getPeerTimeout()
...
10 minute rate is too short
Change to getAvgOrLifetimeAvg()
Reduce max time
2021-12-28 09:02:40 -05:00
zzz
bef729463d
NetDB: Fix usage of dbResponseTime stat
...
Actually update the stat for stores in dbStoreSent();
we are generally storing to different ffs than lookups, so we need the
stat for stores as well, since we use it as the timeout in StoreJob.
Change from 1-day to 1-hour stat.
Switch to avgOrLifetimeAvg() so the rate is always valid.
Reduce max time used for timeout.
This allows more peers to be tried before total timeout
Previously, the per-peer timeout was almost always the max.
Make sendStore() package private.
Javadocs and cleanups.
2021-12-28 08:56:47 -05:00
zzz
d0e72aca66
Console: Partial string case-insensitive match for netdb family search
2021-12-28 08:55:29 -05:00
zzz
46ee8be9c6
i2psnark standalone: Add version number to header
2021-12-27 12:40:33 -05:00
zzz
cc3d2cf67b
bump -5
2021-12-27 09:00:11 -05:00