Andrew Resch
227115551d
Fix detecting localhost connection
2008-12-11 23:22:54 +00:00
Andrew Resch
37c3b4334c
Add basic authentication -- your connectionmanager config will be cleared and this will likely break other UIs
2008-12-10 07:56:40 +00:00
Andrew Resch
819ab070b4
Add support for a basic auth transport and handler in rpcserver
2008-12-09 02:12:37 +00:00
Andrew Resch
d5f2a4d25f
Log socket or xmlrpc errors that cause the ui to disconnect from the
...
core
2008-11-30 21:18:11 +00:00
Andrew Resch
32db5e2c5d
Do not have signalmanager/receiver connections linger by setting the
...
SO_LINGER sockopt.
2008-11-29 19:07:28 +00:00
Andrew Resch
c6ddaeaac7
Remove OpenSSL exception from license headers
2008-11-23 04:58:01 +00:00
Andrew Resch
a0bf6d8fe1
Remove trailing whitspace from *.py
2008-11-17 00:57:32 +00:00
Marcos Pinto
9113744c40
add 'add peer' and create gtkui common
2008-10-18 01:53:13 +00:00
Andrew Resch
41bedda10a
Updates for rename_folder
2008-10-17 18:22:18 +00:00
Andrew Resch
87f3e1e3b8
Initial support for renaming files
...
Save .torrent file for torrents added by infohash or magnet uri
2008-09-30 18:45:32 +00:00
Andrew Resch
a27b0c6329
Add the ability to add plugins from the plugins preference page (from
...
.eggs)
Add a rescan for plugins button to rescan the plugin folders
2008-09-24 01:23:38 +00:00
Andrew Resch
68974ff459
Implement #28 Create Torrent Dialog
2008-09-21 00:33:37 +00:00
Andrew Resch
ccb53e48a9
Start work of magnet uri and trackerless torrent support
2008-09-09 14:06:05 +00:00
Martijn Voncken
5c1ec8dbb3
move client tests
2008-08-16 15:35:37 +00:00
Andrew Resch
9333291019
Fix Vista slowness fix, by not actually changing the 'uri', but simply
...
replacing 'localhost' with '127.0.0.1' when creating the xmlrpc object.
2008-08-14 07:03:04 +00:00
Andrew Resch
3883386fcc
Fix Vista slowness issue
2008-08-13 19:40:41 +00:00
Andrew Resch
af1f2205bb
Add per-torrent move on completed settings
2008-08-10 02:53:56 +00:00
Marcos Pinto
6fa31d1dc0
change copyright notices to gpl3
2008-08-08 05:59:07 +00:00
Marcos Pinto
a218f0e6a2
begin transition to print being a function
2008-07-18 06:14:15 +00:00
Andrew Resch
979d540a63
Have the client disconnect from the daemon if a socket error or
...
xmlrpclib protocol error is encountered.
2008-07-09 12:49:11 +00:00
Martijn Voncken
e0ce28cb8f
aclient: log exceptions; don't reset core-uri
2008-07-08 18:00:05 +00:00
Andrew Resch
e43f2370e1
Add queueing options to the Options tab
...
Add setting auto managed from the torrent menu
2008-06-23 03:12:28 +00:00
Andrew Resch
7322a08323
Catch all exceptions in do_multicall()
2008-06-15 02:41:25 +00:00
Andrew Resch
8c49dd6e90
Fix move storage for remote hosts by adding a dialog for path entry.
2008-06-14 07:48:14 +00:00
Andrew Resch
fdfe2ac1ff
Revert last. It's not needed.
2008-06-14 07:33:54 +00:00
Andrew Resch
ab4dbff3e7
Fix possible race condition when using force_call()
2008-06-14 06:39:57 +00:00
Andrew Resch
051e2ae9e7
Add 'set_torrent_prioritize_first_last' method.
2008-04-08 00:41:23 +00:00
Andrew Resch
875af674a1
Fix #130
2008-04-01 07:43:51 +00:00
Andrew Resch
06ffa8c628
Fix commit 2866
2008-02-26 05:31:05 +00:00
Andrew Resch
28f0a0b9f8
Catch possible exception on shutdown.
2008-02-26 05:27:32 +00:00
Andrew Resch
8f039eb0fa
Fix shutdown().
2008-02-24 05:36:36 +00:00
Martijn Voncken
ada8d5641f
add_torrent_file_binary
2008-02-23 15:19:47 +00:00
Andrew Resch
616dd6288a
Minor cosmetic touch-ups.
...
Removed some imports that are no longer needed.
2008-02-22 22:36:31 +00:00
Martijn Voncken
80f11bff0f
client.has_callback->fix api/readability
2008-02-22 22:27:21 +00:00
Martijn Voncken
d53a606b0e
big client.py refactor
2008-02-22 22:16:13 +00:00
Andrew Resch
27ffaab15b
Change core methods to use a list of torrent_ids.
2008-02-21 20:23:02 +00:00
Andrew Resch
c9caab1b4d
Add block_ip_range() in core and expose it in client.
2008-02-17 05:46:51 +00:00
Andrew Resch
9db2824bfe
Expose set_torrent_max_connections(), set_torrent_max_upload_slots(),
...
set_torrent_max_upload_speed(), set_torrent_max_download_speed(),
set_torrent_private_flag(), set_torrent_file_priorities().
2008-02-15 23:14:15 +00:00
Andrew Resch
4c2ec1b8fb
Change torrent saving/loading to use torrent options and update the
...
state format to support new options.
Some minor modifications to CoreProxy in client -- only run the
do_multicall timer when 'connected' to a core.
2008-02-12 21:29:39 +00:00
Andrew Resch
72cb14f1d7
Remove the decorator class and just raise the NoCoreError in
...
CoreProxy.call().
2008-02-10 13:42:14 +00:00
Andrew Resch
3ad87b0e91
Add error.py.
...
Remove old cache decorator classes from client.py.
Raise deluge.error.NoCoreError when attempting to use a client function
when not connected to a daemon.
2008-02-10 13:36:58 +00:00
Marcos Pinto
f757593146
add dht nodes to status bar
2008-01-29 06:58:23 +00:00
Andrew Resch
b29583024d
Set the multicall to None if disconnected from the daemon.
2008-01-29 02:44:25 +00:00
Marcos Pinto
6cb3b2b9e0
add move torrent
2008-01-21 22:38:58 +00:00
Andrew Resch
f08fcc68d3
Only call a callback once for a specific method.
2008-01-21 06:37:30 +00:00
Andrew Resch
f0b6833d17
Reduce the amount of calls in the MultiCall batch by removing
...
duplicates. Increase the MultiCall timer to 200ms.
2008-01-20 19:11:36 +00:00
Marcos Pinto
77a63c791c
fix finally call for 2.4 compatibility
2008-01-20 00:40:12 +00:00
Andrew Resch
0e5c81c2e0
Handle losing contact with the daemon gracefully.
2008-01-19 23:33:09 +00:00
Andrew Resch
1fa301cb69
Change client.py to use multicalls. This forces all client methods to
...
be async.
2008-01-19 22:33:30 +00:00
Andrew Resch
eaddaaa844
Fix adding torrents by URL.
2008-01-14 08:46:44 +00:00