Custom Query (2447 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (325 - 327 of 2447)

Ticket Resolution Summary Owner Reporter
#2964 Fixed TypeError when trying to check authentication level in RPC Server. Calum georgetg
Description

In file deluge/core/rpcserver.py:

(connectionMade) - Line 208:

self.factory.authorized_sessions[self.transport.sessionno] = AUTH_LEVEL_NONE

Then in (dispatch) - Line 293:

auth_level = self.factory.authorized_sessions[self.transport.sessionno][0]
if auth_level < method_auth_requirement:
    # This session is not allowed to call this method
    log.debug("Session %s is trying to call a method it is not authorized to call!", self.transport.sessionno)
    raise NotAuthorizedError("Auth level too low: %s < %s" % (auth_level, method_auth_requirement))

This will throw a TypeError if the user is not authenticated, since

self.factory.authorized_sessions[self.transport.sessionno] is AUTH_LEVEL_NONE which is an int. The type error would be handled by the following except Exception, e: which is not the expected behavior of an unauthenticated call.

A trivial fix would be:

self.factory.authorized_sessions[self.transport.sessionno] = (AUTH_LEVEL_NONE, None)

at line 208, but I am not sure if it breaks something else.

#3309 Fixed TypeError: '>' not supported between instances of 'NoneType' and 'str' Alexander Kurakin
Description

At start:

TypeError: '>' not supported between instances of 'NoneType' and 'str'
Traceback (most recent call last):
  File "/usr/lib64/python3.6/site-packages/deluge/ui/gtk3/listview.py", line 233, in stabilized
    result = sort_func(model, iter1, iter2, data)
  File "/usr/lib64/python3.6/site-packages/deluge/ui/gtk3/torrentview.py", line 106, in progress_sort
    return cmp(state1, state2)
  File "/usr/lib64/python3.6/site-packages/deluge/ui/gtk3/common.py", line 45, in cmp
    return (x > y) - (x < y)

Seems like number of this messages correlates with number of torrents...

#1988 Fixed TypeError: Gtk.Widget.set_colormap() argument 1 must be gtk.gdk.Colormap, not None Vladimir Berezhnoy
Description
$ deluge
Xlib:  extension "RANDR" missing on display ":1".
Traceback (most recent call last):
  File "/usr/bin/deluge", line 9, in <module>
    load_entry_point('deluge==1.3.900-dev', 'gui_scripts', 'deluge')()
  File "/usr/lib/python2.7/site-packages/deluge/main.py", line 135, in start_ui
    UI(options, args, options.args)
  File "/usr/lib/python2.7/site-packages/deluge/ui/ui.py", line 148, in __init__
    ui = GtkUI(args)
  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 205, in __init__
    self.torrentdetails = TorrentDetails()
  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/torrentdetails.py", line 136, in __init__
    self.add_tab(tab(), generate_menu=False)
  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/status_tab.py", line 89, in __init__
    apply_now=True
  File "/usr/lib/python2.7/site-packages/deluge/config.py", line 339, in register_set_function
    function(key, self.__config[key])
  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/status_tab.py", line 177, in on_show_pieces_bar_config_changed
    self.show_pieces_bar(show)
  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/status_tab.py", line 189, in show_pieces_bar
    self.piecesbar = PiecesBar()
  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/piecesbar.py", line 82, in __init__
    self.set_colormap(self.get_screen().get_rgba_colormap())
TypeError: Gtk.Widget.set_colormap() argument 1 must be gtk.gdk.Colormap, not None
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.