/mandos/release

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

« back to all changes in this revision

Viewing changes to debian/control

  • Committer: Teddy Hogeborn
  • Date: 2023-02-07 23:03:33 UTC
  • mto: This revision was merged to the branch mainline in revision 408.
  • Revision ID: teddy@recompile.se-20230207230333-5halrp7943pgb3w1
Server: Bug fix: Stagger checker runs when creating clients

* mandos (Client.enable()): Do not set self.expires here; move it to
  "init_checker".
  (Client.init_checker()): Take new "randomize_start" argument.  If
  True, randomize delay before starting checker.  Also, do not start
  checker right now, but instead extend expire time so that the
  scheduled checker always has time to run.
  (Checker.start_checker): Take new "start_was_randomized" argument.
  If True, reset scheduled checker runs to be 'interval' apart,
  instead of using the initial delay.  (Bug fix)
  (main): On startup, pass argument randomize_start=True to
  client.init_checker() when initizlizing checkers for all enabled
  clients.

Reported-by: Louis Charreau <Louis.Charreau@vadesecure.com>
Suggested-by: Louis Charreau <Louis.Charreau@vadesecure.com>
Fixes: 1200 ("Server: Stagger checker runs when creating clients")

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
        libavahi-core-dev, libgpgme-dev | libgpgme11-dev,
9
9
        libglib2.0-dev (>=2.40), libgnutls28-dev (>= 3.3.0),
10
10
        libgnutls28-dev (>= 3.6.6) | libgnutls28-dev (<< 3.6.0),
11
 
        xsltproc, pkgconf | pkg-config, libnl-route-3-dev,
12
 
        systemd-dev | systemd (<< 256~rc2-1)
 
11
        xsltproc, pkg-config, libnl-route-3-dev, systemd
13
12
Build-Depends-Indep: python3 (>= 3), python3-dbus, python3-gi,
14
13
        po-debconf
15
 
Standards-Version: 4.7.0
 
14
Standards-Version: 4.6.0
16
15
Vcs-Bzr: https://ftp.recompile.se/pub/mandos/trunk
17
16
Vcs-Browser: https://bzr.recompile.se/loggerhead/mandos/trunk/files
18
17
Homepage: https://www.recompile.se/mandos
20
19
 
21
20
Package: mandos
22
21
Architecture: all
23
 
Depends: ${misc:Depends}, python3 (>= 3),
24
 
        libgnutls30t64 | libgnutls30 (>= 3.3.0),
25
 
        libgnutls30t64 | libgnutls30 (>= 3.6.6) | libgnutls30 (<< 3.6.0),
 
22
Depends: ${misc:Depends}, python3 (>= 3), libgnutls30 (>= 3.3.0),
 
23
        libgnutls30 (>= 3.6.6) | libgnutls30 (<< 3.6.0),
26
24
        python3-dbus, python3-gi, avahi-daemon, adduser,
27
 
        python3-urwid, gnupg, systemd-sysv | lsb-base (>= 3.0-6),
 
25
        python3-urwid, gnupg2 | gnupg,
 
26
        systemd-sysv | lsb-base (>= 3.0-6),
28
27
        debconf (>= 1.5.5) | debconf-2.0
29
28
Recommends: ssh-client | fping
30
 
Suggests: python3 (>= 3.3) | libc6-dev | libc-dev | python (<= 2.6),
31
 
        python3 (>= 3.3) | c-compiler | python (<= 2.6)
 
29
Suggests: libc6-dev | libc-dev, c-compiler
32
30
Description: server giving encrypted passwords to Mandos clients
33
31
 This is the server part of the Mandos system, which allows
34
32
 computers to have encrypted root file systems and at the