/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 debian/control

  • Committer: Teddy Hogeborn
  • Date: 2016-02-28 10:59:18 UTC
  • Revision ID: teddy@recompile.se-20160228105918-tb8pt2p5j0tkcls3
Handle GnuTLS errors and partial sends in gnutls "module".

* mandos (GnuTLS.E_INTERRUPTED, GnuTLS.E_AGAIN): New.
  (GnuTLS.Error): Set error code as "code" attribute.
  (GnuTLS.ClientSession.send): Handle partial sends with a loop.
  (GnuTLS._retry_on_error): New function.
  (GnuTLS.record_send, GnuTLS.handshake, GnuTLS.bye): Set "errcheck"
                                                      attribute to
                                                    "_retry_on_error".
  (ClientHandler.handle): Remove loop for handling partial sends;
                          GnuTLS.ClientSession.send() will do that.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
Maintainer: Mandos Maintainers <mandos@recompile.se>
5
5
Uploaders: Teddy Hogeborn <teddy@recompile.se>,
6
6
           Björn Påhlsson <belorn@recompile.se>
7
 
Build-Depends: debhelper (>= 8.9.7), docbook-xml, docbook-xsl,
8
 
        libavahi-core-dev, libgpgme11-dev, libgnutls-dev, xsltproc,
9
 
        pkg-config
10
 
Standards-Version: 3.9.4
 
7
Build-Depends: debhelper (>= 9), docbook-xml, docbook-xsl,
 
8
        libavahi-core-dev, libgpgme11-dev, libgnutls28-dev (>= 3.3.0)
 
9
        | gnutls-dev (>= 3.3.0), xsltproc, pkg-config,
 
10
        libnl-route-3-dev
 
11
Build-Depends-Indep: systemd, python2.7, python2.7-dbus,
 
12
        python2.7-avahi, python2.7-gobject
 
13
Standards-Version: 3.9.6
11
14
Vcs-Bzr: http://ftp.recompile.se/pub/mandos/trunk
12
15
Vcs-Browser: http://bzr.recompile.se/loggerhead/mandos/trunk/files
13
16
Homepage: http://www.recompile.se/mandos
14
17
 
15
18
Package: mandos
16
19
Architecture: all
17
 
Depends: ${misc:Depends}, python (>=2.6), python-gnutls, python-dbus,
18
 
        python-avahi, python-gobject, avahi-daemon, adduser,
19
 
        python-urwid, python (>=2.7) | python-argparse, gnupg (<< 2),
20
 
        initscripts (>= 2.88dsf-13.3)
21
 
Recommends: fping
 
20
Depends: ${misc:Depends}, python (>= 2.7), python2.7,
 
21
        libgnutls28-dev (>= 3.3.0) | libgnutls30 (>= 3.3.0),
 
22
        python-dbus, python2.7-dbus, python-avahi,
 
23
        python2.7-avahi, python-gobject, python2.7-gobject,
 
24
        avahi-daemon, adduser, python-urwid, python2.7-urwid,
 
25
        gnupg (<< 2)
 
26
Recommends: ssh-client | fping
22
27
Description: server giving encrypted passwords to Mandos clients
23
28
 This is the server part of the Mandos system, which allows
24
29
 computers to have encrypted root file systems and at the
37
42
Package: mandos-client
38
43
Architecture: linux-any
39
44
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, cryptsetup,
40
 
        gnupg (<< 2), initramfs-tools
 
45
        gnupg (<< 2), initramfs-tools, dpkg-dev (>=1.16.0)
 
46
Recommends: ssh, gnutls-bin | openssl
41
47
Breaks: dropbear (<= 0.53.1-1)
42
48
Enhances: cryptsetup
43
49
Description: do unattended reboots with an encrypted root file system