Commit Graph

16709 Commits

Author SHA1 Message Date
zzz 8e4e0050c8 Console: Sort webapps.config on save 2023-01-25 11:33:28 -05:00
zzz 87618700b3 Util: New thread-unsafe version of ObjectCounter
for efficiency where thread safety not required
2023-01-25 09:09:02 -05:00
idk 3d88fab782 Merge branch 'docker_font_fix' into 'master'
Install fonts

See merge request i2p-hackers/i2p.i2p!78
2023-01-24 22:46:35 +00:00
zzz bec1978861 Router: Preliminary support for congestion caps (proposal 162)
Publish based on max tunnels setting only, other limits todo.
Tested on a single router.
Publishing disabled until the next release.
No handling of the caps yet in peer selection or profiling, todo.
2023-01-24 10:47:56 -05:00
zzz b5bd11ca5a i2psnark standalone: Fix running from outside the directory
Reported by Qubes
ref: http://zzz.i2p/topics/3555
2023-01-23 09:24:01 -05:00
zzz ee167b6b74 Tunnels: Remove 0 event duration from addRateData() calls 2023-01-22 18:00:28 -05:00
zzz 0af5ea883a bump -4 2023-01-22 10:31:38 -05:00
zzz 9963503ebf i2psnark: Add max files per torrent config
No UI, must edit config file and restart.
ref: http://zzz.i2p/topics/3549

