zzz
eb97ef4cb2
* i2psnark: Fix add torrent NPE
2014-08-13 19:17:26 +00:00
zzz
c9ce1751c1
propagate from branch 'i2p.i2p.zzz.snarkconfig' (head ad48ab1a9e769c58ea2e286337927f5c0e1568be)
...
to branch 'i2p.i2p' (head 0cd9e265bd38c40839e68de8f51233489acad346)
2014-08-10 14:14:00 +00:00
zzz
fbdc535287
* i2psnark: Fix more escaped messages
2014-08-08 20:05:42 +00:00
zzz
d4722e0d2c
* i2psnark: Fix excaped message
2014-08-07 13:39:24 +00:00
zzz
b28eb708a4
* Console:
...
- Fix update buttons
- Don't filter parameter names starting with "nofilter_"
- Re-allow configadvanced, news URL, and unsigned update URL if routerconsole.advanced=true
- Re-allow plugin install if routerconsole.advanced=true or routerconsole.enablePluginInstall=true
- Only allow whitelisted plugin signers, unless routerconsole.allowUntrustedPlugins=true
- Re-allow clients.config changes if routerconsole.advanced=true or routerconsole.enableClientChange=true
- More escaping
* i2psnark: Fix add torrent form
2014-08-03 13:58:51 +00:00
zzz
4746d9eb80
Fix CSP to allow inline style and refresh
...
Add filter to all webapps
2014-07-26 11:01:16 +00:00
zzz
af575d6c95
* Console:
...
- Fix several XSS issues (thx Aaron Portnoy of Exodus Intel)
- Add Content-Security-Policy and X-XSS-Protection headers
- Disable changing news feed URL from UI
- Disable plugin install from UI
- Disable setting unsigned update URL from UI
- Disable /configadvanced
* DataHelper: Disallow \r in storeProps() (thx joernchen of Phenoelit)
* ExecNamingService: Disable (thx joernchen of Phenoelit)
* Startup: Add susimail.config to migrated files
2014-07-26 09:32:26 +00:00
zzz
5d21738410
* i2psnark: Don't prefer leeches during end game, to
...
prevent slowdowns or stalls
2014-07-19 12:48:16 +00:00
zzz
ca4555c496
lint redundant cast all over
2014-06-26 15:26:58 +00:00
zzz
8f2dc67430
- Fix files not found in listing at top level of torrent
...
- Fix loading of files outside of snark dir
2014-06-25 13:58:34 +00:00
zzz
c987a9735d
fixup after prop
2014-06-21 13:16:38 +00:00
zzz
3b9549c2c1
propagate from branch 'i2p.i2p' (head 1f9b91f318a0f2369243844a3cf7f485528492d7)
...
to branch 'i2p.i2p.zzz.snarkconfig' (head 37b27b6d354d62487294fd9276504b98a23f1057)
2014-06-21 13:02:22 +00:00
zzz
2dcc9b7a1e
i2psnark:
...
- Display webapp name in html title (ticket #1311 )
- Use tracker from magnet link in display (ticket #1313 )
- Clarify auto-start (ticket #1293 )
- Include tracker in magnet link on details page (ticket #964 )
- Recognize .azw4 extension as ebook
- Cleanups
2014-06-21 02:30:25 +00:00
zzz
8845ce6e1c
Findbugs all over:
...
- Serializable
- hashCode()
- Make DataStructureImpl Serializable (removed from DataStructure in 2005)
2014-06-15 16:14:13 +00:00
zzz
002d057c92
findbugs all over
2014-06-13 21:37:18 +00:00
zzz
83ccfb4596
* i2psnark: Fix NPE when fetching invalid torrent (ticket #1307 )
2014-06-13 13:38:30 +00:00
zzz
662fe3ebc2
* i2psnark: Fix decoding of negative numbers (ticket #1307 )
2014-06-10 19:54:05 +00:00
zzz
cb340152df
* i2psnark:
...
- Linkify all announce URLs on details page
- Sanitize announce URLs
2014-06-09 14:14:01 +00:00
zzz
299a44e7eb
i2psnark: display peer version when available
2014-06-07 17:07:44 +00:00
zzz
3c1c130bf0
* i2psnark: Fix errors when checking read-only files
2014-06-07 13:15:13 +00:00
zzz
b97a53177e
* i2psnark:
...
- Store seed/leech status in DHT tracker (ticket #1280 )
- Increase max received DHT nodes (Vuze sends more than K)
- Recognize not-registered message from diftracker
- Fix bug in DHT unannounce()
2014-06-01 17:13:00 +00:00
zzz
f3dd42143d
cleanups
2014-05-29 12:44:27 +00:00
zzz
7c79f5d5e5
propagate from branch 'i2p.i2p.zzz.test2' (head 9aee013cf961ba795a6b5333481634c52d43abc5)
...
to branch 'i2p.i2p' (head e439e67c49695a624fabdf6f3cd1a8f7a3fd7ea5)
2014-05-29 12:31:49 +00:00
zzz
af5c0bd8a7
Console, i2psnark, susimail: Recognize emacs-w3m as a text-mode browser
...
As reported at http://zzz.i2p/topics/1630
untested
2014-05-28 21:25:35 +00:00
zzz
6ae86f7d81
* i2psnark: Support ports in announce URLs, 2nd try (ticket #1283 )
2014-05-27 12:06:59 +00:00
zzz
0e9bb23c7b
i2psnark:
...
- Respond to get_peers with an empty peers list instead of
a nodes list if the requester was the only peer (ticket #1279 )
- Fix sendError() (still unused)
2014-05-25 21:41:43 +00:00
zzz
7ff5d36f07
i2psnark DHT tweaks (ticket #1281 )
...
- Extend DHT tracker expire time from 45m to 3h
- Extend DHT announce interval from 10m to 40m
- Increase announces from 1 peer to 4
2014-05-25 20:38:39 +00:00
zzz
5a3eab0c7c
i2psnark:
...
- Change "private" value in infohash from string to number,
to match what everybody else does
- Send seed/leech status in DHT announces (ticket #1280 )
2014-05-25 19:41:01 +00:00
zzz
b573dab05f
javadocs
2014-05-20 13:22:07 +00:00
zzz
7479aa235e
fixes after review
2014-05-20 12:03:19 +00:00
zzz
f69b757305
* i2psnark: Support ports in announce URLs (ticket #1283 )
2014-05-17 22:10:10 +00:00
zzz
e393f82eb7
* i2psnark: Escaping fixes on details page
2014-05-13 21:35:12 +00:00
zzz
8480a204ea
* BOB, SAM, i2psnark: Fix datagram NPE (ticket #1275 )
...
This could only happen on an extremely overloaded router.
2014-05-13 18:45:54 +00:00
zzz
56b6992ca8
i2psnark: Add log message if directory does not exist (ticket #1263 )
2014-05-07 15:58:24 +00:00
zzz
2dc97b160a
i2psnark: Allow click on entire table cell for viewing torrent details
2014-05-07 14:48:42 +00:00
dg2-new
b84682fdc9
* findbugs: mostly stream closure fixes in router, apps, core
2014-04-21 10:54:52 +00:00
zzz
1039a4b7a0
i2psnark: Randomize announce list order and limit size
2014-04-17 18:36:37 +00:00
zzz
c73f0eeeb5
more Jetty classpath cleanup
2014-03-13 13:58:50 +00:00
zzz
c679091afd
target build property
2014-02-21 13:59:27 +00:00
zzz
7c5dc7fa55
propagate from branch 'i2p.i2p.zzz.jetty8' (head 0a03ce60906c508b08cc84b3044954844a6ee157)
...
to branch 'i2p.i2p' (head d99392e09883a92b99a316b4deed0586dcf4ea5b)
2014-02-17 14:01:13 +00:00
zzz
ef3a12f01a
* UpdateManager:
...
- Convert to RouterApp and remove update hooks from context
(ticket #1185 )
2014-02-07 15:40:23 +00:00
zzz
fe391ff29f
Convert all jars and wars to compile to 1.6 target,
...
except for the following which are used by android,
to maintain compatibility with very old phones, for now:
addressbook.war
BOB.jar
i2p.jar
i2ptunnel.jar
mstreaming.jar
router.jar
streaming.jar
2014-02-03 23:59:48 +00:00
zzz
e9b3577eec
snark: cache PeerID.toString()
2014-02-02 17:19:06 +00:00
zzz
47712a39ac
i2psnark:
...
- Support arbitrary location for torrent data. Save location in
per-torrent config file. TODO: Fix torrent browse pages
(ticket #1028 )
- Enhance idle shutdown message
- Javadocs
2014-01-27 13:41:38 +00:00
zzz
18146daad8
i2psnark:
...
- Add missing nonce protection for file priority setting
- Add torrent mime type
- String append cleanup
2014-01-26 14:26:16 +00:00
zzz
72bd1fe91b
* i2psnark: Lower threshold for auto-stop
...
* Update: All updates via torrent
2014-01-25 14:58:34 +00:00
zzz
dc871cf1eb
XSS
2014-01-04 16:38:05 +00:00
zzz
a2e7fa8b7b
another minor dir listing speedup
2013-12-22 14:23:01 +00:00
zzz
30ccf1b334
i2psnark:
...
- Refactor file deletion in prep for better file name handling (ticket #571 )
- Don't use canonical files in directory listings,
for speed and to avoid file comparison problems (tickets #1079 , #1148 )
- Set base file/dir in Storage constructor, make final,
in prep for arbitrary locations (ticket #1028 )
2013-12-22 13:52:35 +00:00
zzz
01b153488a
i2psnark:
...
- Move config file and DHT persistence file to a config dir
- Move per-torrent configuration from "zmeta" in the main config file
to a per-torrent config file (ticket #1132 )
- Split timestamp and bitfield into separate configs
- Fix misspelling of autoStart config
- Remove two unused SnarkManager methods
2013-12-16 16:12:32 +00:00