Last commit made on 2006-07-10
Get this branch:
git clone -b ubuntu/edgy-devel https://git.launchpad.net/ubuntu/+source/adduser
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

6fb1692... by Marc Haber <email address hidden> on 2006-07-07

Import patches-unapplied version 3.92 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: bd331c72218998df6db333d786dda1e8196f38df

New changelog entries:
  * Update French (fr) program translation.
    Thanks to Thomas Huriaux. Closes: #376286
  * do not use systemcall() for passwd call after creating new user.
    This broke our return code checking. Thanks to Alexander Wirt.
  * import NOEXPR from LangInfo.

bd331c7... by Marc Haber <email address hidden> on 2006-06-27

Import patches-unapplied version 3.91 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: 982026c19621bee9933b6286833ca7346ad8cd6f

New changelog entries:
  * Revert usage of systemcall for chage invocation. (sg)
    Thanks to Junichi Uekawa, Martin Lohmeier and Matt Kraai.
    Closes: #375524, #375720, #375510
  * testsuite changes:
    - testsuite now wrapped in shadowconfig {off,on} calls to avoid
      these sorts of failures in the future. (sg/mh)
    - change assert to exit 1 if $condition, as it did not seem to in previous
      tests. (sg)
    - Also make test8.pl able to handle being called multiple times in
      a row. (sg)
    - Correctly handle non-zero exit codes in tests. (mh)
    - Have runsuite list failed tests at end. (mh)

982026c... by Marc Haber <email address hidden> on 2006-06-23

Import patches-unapplied version 3.90 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: 9e55cf46f0449fa815457453b81c9e47bd7f1b08