Contains code adapted from I2P+. License:
Permission is granted to upstream to incorporate I2P+ modifications under the license
of the applicable upstream subsystem as specified in LICENSE.txt.
2023-01-22 10:30:58 -05:00
zzz be5a10194a Build: Fix list of changed files in manifests
Broken in move from mtn to git
Fix some places that were broken even with mtn
2023-01-22 10:08:53 -05:00
zzz 37104e30bf i2psnark: More search CSS and js 2023-01-21 16:38:10 -05:00
zzz 8d019a7275 i2psnark: Search box CSS 2023-01-21 16:00:27 -05:00
y2kboy23 bc43249bba Install fonts 2023-01-21 19:57:08 +00:00
zzz 3da4369c96 bump -3 2023-01-21 12:47:05 -05:00
zzz 8bbddfc336 NTCP: NAT fixes part 4
Do not rebind internal port if only SSU external port changed
so "full cone" NAT will work
Log warning if NTCP configured with fixed port different from SSU
2023-01-21 11:51:25 -05:00
zzz 38c839c389 SSU: NAT fixes part 3
Eliminate Symmetric NAT errors for "full cone" NATs with different external port
Separate isPortFixed() states for IPv4 and IPv6
Allow port changes when state is unknown
Require two tests to transition from unknown IPv4 state
Save external port config on change
Don't reset external port config at startup
Add port change event to event log
2023-01-21 11:47:31 -05:00
zzz b8815fc67b Console: Catch graph error in Docker (Gitlab #383) 2023-01-21 11:13:42 -05:00
zzz 537d6ef0d5 SSU2: Fix initial MTU when SSU1 disabled 2023-01-21 09:36:48 -05:00
zzz a86ab694a5 SSU2: NAT fixes part 2
Fix rare peer test NPE if we did not set charlie's hash
2023-01-21 08:09:28 -05:00
zzz 9008893308 Console: NAT fixes part 1
Remove ERR- and WARN- prefixes from translated status strings
2023-01-21 07:53:38 -05:00
zzz b10cf8f698 Build: Add i2psnark-release target 2023-01-19 09:06:58 -05:00
zzz 1b3aed6b6a i2psnark standalone: Add search icon, display full version 2023-01-19 08:51:04 -05:00
zzz d39d21296f i2psnark: param rename fix, missed one 2023-01-18 12:25:41 -05:00
zzz 0cbbe6297e i2psnark: Rename search param to bypass the XSS filter
Fix encode/decode search param
Copy CSS to non-default themes, not tweaked yet
Add support for shorter nf_ prefix to XSS filter
Remove unneeded float_right, reported by drzed
2023-01-18 12:21:29 -05:00
zzz 1dbd94d52d i2psnark: Search CSS and JS
WIP, more polishing todo
default theme only, others to follow
2023-01-18 11:15:22 -05:00
zzz d45df857d6 bump -2 2023-01-17 14:59:22 -05:00
zzz 83677f01fb i2psnark: Add basic search box
searches torrent names only
CSS fixups to follow
2023-01-17 14:57:47 -05:00
zzz 5fbf385805 i2psnark: Prep for libtorrent arrival
Use extension version if client not known
Consolidate getAzVersion() calls
Add notes about client identification
2023-01-17 14:50:35 -05:00
zzz 053f261e57 i2ptunnel: Fix typo for SSL outproxy host
for new and existing installs
Reported by Opicaak
2023-01-17 14:32:25 -05:00
zzz eb03e19f03 Console: Don't say we updated all tunnel pool settings if there weren't any
minor cleanups
2023-01-15 14:08:40 -05:00
zzz 399575aba5 i2ptunnel: Return error message from IRC client on failure to build tunnels
previously just closed the socket
2023-01-15 12:38:00 -05:00
zzz 19e3122f48 i2ptunnel: Return error code from SOCKS client on failure to build tunnels
previously just closed the socket
2023-01-15 11:18:00 -05:00
zzz acec9b5275 i2ptunnel: Return 503 from HTTP client on failure to build tunnels
previously just closed the socket
2023-01-15 10:37:55 -05:00
zzz 522cf05880 Console: Add netdb search by introducer count 2023-01-15 10:05:20 -05:00
zzz a3fd28dcf4 i2ptunnel: Interrupt pending client tunnel build when stop button is clicked
Message/log cleanups
2023-01-15 10:02:17 -05:00
zzz a4220f7bc6 Transport: Add 8080 to ports list
as suggested by drzed
2023-01-15 09:02:35 -05:00
zzz d6891d4b7a Console: Show smoothed receive BPS for SSU peers
Don't show zero send/receive BPS after 15 sec idle; show smoothed value,
so display isn't mostly zeros.
BPS sorters will now work correctly and totals are more accurate.
Pass now to send/receive BPS methods and BW estimator
Comment out UDPTransport.noteSend()
Fix alignment issue in NTCP peers table
Show 0 instead of 0.00 for zero BPS
Change rounding mode of formatters
2023-01-15 08:17:09 -05:00
zzz 65d99d2082 Build: Provide hints on how to fix it when msgfmt fails 2023-01-15 07:05:55 -05:00
zzz f3f4cd7a21 Console: Show if data structure is compressible (advanced)
Convert IPv6 addresses to canonical form
2023-01-14 08:08:25 -05:00
zzz cf82d3a156 Transport: isValidPort() micro-optimization
add i2pd console to list
2023-01-14 07:03:16 -05:00
idk 2ba106e38e use buildI2PSnark rather than pkg as dependency of git-bundle 2023-01-13 20:31:03 +00:00
zzz c4fd1b610b Router: Simplify published stats values
to be only what stats.i2p needs
Disabled until next release, to preserve dev build anonymity,
tested while enabled
Commented out unsed code
ref: http://zzz.i2p/topics/3515
2023-01-12 15:25:52 -05:00
zzz 841e277180 SAM: Abort tunnel build if control socket closes
Command error handling and message improvements
Implement simple HELP command
bump -1
2023-01-12 13:35:05 -05:00
zzz 0bb9984dfa Util: Add warning about copying router.config to another router 2023-01-12 06:58:51 -05:00
zzz f814b85a86 Console: Add ability to search netdb for a range of ports
Minor cleanup of dup strings
2023-01-11 13:44:42 -05:00
zzz 904829c1d5 Console: Hide Hidden Services Manager link until TCG is running
Use PortMapper constants to check registration
Reported by lbt
2023-01-11 13:37:29 -05:00
zzz b2d78e4724 Console: Add service true/false to version info
As proposed at http://zzz.i2p/topics/3520
2023-01-11 13:12:09 -05:00
zzz 34be58962a SSU2: Removed cached bitmasks
Waste of space and probably slower
2023-01-11 13:01:02 -05:00
zzz fb7cd7e3ef Streaming: now() call consolidation 2023-01-11 12:57:43 -05:00
zzz e1e65546b8 Build: Add bundle target alias, referenced in some docs
reported by lbt
2023-01-11 12:48:21 -05:00
zzz a6e8d53b37 Console: Incorporate bionic build patch from previous checkin
Remove patch from debian files
2023-01-11 10:15:12 -05:00