vcswatch reports that
this package seems to have a new changelog entry (version
3.155, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit af5837f02149c0365cbb154ff8f7a0b94ca43eb2
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Mon Jan 19 09:04:28 2026 +0100
changelog for the latest merge request cascade
Git-Dch: ignore
commit 5937f07b1cb4a3267fffe051c647c3e218a9fc2b
Author: Matt Barry <matt@hazelmollusk.org>
Date: Sat Mar 8 09:40:09 2025 -0500
locked.account.tests
commit 69283b8980771d99314fe0a8fa85ae27348144a1
Author: Matt Barry <matt@hazelmollusk.org>
Date: Thu Feb 27 13:45:37 2025 -0500
add some basic tests
commit 9e761834e76ce6d988bc484fc4053b99e037d5e9
Author: Matt Barry <matt@hazelmollusk.org>
Date: Sun Feb 23 12:45:38 2025 -0500
the documentation commit
this contains documentation changes related to account locking.
might still need some work.
commit c23643a09bdf15707e9afab60be5c475a0b6d34f
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Sun Jan 4 20:45:31 2026 +0100
adduser --unlock [--system]
commit 223579fc6f3748543395aec077a7a8fd1ee40cfd
Author: Matt Barry <matt@hazelmollusk.org>
Date: Fri Feb 21 14:04:04 2025 -0500
deluser --lock [--system]
* Add --lock/--unlock options for dealing with disabled accounts.
See documentation. Should probably have a notice specifically
about behavioral changes (eg. adding/removing system accounts).
commit 1fa65cad68dae41bd017ef65e51c9287536ba167
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Sun Jan 4 22:08:22 2026 +0100
fix EXISTING_HAS_PASSWORD to correctly handle !
This now also handles !something in the password field
commit c462807a731b6a97e00f107aba75b5c23fd690dc
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:31:06 2026 +0100
use AdduserStatefile
Git-Dch: ignore
commit 9bf89c5d44b55e5a37ef79b59e1c0eb64c825389
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:26:52 2026 +0100
install AdduserStatefile, remove state file on postrm
Git-Dch: ignore
commit 26e35d0101b7e895f2c96229e92ab7b1c0420d53
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:26:31 2026 +0100
add AdduserStatefile.pm to maintain state file
commit 67c314d0a72efeb4bbc748f1fcd3f2f174aed853
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:50:05 2026 +0100
add assert_path_is_a_file to debian/tests/lib
Git-Dch: ignore
commit ab1adc3020e3ce5da49e3c03f6632f4e98652f5b
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:49:30 2026 +0100
prepare testsuite libraries to properly handle EXISTING_
this brings the simplifications to the test suite libraries
Git-Dch: ignore
commit 8ec9dd8a210f1d81744897a1deedf04cd25e725e
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:41:16 2026 +0100
re-work logic around remove-home etc
Git-Dch: ignore
commit 783d4d09f9a463867cda86e6e75b1c33195faf2f
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:35:47 2026 +0100
move interactive command loops to a function
This is more streamlined and handles running on no terminal better
commit 571f8054267c6e547ba5042fb8e5f8354b848786
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:33:39 2026 +0100
rename to RET_INVALID_CHARS_IN_INPUT, apply to comment as well
That was RET_INVALID_CHARS_IN_INPUT previously. The check is now
applied to the comment as well and the error message adapted.
Git-Dch: ignore
commit b7725726fc1cbb0276404f700c1f93f94c868530
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:27:23 2026 +0100
clarify documentation of exit value 31
Git-Dch: ignore
commit 51c81c3e80c4ed179264f470fceeab5663b5c38b
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Sun Jan 4 17:14:20 2026 +0100
improve log level handling
Thanks: Matt Barry
Git-Dch: ignore
commit d8b8b51509b797d0bbd544153c94cf13da1b9838
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Sun Jan 4 17:47:52 2026 +0100
fix testsuite warning in test08.pl
Git-Dch: ignore
commit dc3043344958aed3213147a85f2ae56c41747b35
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 20:00:46 2026 +0100
make more clear that failure was expected
Git-Dch: ignore
commit b4d7296fe588e31d0f944ff0dbc63ea7cb20f2fd
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:59:32 2026 +0100
rework runsuite.sh
This now allows running a single test, and cleans up better
Git-Dch: ignore
commit a564b059f3f132dbb25af16de4b9a66dd791abe3
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:56:11 2026 +0100
various fixes in lib_test.pm
Git-Dch: ignore
commit 85ab65313572baf5a3ad88460e4f26a11161934a
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Sat Jan 10 20:20:54 2026 +0100
prepare upstream testsuite for EXISTING_
Git-Dch: ignore
commit 6fd5b276881a1c2d73e4e7791bfe0dd06145da7a
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 8 19:25:36 2026 +0100
add vim helper line to testsuite files
The files need to be reflowed when working on them next time
Git-Dch: ignore
commit 7411b9449c9e3c351aa16b2a4643819b479d83bf
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Sun Jan 4 16:20:10 2026 +0100
move Marc's test10.pl to test11.pl to make Room
Git-Dch: ignore
commit d5820aed6a78bcaf52d0d5ed01e151cc9f530009
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Sun Jan 4 17:16:48 2026 +0100
rework EXISTING_ and existing_user_status
this redefines the EXISTING variables
simplifies the EXISTING states (they were overengineered and redundant)
reworks existing_user_status, improving logic and output
The new variable values are also read by the test suites and need to be
in sync
Thanks: Matt Barry
commit 3c3ce5fcb27ca144a0f33f2af7788209b6b73371
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date: Thu Jan 15 18:57:32 2026 +0000
po: Add Georgian translation
Thanks: Temuri Doghonadze
commit 8e67780f51d4227bc195c989d63426d714cc87b0
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Wed Jan 7 09:28:31 2026 +0100
Give chpasswd test values that it will accept
This is to work around the more picky chpasswd in new src:shadow
commit 9f191f0d564697fd37e0d36e983665bae8a31f1c
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Wed Jan 7 08:31:14 2026 +0100
Depend on passwd 1:4.19.0-2
src:shadow 4.19.0 has tightened its user name checks. Our check
for the crontab hijack vulnerability is therefore no longer possible.
The change to src:shadow prevents that vulnerability earlier than we
could, so we depend on that version now.
commit 5350d950b0bc9d87a09af2bb9e68a99cefc9eee4
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Wed Jan 7 08:29:35 2026 +0100
remove debian/tests/f/cronjack.t
useradd won't allow adding that user name any more
commit 68cbd01651c3a050bc31a0d75d0d516aa646b3ce
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 1 10:51:23 2026 +0100
restore check_user_group to what it was previously
Some changes didn't survive a merge, old version was better
commit 2d5414e8635b8b210d5745937665129896bd8e0c
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 1 09:52:21 2026 +0100
move trace message to the correct place
Git-Dch: ignore
commit 7473a3026dcbce15f2ac69e7c4bc4daf27a44216
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 1 09:51:36 2026 +0100
have existing_group_status error out on EXISTING_ID_MISMATCH
Git-Dch: ignore
commit c6e00abbd37c6c285b68281be5720d753af44115
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 1 09:51:08 2026 +0100
make parenthesis symmetric to existing_user_status
Git-Dch: ignore
commit e68be58828b5e1058a2651b9481ae8afdf43a5a4
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 1 09:50:50 2026 +0100
fix trailing whitespace
Git-Dch: ignore
commit 8f983f1490428855ab299a806a1a07c6d4fb3e95
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 1 09:50:23 2026 +0100
add new trace message
Git-Dch: ignore
commit 45130b7e9f250c85836d5c242503095a9098e2f2
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 1 09:50:08 2026 +0100
improve trace message
Git-Dch: ignore
commit 3b908e86c9c37942f912173fa08006ada47d4a45
Author: Marc Haber <mh+debian-packages@zugschlus.de>
Date: Thu Jan 1 09:49:53 2026 +0100
fix trailing whitespace
Git-Dch: ignore