=== modified file 'INSTALL' --- INSTALL 2019-07-27 10:11:45 +0000 +++ INSTALL 2019-08-24 14:52:59 +0000 @@ -43,7 +43,7 @@ + Avahi 0.6.16 https://www.avahi.org/ + Python 2.7 https://www.python.org/ + dbus-python 0.82.4 https://dbus.freedesktop.org/doc/dbus-python/ - + PyGObject 3.7.1 https://wiki.gnome.org/Projects/PyGObject + + PyGObject 3.8 https://wiki.gnome.org/Projects/PyGObject + pkg-config https://www.freedesktop.org/wiki/Software/pkg-config/ + Urwid 1.0.1 http://urwid.org/ (Only needed by the "mandos-monitor" tool.) === modified file 'mandos' --- mandos 2019-08-24 14:46:13 +0000 +++ mandos 2019-08-24 14:52:59 +0000 @@ -1150,7 +1150,7 @@ kwargs=popen_args) self.checker.start() self.checker_callback_tag = GLib.io_add_watch( - pipe[0].fileno(), GLib.IO_IN, + pipe[0].fileno(), GLib.PRIORITY_DEFAULT, GLib.IO_IN, self.checker_callback, pipe[0], command) # Re-run this periodically if run by GLib.timeout_add return True @@ -2680,7 +2680,7 @@ def add_pipe(self, parent_pipe, proc): # Call "handle_ipc" for both data and EOF events GLib.io_add_watch( - parent_pipe.fileno(), + parent_pipe.fileno(), GLib.PRIORITY_DEFAULT, GLib.IO_IN | GLib.IO_HUP, functools.partial(self.handle_ipc, parent_pipe=parent_pipe, @@ -2725,7 +2725,7 @@ return False GLib.io_add_watch( - parent_pipe.fileno(), + parent_pipe.fileno(), GLib.PRIORITY_DEFAULT, GLib.IO_IN | GLib.IO_HUP, functools.partial(self.handle_ipc, parent_pipe=parent_pipe, @@ -3602,7 +3602,8 @@ sys.exit(1) # End of Avahi example code - GLib.io_add_watch(tcp_server.fileno(), GLib.IO_IN, + GLib.io_add_watch(tcp_server.fileno(), GLib.PRIORITY_DEFAULT, + GLib.IO_IN, lambda *args, **kwargs: (tcp_server.handle_request (*args[2:], **kwargs) or True))