New changelog entries:
  * 3.89 is not an NMU, I botched up the changelog. Fixing.
  * Add additional check to testsuite/test8.pl to make sure system users are
    not added to extra groups. (sg)
  * New translations:
    - lt (Gintautas Miliauskas <email address hidden>) (sg) Closes: #374316
  * 3.88 was in experimental for a week without any bug reports.
  * now upload to unstable to let potential breakage begin.
  [ Marc Haber ]
  * experimental version
  * Update French (fr) program translation.
    Thanks to Thomas Huriaux. Closes: #366885
  * Update French (fr) manpage translation.
    Thanks to Nicolas François. Closes: #367380
  * Apply two small patches to deluser man page.
    Thanks to Florentin Duneau. Closes: #367213
  * Update Italian (it) program and manpage translations.
    Thanks to Luca Monducci. Closes: #370030
  * Standards-Version: 3.7.2, no changed necessary.
  [ Stephen Gran ]
  * allow additional groups to be used for a new user.
    Closes: #147518, #166718, #212452, #233894, #239006, #240707, #240855
  * test 8 now adds a group, and adds the new user to that group - this should
    ensure that the new additional groups feature does not get invoked for
    'adduser to group' code paths
  * Fix "adduser: adduser:" output of error messages.
  * Fix error messages like "foo ", gtx( ..., whch does not produce
    output at all. Closes: #351968
  * Honor system PATH, do not hard-code paths to sub-programs.
    Closes: #357978
  * deluser should match its documentation, and exit 0 when asked to remove a
    system user that doesn't exist. Closes: #372599
  [ Marc Haber ]
  * Update Italian (it) program and manpage translation.
    Thanks to Luca Monducci. (mh) Closes: #363100
  * Update French (fr) program translation. Thanks to Thomas Huriaux
    and Luc FROIDEFOND. (mh) Closes: #356130
  * Add Galician (gl) debconf translation.
    Thanks to Jacobo Tarrio. (mh) Closes: #361240
  * Fix mis-placed closing bracket in sub cleanup.
    Thanks to Ted Percival. (mh) Closes: #363182
  * Fix multiple issues in deluser man page.
    Thanks to J S Bygott. (mh) Closes: #362623
  * Correct wording in adduser man page.
    Thanks to Reuben Thomas. (mh) Closes: #364170
  [ Joerg Hoh ]
  * removed some unnecessary code
  * converted all calls of die() to dief(); Thanks to Stephan Gran
    <email address hidden>
  [ Marc Haber ]
  * Only check $! after calling symlink() if symlink() failed.
    Patch from Ubuntu, thanks to Colin Watson. (mh) Closes: #355708
  * Print error when failing, thanks to Ted Percival. (jh) Closes: #356162
  * Update French (fr) manpage translation.
    Thanks to Nicolas François. (mh) Closes: #356253
  * Update Czech (cs) program translation.
    Thanks to Miroslav Kure. (mh) Closes: #361413
  * Be more strict in user name checking.
    Thanks to Jeroen van Wolffelaar and Brendan O'Dea. (mh) Closes: #357185
  * Fix interpreter name in deluser. (mh)
  [ Joerg Hoh ]
  * deluser: include symbolic links in backup. Patch from
  * deluser: Fixed handling of return codes, updated deluser.8
  * deluser: removed the --home parameter
  * adduser: fix @names initialization
  * Add versioned Replaces for manpages-it. Thanks to Marco Presi and
    Francesco Paolo Lovergine. (mh) Closes: #353666, #353672.
  * Apply a bunch of patches from Stephen Gran, which look like they
    finish unfinished work.
  * introduce skel_ignore_regex, patch by Stephen Gran. (mh)
    Closes: #121262, #354459
  * Initialize configref->{"exclude_fstypes"} in AdduserCommon.pm.
    Thanks to Nobuhiro KUSUNO. Closes: #354823
  * Add perl-based test suite, shell scripts seem to be no-op now. (jh)
  * Re-start testing timer. Closes: #354829
  * Fixed warning when using --verbose, which has independently been
    spotted by Paul Slootman and has been reported later by Kevin B.
    McCarty. (jh) Closes: #353032
  * Have --remove-all-files not descend into special file systems.
    Thanks to Kai Hendry. (jh) Closes: #344488
  * Update Swedish (sv) program and manpage translation, again from
    Daniel Nylander. (mh) Closes: #352740, #352742
  * Update Italian (it) program and manpage translation.
    Thanks to Luca Monducci. (mh) Closes: #353467
  * Update French (fr) manpage translation.
    Thanks to Nicolas François. (mh) Closes: #346562
  * Apply out-of-band patch from Thomas Huriaux to clean up po4a
    handling. (mh)
  * Make $configfile a reference in deluser GetOptions call (perl
    5.8.8 checks this). (mh) Closes: #352496
  * Fixed bug which prevented adduser from adding an already existing user
    with the same uid/... again. Thanks to Henrique de Moraes Holschuh for the
    detailed bug report. (jh) Closes: #352225
  * Updated adduser.8 : don't assume that adduser creates a new user with
    uid == gid (jh)
  * Update Swedish (sv) program and manpage translation, again from
    Daniel Nylander. (mh) Closes: #352355
  * Don't assume that gid can be equal to the uid. Thanks to
    Junichi Uekawa and Paul Slootman. (jh) Closes: #351480, #351552
  * shell code cleanup in the test suite. (mh)
  * Fix crontab deletion. (mh)
  [ Marc Haber ]
  * fix swedish manpage addendum thanks to Thomas Huriaux.
  * Update Swedish (sv) manpage translation, again from Daniel Nylander.
  * Update French (fr) program translation.
    Thanks to Aurelien Ricard. (mh) Closes: #341264
  [ Joerg Hoh ]
  * (nearly) all output should now use gettext
  * deluser now removes also user crontabs
  * added only-if-empty parameter to delgroup.conf (Closes: #347717)
  * improved search for new uid/gid (thanks to Karl Rink) (Closes: #119597)

9e55cf4... by Marc Haber <email address hidden> on 2005-11-29

Import patches-unapplied version 3.80 to ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: eadeda5243d3599b66462d487cb010ebd2bc81f2

New changelog entries:
  * Update Dutch (nl) program translation.
    Thanks to Rob Snelders. (mh) Closes: #339875
  * Fix typo in adduser man page and translations.
    Thanks to A Costa. (mh) Closes: #340343
  * Make Polish (pl) man pages actually included.
    Update Polish (pl) program and manpage translation.
    Thanks to Robert Luberda. (mh) Closes: #340327
  * New Swedish (sv) program translation.
    Thanks to Daniel Nylander. (mh) Closes: #340669
  * New Swedish (sv) manpage translation, also from Daniel.
  * Add addendum.template to aid manpage translators. Thanks to
    Thomas Huriaux.
  * Fix two typos in french manpage translator addenda. Thanks to
    Thomas Huriaux.
  * Fix shadowless systems _again_.
    Thanks to Matt Zimmerman. (mh) Closes: #339686
  * remove double values from adduser.conf. (mh)
  * Allow underscores in adduser.conf variable names.
    Thanks to David Bishop and Edward J. Shornock. (mh) Closes: #339670
  [ Marc Haber ]
  * Changes suggested by Denis Barbier
    * po/Makefile: move -c down from xgettext definition to the actual call
    * po/Makefile: Use a SOURCES variable. The old version caused
      strings from deluser to be discarded.
    * deluser: make generation of copyright message more translation
    * hack gtx wrapper to not only export the first string into the
      POT file.
  * Add Brazilian Portuguese (pt_BR) manpage translation. Thanks to
    Felipe Augusto van de Wiel. (mh)
  * Add Portuguese (pt) debconf translation by Miguel Figueiredo and
    Marco Ferra. (mh) Close: #336332
  * Update French (fr) manpage translation. Thanks to
    Thomas Huriaux. (mh) Closes: #336200
  * Update Russian (ru) manpage, program and debconf template translation.
    Thanks to Yuri Kozlov. (mh) Closes: #337080
  * Fix typo in deluser.conf.5, hopefully without fuzzying
    translations. Thanks to Felipe Augusto van de Wiel and to Thomas
    Huriaux. (mh)
  * remove wrong pt_PT manpage translation. (mh)
  * Polish (pl) translation work by Robert Luberda. (mh) Closes: #335926
    * initial man page translation
    * updated translation of program
    * updated translation of debconf templates
    * debian/control: replace manpages-pl
    * debian/rules + doc/po4a/po4a.conf: add support for Polish man pages
    * debian/scripts/install_manpages: fail if the man file can't be
    * debian/rules: correct man pages location for es and ru translations.
  [ Joerg Hoh ]
  * stricter checking on variables in configuration files (inspired by
  * documented --debug in adduser.8
  * streamlined verbosity code, replaced calls to system() with systemcall()
    (Closes: #336841), also changed the definition of the environment
    variable VERBOSE; DEBUG is deprecated now (but still defined).
  [ Marc Haber ]
  * call make -C po update clean in debian/rules clean.
    Thanks to Eduard Bloch. (mh)
  * invoke debconf-updatepo and po4a in clean target.
    Thanks to Thomas Huriaux. (mh)
  [ Joerg Hoh ]
  * fixed bug in deluser which made not specified parameters valid
  * backup files for users have a mask of 600 and ownership is set to root
    only (Closes: #331720)
  * use xgettext -kgtx instead of -k_ to de-confuse xgettext
  * apply patch from Thomas Huriaux to re-work manpage generation:
    * remove doc/*.es_ES
    * remove doc/outdated/
    * create and populate doc/po4a/po
    * add the addenda to doc/po4a directory
    * modify the doc/po4a.conf file.
    * adapt debian/rules
    (mh) Closes: #335196.
  * Changes suggested by Denis Barbier
    * use YESEXPR in the yes/no question to help with non-english
    * call xgettext -c in po/Makefile
    * Eliminate concatenated msgids building full sentences.
    (mh) This hopefully solves #224301.
  * Minor string changes. (mh)
  * Update German (de) debconf translation.
    Thanks to Daniel Knabl. (mh) Closes: #326136
  * Fix wrong bug number in 3.72 changelog regarding #333384.
  * make adduser consistent with documentation again. The option is
    --disabled-password, not --disabled-passwd or --disabled_password.
    Thanks to Colin Watson. (mh) Closes: #332815
  * add adduser.pot to SVN
  * Update French (fr) program translation.
    Thanks to Christian Perrier. (mh) Closes: #333384
  * Created some shell scripts which are trying to act as a testsuite (jh)
  * correct wrong "user UID" for system groups in manpage, reference
    Debian Policy 9.2.2. Thanks to Faheem Mitha. (mh) Closes: #334315
  * fix $verbose handling. (mh)
  * global rename _ to gtx to un-break File::Find. (mh)
  * internal change to config hash handling. (mh)
  * remove double definition of get_users_groups. (mh)
  * fix error message in addusertogroup. (mh)
  * Another small patch to po/Makefile to ease translation. Thanks,
    again, to Thomas Huriaux.
  * Allow delgroup user group. Thanks to Dan Jacobson. (mh) Closes: #176362
  * Fix --disabled-passwd and --disabled-login. (mh) Closes: #332815
  * Change create_homedir parameter processing. (jh)
  * The "Long Live Jörg" Release. Thanks for your tremendous help!
  * Update Swedish (sv) debconf translation. Thanks to Daniel Nylander
    and André Dahlqvist. (mh) Closes: #330258
  * patches by Jörg Hoh:
    - move common code regarding parameter and config file parsing to
    - put creation of home directory in a function
  * Streamlining of print(f)/die(f) statements regarding quoting,
    parenthesis and spaces. (mh/jh)
  * Clarify error message if system group to be added does already
    exist as a non-system group.
    Thanks to Peter Eisentraut. (mh) Closes: #326192
  * Move package from base to admin to clear up override disparity. (mh)
  * patch po/Makefile to be nicer to translators.
    Thanks to Thomas Huriaux. (mh) Closes: #331392
  * Don't mess with nscd's pid file any more, just invalidate caches if
    nscd binary is found. It will fail silently if nscd is installed but
    not running. Thanks to Antti Salmela, Peter Eisentraut and Bastian
    Blank. (mh) Closes: #327804
  * the "please no more bugs from users of shadowless systems"
    release. (mh) Closes: #327144
  * versioned depends on passwd >> 1:4.0.12 because of the changed
    chage exit code (now, 15) in the "shadow passwod not enabled"
    case. Earlier versions return 3 or even a normal 1 in that case.
  * shadowless setups do only work with adduser older than 3.64, or
    with passwd younger than 1:4.0.12.
  * make clear in 3.68 changelog that Jörg's patches were against adduser
  * patches by Jörg Hoh:
    - move common code to AdduserCommon.pm
    - deluser: use GetOpt instead of manual option parsing
    - deluser: restructure plausibility checks
    - deluser: introduce "use strict"
  * make adduser.conf.5 NAME_REGEX consistent with the code. Thanks to
    Christoph Ulrich Scholler. Closes: #323395.
  * show deluser that name_regex is a valid configuration directive.
    Thanks to Christoph Ulrich Scholler. Closes: #324699.
  * put new FSF street address in debian/copyright
  * adduser patches by Jörg Hoh:
    - use GetOpt instead of manual option parsing
    - restructure plausibility checks
    - Comment update
    - relaxed checking of configuration ("yes" is checked case
      insensitively now)
    - explicit return values
    - reorder command line checks and make them more consistent
    - add more comments
  * Add Arabic (ar) debconf translation. Thanks to Mohammed Adnène
    Trojette. (mh) Closes: #320756
  * Update French (fr) manpages, introduce po4a to generate translated
    manpages. Thanks to Nicolas François. Closes: #321614
  * add dependency alternative debconf | debconf-2.0 to stop being a
    cdebconf transition blocker. Thanks to Joey Hess for the heads-up.
  * Fix adduser user group. Thanks to Klaus Ethgen. Closes: #318951
  * Fix primary group check which was broken due to wrong function name.
    Thanks to Bastian Kleineidam. Closes: #319043
  * Fix broken error message on chage non-zero exit code. Thanks to
    Brian Nelson. Closes: #316089
  * have get_group_members return a list when callers expect a list.
    Thanks to Lukasz Czyczylo.
  * add lintian override: adduser does not need to depend on adduser
    to use adduser in maintainer scripts.
  * do not abort if chage returns exit code 3. This is an indication
    that password aging cannot be set due to shadow not being enabled.
    Closes: #316089, #317944.
  * get_group_members now filters out non-existent users.
    Closes: #284688, #315071, #315250
  * Use getpwent to determine whether a to-be-deleted group is primary
    group for users to enhance compatibility with non-/etc/passwd
    backends. Closes: #308175
  * Standards-Version: 3.6.2 (no changes needed)
  * The "bring the svn changes to unstable while not having time to
    address the other valid bug reports" release.
  * try Priority: - to avoid override disparities
  * Updated Norwegian Bokmal debconf templates and program translations.
    Thanks to Hans Fredrik Nordhaug. (mh) Closes: #298834
  * Re-generate adduser.pot, fix gettext bugs in deluser. Thanks to
    Hans Fredrik Nordhaug. (mh)
  * Now handles /etc/skel correctly even if it is not readable for a
    normal user. Thanks to Chapko Dimitrij. (mh) Closes: #299489
  * Zap program synopsis comments from the beginning.
  * Fix $ error in adduser.conf.5. Thanks to Kevin Ryde.
    (mh) Closes: #300641
  * Add Finnish debconf templates. Thanks to Matti Pöllä.
    (mh) Closes: #303854
  * Add Vietnamese debconf templates. Thanks to Clytie Siddall.
    (mh) Closes: #307599
  * Fix broken --disabled-login --disabled-password handling. Thanks
    to Tokka Hastrup. (mh) Closes: #302837
  * Use chage to override login.defs PASS_MAX_DAYS for system accounts.
    Thanks to Gerhard Schrenk. (mh) Closes: #298883
  * fix misdocumentation of system user password status.
    Thanks to Shaul Karl. (mh) Closes: #308881
  * add ubuntu patch to generate pot file during package build, and
    fix two s_print/s_printf invocations in deluser.
    Thanks to Martin Pitt. (mh) Closes: #313517
  * allow underscores again. Bug in the regexp. Thanks to Steve
  * Updated Ukrainian program translation. Thanks to
    Eugeniy Meshcheryakov. (mh) Closes: #294244.
  * Updated Catalan program translation. Thanks to Orestes Mas.
    (mh) Closes: #295340.
  * make username verification regexp configurable. (mh)
    Closes: #283110, #287535
  * adduser.conf manpage fixes. Thanks to Siward de Groot. (mh)
    Closes: #268841.
  * adduser manpage fixes. Thanks to Siward de Groot. (mh)
    Closes: #268837.
  * Fix docs wrongly suggesting home dirs created sgid. Thanks to
    Shaul Karl. (mh) Closes: #286227.
  * create /etc/skel symlinks with proper uid/gid. Thanks to Deepak
    Goel. (mh) Closes: #268402.
  * Apply manpage patch from Nicolas François. Thanks. (mh) Closes: #278937.
  * Fix manpage typo. Thanks to Jari Aalto. (mh) Closes: #270266.
  * Fix adduser manpage: Adding an already-existing system user issues
    a warning. The manpage claims adduser will exit silently. (mh)
  * Add Basque program and debconf translation. Thanks to Piarres Beobide
    Egaña. (mh) Closes: #279659.
  * Add new adduser.local examples directory by John Zaitseff. (mh)
    Closes: #273010.
  * Add Italian program translation. Thanks to Luca Monducci. (mh)
    Closes: #271142.
  * Add a new config option NO_DEL_PATHS to deluser.conf with a
    sensible default in the deluser source code. In the default
    configuration, deluser will not zap any important system directories
    any more. Thanks to Ernst Kloppenburg and Klaus Ethgen. (mh)
    Closes: #293559, #271829
  * deluser will now stop deleting at a mount point. Thanks to Andreas
    Schmidt. (mh) Closes: #231809

eadeda5... by Marc Haber <email address hidden> on 2004-07-30

Import patches-unapplied version 3.59 to ubuntu/hoary

Imported using git-ubuntu import.

Changelog parent: 176306a46134e60628eca7f4397be193e01e61b0

New changelog entries:
  * Updated Danish program translation. Thanks to Morten Brix
    Pedersen. (mh) Closes: #262336.
  * Updated Czech program translation. Thanks to Miroslav Kure. (mh)
    Closes: #261860.
  * Updated Russian program and debconf translation. Thanks to Yuri
    Kozlov. (mh)
  * Updated Ukrainian program and debconf translation. Thanks to
    Eugeniy Meshcheryakov. (mh) Closes: #261635.
  * fix inconsistent hyphenation in man pages. Thanks to Clint Adams.
    (mh) Closes: #259000.
  * Applied patch for German debconf translation by Florian Ernst.
    (rb) Closes: #261236.
  * Applied patch for Dutch debconf translation by cobaco.
    (mh) Closes: #261338.
  * Applied patch to tidy up the English program translations. Thanks
    to Adam D. Barratt. A request e-mail to the translators asking them to
    review the changes to their translation has been sent out.
    (mh) Closes: #260265.
  * Updated Catalan translations by Jordi Mallach <email address hidden>.

176306a... by Marc Haber <email address hidden> on 2004-06-20

Import patches-unapplied version 3.57 to ubuntu/warty

Imported using git-ubuntu import.