Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
be more verbose; breaks i18n templatessvn diff
don't advertize the --group option for adduser
post-etch targetted fix for 399992. Mention why home dir can not be accessed
revert some of the conditional prints - several are real messages that should always be seen
print "$0: " needs to be conditional on $verbose, just like the printf following it
- tried to document a lot of sub's * add some kind of formalized header comments * please help and add comments - maybe we can kill some non-required checks, marked with TODO:
- --help and --version also give 1 as return code (streamlining return codes) - added a section to the adduser manpage with a really basic description of the return codes of adduser - add me and Stephen to the CREDIT section of the manpage
adjusted message to the others around
fix template error that prevented build, commit new po files
revert earlier reordering of tests in addsysuser; add extra return code to existing_group_ok and honor it
addsysgroup needs to define $new_group before calling existing_group_ok
defined NOEXPR when I18N::Langinfo unavailable
Add post-etch commented out new text to fix #397916
* escape @ in new regexp, now really fixing #389160.
Thanks to Stephen for spotting this in time.
* Add parenthesis to make gettext happy (see #386912) commit new po files
roll back sgran's change, illegal chars in user name are an error again. Allow @ in user names
declare that message clearly as warning
bug 389160
* Apply Tobias' last patch correctly. This again Closes: #378539 prepare release
* More patches for program output.
Thanks again to Tobias Toedter. Closes: #378539
fix quotes
* Apply a lot of patches for the program output.
Thanks to Tobias Toedter. Closes: #377387, #377701
fix a quote
more uid/gid replacements
* Apply most Improvements for the program output.
Thanks to Tobias Toedter. Closes: #377387
* 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.
* do not use systemcall() for passwd call after creating new user.
This broke our return code checking. Thanks to Alexander Wirt.
brown paper bag: s/&systemcall/system/ if =~ /chage/
* Honor system PATH, do not hard-code paths to sub-programs. (patch from Stephen)
fix parenthesis error
* Fix "adduser: adduser:" output of error messages. (mh)
* Fix error messages like "foo ", gtx( ..., whch does not produce
output at all. (mh)
* add patch from Stephen Gran to allow additional groups to be used
for a new user. (mh)
Closes: #147518, #166718, #212452, #233894, #239006, #240707, #240855
- s/die /dief / - removed unreachable code (because we introduced getopt long time ago)
- removed unreachable code
* Fix mis-placed closing bracket in sub cleanup.
Thanks to Ted Percival. (mh) Closes: #363182
fixed bug
* Be more strict in user name checking.
Thanks to Jeroen van Wolffelaar. (mh) Closes: #357185
- updated changelog - added a lot of variable initialization so that we can now use "use strict"; thanks to Stephen Gran
adduser: also print error message on cleanup
* Only check $! after calling symlink() if symlink() failed.
Patch from Ubuntu, thanks to Colin Watson. (mh) Closes: #355708
* introduce skel_ignore_regex, patch by Stephen Gran. (mh)
Closes: #121262
* Apply a bunch of patches from Stephen Gran, which look like they
finish unfinished work.
fixed warning when using --verbose
- fixed bug in existing_user_ok, if $new_uid is undefined - fixed the same problem in existing_gid_ok and some its usages
fixed perl error
better detection of already existing users
* Don't assume that gid can be equal to the uid
roll back joerg's change, forgot to tag
fixed assumption, that we can have the same gid as a choosen uid
fix bug caught in the test suite
fixed ftbfs
- removed the first_avail_id, get_current_gids and get_current_uids and replaced them with much faster get_first_[gu]id routines. Don't retrieve all available [gu]ids when we don't need them. - fixed some gtx() calls which broke the output of the version number (don't understand it quite now).
gtx-ed the last few print-statements
* Fix shadowless systems _again_.
Thanks to Matt Zimmerman. (mh) Closes: #339686
- ok, don't break immediately if the password does not match, but give the possibility for more tries. Please do test this code!
- wahh, fixed wrong variable name which was passend to $ENV{"DEBUG"}
- changed the values of DEBUG and VERBOSE; documented the fact, that we don't need 2 variables when 1 is enough
- streamlined verbosity code - documented --debug
fix syntax error
* Eliminate concatenated msgids building full sentences.
(mh) This hopefully solves #224301.
* Minor string changes. (mh)
* Changes suggested by Denis Barbier
* use YESEXPR in the yes/no question to help with non-english
languages
* make adduser consistent with documentation again. The option is
--disabled-password, not --disabled-passwd or --disabled_password.
Thanks to Colin Watson. (mh) Closes: #332815
"our $verbose"
fix error message in addusertogroup
make $verbose a "global" variable
global rename _ to gtx (the function name _ breaks File::Find in a subtle way)
change %config handling:
* @defaults is now an array of files to be processed by
preseed_config in order.
* preseed_config gets its arguments by reference now
* %config is a reference argument now
* adduser/deluser do not warn on missing config file any more,
preseed_config already has that code
remove double definition of get_users_groups
syntax corrections to some printf calls
we pass all tests in the test suite now!
back out the broken package patch
introduce variable $version
move all code into package Adduser; make $verbose a global variable
* Change create_homedir parameter processing. (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
commit another patch set from jörg. This one is known to break deluser
* Streamlining of print(f)/die(f) statements regarding quoting,
parenthesis and spaces. (mh)
hohjg patch set adduser.7
* 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.
hohjg patch 5: move common code to AdduserCommon
* Third patch from Jörg Hoh:
- reorder command line checks and make them more consistent
- add more comments
* Apply one more patch by Jörg Hoh:
- Comment update
- relaxed checking of configuration ("yes" is checked case
insensitively now)
- explicit return values
* Apply patch by Jörg Hoh to replace manual option parsing by
getopt and restructure plausibility checks.
* Fix broken error message on chage non-zero exit code. Thanks to
Brian Nelson. Closes: #316089
* 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)
* Use chage to override login.defs PASS_MAX_DAYS for system accounts.
Thanks to Gerhard Schrenk. (mh) Closes: #298883
* Fix broken --disabled-login --disabled-password handling. Thanks
to Tokka Hastrup. (mh) Closes: #302837
* Zap program synopsis comments from the beginning. We have that information in the usage() subroutines and in the manpages. Having it a third time will only cause errors.
* Now handles /etc/skel correctly even if it is not readable for a
normal user. Thanks to Chapko Dimitrij. (mh) Closes: #299489
Long Description: Moved the actual readlink and the error processing
out of the code part that runs with user privileges only. The readlink
done as user failed if /etc/skel is not readably by that user. The
only operation done with dropped privileges is now the actual link
creation.
* allow underscores again. Bug in the regexp. Thanks to Steve
Langasek.
* make username verification regexp configurable. (mh)
Closes: #283110, #287535
+ * create /etc/skel symlinks with proper uid/gid. Thanks to Deepak + Goel. (mh) Closes: #268402.
add fixme according to #284688
Second try with Adam D. Barratt's adduser patch (goofed up the first time)
* fix inconsistent hyphenation in man pages. Thanks to Clint Adams.
(mh) Closes: #259000.
roll back --group --ingroup change because the code is different from what I thought.
* allow --system --group --ingroup as this might make sense.
make it work this time
* allow --system --group --ingroup as this might make sense.
* hand down --quiet and --debug settings to adduser.local. Thanks
to Karl M. Hegbloom. Closes: #240103. Closes: #156013.
* honor setgid_home for directories in /etc/skel. Thanks to Jeff
Tranter. Closes: #158370.
* capitalize default choice N in correctness prompt of code and
po files. Thanks to Justin B Rye. Closes: #238807.
* Improve warnings regarding --no-create-home. Thanks to Chris
Halls. Closes: #141016.
* deluser: Check for existing $pw_homedir before find to avoid
warning if home dir not present.
discovered usage(). documented changes there as well.
* addgroup --system does no longer fail if system group already
exists. Closes: #239238.
* adduser now gives clearer error messages when user/group to be
created as system user/group already exists as non-system. Thanks
to Henrique de Moraes Holschuh. Closes: #143738.
* Fixed POT file generation, patch provided by Eugeniy Meshcheryakov <eugen@univ.kiev.ua>. Closes: #233285. The "-L Perl" is added to xgettext, which imposes a versioned dependency on gettext >= 0.13. * Updated Swedish translation of the Debconf templates by Leonard Norrgard <vinsci@refactor.fi>. Closes: #230381. * Fixed a typo in Spanish translation, reported by Jesus Roncero <jesus@roncero.org>. Closes: #223828. * Updated Danish translation by Morten Brix Pedersen <morten@wtf.dk>. Closes: #216420. * Added Simplified Chinese translations, both for programs and Debconf templates, by Carlos Z.F. Liu <carlos_liu@yahoo.com>. Closes: #230651. * Added Czech translations, both for programs and Debconf templates, by Miroslav Kure <kurem@upcase.inf.upol.cz>. Closes: #232062. * Added Ukranian translations, both for programs and Debconf templates, by Eugeniy Meshcheryakov <eugen@univ.kiev.ua>. Closes: #233552. * Applied patch by Denis Barbier <barbier@debian.org> for most translation related changes. Thanks a lot for the help. Closes: #236494.
Load adduser-3.50 into trunk.
Load adduser-3.48 into trunk.
Load adduser-3.47 into trunk.
Load adduser-3.43 into trunk.
Load adduser-3.42 into trunk.
Load adduser-3.41 into trunk.
Load adduser-3.37 into trunk.
Load adduser-3.35 into trunk.
Load adduser-3.34 into trunk.
Load adduser-3.32 into trunk.
Load adduser-3.28 into trunk.
Load adduser-3.25 into trunk.
Load adduser-3.23 into trunk.
Load adduser-3.21 into trunk.
Load adduser-3.18 into trunk.
Load adduser-3.16 into trunk.
Load adduser-3.15 into trunk.
Load adduser-3.14 into trunk.
Load adduser-3.13 into trunk.
Load adduser-3.12 into trunk.
Load adduser-3.11.2 into trunk.
Load adduser-3.11.1 into trunk.
Load adduser-3.8 into trunk.
initial import
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.5 |