Andrew Resch
9ac0d62149
Remove some imports that are no longer neccessary
2011-02-23 11:21:47 -08:00
Andrew Resch
499a58f50d
Revert 67ea05921cb904cb2ddf5811cd96534321bfeefa which changed how event handlers worked.
...
Unfortunately this will not work with plugins as they do not have the events defined and
the creation of the event object fails.
2011-02-23 10:47:16 -08:00
Nick Lanham
956ea10a00
convert torrent_ids back into a list in case we need to remove from it
2011-02-22 16:56:54 +01:00
Calum Lind
1e0005f572
Fix: os.join created root path in Remove_Empty_Folder if variable 'folder' had a leading slash
2011-02-14 23:49:04 +00:00
Calum Lind
f8737777b1
Fix #1527 - Converting unicode to unicode error in move_storage
2011-02-11 21:58:40 +00:00
Calum Lind
376a23e6fd
Fix #1513 : Unhandled Twisted Error in test_listen_port
2011-02-11 21:58:18 +00:00
Calum Lind
554f34a261
Fix #690 - Renaming folders does not remove old empty folders
2011-02-08 19:34:54 +00:00
Calum Lind
417a9f6e63
Fix #1373 , #1386 - Creating and moving non-ascii folder names in MS Windows
2011-02-05 01:12:43 +00:00
geoffk
4c54cfedb9
Fix #1507 - Temporary file race condition in core/core.py:add_torrent_url
2011-02-05 01:12:35 +00:00
Andrew Resch
b7e7a4bc49
Fix typo
2011-01-27 11:18:59 -08:00
Andrew Resch
ac18ecd1f0
Fix #1498 : Use os.path.normpath on new_folder to remove any double slashes or other problems that could be in the string
2011-01-27 11:12:40 -08:00
Pedro Algarvio
2fa8ca6753
Merge branch 'master' into improved-logging
...
Conflicts:
ChangeLog
deluge/plugins/autoadd/autoadd/gtkui.py
deluge/ui/client.py
2010-12-13 12:31:20 +00:00
Pedro Algarvio
67ea05921c
Implemented passing a copy of an event instead of it's arguments to event handlers. Necessary changes to the event handlers on deluge's code were made, plugins still need to be ported to this new style.
2010-12-11 05:11:18 +00:00
Pedro Algarvio
90d23ce582
Revert e52018bfcd660251d94af2878b58ebacf6d82424. Simply fail. It's documented on the ChangeLog.
2010-12-10 05:42:19 +00:00
Pedro Algarvio
e52018bfcd
Dont make code that still uses the old "TorrentAddedEvent" fail, instead log a warning and make it work.
2010-12-10 04:59:05 +00:00
Pedro Algarvio
63fa5bf85b
Reuse existing "TorrentAddedEvent" instead of creating a new one.
2010-12-09 18:08:34 +00:00
Pedro Algarvio
6cefb49f28
Diferentiate adding an already managed torrent from adding a new, unmanaged torrent, to the session.
2010-12-08 19:33:05 +00:00
Pedro Algarvio
3b00a7de59
Swhiched the old style logging, ie, a single logger for all logging output to several loggers. This brings the ability to tweak the logging levels for each of the loggers, ie, we can have the "deluge" logger be at the ERROR level while having "deluge.core" at the DEBUG level, meaning we will only see log message for all of the deluge loggers above the ERROR level while still having all messages above the DEBUG level for the "deluge.core" logger and it's children. This kind of tweak can be achieved by adding a file named "logging.conf" to deluge's config dir and this is explained on the deluge.log.tweak_logging_levels function.
...
Passing `-r` to the cli's while also passing `-l` will make the logfile rotate when reaching 5Mb in size. Three backups will be kept at all times.
All deluge's code is now using this new style logging along with the git hosted plugins. For other plugins not hosted by deluge, which still imports `LOG` as the logger, a deprecation warning will be shown explaining the required changes needed to use the new style logging. New plugins created by the `create_plugin` script will use the new logging facilities.
2010-12-06 11:20:22 +00:00
Andrew Resch
a827cf6c7a
Keep a torrent paused after a forced recheck if it was paused to start.
2010-10-10 12:36:25 -07:00
John Garland
ff7ff8eac7
Move decode_string/utf8_encoded to common
2010-10-03 18:12:42 +11:00
John Garland
4cb2bcae25
Fix sidebar not updating ( #1365 )
2010-10-02 23:55:51 +10:00
Andrew Resch
350d4d7260
Add rpc to check if authorized to call a rpc: daemon.authorized_call()
2010-09-04 12:31:27 -07:00
Andrew Resch
0b2f2f2c8a
Add TorrentFileCompleted event.
2010-09-03 17:11:37 -07:00
Andrew Resch
64022d7bc7
Add 'Owner' filter
2010-09-03 15:15:29 -07:00
Andrew Resch
bf715d90fd
Save 'owner' and 'public' to the torrent state
2010-09-03 15:15:02 -07:00
Andrew Resch
fdbd9e6687
Fix issue when adding torrents without a 'session'. This can happen
...
when a plugin adds a torrent, like how the AutoAdd plugin works. The
user that adds this torrent will be an empty string.
2010-09-03 14:28:16 -07:00
John Garland
0a0383d075
Use a temp filename with add_torrent_url
2010-08-31 00:04:56 +10:00
Chase Sterling
7ed33192ec
Ensure preferencesmanager only changes intended libtorrent session settings.
2010-08-26 01:31:53 -04:00
Chase Sterling
729daf331c
Ignore global stop ratio related settings in logic, so per torrent ones are used.
2010-08-24 23:16:33 -04:00
Andrew Resch
33fd852bda
Add 'public' torrent option to allow making a torrent publically viewable by other users
2010-08-21 12:25:05 -07:00
Andrew Resch
65c9dc5fa8
Add new torrent status key 'owner' for keeping track of who added the torrent to the session
2010-08-21 12:15:41 -07:00
Andrew Resch
efecf38bcd
Attempt to create a move_storage destination path if it doesn't exist
2010-07-15 10:51:06 -07:00
Andrew Resch
dfb75d67b9
Do not attempt to move a torrents storage if the destination path does
...
not exist
2010-07-12 14:45:13 -07:00
Andrew Resch
961d405921
Try to import system rencode before deluge.rencode to allow the use of the new rencode library at: http://code.google.com/p/rencode/
2010-07-08 16:39:02 -07:00
Andrew Resch
bc5aa1bf71
Add logging the user when a torrent is added or removed
2010-07-05 21:08:15 -07:00
Andrew Resch
3cd30ea96a
Use torrent state name instead of number if available
2010-07-02 18:09:21 -07:00
John Garland
504751424f
Use basestring instead of str and unicode
2010-07-02 15:19:42 +10:00
Andrew Resch
4caf81ef89
Fix new release check pref
2010-05-09 22:45:28 -07:00
Andrew Resch
65c33a37a1
Fix the naming of the some of the config set methods
2010-05-09 22:36:31 -07:00
Andrew Resch
eff17931eb
Fix preferences manager not setting initial settings on start-up
2010-05-09 22:32:14 -07:00
Andrew Resch
70161a54fa
Simplify PreferencesManager by simply looking for the _on_get_<config key> method instead of registering a set function for each
2010-05-08 20:04:55 -07:00
Andrew Resch
0dc6c3ecfd
Return 0 in get_free_space if the download_location is invalid
2010-05-08 20:00:41 -07:00
Andrew Resch
bc028998d7
Fix some tests in test_core
2010-05-03 13:13:26 -07:00
Andrew Resch
86232cac8e
Fix #1113 set move on completed to False after a success storage move
2010-04-14 15:49:21 -07:00
John Garland
f21dd242f6
Fix renaming files in add torrent dialog
2010-04-12 00:07:50 +10:00
Andrew Resch
ce23ff34a7
Close #1205 add free space icon to gtkui
2010-03-31 18:15:29 -07:00
Andrew Resch
ae54d3fa18
Fix creating remote torrents
2010-03-30 16:44:26 -07:00
Andrew Resch
ee9c7d1971
Fix #1202 set self.state during instantiation regardless of the libtorrent state
2010-03-29 10:57:29 -07:00
Andrew Resch
606b623d73
AlertManager will now cancel all pending delayedCalls prior to stopping.
2010-03-20 19:15:33 -07:00
Damien Churchill
7a115622df
add "All" to the list of filters for tracker hosts
2010-03-16 23:44:38 +00:00