Commit Graph

2456 Commits

Author SHA1 Message Date
zzz
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
zzz
2ae91a9801 listing info tweaks 2010-12-27 18:08:43 +00:00
zzz
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
zzz
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
zzz
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
zzz
49b11bb49e refactor Addresses 2010-12-26 15:07:59 +00:00
zzz
5d494ba89a Move Addresses class from router to core so we can use it in i2ptunnel 2010-12-26 13:48:45 +00:00
zzz
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
zzz
cd0d062fca Fix last piece length calculation for torrents > 2GB (ticket #361) 2010-12-26 13:17:12 +00:00
zzz
34973371ac * Update:
- Change the UpdateHandler to try all sources in a loop, rather than one,
        so the user need not retry manually
      - For each source, fetch the first 56 bytes and check the version
        before downloading the whole thing, so we need not wait for every
        host to have the latest before updating the news.
2010-12-26 12:37:51 +00:00
zzz
7ee7cbf660 * Stats: Change stat.full default.to false (saves ~ 1MB) 2010-12-26 12:35:54 +00:00
zzz
66f3484508 * i2psnark: Backport TrackerClient NPE fix 2010-12-26 12:32:17 +00:00
zzz
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
zzz
63c6613261 * configclients.jsp:
- Add form for I2CP options
      - Fix HTML errors
2010-12-24 16:52:23 +00:00
zzz
b97ad6c5f0 generics 2010-12-22 22:23:34 +00:00
zzz
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
zzz
973407498b Magnet icon from http://findicons.com/icon/178214/magnet
Courtesy led24.de
Freeware
2010-12-22 21:45:09 +00:00
zzz
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
zzz
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
zzz
8e40b35210 metadata handling - untested, still some stubs 2010-12-21 03:04:10 +00:00
zzz
8451610737 Several connect-to-self checks 2010-12-20 19:37:38 +00:00
zzz
ad00c16f85 fix NPE 2010-12-20 19:36:49 +00:00
zzz
ebe7f3b127 UI adjustments when no metainfo yet 2010-12-20 18:55:10 +00:00
zzz
7602999274 more prep and stubs for no metainfo 2010-12-20 00:05:03 +00:00
zzz
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
zzz
afe57512ab PORT msg support; port and extension listener stubs 2010-12-19 15:37:11 +00:00
zzz
d699eaaec9 change map class 2010-12-17 21:50:14 +00:00
zzz
60e57ec29e add some types 2010-12-17 21:49:34 +00:00
zzz
03f58d1886 shorten thread name 2010-12-17 21:48:04 +00:00
zzz
8e709eec2e fixup after prop 2010-12-15 15:19:09 +00:00
zzz
c7c7731f91 propagate from branch 'i2p.i2p' (head 3d405c867f6903bf1d69b04c1daebf3146882525)
to branch 'i2p.i2p.zzz.test4' (head bfd85b10fdd1542526a4b9c53e5d4a733087f317)
2010-12-15 15:09:48 +00:00
zzz
77f910ee36 add max conns to form 2010-12-15 13:41:11 +00:00
zzz
d000d2047d clean up jump host verification 2010-12-15 01:21:58 +00:00
zzz
9d41e86866 add jump list to form 2010-12-15 01:06:08 +00:00
zzz
c15c97f69c put blacklist mode on form 2010-12-14 22:14:29 +00:00
zzz
5ed8be2466 add conn limits to form 2010-12-14 21:39:29 +00:00
zzz
8bcfdc3c6e i2ptunnel ui fixes 2010-12-14 14:50:52 +00:00
zzz
c44c222557 minor 2010-12-14 14:34:27 +00:00
zzz
59af763dcd do it the easy way 2010-12-13 15:28:06 +00:00
zzz
2880d61c1b * Pack200: Find and use either Oracle or Apache library at runtime;
neither required at compile time.
2010-12-13 14:01:46 +00:00
af8751a3a4 new translation update for de and es 2010-12-13 00:26:26 +00:00
zzz
9a993c00e4 * graphs.jsp:
- Show selected refresh delay
      - Translate refresh delays
      - Fix setting delay to 'Never'
2010-12-12 22:04:06 +00:00
zzz
114c398056 shorten TrackerClient thread name 2010-12-12 21:45:32 +00:00
zzz
653a68b8a5 Disable I2CP host/port options when in router context 2010-12-12 21:30:29 +00:00
zzz
7c63866c51 * i2psnark:
- Fix end-game deadlock
      - Fix last-modified check for multifile torrents, causing
        apparent loss of data after abnormal exit
      - UI Tweaks
2010-12-12 14:49:30 +00:00
zzz
2ca8fc6e62 * i2psnark:
- Restore text (ticket #273)
      - Fix several HTML errors (ticket #273)
      - Fix HTML error causing info links to be unclickable in dillo (tiicket #273)
      - Fix alt text duplicated or looking bad in text browsers (ticket #273)
      - Fix Opera button errors (ticket #332)
      - Fix POST resubmission errors (ticket #334)
      - Catch FetchAndAdd copy error (ticket #352)
      - Set permissions on downloaded torrent files
      - Hide some columns when not running
      - Lots of spacing cleanups
      - Rename images so users don't end up with unused files
      - Remove ~15 unused images
      - Clean up theme selection speed-coding exercise
      - Indent fixes
2010-12-11 13:57:14 +00:00
6983380668 Fixed up security fix, so it filters correctly for clients and servers. 2010-12-10 06:04:23 +00:00
z3d
7d5cfecb64 I2PSnark: Status spacing tweaks. 2010-12-08 05:29:04 +00:00
z3d
6fe4477ccb I2PSnark: Don't forget our priority tooltip! 2010-12-08 04:43:55 +00:00
z3d
e349e13efe I2PSnark: Status updates! 2010-12-08 03:47:36 +00:00