b63a2e41be
i2psnark: html fix
2022-01-15 11:52:13 -05:00
46ee8be9c6
i2psnark standalone: Add version number to header
2021-12-27 12:40:33 -05:00
0826f431ef
i2psnark standalone: Fixes for router startup and shutdown
...
so that torrents stop when the router stops and restart when the router restarts.
- Use BWLimits from the DirMonitor as a periodic test that the router is there
- DirMonitor does not attempt to autostart torrents if BWLimits test fails
- DirMonitor does autostart existing torrents when BWLimits test passes again
- Register disconnect listener with socket manger and stop all torrents on disconnect
- Use stopTorrent(true) on router errors to prevent changing the persisted torrent running status
- Change autostart default to true for standalone
Possibly more todo for corner cases or other start/stop/fail scenarios.
2021-12-27 08:52:56 -05:00
3d5dd639e3
i2psnark standalone: Use previously translated I2CP connect error
2021-12-23 13:49:18 -05:00
2bfedfbc74
i2psnark standalone: Translate I2CP connect error
2021-12-23 13:06:58 -05:00
70131c6b25
i2psnark standalone: Pass ctx to logger
2021-12-23 12:02:19 -05:00
e946040ddd
i2psnark standalone: Redirect jetty logging to i2p log
2021-12-23 11:54:51 -05:00
bab37e57fe
i2psnark: Add note for translators
2021-12-23 11:23:00 -05:00
70e06de846
i2psnark: Translate theme names, translated sort
2021-12-23 11:01:05 -05:00
11f60a7192
i2psnark standalone: Set launch-i2psnark +x
2021-12-23 09:47:48 -05:00
621ea49621
i2psnark standalone: Add da, el, and fa to language menu
2021-12-23 08:16:32 -05:00
e51738d180
i2psnark standalone: Add jbigi.jar
...
as requested by R4SAS
2021-12-21 06:51:06 -05:00
1a77352fa7
i2psnark: Notify completed downloads on DTG
...
experimental
2021-12-04 11:59:39 -05:00
87362fd68b
i2psnark: Edit torrent page cleanup - remove unneeded info
2021-12-04 08:02:37 -05:00
51f6bef5dc
i2psnark: Respect newlines in torrent comments
2021-12-04 07:38:24 -05:00
2a900a8c5b
i2psnark: Add torrent edit page
...
Additional UI cleanup to follow
2021-12-03 06:26:14 -05:00
877b1f5f56
Build: Add resources to dependencies
...
remove unused systray icons
2021-07-30 10:35:12 -04:00
ff44ba4e07
i2psnark: Fix autostart for magnets
2021-06-01 08:50:18 -04:00
5d5e6fa3c2
i2psnark: Fix theme selection
2021-02-19 07:58:28 -05:00
fdb4ec7d7c
Switch from 'host name' to 'hostname'
2021-02-01 23:12:49 -05:00
a6398d88a9
i2psnark minor cleanup
2021-01-17 09:40:11 -05:00
a424331b78
i2psnark: Don't decrement downloaded counter after receiving bad piece
...
Received reports of counter going negative
2021-01-12 08:23:36 -05:00
517ff4fa24
i2psnark: Add ability to remove I2CP options
...
Properly lock options map
Remove unused configured variable
2021-01-05 11:21:04 -05:00
152ad1659b
Build: Add translations to gradle build (part 2 - wars)
...
Several fixes for i2ptunnel gradle build
2021-01-03 09:55:42 -05:00
2300f6c226
i2psnark: Add web seeds in TrackerClient
...
list web seeds in UI
2020-12-06 14:25:43 +00:00
1ed8a1b6f3
i2psnark: Close RAF on error
2020-12-06 14:13:10 +00:00
c4ed7719e8
i2psnark: Preserve file attribute strings in metainfo
2020-12-06 14:00:02 +00:00
48b8886224
i2psnark: Add WebSeed support - WIP - not hooked in yet
2020-12-06 12:43:55 +00:00
1097220d31
i2psnark: Move URIUtil from war to jar (prep for WebSeed)
2020-12-06 12:37:19 +00:00
fdeae72d38
i2psnark: Fix up standalone build
2020-12-06 12:31:22 +00:00
f870bc2ccd
console: Move web resources to war
2020-12-06 12:05:53 +00:00
cd019f258f
i2psnark: Move web resources to war
2020-12-06 11:59:11 +00:00
337787be0e
i2psnark: Remove old opentrackers
2020-11-21 17:27:41 +00:00
989f64192f
i2psnark: Larger read buffer for large files
2020-11-10 14:54:37 +00:00
a21a64e0c6
i2psnark: Remove unused bencode() methods
2020-11-02 11:39:40 +00:00
751af5bcd8
i2psnark: Limit max size of embedded video
2020-11-02 11:33:34 +00:00
90aab37002
i2psnark: Add support for comment and url_list to Storage CLI
...
Add support for multiple urls to MetaInfo CLI
Add comment to release torrent
2020-10-30 16:37:54 +00:00
6fa015c410
i2psnark: MetaInfo support for url-list (prep for BEP 19),
...
WIP - unused for now.
Add url-list to CLI tool for testing
Add comment support to CLI tool
2020-10-30 13:18:46 +00:00
2d1e68b53b
i2psnark: Store BEP 47 padding file info in a bitmap (prep for BEP 52),
...
WIP - unused for now.
Don't instantiate files_utf8 unless needed, which it never is
2020-10-29 17:13:32 +00:00
0ace93cec7
i2psnark: Remove references to "maggot" links
2020-10-17 15:19:23 +00:00
3b8e5f0763
i2psnark: Stub out BEP 52 message numbers
...
Hide BEP 48 padding directory from UI
Check for and reject BEP 52 info multihashes for now
Use cached fai.isDirectory for efficiency
Use storage.getFileCount() instead of meta.getFiles() to prep for padding files
Add notes for padding file TODOs
2020-10-15 12:04:24 +00:00
22abf09bd7
i2psnark: Version the file icons
...
Minor cleanup of icon set selector
2020-10-11 13:22:26 +00:00
98e5908557
i2psnark: Cache length of metainfo
2020-10-10 14:59:13 +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
ca1e2ba91e
Switch Snark dark and light themes to using images embedded in the .war, and remove the images substitutions from the filesystem and css
2020-10-07 04:47:27 +00:00
dca45a9b18
i2psnark: Defensive checks for v2 format files and magnet links
2020-09-16 14:42:11 +00:00
4d3561c92a
i2psnark: Increase max pipeline, negotiate actual value
2020-07-19 14:45:48 +00:00
2e3ff679f3
i2psnark: Change ETA default sort order (ticket #2733 )
...
add markdown mime type
2020-07-07 13:22:44 +00:00
0fce24479f
i2psnark: Enable dual-keys
2020-06-03 15:41:09 +00:00
03b1a4dfc0
Installer: Require Java 8 (ticket #2511 )
...
Jetty 9.3.28 (ticket #2098 )
This breaks Debian builds, fixes to follow
2020-05-27 16:08:54 +00:00