Commit Graph

195 Commits

Author SHA1 Message Date
Charles Kerr 35d9c9b1c5 (daemon) in remote's `info' feature, bound the verified & download progress from [0..100] instead of [0..1] 2008-07-10 18:16:21 +00:00
Charles Kerr ba80e4c2d0 (daemon) in remote's "info" feature, separate "progress" into "recheck progress" and "download progress". 2008-07-10 17:19:43 +00:00
Charles Kerr e7d0da55c4 (daemon) #1078: possible fix... reuse the -l's "state" code for -i 2008-07-10 17:07:12 +00:00
Charles Kerr 1b8435aa02 (1) remote: fix bug with specifying torrent id for file list.
(2) very minor cleanup
2008-07-10 14:20:36 +00:00
Charles Kerr 30c9223295 (daemon) fix bug in the --list command's ratio display 2008-07-09 15:16:43 +00:00
Charles Kerr 9fb3bf6412 sync the man pages with the cli/daemon/remote changes 2008-07-08 17:44:33 +00:00
Charles Kerr 1cd9f2351e have daemon and cli use tr-getopt too. 2008-07-08 16:50:34 +00:00
Charles Kerr 33c817cc1f fold the rewritten getopt code into libT 2008-07-08 14:29:05 +00:00
Charles Kerr e071c791a1 oops, remove some debugging print messages from the previous commit. (hi titer) 2008-07-08 03:42:27 +00:00
Charles Kerr 639896958f cleanup the new getopt code a bit. sync remote's manpage. 2008-07-08 03:19:01 +00:00
Charles Kerr 415214f15b (daemon) allow wildcards to be used when adding torrents again, such as "transmission-remote -a ~/Desktop/*torrent" 2008-07-07 21:23:34 +00:00
Charles Kerr a248862bbc transmission-remote: add a very detailed torrent `info' command 2008-07-07 05:53:15 +00:00
Charles Kerr d2e1049c78 (daemon) add file-listing capabilities to transmission-remote 2008-07-07 03:38:22 +00:00
Charles Kerr 707f5b81e1 #1055 transmission-remote --list outputs an empty list 2008-06-24 08:37:08 +00:00
Charles Kerr 072bbce030 (daemon) #1046: "transmission-remote -l" should display percentage done and ETA 2008-06-21 15:49:18 +00:00
Charles Kerr 64fc8fe2d2 (daemon) #1047: man page inconsistencies 2008-06-21 15:16:16 +00:00
Charles Kerr d4a6ccb375 sync remote w/r6222 2008-06-19 13:15:44 +00:00
Charles Kerr 509dbaae3d senseless RPC changes 2008-06-18 22:01:15 +00:00
Charles Kerr 75cb355579 (rpc) fix sorting. simplify the spec, folding similar functions together 2008-06-17 16:25:13 +00:00
Charles Kerr 518f277e9f (RPC) add utility arguments for torrent-info: sort by (activity|age|id|name|progress|ratio|state|tracker), filter by (active|all|downloading|paused|seeding) 2008-06-16 22:11:50 +00:00
Charles Kerr 6cce27bf54 (rpc) simplify the rpc accessors 2008-06-16 03:47:50 +00:00
Charles Kerr effb78d674 unify the daemon and gtk client's config files so that you can easily swap back and forth between clients and keep the same torrents and preferences. 2008-06-12 16:25:36 +00:00
Charles Kerr af8e44a5e7 maybe *now* 1.30 is feature complete: by popular demand, add proxy support for SOCKS4/SOCKS5. This will break the mac build temporarily. 2008-06-11 20:45:53 +00:00
Charles Kerr 9d793846c0 take out some console test messages that weren't supposed to be checked into r6146 2008-06-11 20:13:31 +00:00
Charles Kerr 71c2cdd1ea #966: allow blocklist support in the daemon. add extra info in the man page explaining how to add blocklists. 2008-06-11 20:09:36 +00:00
Charles Kerr b94893a4c9 wire up the backend proxy support. 2008-06-10 16:16:31 +00:00
Charles Kerr 550a183d16 (daemon) #1008: tr-remote crash when using -a flag (connecting to mac client) [r6093] 2008-06-09 23:34:52 +00:00
Charles Kerr ebc3deeec8 #1004: update man pages FILES section 2008-06-09 15:06:48 +00:00
Charles Kerr 486bb768f0 add authentication support to daemon & remote 2008-06-05 18:16:59 +00:00
Charles Kerr 9694ed9fe0 (rpc) better debugging messages in transmission-remote 2008-05-27 21:47:07 +00:00
Charles Kerr 0ab37e45d5 (rpc)
1. fix #968: 'transmission-remote -r' deletes all
2. fix error in escaping control characters when serializing tr_benc to JSON
3. fix small memory leak in rpc command parsing
2008-05-24 18:22:16 +00:00
Charles Kerr d18fb68fbc sine we now have two public ports (peer and rpc), rename "publicPort" as "peerPort" 2008-05-23 16:18:58 +00:00
Charles Kerr 9fdb8afdf0 (rpc) remove TR_RPC_TORRENT_CLOSING. formalize "torrent-list"'s response in the rpc spec. 2008-05-22 19:24:11 +00:00
Charles Kerr c7b9c8c043 (#954) rpc: add "torrent-remove" method. rename tr_torrentDelete() as tr_torrentRemove() for consistency with various parts of the code. 2008-05-20 23:58:59 +00:00
Charles Kerr 7d3e3d6dd6 fix up the man pages a bit 2008-05-20 18:21:36 +00:00
Charles Kerr 7beacb3032 (1) RPC "add-torrent" now lets clients embed base64-encoded metainfo directly into the request
(2) remove the RISON code; it didn't make the final cut
(3) add base64 encode/decode utilities and unit tests
2008-05-20 17:33:54 +00:00
Charles Kerr 9815e48daf tweak the daemon & remote console messages a little 2008-05-20 14:01:15 +00:00
Charles Kerr 8ea0437bcf sync man page with the transmission-remote rewrite 2008-05-19 18:53:11 +00:00
Charles Kerr d7f0e0fa1e * better RPC handling of requests submitted via http POST
* plug a pair of minor memory leaks reported by valgrind.
2008-05-19 18:16:58 +00:00
Charles Kerr 52db6baa7a minor tweaks. 2008-05-19 16:16:38 +00:00
Charles Kerr f9f8e18865 updated daemon manpage 2008-05-19 15:50:30 +00:00
Charles Kerr 5693ba9c71 fix compile error reported by BentMyWookie 2008-05-19 00:21:16 +00:00
Charles Kerr dde9cb49f2 fix the cyclical header dependency, and fix a couple of warnings sniffed out by gcc 4.3 2008-05-19 00:12:31 +00:00
Charles Kerr 2c79888a93 RPC/IPC redesign 2008-05-18 16:44:30 +00:00
Charles Kerr be9427931a ipc: add session accessor/mutators.
transmission.h: make the session API more consistent.
2008-05-12 16:33:17 +00:00
Charles Kerr 2ee27d4979 fix daemon breakage 2008-05-12 15:17:25 +00:00
Charles Kerr 4b5e9a4274 #923: daemon should use tr_initFull() 2008-05-08 19:34:12 +00:00
Charles Kerr e839456a86 use sendpkmsg() 2008-05-07 11:57:23 +00:00
Charles Kerr 967a253f93 silence r5755 compile warning 2008-05-06 19:02:05 +00:00
Charles Kerr d998a6ba1d #912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup#912: Resume file parsed twice on startup 2008-05-06 16:21:40 +00:00
Charles Kerr 3eaac2e16b (gtk,daemon,cli) we don't need to statically link in all of libevnt, just libevent_core. 2008-05-01 14:05:17 +00:00
Charles Kerr ad817bae7f use basename() to parse argv0 2008-04-29 03:36:14 +00:00
Charles Kerr ed798be5ac don't use strlcat. 2008-04-28 18:09:17 +00:00
Charles Kerr 7ef2511ca8 #377: preliminary https support. this commit probably breaks mac and cli and is not for the faint of heart. 2008-04-24 01:42:53 +00:00
Charles Kerr 1ae1607025 gtk/cli/daemon/remote/proxy: add command-line argument --config-dir / -g to override the default config dir 2008-04-19 00:41:32 +00:00
Charles Kerr c88aa6135d benc cleanup 2008-04-18 16:23:59 +00:00
Charles Kerr 131d55d2a6 benc API cleanup 2008-04-17 20:57:58 +00:00
Charles Kerr 5619eae447 #853: transmission-(daemon|gtk) segfault when querying status 2008-04-10 19:02:24 +00:00
Charles Kerr b71a2985b3 #684: Use XDG basedir spec for configuration and cache files in $HOME 2008-04-05 20:12:11 +00:00
Charles Kerr f0f8cfae50 finish documentation for the "encryption" message and add an option for "plaintext preferred" to transmission-remote 2008-04-05 16:32:09 +00:00
Charles Kerr 3905005d88 #828: transmission-daemon: verify local data fails 2008-04-05 15:56:24 +00:00
Charles Kerr 0080f1abe8 ipc/daemon cleanup 2008-04-04 17:19:44 +00:00
Charles Kerr e61af54481 #837: portability patch submitted by naddy 2008-04-04 01:21:36 +00:00
Charles Kerr fd0e71c00a hack on IPC a bit because it's been too long since I broke it 2008-04-03 21:38:32 +00:00
Charles Kerr a331582ec0 string folding 2008-03-30 13:52:55 +00:00
Charles Kerr e037324a7a add "bsdtree.h" to the NOINST_HEADERS list. 2008-03-19 20:57:59 +00:00
Charles Kerr 549aa1679a add -v --verify to transmission-remote's getopt handling 2008-03-18 17:59:52 +00:00
Charles Kerr 777c0de53a more i18n strings work 2008-03-06 21:59:00 +00:00
Charles Kerr d870c12f40 add win32/posix wrapper function tr_lockfile() to libT and use it in daemon/gtk. 2008-02-28 19:06:23 +00:00
Charles Kerr f8a98a8c35 eliminate duplicate code between readfile() and tr_loadFile(). shrink down the daemon torrent code a bit. 2008-02-27 20:06:53 +00:00
Charles Kerr 9ee96fd0dc add `verify' command to ipc. 2008-02-27 17:38:39 +00:00
Charles Kerr 5d233f86c4 make struct ipc_info opaque. const-ify the ipcparse functions where possible. 2008-02-27 16:47:58 +00:00
Charles Kerr b17c229aaa #739: fix transmission-remote manpage 2008-02-27 16:03:41 +00:00
Charles Kerr 494acbfa85 tear out about 1/3 of ipcparse's overhead. 2008-02-27 06:01:46 +00:00
Charles Kerr 8cc587a66f more housekeeping: benc_val_t --> tr_benc 2008-02-26 21:58:58 +00:00
Charles Kerr bd7a98d7df fix daemon PEX enable/disable bug reported by Bicster 2008-02-08 16:51:34 +00:00
Charles Kerr 1ed9e15ee0 #670 "transmission-remote -x (core dumped)" patch by joshe 2008-02-03 07:03:40 +00:00
Charles Kerr df9bd1f713 #667: remote crash exploit in bencode parser 2008-01-31 02:24:43 +00:00
Charles Kerr 76ef3aaf7b #636: make the daemon application manpages' descriptions more helpful. 2008-01-20 15:14:33 +00:00
Charles Kerr b9c491d5c1 update some more URLS to www.transmissionbt.com 2008-01-20 14:53:38 +00:00
Charles Kerr b9bd002030 595: transmission-remote command-line parsing error reported by aroberts 2008-01-07 19:31:18 +00:00
Mitchell Livingston 4723192946 replace other instances of the old url 2007-12-31 01:19:35 +00:00
Charles Kerr 401cfbdb6b replace the per-torrent PEX setting with a global one, as per discussion with SoftwareElves and BentMyWookie 2007-12-24 05:03:40 +00:00
Mitchell Livingston 63e7a8597e get ipc fully working with ipc 2007-12-24 03:48:42 +00:00
Charles Kerr 7542573044 brush away the last remnants of tr_torrentInit() 2007-12-22 03:51:12 +00:00
Charles Kerr 73ee11f233 Use libnatpmp for port mapping. rewrite the upnp/natpmp manager.
NOTE: this will break the xpjets build until SoftwareElves or a volunteer patches the xcode project file to make a libnatpmp library just like was done for libminiupnp.
2007-12-08 19:34:15 +00:00
Charles Kerr 60aab6c433 remove libtransmission code that duplicates functionality in libevent 2007-11-06 21:14:30 +00:00
Charles Kerr 9df263326d use Thomas Bernard's miniupnp library instead of rolling our own. 2007-11-06 16:02:50 +00:00
Charles Kerr e0965c3a63 better openssl detection & support: use openssl's pkg-config file. 2007-10-28 19:55:03 +00:00
Josh Elsasser 13bd23e44b Add IPC messages to set and retrieve the encryption mode.
Implement encryption mode messages in -daemon and -remote.
2007-10-26 03:43:27 +00:00
Josh Elsasser cc2dcb4d15 Don't trip assertion when the daemon gets a fatal signal after a quit message is sent. 2007-10-26 03:39:44 +00:00
Josh Elsasser a3b0698150 Whoops. Start the exit timer on the right libevent instance.
This should fix some problems with the daemon exiting.
2007-10-26 03:36:02 +00:00
Charles Kerr 9fa2fa2c8f ensure that "make install" installs the man pages. 2007-10-24 22:53:44 +00:00
Charles Kerr c50cadbcaa remove dead code (TR_STATUS_ACTIVE, TR_STATUS_INACTIVE) 2007-10-20 22:07:21 +00:00
Charles Kerr e698756c98 remove unused flags 2007-10-15 20:58:39 +00:00
Charles Kerr bb84cb9f09 janitorial work for the freeze: (1) finish replacing "transmission-gtk" with "transmission". (2) add Charles to authors lists in man pages. (3) standardize the summary as "A fast and easy BitTorrent client" in the rpm spec, gtk about dialog, and man pages. (4) fold together similar translation strings in the gtk client. (5) use g_strerror instead of strerror in the gtk client. 2007-10-13 17:33:53 +00:00
Charles Kerr e3352ac714 add bsdqueue.h to daemon dir 2007-09-25 23:59:50 +00:00
Charles Kerr fb70a9cca0 remove the backwards compatability typedefs at BentMyWookie's suggestion. update libT, gtk, daemon, and cli accordingly... 2007-09-20 20:14:13 +00:00
Josh Elsasser 511470bfa4 Catch up with an old libT API change and allow autostart to be disabled again. 2007-09-05 04:05:30 +00:00
Josh Elsasser 8d01190690 Document the ipc value for the waiting to check state and implement in remote. 2007-08-23 06:04:21 +00:00