f9b2c0bc63
* i2psnark:
...
- More efficient metainfo handling, reduce instantiations
- Improved handling of storage errors
- Improved handling of duplicate file names
- More metainfo sanity checks
- Metadata transfer error handling improvements
- Code cleanup, remove dead and duplicated code
2011-03-08 03:01:02 +00:00
7b29481124
updates after review
2011-03-01 13:37:40 +00:00
bb7d0287d9
* i2psnark:
...
- Fix delete and remove buttons for Opera and w3m (thx xiake)
- Stop torrent if no valid trackers
- Fix war build dependencies
2011-02-24 15:45:18 +00:00
8fa49968ed
* i2psnark: Details link shuffle, mostly restore 0.8.3 behavior
2011-02-15 15:22:57 +00:00
ae9c160734
* i2psnark:
...
- Improved magnet link parsing, use tr parameter if present
2011-02-10 17:12:15 +00:00
2db136b420
* minor revise on some wording.
...
* updated translation.
2011-02-10 09:46:25 +00:00
3f3385fdde
message tweak
2011-02-07 19:32:26 +00:00
6c1f5dd5a9
* i2psnark:
...
- Check for dup magnet torrent when adding torrent file
- Add exotrack.i2p (ticket #403 )
- Disable spellcheck in textarea
2011-02-07 19:27:55 +00:00
f9d43a8a5f
* i2psnark: Fix maggot links, and magnet links with trailing parameters (thx user)
2011-02-06 14:22:32 +00:00
6a54aa7e4e
cleanups
2011-02-05 22:42:07 +00:00
c1c4e50b5b
- Finish PEX send/rcv
...
- Disable KRPC
- Shorten tracker string
2011-01-13 19:54:56 +00:00
b4e0fe121c
dont update globals until end of storage check
2011-01-12 13:54:41 +00:00
1ae6c28592
Don't expire outgoing piece messages, since we no longer prefetch the data
2011-01-10 17:49:00 +00:00
6670209cb3
i2psnark:
...
- Update session options when max bandwidth changes
- BufferedStream cleanup and comments
- torrent name display tweak
- findbugs
2011-01-10 17:14:34 +00:00
158063658c
propagate from branch 'i2p.i2p.zzz.test4' (head 8dcdde2b4d8eec6e6832866f70995392b52aa23d)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head fb155ffe63e76eaa33cd79c9604a555b11a27989)
2011-01-07 00:39:32 +00:00
3870924fbd
* i2psnark: Improve request tracking to reduce memory usage
2011-01-07 00:23:25 +00:00
9bbcdadd0e
propagate from branch 'i2p.i2p' (head 915df7d6afddd7473a7db7fd1f499d350611db62)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 4c10a9396745b20a517c9822cf1454aca752ea94)
2011-01-05 21:49:13 +00:00
e826ce723a
* i2psnark: Refactor request tracking to prevent possible deadlocks
2011-01-05 20:21:29 +00:00
976544bd1d
stub out PEX
2011-01-04 00:36:24 +00:00
3305f1790c
details page for single-file torrents
2011-01-03 18:02:26 +00:00
8d59fd1cbe
some more defines
2011-01-03 16:21:51 +00:00
4d4bfa00b3
add dht stub
2011-01-01 14:59:41 +00:00
ffcff54c9f
propagate from branch 'i2p.i2p' (head 36bd43007b45f4b59b1dc14a2cb02b06c9e7fa84)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 2960be09b366cb629d254d72f0654ff9ecc0133b)
2010-12-31 16:28:53 +00:00
95cf306526
* i2psnark: Send cache directive for in-war icons
2010-12-31 13:14:57 +00:00
5a4af0eeb8
fixup after prop
2010-12-30 15:33:36 +00:00
5ee08c4b9a
propagate from branch 'i2p.i2p' (head 8b279c27b4d263a1c9cc02ab7fe2e448e652f469)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 0ce68fac84f881ae27f66c7552bd21d24afaba6f)
2010-12-30 15:22:43 +00:00
5615b13027
Fix buttons on Firefox 4.0b
2010-12-30 01:35:13 +00:00
01b67acfa0
- Catch OOM when creating torrent (tickets #364 and #366 )
...
- Fix changing 'use open trackers' config setting (old bug)
- More TrackerClient fixes for no primary announce
- More BEValue.toString() improvements for debugging
2010-12-28 15:46:45 +00:00
2ae91a9801
listing info tweaks
2010-12-27 18:08:43 +00:00
71043c41f1
- Hide I2CP settings when in router context
...
- Better BEValue.toString()
(most of the following got missed in the last checkin)
- Fix about 9 NPEs
- Fix numwant in magnet mode
- Send metadata size in extension handshake
- Open trackers are primary if we don't have primary trackers
- Add missing break in port message handling
- Increase max msg size to account for metadata msg
- Remember magnets across restarts
- Drop peers w/o extensions if we need metainfo
- Fix DATA messages
- Fix tracker transition to non-magnet
- Fix infohash for non-magnet
- Fix up peer transition to non-magnet
- More logging
2010-12-27 17:13:24 +00:00
f225c1cca0
propagate from branch 'i2p.i2p.zzz.test4' (head 56ba5c9f8d0779f91259df05b7be0826fe08cd84)
...
to branch 'i2p.i2p' (head 0ba2cc80363f5c7086bce7a43f43a9b095ed2d9e)
2010-12-27 16:21:09 +00:00
bebd6b2022
propagate from branch 'i2p.i2p.zzz.test4' (head cd6f8d7166795ee12ac0b24b7e0e26fb2e404151)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 1dfd7ad10e6b9ec23db5722a5a024a96659c57a3)
2010-12-26 20:37:02 +00:00
443abce647
* I2CP:
...
- Move BWLimits and DestLookup message support from
I2PSimpleSession to I2PSessionImpl
- Include the Hash in the DestReplyMessage on a failed lookup
so the client may correlate replies
- Add support for parallel lookups and BWLimits requests
- Add support for specifying the timeout for DestLookups
(can only be smaller than the router timeout for now)
- Extend dest lookup router timeout from 10s to 15s
2010-12-26 20:36:44 +00:00
7e229ccea0
propagate from branch 'i2p.i2p.zzz.test4' (head bf9ef6aabb549475a41e936e7074ef625ab194e0)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 0a6fe29cd1c9fc357ad2c973be4f1a2a752b52b7)
2010-12-26 13:17:33 +00:00
cd0d062fca
Fix last piece length calculation for torrents > 2GB (ticket #361 )
2010-12-26 13:17:12 +00:00
66f3484508
* i2psnark: Backport TrackerClient NPE fix
2010-12-26 12:32:17 +00:00
12fae66948
- Fix about 9 NPEs
...
- Fix numwant in magnet mode
- Send metadata size in extension handshake
- Open trackers are primary if we don't have primary trackers
- Add missing break in port message handling
- Increase max msg size to account for metadata msg
- Remember magnets across restarts
- Drop peers w/o extensions if we need metainfo
- Fix DATA messages
- Fix tracker transition to non-magnet
- Fix infohash for non-magnet
- Fix up peer transition to non-magnet
- More logging
2010-12-26 12:27:40 +00:00
b97ad6c5f0
generics
2010-12-22 22:23:34 +00:00
97f0c13c15
- Protection against modifying metainfos
...
- Announce peers to local tracker
- Ping node on port reception
- More info on directory pages
- Cleanups
2010-12-22 22:22:38 +00:00
690aea255b
- Rework traffic counters
...
- Record the metadata bandwidth
- More null announce handling
- Callbacks for got MetaInfo event
- Cleanups
2010-12-21 23:43:13 +00:00
1f22ae6a0c
tweaks after review
2010-12-21 21:16:13 +00:00
f15b329874
- Move some torrent file creation code from the servlet to the manager,
...
to allow locking and prevent interference by the DirMonitor
- More checks for whether torrent is already running
- Consistent filename filtering in all cases
- Allow null announce string
- Move snarks map to a CHM
- Remember last tracker selection
- Add callback for reception of metainfo
2010-12-21 16:36:08 +00:00
8e40b35210
metadata handling - untested, still some stubs
2010-12-21 03:04:10 +00:00
8451610737
Several connect-to-self checks
2010-12-20 19:37:38 +00:00
ad00c16f85
fix NPE
2010-12-20 19:36:49 +00:00
ebe7f3b127
UI adjustments when no metainfo yet
2010-12-20 18:55:10 +00:00
7602999274
more prep and stubs for no metainfo
2010-12-20 00:05:03 +00:00
4899a6d306
Refactor fields to private and replace with getters,
...
and lots of prep for lack of metainfo and storage.
2010-12-19 22:14:02 +00:00
afe57512ab
PORT msg support; port and extension listener stubs
2010-12-19 15:37:11 +00:00
360d96d085
de-thinsp until we can check UA for opera
2010-12-19 00:04:55 +00:00