2b8b406f9d
Added title and alt tags to Status and Torrent columns in snark main view
2012-07-19 13:06:45 +00:00
37716f34de
* i2psnark: Clear rate stats when restarting torrent
2012-07-18 11:52:20 +00:00
1d40a88166
Fix snark Ajax JS (wrong level of escaping of quotes)
2012-07-17 20:55:36 +00:00
43fd5caf30
Fixed snark initAjax method so it runs (I'm SURE it did before...)
2012-07-17 19:32:22 +00:00
177b6e2d48
Link both icon and text for tracker and magnet entries in snark torrent info
2012-07-10 22:48:07 +00:00
709c75c517
Reordered torrent info section in snark filemanager - reduced to 4 info lines
2012-07-10 19:03:48 +00:00
8d9909acfb
To improve themability, make torrent info table in snark filemanager a single column
2012-07-09 21:17:02 +00:00
fb629404c6
Split torrent info and dir info on snark filemanager into two separate tables
2012-07-08 21:35:49 +00:00
ec80501977
Remaining size in snark filemanager reads GB instead of Gbyte etc (consistency)
2012-07-05 13:01:00 +00:00
4a0319389b
A few more newlines to improve HTML readability
2012-07-05 12:22:56 +00:00
ebcc304642
Fixed a few colspans that were missed when adding icon/thumbnail td
2012-07-05 11:49:36 +00:00
c695a51883
Tidy up layout of rendered HTML for one row of snark filemanager
2012-07-05 11:47:41 +00:00
3cc447c5f2
Put icon/thumbnail for snark filemanager in separate td
2012-07-05 11:36:10 +00:00
52742ceeca
Moved "View or change bandwidth" link inline to tidy up vertical alignment
2012-07-05 02:55:28 +00:00
582a62d75b
Added classes to and removed hard-coded layouts from snark config page (stubbed in CSS)
2012-07-05 02:48:45 +00:00
0d8bcd5dad
* i2psnark:
...
- Don't send a keepalive to a peer we are going to disconnect
- Disconnect peer when idle a long time
- PeerCheckerTask cleanup
- Static ref cleanup
- Don't show a downloaded torrent file as "seeding"
- Better torrent file download icon (from Silk, same license as the others)
2012-07-01 16:16:08 +00:00
dba3fee477
- Concurrent PeerCoordinatorSet
...
- final infoHash in Snark
2012-06-25 18:20:18 +00:00
50fba8fc8d
propagate from branch 'i2p.i2p' (head db152f1a9e08e80c7bd3b87735b51800e8f4c46f)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 9b08b2f47961167d0fee52b6481895c494d410d6)
2012-06-24 19:53:20 +00:00
ff0bfb9f12
* i2psnark: Don't create a new PeerCoordinator after restart, as the
...
TrackerClient holds on to the old one and that causes it
to not get peers. Possibly fixes ticket #563 .
2012-06-24 19:26:23 +00:00
d5a1e0b1c6
- Add kad lib, from i2p.zzz.kademlia branch (without the history),
...
which is a rewrite of the netdb kad
- Drop now-unused SHA1Comparator
- Efficiency tweak to NodeInfoComparator
2012-06-22 17:39:41 +00:00
8522779df1
- Switch to real kad with lib from i2p.zzz.kademlia (not checked in yet)
...
- Bootstrap only once in explore thread
- Add exploring to explore thread
- Don't store default DHT setting in config file, so we can switch default to true later
- Add new enforce-protocol streaming config, sorry locks out < 0.7.1 peers
- Log tweaks
2012-06-22 15:12:43 +00:00
c6d1c552f8
propagate from branch 'i2p.i2p' (head 9ca94e960929c6af5dea1085105278d2f33217f2)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 1f23a71b0fa5169c220f3f21dd705e1fcfbb1b5d)
2012-06-19 23:31:53 +00:00
48f29ff1b8
- Hide buttons while stopping all
2012-06-19 20:24:30 +00:00
4b3ccabb44
- Thread task to open tunnel and improve UI feedback while open is pending
2012-06-18 21:07:34 +00:00
4dcfe3e434
* i2psnark:
...
- Improve torrent shutdown handling to maximize chance of
announces getting to tracker
- Clean up delete-torrent messages
- Remove redundant shutdown hook
- Avoid NPE in PEX message handling
- Log tweaks
2012-06-18 18:06:47 +00:00
5ce0479268
tweaks
2012-06-15 01:29:29 +00:00
ad1b356879
* i2psnark: Possible fix for piece-after-choke
2012-06-13 19:04:11 +00:00
c2137a2a80
- Add explore thread
...
- More checks for stopping
- Add xor of port to secure NID
2012-06-12 21:38:25 +00:00
44da37f009
- Timeout if can't find b32
...
- Refactor ReplyWaiter
2012-06-12 19:22:31 +00:00
d0b967388a
rework DHTNodes to hide the CHM implementation, in prep for real Kad
2012-06-12 18:30:58 +00:00
41096c7f23
- Add heardAbout() and call for receive peers
...
- Move last-seen tracking from NodeInfo to NID, add fail tracking
- Make NodeInfo fields final
- Remove nodes on consecutive failures
- Only persist nodes heard from recently
- Implement NID verification for security
2012-06-12 18:09:42 +00:00
fe2b97c941
propagate from branch 'i2p.i2p' (head 27fc588723d201c76ea9c18a6c715b11efcb5b0e)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head cae6d265415ba9ed4242b3fc888ffcf2a1c1b2f2)
2012-06-11 20:29:19 +00:00
6e077ee621
* i2psnark:
...
- Reduce TrackerClient threads
- Reduce delay between peer adds for faster startup
- Thread the announces and reduce timeout when stopping
2012-06-11 19:38:33 +00:00
30e2f73d5f
* i2psnark:
...
- Display torrent file downloads in torrent area
- Sort magnets and downloads first
- Fix sorting problem when torrent dir is a symlink
- Reduce max file idle time
- arrow_down icon copied from console css
2012-06-11 12:04:40 +00:00
e0313814b8
disable private config for default trackers
2012-06-08 16:39:10 +00:00
59df524a91
* i2psnark:
...
- Move private tracker config from create box to torrent config
- Refactor private and open tracker configuration
- Add private indication on details page
2012-06-08 16:11:55 +00:00
6a1b90f8f8
hash caching
2012-06-05 01:03:39 +00:00
3f40487c99
- Add persistent local DHT storage
...
- Shutdown now closes tunnel
- Delay after sending stop announces at shutdown
- Stub out using Hash cache
- Implement stop for all cleaners
- Log tweaks
2012-06-04 22:34:56 +00:00
a6f7761544
propagate from branch 'i2p.i2p' (head ab5f37b28e499d49e108e8e6869164d107c7049e)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head afa1bbfb0882c9c1946ec32b87300e127c9928b2)
2012-06-04 14:26:10 +00:00
e1c9cd6cdc
* i2psnark: Take tracker out of opentracker list when removed
2012-06-04 14:25:53 +00:00
d5cb443925
- Switch back from storing NID to full NodeInfo for outgoing tokens so they don't get expired early
...
- Announce only to the single closest DHT peer
- Increase random port range
- Decrease max local tracker and DHT size
2012-06-04 14:15:38 +00:00
121491a3be
- B32 lookup if required for non-announce queries only
...
- Token timeout tweaks
- Most classes package private
2012-06-03 16:05:38 +00:00
152b2152cb
- Fix node ID / node info confusion
...
- Fix updating node ID when receiving pong
- Fix getting DHT enable setting from config file
- Fix handling of get_peers replies
- Fix sending and receiving announces without signing
- Fix incoming/outgoing token handling
- Set cleanup timer for all queries
- More debug logging
2012-06-03 15:25:51 +00:00
f8c185d09f
prep for merging
2012-06-02 21:44:23 +00:00
558bb2f4f3
select proto on UDP send
2012-06-02 18:56:10 +00:00
7b07eb89a3
- Uncomment DHT
...
- Change DHT from option bit to extension message
- Add DHT start/stop code
- Add UI for DHT enabling
- Add raw datagram protocol type and use for response port
2012-06-02 18:52:46 +00:00
bec33cad87
propagate from branch 'i2p.i2p' (head f005cd64cce03cf3a301359f94380bc20eaa7c61)
...
to branch 'i2p.i2p.zzz.dhtsnark' (head 0562e4f429dcebf3f623d0975bd3a63d7645c0b7)
2012-06-02 15:16:14 +00:00
7d94f9fb19
improve opentracker configuration
2012-06-02 13:49:14 +00:00
324e9c960d
fix partially-complete torrent not announcing
2012-06-01 14:12:32 +00:00
38a4f05000
* i2psnark:
...
- Close connection immediately if bad protocol,
this makes blacklist work better too
- Stop adding peers when we hit the limit
- Lower limit for outbound connections so we give
new peers a better chance in large swarms
2012-05-31 15:20:50 +00:00