adduser (3.47) woody-proposed-updates unstable; urgency=medium * Really added Japanese debconf-templates. Sorry for that. Closes: #137291. * deluser: eval for File::Find to catch errors if perl-modules isn't installed. Closes: #136291. * Updated German po file. * Switched to use warnings; (rather than perl -w). -- Roland Bauerschmidt Sun, 24 Mar 2002 17:11:53 +0100 adduser (3.46) woody-proposed-updates unstable; urgency=low * generate md5sums. * Corrected typo in adduser.8. Closes: #135444. * Updated Japanese po-file. Closes: #137291, #137390. * Fixed wording in adduser.8. Closes: #130252. -- Roland Bauerschmidt Fri, 22 Mar 2002 15:06:15 +0100 adduser (3.45) woody-proposed-updates unstable; urgency=HIGH * Uploading to woody-proposed-updates as since version 3.42 some fixes were made I really want to get have in woody. They are quite unlikely to break stuff. -- Roland Bauerschmidt Sat, 15 Dec 2001 15:46:15 +0100 adduser (3.44) unstable; urgency=HIGH * Quote $RET in debian/postinst. This seems to fix errors when upgrading. Closes: #122606. -- Roland Bauerschmidt Wed, 5 Dec 2001 23:13:54 +0100 adduser (3.43) unstable; urgency=low * get ready for the freeze * Fixed malformated line in the description and rephrased some parts. Closes: #114932. Also changed 'gecos' to 'GECOS field' as discussed on -devel. * Updated adduser.8 that dashes in usernames are valid without --force-badname as well. Closes: #116118 * Made --firstuid and --lastuid work without usergroups as well. Oops. Closes: #118720. * Updated Russion Debconf template. Closes: #112651. * Changed Build-Depends to Build-Depends-Indep. -- Roland Bauerschmidt Thu, 29 Nov 2001 14:25:33 +0100 adduser (3.42) unstable; urgency=low * If --no-create-home is specified, adduser doesn't warn about an existing home directory anymore. * Also fixed some stupid mistake so that the verbose information that a system user already exists is printed probably. Closes: #112477. * Fixed broken reference to /usr/share/common-licenses/GPL in debian/copyright. * Removed emacs stuff from debian/changelog. * It should possible to translate [y/n] now. Updated Brazilian/Portuguese and German translations for this. Closes: #108919. * Added Dutch translation of the .po file. Closes: #111305. * Updated debian/control to represent the change in the overrides file from priority standard to important. -- Roland Bauerschmidt Mon, 17 Sep 2001 15:15:02 +0200 adduser (3.41) unstable; urgency=low * Home directories should be removed properly now. Before @dirs is processed, it is first sorted in reverse order to ensure and sub directories are process before their parent directories. Closes: #102929. * Don't copy *.dpkg-* files from skel. Closes: #105453. * Fixed Polish Debconf templates file. Closes: #107764. * There won't be much more new development except bugfixes in the current adduser version since I'm working on a rewrite with a more flexible design. -- Roland Bauerschmidt Sat, 11 Aug 2001 11:08:14 +0200 adduser (3.40) unstable; urgency=low * Added Polish translation of Debconf templates files and .po file. Closes: #103037, #103305. * #102929 is unfortunately not fixed yet. I'll work on that when I'm back from vacation. -- Roland Bauerschmidt Thu, 12 Jul 2001 15:15:39 +0200 adduser (3.39) unstable; urgency=medium * Last upload was rejected because of broken dpkg-dev, and since I don't have my key here at LSM, this package is uploaded by Martin Michlmayr... * Debconf stuff and /etc/adduser.conf is purged in postrm if the package is purged. Closes: #101811. * Fixed typo (NISERVER instead of NISCONFIG) in AdduserCommon.pm. Closes: #101900. * adduser.conf is only modified if the value entered through debconf actually changed from the current value in adduser.conf. Closes: #101027. * Added Danisch translation of Debconf templates file. Closes: #100285. * Fixed typo in adduser.8. Closes: #103085. -- Roland Bauerschmidt Tue, 3 Jul 2001 14:06:47 +0200 adduser (3.38) unstable; urgency=low * Added Korean translation of Debconf templates files and updated .po file. Closes: #100648. -- Roland Bauerschmidt Thu, 14 Jun 2001 11:02:53 +0200 adduser (3.37) unstable; urgency=medium * -h now does the same as --help. Closes: #98789. * make -C /var/yp is only called if adduser is run on a NIS server. Thanks to Herbert Xu and Miquel van Smoorenburg for their helpful tips on how to check this most reliable. Currently this is done everytime invalidate_nscd() is called which probably doesn't improve the performance a lot. :-/ I couldn't figure out if there are static variable (like in the C function scope), and using a global variable is not optimal either. We have too much of that old cruft anyway which should be cleaned up. Should be improved later. Closes: #97981. -- Roland Bauerschmidt Sun, 27 May 2001 20:34:00 -0500 adduser (3.36) unstable; urgency=medium * The "I hope it resolves NIS issues" release * make -C /var/yp is called when invalidating nscd cache. Thanks to Juergen Fischer for testing. Closes: #22412 * Included example adduser.local script from John Zaitseff. Closes: #94245 -- Roland Bauerschmidt Wed, 9 May 2001 16:28:02 -0500 adduser (3.35) unstable; urgency=low * Removed unnecessary dependency on perl since perl-base should be sufficient. Thanks to Joey Hess for pointing that out. I suspect we need a versioned dependency on perl-base though since older perl versions don't look in /usr/share/perl5. * Updated usage text for --shell and --disabled-login options. -- Roland Bauerschmidt Sun, 6 May 2001 16:16:06 -0500 adduser (3.34) unstable; urgency=low * Temporary fix for French translation to display [y/n] instead of [o/n] when asking if chfn information is correct since the yes thing is hard-coded at the moment. At the moment the best solution I can think of would be having a "yes" and "no" in the .po files and grabbing the first letter to generate [o/n] for French e.g. Closes: #87596. * Added Romanian translation of Debconf translates. Closes: #93601. * Added a sentence to Debconf template homedir-permission that it only affects users added later, and syncronised the German template for this change. Closes: #88292. * Adduser now understands --shell to override the login shell specified in the configuration file. adduser.8 is updated, too. * Added new options --disabled-login which does what --disabled-password previously did. --disabled-password not sets the password to '*' in the shadow file and thus logins via SSH RSA keys e.g. are still possible. Closes: #77817. * Got rid of bashism in debian/rules -- Roland Bauerschmidt Thu, 3 May 2001 19:39:18 -0500 adduser (3.33) unstable; urgency=low * Added Dutch translation of Debconf templates. Closes: #83535. * Added Brazilian-Portuguese translation of Debconf templates. Closes: #89441. * Removed doc/Makefile which shouldn't have been there. Argh. * Added some code to build the manpage hierarchive including localised manpages automatically. -- Roland Bauerschmidt Wed, 21 Mar 2001 19:14:49 -0600 adduser (3.32) unstable; urgency=low * Moved AdduserCommon.pm to /usr/share/perl5/Debian/. * Depends on perl instead of perl5 due to Perl changes. -- Roland Bauerschmidt Thu, 15 Feb 2001 20:17:56 -0600 adduser (3.31) unstable; urgency=low * Fixed typo in deluser.8. Closes: #85830. * Updated Russian translation of po file, added translation of Debconf templates, and translated manpages from Yuri Kozlov . * Updated French translations of po file. Closes: #85758. * Added Spanish translation of Debconf templates. Closes: #84412. * Removed lintian overrides file. -- Roland Bauerschmidt Thu, 15 Feb 2001 19:33:35 -0600 adduser (3.30) unstable; urgency=low * Added French translation of Debconf templates. Closes: #83253. * Added Norwegian translation of Debconf templates. Closes: #83351. * Added Swedish translation of Debconf templates. Closes: #83367. -- Roland Bauerschmidt Wed, 24 Jan 2001 16:57:06 -0600 adduser (3.29) unstable; urgency=low * /etc/adduser.conf is not marked as a conffile anymore. Instead, it is moved to /usr/share/doc/adduser/examples/adduser.conf and will be copied in postinst if it does not exist already. * Fixed another error in postinst when receiving the status if DIR_MODE was changed in /etc/adduser.conf. * Debconf template now talks about "system wide readable homedirs", instead of world-wide ones. This description is more appropriate. Closes: #81812 * Added German translation for the Debconf template. * Added explaination to adduser.8 that if invoked with --system and the given parameters match with the password file, adduser exists silently. Closes: #81300. -- Roland Bauerschmidt Mon, 15 Jan 2001 22:54:54 -0600 adduser (3.28) unstable; urgency=low * deluser: Fixed tar -I problem. Now the files are first 'tar'ed and then compressed with bzip2 or gzip. * deluser: Homedirectory is now backup probably using File::Find::find * adduser: Introduced the options --firstuid and --lastuid similar to the patch in BTS. Closes: #81352. -- Roland Bauerschmidt Sun, 7 Jan 2001 13:15:07 -0600 adduser (3.27) unstable; urgency=low * Fixed nscd variable scope problem: $nscd, holding the path to the nscd binary was defined 'my' inside an if-construct. * Type in manpage deluser.8 fixed and some a sentence on how the compression method is chosen in deluser added to deluser.conf.5 -- Roland Bauerschmidt Wed, 20 Dec 2000 23:57:17 -0600 adduser (3.26) unstable; urgency=low * deluser: when using remove_all_files and backup, deluser does not backup directories anymore. Closes: #79791. -- Roland Bauerschmidt Sun, 17 Dec 2000 01:20:08 -0600 adduser (3.25) unstable; urgency=high * adduser: checks for nscd in /usr/bin/nscd and /usr/sbin/nscd. * adduser: nscd is invoked with system instead of systemcall, thus adduser doesn't clean up in case nscd returned an error. Closes: #77927. * adduser: if invoked with --system and the uid is correct, adduser exits silently and thus makes it easier for postinsts to make sure that there will be a user with correct parameters. Closes: #79371. * deluser: security bug for option REMOVE_ALL_FILES fixed. rm was invoked insecurely, like system("rm $files"). rm is no longer used to delete files, but they are directly unlink()ed. Closes: #79526. * deluser: external find call for searching for the users files when using REMOVE_ALL_FILES is replaced through File::Find::find() * deluser: insecure calling of tar fixed. This was the same problem as with rm. -- Roland Bauerschmidt Sat, 25 Nov 2000 14:28:25 -0600 adduser (3.24) unstable; urgency=low * Depends on perl5 now. Yeah, finally we can do that. Closes: #76850 * Added Debconf interface to configure the standard homedir permissions * Arghh. Priority finally changed to standard. -- Roland Bauerschmidt Mon, 13 Nov 2000 21:49:01 -0600 adduser (3.23) unstable; urgency=low * Downgraded priority to standard. * Integrated patch from Matt Kraai . Closes: #75915 -- Roland Bauerschmidt Fri, 3 Nov 2000 18:07:29 -0600 adduser (3.22) unstable; urgency=low * Depends on perl-5.005-base instead of perl-base. Closes: #75679. -- Roland Bauerschmidt Thu, 26 Oct 2000 19:20:37 -0500 adduser (3.21) unstable; urgency=low * NSCD problems fixed. Adduser didn't invalidate the nscd group cache after adding the group for a system user. Closes: #68907, #70020, #65643 * TODO now indicates that the development of /new/ features happens in the adduser 4 tree now. -- Roland Bauerschmidt Wed, 25 Oct 2000 19:55:54 -0500 adduser (3.20) unstable; urgency=low * does not depend on perl5 anymore but on perl-base and suggests liblocale-gettext-perl. Closes: #72226. -- Roland Bauerschmidt Sat, 23 Sep 2000 03:38:07 -0500 adduser (3.19) unstable; urgency=low * Fixed path of nscd. Closes: #71011 -- Roland Bauerschmidt Wed, 6 Sep 2000 18:35:49 -0500 adduser (3.18) unstable; urgency=low * checks if nscd is running before trying to invalidate the cache, Closes: #70642, #69326 -- Roland Bauerschmidt Thu, 31 Aug 2000 09:58:57 -0500 adduser (3.17) unstable; urgency=low * Fixed Build-Depends. Closes: #70067 -- Roland Bauerschmidt Sun, 27 Aug 2000 19:03:13 -0500 adduser (3.16) unstable; urgency=low * Included Russian translation from Peter Novodvorsky * Changed reference to GPL from /usr/doc/copyright/GPL to /usr/share/common-licenses/GPL. Closes: #69014 -- Roland Bauerschmidt Sun, 30 Jul 2000 14:26:34 +0200 adduser (3.15) unstable; urgency=low * deluser: perl is executed with -w now * system_call moved back from AdduserCommon.pm to adduser and deluser - system_call in adduser runs cleanup() on errors. - system_call in deluser dies on errors directly. * adduser: fixed the problem that adduser creates home with totally wrong permissions if adduser.conf is old (closes: #66583) -- Roland Bauerschmidt Fri, 16 Jun 2000 18:06:18 +0200 adduser (3.14) unstable; urgency=low * adduser has a better handling for nscd now. Instead of simply stopping nscd before changes and starting it again after changes, adduser invalidates the caches before and after changes now. (closes: #54726) * deluser invalidates nscd caches after changes, too. * new Portugese/Brazilian translation for adduser and deluser by Cesar Eduardo Barros * adding and removing users to/from a group is now done with gpasswd instead of usermod. This prevents adduser and deluser from not adding "NISed" users to a group (closes: #57573) * functions used in both adduser and deluser moved to AdduserCommon.pm -- Roland Bauerschmidt Tue, 6 Jun 2000 12:24:46 +0200 adduser (3.13) unstable; urgency=low * Merged seperate .po-files for adduser and deluser into one * Added Brazilian translation for adduser (closes: #53912), thanks to Cesar Eduardo Barros * Added Spanish translation for adduser and deluser (closes: #44902), thanks to Nicolás Lichtmaier * Added Korean translation for adduser (closes: #46836), thanks to Changwoo Ryu * Worked patch from #52048 into adduser (closes: #52048) * Added deluser in SEE ALSO section of adduser's manpage (closes: #52508) * Don't create home directories for users with their own group per default setgid because this has some bad side effects. Can be set in /etc/adduser.conf with SETGID_HOME=yes (closes: #64806) * Started TODO list for all the things that still have to be done.... -- Roland Bauerschmidt Sat, 04 Jun 2000 17:13:51 +0200 adduser (3.12) unstable; urgency=low * New Maintainer * corrected FSF address in adduser and deluser source * fixed function that checks if the user already exists (closes: #54512) * allow dashes in usernames without using --force-badname (closes: #53788) * ability to set a global mode for creating directories in variable DIR_MODE in adduser.conf (closes: #29389) -- Roland Bauerschmidt Sat, 20 May 2000 14:16:20 +0200 adduser (3.11.2) unstable; urgency=low * NMU * new tool 'deluser' to remove users the same way like adding them * manpage for deluser(8) and deluser.conf(5) * translation of adduser and deluser to German * fixed bug that uid and gid 0 were not recognised (closes: #59859, #60491, #50620, #56468, #53606) * text "enter groupname" instead of "enter username" if adding a group (closes: #52701) * also allowing usernames like foo$ with --force-badname for compatibility with Samba machine accounts (closes: #28149) * allow also setting full gecos fields with --gecos like "Roland Bauerschmidt,Room 3,0421/3763482,0421/373545" (closes: #44031) * last NMU has already fixed bug 44810 (closes: #44810) * corrected FSF address in debian/copyright * moved manpages from /usr/man to /usr/share/man (closes: #53913) -- Roland Bauerschmidt Sat, 6 May 2000 21:54:57 +0200 adduser (3.11.1) unstable; urgency=low * NMU for bugsquash, pre potato freeze * eval for POSIX to catch errors * /usr/doc -> /usr/share/doc -- Ben Collins Sat, 30 Oct 1999 20:54:32 -0400 adduser (3.11) unstable; urgency=low * fix behavior when Locale::gettext is unavailable. * start & stop nscd, closes: #40918, #36607. -- Guy Maor Sun, 29 Aug 1999 17:37:17 -0700 adduser (3.10) unstable; urgency=low * Test for home dir existence with -e, closes: #43364. * Make "addgroup --system" behave as "adduser --group", closes: #43345. * In manpage, explain difference between adduser,addgroup and useradd,groupadd, closes: #22820. -- Guy Maor Sun, 29 Aug 1999 11:07:18 -0700 adduser (3.9) unstable; urgency=low * Don't chmod symlinks, closes: #26850, #40250. * Allow negative uids, gids (for Hurd), closes: #39679. * --no-create-home option, closes: #39679. * I18N, thanks to Akira Yoshiyama and Raphael Hertzog , closes: #33680. * Don't depend on perl-base, closes: #42543. * Be interactive, closes: #43012, #40671. -- Guy Maor Thu, 26 Aug 1999 21:39:59 -0700 adduser (3.8) unstable; urgency=low * Depend on perl-base instead of perl (16008). * Allow single letter names (16200). -- Guy Maor Sun, 11 Jan 1998 02:11:25 -0800 adduser (3.7) unstable; urgency=low * Add --conf option. -- Guy Maor Sat, 23 Aug 1997 13:52:25 -0500 adduser (3.6) stable unstable; urgency=high * Fixed adduser --system. (#11627) -- Guy Maor Wed, 30 Jul 1997 22:34:50 -0500 adduser (3.5) stable unstable; urgency=HIGH * Changes since 3.2: (3.4 didn't make it to stable) * fixed behavior when grouphomes=yes (#10422, #11345). * don't do shell expansion on system() calls (#10425). * copy to skel copies entire file (#10399, #10806) * Turned debugging flag off (oops). (#10963) * Clean up on interrupts and errors. (#10965) -- Guy Maor Fri, 25 Jul 1997 02:09:29 -0500 adduser (3.4) stable unstable; urgency=HIGH * fixed behavior when grouphomes=yes (#10422). * don't do shell expansion on system() calls (#10425). * copy to skel copies entire file (#10399) -- Guy Maor Tue, 10 Jun 1997 10:45:30 -0500 adduser (3.2) frozen unstable; urgency=low * Corrected bug exposed by perl 5.004 (#10010). * Setting SKEL="" will prevent skeleton file copy. (#9997). -- Guy Maor Fri, 23 May 1997 15:29:46 -0500 adduser (3.1) frozen unstable; urgency=high * Calls passwd utilities to actually do the work (so works with shadow). * Conforms to new UID & GID allocation standard. * Removed deluser, delgroup, adduserperm. Use userdel and groupdel. * /etc/skel can deal with symlinks. directories are g+s if usergroups=yes. * Has support for quotas. -- Guy Maor Sat, 17 May 1997 12:21:46 -0500 adduser (2.13) stable unstable; urgency=high * /etc/adduser.conf added as a conffile -- Christoph Lameter Tue, 17 Dec 1996 10:42:10 -0800 adduser (2.12) stable unstable; urgency=high * debmakisiert. * Fixed dependencies. Removed stupid script. * Maintainer address changed to maor@debian.org -- Christoph Lameter Tue, 17 Dec 1996 07:36:16 -0800 adduser (2.11) unstable; urgency=high * Some fixes to the deluser and delgroup scripts * More fixes to the adduserperm script -- Christoph Lameter Wed, 25 Sep 1996 09:00:00 +0800 adduser (2.10) unstable; urgency=medium * These are severe changes to adduser. Please test before using! * Manpage adduser.8 updated to describe the purpose of /usr/local/sbin/adduser.local * Add --gecos and --passwd option for adduser * Add --uid and --gid options for adduser and addgroup * Add a script called adduserperm to set up the permissions on who can create new users. * Bug: addgroup left the password field in /etc/group empty. * Added deluser and delgroup scripts. Very primitive right now. -- Christoph Lameter Tue, 24 Sep 1996 09:00:00 +0800 adduser (2.00) unstable; urgency=medium * New Maintainer * New Standards 2.1.0.0 simplifying and reducing files * Removed obsolete stuff * Fix bug #3878, #3794, #3879, #3861, #3490 -- Christoph Lameter Sun, 22 Sep 1996 09:00:00 +0800 Wed May 29 10:11:38 CDT 1996 Steve Phillips * Added part of patch from Miquel van Smoorenburg that I missed somehow. Fri May 17 16:48:28 CDT 1996 Steve Phillips * Added patch from Miquel van Smoorenburg Fixes Bug#2286 and Bug#3017 * Updated adduser manpage for --ingroup option * Added --ingroup option to addsysuser task as well as adduser. Thu May 16 14:31:42 MET DST 1996 Miquel van Smoorenburg * Added new command line option --ingroup * Added options to adduser.conf to allow homedirectory construct of /home/u/user or /home/users/user * Default NIS entry (+::::::) was not kept at the end Tue May 7 14:09:30 CDT 1996 Steve Phillips * Finished fixing Bug #1534 * Fixed Bug #2285 * Fixed Bug #2361 * Changed man pages so they get their version numbers plugged in from the makefile * Fixed some minor perl syntax errors Tue Oct 24 22:21:29 1995 Sven Rudolph * uploaded files were incorrect, therefore reuploading * debian.Changelog: corrected a description * debian.control: added Section: field Mon Oct 23 22:16:19 1995 Sven Rudolph * Makefile: moved symlink creation from postinst/prerm into the build stage * debian.postinst, debian.prerm: deleted * adduser.8: changed documentation for --home feature * adduser.pl: fixed some file locking races (Bug#1720) * adduser.pl: create home directory with setgid bit when using usergroups (Bug#1544) * adduser.pl: corrected permissions for copies of /etc/skel files (Bug#1544) * adduser.pl: run /usr/local/sbin/adduser.local if it exists (patch for this feature provided in Bug#1544) * adduser.pl: now always does chown before chmod (Bug#1544, Bug#1720) * adduser.pl: now correctly copies dot files from /etc/skel (Bug#1500) * adduser.pl: now gives informative message when called from a non-root user (Bug#1350) * adduser.pl: enforces that user names are never longer than 8 characters (Bug#1241) * adduser.pl: now copies everything below /etc/skel (Bug#1542)