Commit Graph

1244 Commits

Author SHA1 Message Date
zzz a0f92b2e28 CLI: Fix getopt program names
these are output by getopt in error messages
2024-06-05 09:05:51 -04:00
zzz aedcd02506 i2psnark: Make PEX more efficient
by only sending new peers, as in ut_pex.
Track connected time and last pex sent time, and only send
peers connected since the last sent time.
Usually, there are no new peers, so now we don't send a message at all.
Also, don't send PEX to seeds after the handshake.
2024-06-04 08:27:12 -04:00
zzz 4659a922b8 i2psnark: Fix leaked requests and partial pieces with data 2024-06-04 11:32:57 +00:00
zzz 050a52a2ea i2psnark: Fix NPE when attempting to create torrent with too many files
as reported by mrt
improve error message
2024-05-19 10:29:39 -04:00
zzz 2ab0e52829 Build: Update i2psnark-standalone manifest 2024-04-11 08:05:34 -04:00
zzz 97fe2bbed9 i2psnark: Add more known opentrackers
as requested
2024-03-25 10:41:47 -04:00
zzz 9c1b926a09 i2psnark: Preserve private=0 in torrent files 2024-03-23 11:53:47 +00:00
zzz 6bb6210f70 i2psnark: Fix buttons on torrent details page (JRE 21) 2024-03-09 13:24:51 -05:00
zzz 92e7ebdf41 i2psnark: Don't allow changing data dir when connected
Delete all torrents except magnets when changing data dir
2024-02-26 08:35:24 -05:00
zzz 0af58d7723 javadoc fix 2024-02-14 10:50:43 -05:00
zzz 1126b0ae4e i2psnark: Sanitize unicode LTR/RTL control chars 2024-01-29 08:34:34 -05:00
zzz 05c9e63bae Merge branch 'snark-dnd' into 'master'
i2psnark: Add js drag-n-drop

See merge request i2p-hackers/i2p.i2p!165
2024-01-22 13:25:31 +00:00
zzz bb48a3d84a i2psnark: Add js drag-n-drop 2024-01-22 13:25:31 +00:00
zzz ba39f58800 Merge branch 'snark-bw' into 'master'
i2psnark: Bandwidth limiter improvements

See merge request i2p-hackers/i2p.i2p!164
2024-01-15 10:05:46 +00:00
zzz db52cc7811 i2psnark: Bandwidth limiter improvements 2024-01-15 10:05:46 +00:00
zzz d6d7044832 Console: Fix iframe size issues 2024-01-10 18:35:39 +00:00
zzz e249449817 i2psnark: Adjust max peers for small torrents 2023-12-22 10:48:31 -05:00
eyedeekay ae1c939403 SAM/I2Ptunnel/I2PSnark: update Javadocs to reflect @since 0.9.61 2023-12-12 18:11:44 -05:00
zzz 7048ba6784 i2psnark: Change js mime type as per RFC 9239 2023-12-01 08:18:18 -05:00
zzz d61b8af138 i2psnark: Delay bandwidth limits check briefly
to avoid intermittent "Unable to connect to I2P" message at startup.
2023-11-27 06:52:26 -05:00
zzz 9fc2426e83 i2psnark: Remove things in html, not by hiding them in CSS 2023-11-25 12:47:48 -05:00
zzz 9d4bb311af i2psnark: Revise tagged string 2023-11-23 06:00:52 -05:00
zzz cfa99b40a1 i2psnark: Uncomment and fix local torrent file picker 2023-11-18 19:12:50 +00:00
zzz acccd2edd0 i2psnark: Sort tracker list on details page 2023-11-15 18:00:27 -05:00
zzz 676f4ac4a2 i2psnark: Tag untagged strings on torrent edit page 2023-11-15 17:26:36 -05:00
zzz 6ffeb94b83 i2psnark: Increase comment bucket size to reduce duplicates 2023-11-15 16:55:38 -05:00
zzz 60f817be63 i2psnark: Handle metainfo url-list as single byte string 2023-11-15 13:40:30 -05:00
zzz 0e525b109d Merge branch 'snark-shutdown' into 'master'
i2psnark: Shutdown incomplete torrents first

See merge request i2p-hackers/i2p.i2p!124
2023-10-10 11:56:18 +00:00
zzz 8fdad9c7dc i2psnark: Shutdown incomplete torrents first 2023-10-10 11:56:18 +00:00
zzz dedfee4c82 i2psnark-standalone: Add systray item for shutdown 2023-10-10 11:53:41 +00:00
zzz 8a1da2ce94 Merge branch '426-doctype' into 'master'
Console: Change all DOCTYPEs to standard html (Gitlab #426)

Closes #426

See merge request i2p-hackers/i2p.i2p!117
2023-09-27 14:17:22 +00:00
zzz 38f629b91c i2psnark: Prevent start-all from within search results erroring on... 2023-09-26 02:16:51 +00:00
zzz 3d1cc888fa Console: Change all DOCTYPEs to standard html (Gitlab #426) 2023-09-23 16:11:37 -04:00
idk f3794ecd10 reverse the last change to i2psnark-standalone 2023-06-10 22:16:25 -04:00
idk 785fc52a14 Adds a Menu API to the DTG 2023-05-31 14:39:53 +00:00
zzz c53fe93839 i2psnark: Fix missing paren in tooltip
ref: http://zzz.i2p/topics/3577
2023-02-03 07:37:15 -05:00
zzz 190acf7ed2 i2psnark: Fix for torrents with # in the name
By using custom version of storeProps()/loadprops()
for torrent config files
ref: http://zzz.i2p/topics/3576
2023-02-03 07:32:52 -05:00
zzz 542a51658d i2psnark: Search fixes
Fix JS search when refresh disabled
Fix search cancel when JS disabled
2023-01-26 12:12:35 -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 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 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 04d0ecc1a7 i2psnark: Prep for JS DnD (Gitlab MR !73)
Strip file:// in create form for non-JS DnD
Add IDs to relevant elements for access by JS
JS to follow after further testing
2023-01-01 10:46:07 -05:00
zzz 6b1859421f i2psnark: Throttle torrent startup to prevent OOMs
for a large number torrents
ref: http://zzz.i2p/topics/3475
2022-12-31 14:10:06 -05:00
zzz b607304f7b i2psnark: Update tracker list after editing torrent (Gitlab #380) 2022-12-31 07:35:25 -05:00
zzz cae522f90b Console, i2psnark standalone: Fix UI configuration of Argentinan Spanish
Add partial Danish translation for i2psnark
Enable zh_TW UI configuration for i2psnark standalone
2022-11-24 12:41:21 -05:00