- 
Committer:
Teddy Hogeborn
- 
Date:
2023-02-07 23:03:33 UTC
- 
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")
 
 
|  .. | 
|  po | 199 | 17 years ago | Teddy Hogeborn | * Makefile: Bug fix: fix syntax error.
* debian/c |  |   |  | 
|  source | 452.1.1 | 15 years ago | Teddy Hogeborn | * debian/source/format: New; contains "3.0 (quilt) |  |   |  | 
|  tests | 1116 | 6 years ago | Teddy Hogeborn | Debian package change: Add autopkgtest support
* |  |   |  | 
|  upstream | 678 | 11 years ago | Teddy Hogeborn | Fix location and format of signing key file.
* de |  |   |  | 
|  changelog | 237.4.138 | 3 years ago | Teddy Hogeborn | Version 1.8.15-1
* Makefile (version): Change to | 38 KB |   |   | 
|  compat | 921 | 7 years ago | Teddy Hogeborn | Update Debian Debhelper compatibility version.
* | 3 bytes |   |   | 
|  control | 1258 | 3 years ago | Teddy Hogeborn | Update Debian Policy version to 4.6.0; no other ch | 3 KB |   |   | 
|  copyright | 1259 | 3 years ago | Teddy Hogeborn | Update copyright year
* debian/copyright: Update | 1 KB |   |   | 
|  mandos-client.dirs | 1161 | 6 years ago | Teddy Hogeborn | Debian package: Client: Install the systemd sysuse | 248 bytes |   |   | 
|  mandos-client.docs | 594 | 13 years ago | Teddy Hogeborn | * debian/copyright (Copyright): Join the two lines | 17 bytes |   |   | 
|  mandos-client.examples | 594 | 13 years ago | Teddy Hogeborn | * debian/copyright (Copyright): Join the two lines | 16 bytes |   |   | 
|  mandos-client.links | 191 | 17 years ago | Teddy Hogeborn | * debian/mandos-client.docs: New.  Add README and | 93 bytes |   |   | 
|  mandos-client.lintian-overrides | 1246 | 3 years ago | Teddy Hogeborn | Debian package: Client: Update Lintian override fi | 2.2 KB |   |   | 
|  mandos-client.postinst | 1127 | 6 years ago | Teddy Hogeborn | Add dracut(8) support
Add support for the dracut( | 5.9 KB |   |   | 
|  mandos-client.postrm | 1149 | 6 years ago | Teddy Hogeborn | Client: Debian package fix: Make uninstall when us | 1.6 KB |   |   | 
|  mandos-client.README.Debian | 1127 | 6 years ago | Teddy Hogeborn | Add dracut(8) support
Add support for the dracut( | 4.9 KB |   |   | 
|  mandos-client.templates | 1226 | 4 years ago | teddy at recompile | Fix debconf template syntax
  
* debian/mandos-cli | 813 bytes |   |   | 
|  mandos.dirs | 1159 | 6 years ago | Teddy Hogeborn | Use the systemd sysusers.d mechanism, if present | 162 bytes |   |   | 
|  mandos.docs | 423 | 15 years ago | Teddy Hogeborn | Documentation changes:
* DBUS-API: New file docum | 26 bytes |   |   | 
|  mandos.lintian-overrides | 1152 | 6 years ago | Teddy Hogeborn | Override lintian warnings about upgrading from old | 703 bytes |   |   | 
|  mandos.postinst | 1158 | 6 years ago | Teddy Hogeborn | Debian package: Only reload dbus daemon if necessa | 3.8 KB |   |   | 
|  mandos.prerm | 770 | 10 years ago | Teddy Hogeborn | * debian/mandos.prerm: Don't run init script, use | 759 bytes |   |   | 
|  mandos.README.Debian | 505.1.2 | 14 years ago | Teddy Hogeborn | Change "fukt.bsnet.se" to "recompile.se" throughou | 445 bytes |   |   | 
|  mandos.templates | 1225 | 4 years ago | Teddy Hogeborn | Revert commit 1222 | 1.2 KB |   |   | 
|  rules | 1266 | 2 years ago | Teddy Hogeborn | Make builds reproducible 
* debian/rules (overrid | 2.1 KB |   |   | 
|  watch | 976 | 6 years ago | Teddy Hogeborn | Fix Debian watch file
* debian/watch: Make the ". | 112 bytes |   |   |