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
zzz
8cb503d8bb
EepGet: Allow override of the User-Agent
...
i2psnark: Set User-Agent
2013-12-15 15:16:54 +00:00
zzz
289a8e7b40
merge of '3f93d2c09c89b5c68487c33fd700ef7c2feeeb61'
...
and 'b2c58f8462ab5c08682b711436c387b421bdd0c2'
2013-12-10 11:11:08 +00:00
str4d
7d3aa33c25
Fixed type argument problem causing infinite recursion
2013-12-10 05:55:19 +00:00
zzz
0db1314595
propagate from branch 'i2p.i2p.zzz.netdbkad' (head bc7310e940f01e68bd6be0ed0681eb624dada332)
...
to branch 'i2p.i2p' (head 98569f30891693e6888913f50b88d1f37969fe45)
2013-12-10 02:31:08 +00:00
zzz
68641626aa
propagate from branch 'i2p.i2p.zzz.test2' (head ec8e362ce8b93280b518c599a3cc075b89085d2b)
...
to branch 'i2p.i2p' (head c9b1eef91f61f4482ad11c4f2b2d01be67a17ad2)
2013-12-10 02:26:32 +00:00
str4d
de184ed139
propagate from branch 'i2p.i2p.str4d.cleanup' (head 736423cc308e964bab55068e625f8a1852932ec5)
...
to branch 'i2p.i2p' (head 0ac335d5dc4ccaeb113af4fb5c0e993a6f42fdbe)
2013-12-09 19:51:39 +00:00
zzz
27ce28027d
i2ptunnel: Disable streaming pings for clients (ticket #1142 )
...
i2psnark: Disable streaming pings (ticket #1142 )
2013-12-09 16:11:53 +00:00
zzz
88ea451f81
propagate from branch 'i2p.i2p' (head 2634e424f06e58231c47f1ec318e9ae21c94a8b3)
...
to branch 'i2p.i2p.zzz.test2' (head 68ca880caf69a06c0fd01fc70675df795aef1de2)
2013-12-05 16:07:32 +00:00
zzz
7fe8573df4
i2psnark ConnectionAcceptor:
...
- Fix ConnectionAcceptor not restarting after tunnel
restart, preventing incoming connections
- locking tweaks
- cleaner reschedule tweaks
- don't store server socket locally
- constructor tweaks / finals
- Stop acceptor when tunnel disconnects
- javadocs
2013-12-04 14:17:38 +00:00
str4d
f112baac48
propagate from branch 'i2p.i2p' (head cbfe85d22c4d0b05c901db3fa751b57889d9b2d6)
...
to branch 'i2p.i2p.str4d.cleanup' (head 94fe1764f50b459da18222434034ad46d604c7a1)
2013-11-28 11:12:41 +00:00
str4d
707f616498
Changes from -rc diff review
2013-11-28 11:10:57 +00:00
str4d
0f2a983bb7
i2psnark: type arguments, warning suppression (to be removed at Java6)
2013-11-27 01:11:48 +00:00
str4d
8fd2f9090e
propagate from branch 'i2p.i2p' (head 7903431c2a396fceb1e0428b2be3dde03ba24635)
...
to branch 'i2p.i2p.str4d.cleanup' (head cfbae7380c3fa106f578d5de399701cfb72d5747)
2013-11-27 00:57:19 +00:00
str4d
8770d7eae0
i2psnark: Comparable type arguments
2013-11-26 21:09:36 +00:00
str4d
c59ef24acf
i2psnark: more type arguments
2013-11-26 20:16:45 +00:00
str4d
85aa2fb083
i2psnark: MetaInfo type arguments (thx zzz)
2013-11-26 19:54:53 +00:00
zzz
c0ef19a281
i2psnark: Fix mixed public/private tracker detection
...
(thx str4d)
2013-11-26 03:07:21 +00:00
str4d
9804e5b7d9
i2psnark: more type arguments
2013-11-26 01:34:08 +00:00
str4d
2f33186e58
i2psnark: type arguments, unused imports, for each
2013-11-26 00:20:03 +00:00
str4d
e77409e57a
Close resources
2013-11-25 23:14:09 +00:00
zzz
796a231f54
NetDB:
...
- Move net.i2p.kademlia package from i2psnark to core, and convert
netdb to use it.
- Delete old implementation in netdb
- Fixups in netdb for generics
- Add debug output to /debug
This is the next step in the development plan, in which we previously:
- Copied the code from netdb to the i2p.zzz.kademlia branch, fixed it,
and made it generic for hash size (June 2012);
- Moved it from the i2p.zzz.kademlia branch to the i2p.i2p.zzz.dhtsnark
branch, and implemented KRPC with it (June 2012);
- Propped it from i2p.i2p.zzz.dhtsnark to trunk for 0.9.2 (July-Sept. 2012);
- Proved it out in 0.9.2 - 0.9.9 (Oct. 2012 - Nov. 2013)
The plan was to maintain the KBucketSet public methods throughout the development
so we could drop the new version back into netdb, so here we drop it in.
Setting of K=16, B=3 is just an initial guess, to be reviewed.
This moves about 18 KB from i2psnark.jar to i2p.jar and removes about 12 KB from router.jar.
Unit test fixup: todo.
2013-11-24 16:38:51 +00:00
zzz
e498e2113f
Snark: make a set of the default trackers so the config array
...
can be private and the lookup for the form is more efficient.
2013-11-23 14:45:38 +00:00
str4d
c32b451733
i2psnark: type arguments, unused imports
2013-11-21 12:43:45 +00:00
zzz
7e3e08532f
more static atomics
2013-11-17 15:03:10 +00:00
zzz
1d4190734d
Findbugs all over
...
- volatile -> atomic
- unused code and fields
- closing streams
- hashCode / equals
- known non-null
- Number.valueOf
- new String
Still avoiding SAM, BOB, SusiMail
2013-11-16 13:22:05 +00:00
zzz
96cf1d60c2
* Jetty: Fix eepsite and webapp cache control directives.
...
Eepsite fix for new installs only.
Fix i2psnark BasicServlet javadoc about param prefix.
(ticket #1128 )
2013-11-15 18:51:14 +00:00
zzz
76078deb3f
handle numeric private value in metainfo
2013-11-11 23:24:14 +00:00