/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk

« back to all changes in this revision

Viewing changes to INSTALL

  • Committer: Teddy Hogeborn
  • Date: 2014-07-25 23:16:04 UTC
  • mto: This revision was merged to the branch mainline in revision 724.
  • Revision ID: teddy@recompile.se-20140725231604-f5c4f82rn2o5ll1k
Use the .items() method instead of .iteritems().

This is strictly not a Python 2.7 change, but Python 2.7 backported
the new .viewitems() from Python 3, and instead of changing .items()
to .viewitems() and later having to change them all into .items()
again in Python 3, I opted to just change all .iteritems() to .items()
so the code will work both now and with Python 3.  The slowdown with
Python 2 is not significant, and with Python 3 it will again be fast.

* mandos (Client.__init__): Use .items() instead of .iteritems().
  (DBusObjectWithProperties.Introspect): - '' -
  (alternate_dbus_interfaces/wrapper): - '' -
  (main): - '' -
* mandos-ctl (main): - '' -

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
  
5
5
** Operating System
6
6
   
7
 
   Debian 8.0 "jessie" or Ubuntu 15.10 "Wily Werewolf" (or later).
 
7
   Debian 6.0 "squeeze" or Ubuntu 10.10 "Maverick Meerkat" (or later).
8
8
   
9
9
   This is mostly for the support scripts which make sure that the
10
10
   client is installed and started in the initial RAM disk environment
38
38
    "man -l mandos.8".
39
39
    
40
40
*** Mandos Server
41
 
    + GnuTLS 3.3          https://www.gnutls.org/
 
41
    + GnuTLS 2.4          http://www.gnutls.org/
 
42
      Note: GnuTLS 3 will only work with Python-GnuTLS 2
42
43
    + Avahi 0.6.16        http://www.avahi.org/
43
44
    + Python 2.7          https://www.python.org/
44
 
    + dbus-python 0.82.4 https://dbus.freedesktop.org/doc/dbus-python/
45
 
    + PyGObject 3.7.1     https://wiki.gnome.org/Projects/PyGObject
46
 
    + pkg-config https://www.freedesktop.org/wiki/Software/pkg-config/
 
45
    + Python-GnuTLS 1.1.5 https://pypi.python.org/pypi/python-gnutls/
 
46
    + dbus-python 0.82.4  http://dbus.freedesktop.org/doc/dbus-python/
 
47
    + PyGObject 2.14.2    https://developer.gnome.org/pygobject/
 
48
    + pkg-config  http://www.freedesktop.org/wiki/Software/pkg-config/
47
49
    + Urwid 1.0.1         http://urwid.org/
48
50
      (Only needed by the "mandos-monitor" tool.)
49
51
    
52
54
    + ssh-keyscan from OpenSSH http://www.openssh.com/
53
55
    
54
56
    Package names:
55
 
    avahi-daemon python python-dbus python-gi python-urwid pkg-config
56
 
    fping ssh-client
 
57
    python-gnutls avahi-daemon python python-avahi python-dbus
 
58
    python-gobject python-urwid pkg-config fping ssh-client
57
59
    
58
60
*** Mandos Client
59
 
    + GNU C Library 2.16 https://gnu.org/software/libc/
60
61
    + initramfs-tools 0.85i
61
62
                        https://tracker.debian.org/pkg/initramfs-tools
62
 
    + GnuTLS 3.3        https://www.gnutls.org/
 
63
    + GnuTLS 2.4        http://www.gnutls.org/
63
64
    + Avahi 0.6.16      http://www.avahi.org/
64
65
    + GnuPG 1.4.9       https://www.gnupg.org/
65
66
    + GPGME 1.1.6       https://www.gnupg.org/related_software/gpgme/
66
 
    + pkg-config https://www.freedesktop.org/wiki/Software/pkg-config/
 
67
    + pkg-config  http://www.freedesktop.org/wiki/Software/pkg-config/
67
68
    
68
69
    Strongly recommended:
69
70
    + OpenSSH           http://www.openssh.com/