Matt Joiner
|
02ea8b1081
|
Rename storage.I->Client
|
2016-05-16 21:50:43 +10:00 |
Matt Joiner
|
b5812bb0b7
|
Remove the last of the "config dir" stuff
This just conflates the Client. It should be done orthogonally.
|
2016-05-05 23:05:28 +10:00 |
Matt Joiner
|
deea9d2192
|
Fix Config.IPBlocklist type
|
2016-04-04 16:23:30 +10:00 |
Matt Joiner
|
8f164ae956
|
Remove some of the magic ConfigDir stuff
This might become a helper. Torrent file cache still remains.
|
2016-04-04 14:04:48 +10:00 |
Matt Joiner
|
b97b50aca9
|
New storage interface
|
2016-03-28 20:38:30 +11:00 |
Matt Joiner
|
73208b97ca
|
Code comments
|
2016-02-17 17:09:43 +11:00 |
Matt Joiner
|
8696f32e58
|
Make Config.DHTConfig not a pointer
|
2016-01-17 00:12:53 +11:00 |
Matt Joiner
|
c7f9bfccc1
|
Ditch go-flags for tagflag
Fixes #37
|
2015-11-05 23:21:39 +11:00 |
Matt Joiner
|
4472a0e27a
|
Add Debug flag to Config
I'll use this to squash the noisy logging for people who don't care.
|
2015-08-23 12:59:03 +10:00 |
Matt Joiner
|
497d185373
|
Add an option to disable IPv6
|
2015-08-05 02:41:50 +10:00 |
Matt Joiner
|
51aad774ab
|
Add IPBlocklist option to Config, and test it's inherited by DHT
|
2015-08-04 01:07:22 +10:00 |
Matt Joiner
|
0d13293d71
|
Support seeding
|
2015-05-15 08:39:53 +10:00 |
Matt Joiner
|
1ba2f18750
|
Add the --disable-tcp flag to the client options
|
2015-04-20 17:35:21 +10:00 |
Matt Joiner
|
b37f6d6f96
|
Add the option to disable encryption
|
2015-04-20 17:30:22 +10:00 |
Matt Joiner
|
19a50712dc
|
Add the ability to disable PEX
Fixes #3
|
2015-03-25 15:42:14 +11:00 |
Matt Joiner
|
1ec15c9560
|
cmd/torrent: Replace flag with go-flags, rejig options
|
2015-03-25 15:41:15 +11:00 |
Matt Joiner
|
842a32ae0c
|
Rewrite import paths for migration from Bitbucket
|
2015-03-20 16:37:44 +11:00 |
Matt Joiner
|
ad6ac3f2cd
|
More cleaning of public interface
|
2015-03-08 17:28:14 +11:00 |
Matt Joiner
|
0eb418360b
|
Allow configuring Client torrent data opener, config dir, disabling metainfo cache, and prune with a timer instead of goroutine
|
2015-02-25 14:48:39 +11:00 |
Matt Joiner
|
c75f79b097
|
Speed up tests, allow -short for some UDP tracker stuff
|
2014-12-02 14:23:01 -06:00 |
Matt Joiner
|
50e3db173f
|
Allow DHT server config to be passed through when creating a new client
|
2014-11-28 12:13:08 -06:00 |
Matt Joiner
|
8d96195b0c
|
Connect to peers using both UTP and TCP; Share UTP port with DHT
|
2014-11-16 23:27:01 -06:00 |
Matt Joiner
|
77e064a0f5
|
Allow the client ID to be set in the config
|
2014-11-16 13:54:43 -06:00 |
Matt Joiner
|
78ed2c74d0
|
Make NoUpload a client configuration option and use it for torrentfs
|
2014-08-25 06:00:29 +10:00 |
Matt Joiner
|
40fd1d647c
|
Tidy up the torrent and DHT APIs
|
2014-08-21 18:07:06 +10:00 |