Commit Graph

594 Commits

Author SHA1 Message Date
zzz
61831b11dc * i2psnark: Fix inaccuracy in the completed bytes display 2011-09-12 14:03:51 +00:00
zzz
7b974e7e0b * i2psnark: Fix "eject" button in certain browsers (ticket #511)
(fixed on 12/29/10, accidentally reverted in 12/30/10 propagate)
2011-09-03 17:40:24 +00:00
5f7983ca17 I2PSnark: Fix GUI html tag for adding a torrent, it was missing a space. 2011-09-02 05:02:42 +00:00
zzz
336e50e94a debug log 2011-08-16 17:46:53 +00:00
zzz
164f6603fd * i2psnark: Don't let connection problem crash the DirMonitor (ticket #495) 2011-07-20 14:47:30 +00:00
zzz
9d4cc26890 misc. findbugs fixes 2011-07-08 17:40:43 +00:00
zzz
83ee57adc7 * Shutdown:
- Implement and call shutdown for RouterWatchdog
    - Fix i2psnark DirMonitor not stopping
    - Fix UPnP-Disposer not stopping quickly
    - Implement and call YKGenerator and DHSessionKeyBuilder shutdown
2011-06-16 21:02:56 +00:00
zzz
4cff55daca old TimerTask cleanup 2011-06-16 20:57:13 +00:00
zzz
09fbc91d32 recognize ktorrent 2011-06-14 18:30:18 +00:00
zzz
733d6db56e one more illegal character 2011-06-02 13:25:23 +00:00
zzz
43332bb6d0 * Crypto:
- Use java.security.MessageDigest instead of bundled GNU SHA-256 code
        if available, which it should always be.
        5 to 20% faster on Oracle JVM; 40 to 60% on Harmony;
        5 to 15% on JamVM; 20x (!) on GIJ.
      - Use java.security.MessageDigest instead of bundled Bitzi SHA-1 code
        if available on non-Oracle JVMs, which it should always be.
        Not faster on Oracle JVM; 30 to 60% faster on Harmony;
        15 to 20% on JamVM; 10-15x (!) on GIJ.
2011-06-01 11:44:10 +00:00
zzz
cbef38ac11 * i2psnark: Restrict swarm size for small torrents 2011-05-30 16:25:24 +00:00
zzz
1eb58a84df * i2psnark: Fix bug preventing Robert from connecting to snark (thx sponge) 2011-05-28 20:11:52 +00:00
zzz
8b184f8c03 one more zero-length torrent check 2011-04-28 18:05:03 +00:00
zzz
428db02274 * Console: Hide iframe on mobile browsers
* DataHelper: Speed up eq() (Ticket #437)
    * HTTPServer: Strip inbound X-Accept-Encoding header
    * netdb.jsp: HTML fixes
    * Plugins: Log error when console server not found
    * Reseed: Log tweak
2011-04-10 18:22:43 +00:00
zzz
c0422134f9 * i2psnark: Fix peers stuck at uninteresting after magnet fetch 2011-03-19 18:46:18 +00:00
zzz
34d951aa6b recognize links as a text browser 2011-03-19 16:40:10 +00:00
zzz
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
zzz
7b29481124 updates after review 2011-03-01 13:37:40 +00:00
zzz
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
zzz
8fa49968ed * i2psnark: Details link shuffle, mostly restore 0.8.3 behavior 2011-02-15 15:22:57 +00:00
zzz
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
zzz
3f3385fdde message tweak 2011-02-07 19:32:26 +00:00
zzz
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
zzz
f9d43a8a5f * i2psnark: Fix maggot links, and magnet links with trailing parameters (thx user) 2011-02-06 14:22:32 +00:00
zzz
d8080278b3 initial DHT code, needs work 2011-02-06 00:12:54 +00:00
zzz
6a54aa7e4e cleanups 2011-02-05 22:42:07 +00:00
zzz
c1c4e50b5b - Finish PEX send/rcv
- Disable KRPC
- Shorten tracker string
2011-01-13 19:54:56 +00:00
zzz
b4e0fe121c dont update globals until end of storage check 2011-01-12 13:54:41 +00:00
zzz
1ae6c28592 Don't expire outgoing piece messages, since we no longer prefetch the data 2011-01-10 17:49:00 +00:00
zzz
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
zzz
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
zzz
3870924fbd * i2psnark: Improve request tracking to reduce memory usage 2011-01-07 00:23:25 +00:00
zzz
9bbcdadd0e propagate from branch 'i2p.i2p' (head 915df7d6afddd7473a7db7fd1f499d350611db62)
to branch 'i2p.i2p.zzz.dhtsnark' (head 4c10a9396745b20a517c9822cf1454aca752ea94)
2011-01-05 21:49:13 +00:00
zzz
e826ce723a * i2psnark: Refactor request tracking to prevent possible deadlocks 2011-01-05 20:21:29 +00:00
zzz
976544bd1d stub out PEX 2011-01-04 00:36:24 +00:00
zzz
3305f1790c details page for single-file torrents 2011-01-03 18:02:26 +00:00
zzz
8d59fd1cbe some more defines 2011-01-03 16:21:51 +00:00
zzz
4d4bfa00b3 add dht stub 2011-01-01 14:59:41 +00:00
zzz
ffcff54c9f propagate from branch 'i2p.i2p' (head 36bd43007b45f4b59b1dc14a2cb02b06c9e7fa84)
to branch 'i2p.i2p.zzz.dhtsnark' (head 2960be09b366cb629d254d72f0654ff9ecc0133b)
2010-12-31 16:28:53 +00:00
zzz
95cf306526 * i2psnark: Send cache directive for in-war icons 2010-12-31 13:14:57 +00:00
zzz
5a4af0eeb8 fixup after prop 2010-12-30 15:33:36 +00:00
zzz
5ee08c4b9a propagate from branch 'i2p.i2p' (head 8b279c27b4d263a1c9cc02ab7fe2e448e652f469)
to branch 'i2p.i2p.zzz.dhtsnark' (head 0ce68fac84f881ae27f66c7552bd21d24afaba6f)
2010-12-30 15:22:43 +00:00
zzz
5615b13027 Fix buttons on Firefox 4.0b 2010-12-30 01:35:13 +00:00
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
f225c1cca0 propagate from branch 'i2p.i2p.zzz.test4' (head 56ba5c9f8d0779f91259df05b7be0826fe08cd84)
to branch 'i2p.i2p' (head 0ba2cc80363f5c7086bce7a43f43a9b095ed2d9e)
2010-12-27 16:21:09 +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