]> git.cameronkatri.com Git - pw-darwin.git/history - pw/pw_user.c
Recommit everything, add chpass, improve history (except for a few files that git...
[pw-darwin.git] / pw / pw_user.c
2021-05-02 Cameron KatriRecommit everything, add chpass, improve history (excep...
2020-09-01 Mark Johnstonpw: Handle errors from ftell() when removing records...
2019-05-25 Li-Wen HsuRemove an uneeded indentation introduced in r286196...
2018-03-01 David BrightAllow the "@" and "!" characters in passwd file GECOS...
2017-12-15 Eugene Grosbeinpw(8): r326738 broke expiration arithmetic in case...
2017-12-09 Eugene Grosbeinpw(8): correct expiration period handling and command...
2017-11-27 Pedro F. Giffunivarious: general adoption of SPDX licensing ID tags.
2017-08-19 Ed Mastepw useradd: Validate the user name before creating...
2017-08-19 Ed Mastepw usermod: Properly deal with empty secondary group...
2017-05-10 Alan SomersDon't depend on assert(3) getting evaluated
2017-05-10 Alan Somersstrcpy => strlcpy
2017-03-24 Eugene GrosbeinProperly initialise with content of pw.conf(5) that...
2017-01-22 Baptiste DaroussinReally restore the old behaviour for pw usermod -m
2017-01-22 Baptiste DaroussinReadd a feature lost in pw(8) refactoring
2016-07-13 Alan Somerspw should sanitize the argument of -w.
2016-06-04 Baptiste DaroussinFix typo preventing pw {user,group}next -C from working...
2016-04-04 Glen BarberMFH
2016-03-26 Baptiste DaroussinRemove some unneeded headers
2016-03-02 Glen BarberMFH
2016-03-02 Mark JohnstonFix a typo that prevented pw(8) from setting a user...
2016-01-04 Glen BarberFix svn:mergeinfo, and MFH a commit that was previously...
2016-01-04 Glen BarberMFH r289384-r293170
2015-12-02 Baptiste Daroussinpw_checkname since the beginning if too strict on GECOS...
2015-12-02 Baptiste DaroussinFix handling of numeric-only names with pw lock
2015-10-30 Xin LIIn pw_userlock, set 'name' to NULL when we encounter...
2015-10-29 Bryan DreweryFix unlikely memory leak.
2015-10-01 Baptiste DaroussinMerge from head
2015-09-14 Baptiste DaroussinRegression: fix usershow -7
2015-09-12 Baptiste DaroussinFinish merging from head, messed up in previous attempt
2015-09-12 Baptiste DaroussinMerge from head
2015-09-12 Baptiste DaroussinRegression: fix pw usermod -d
2015-08-21 Baptiste DaroussinFix /home symlink creation
2015-08-21 Baptiste DaroussinFix useradd regression:
2015-08-14 Baptiste DaroussinRegression: fix pw usermod -w xxx
2015-08-11 Alexander V. ChernikovMFP r276712.
2015-08-08 Alexander V. ChernikovMFP r274553:
2015-08-03 Ed SchoutenAvoid calling strlen() where we can use the strspn...
2015-08-03 Baptiste DaroussinFix bugs spotted by gcc
2015-08-03 Adrian ChaddActually set quiet to something.
2015-08-02 Baptiste DaroussinSplit some extra long lines
2015-08-02 Baptiste DaroussinCleanup a bit includes
2015-08-02 Baptiste DaroussinFix regression: report again if a username already...
2015-08-02 Baptiste DaroussinRewrite parsing subcommands arguments of pw(8)
2015-08-01 Baptiste DaroussinPartial revert of r286152
2015-08-01 Baptiste DaroussinValidate expiration days and password days from commman...
2015-08-01 Baptiste DaroussinCast uid/git to uintmax_t when using printf-like functi...
2015-07-28 Baptiste DaroussinReject usermod and userdel if the user concerned is...
2015-07-28 Baptiste DaroussinFix wrong warning printed after changing or updating...
2015-07-13 Baptiste DaroussinRegression fix: allow to create users with uid0
2015-07-12 Baptiste DaroussinEnsure skeldir is abolute path (relatively to the rootdir)
2015-07-12 Baptiste Daroussinpw -R <rootdir> userdel can now cleanup installation
2015-07-12 Baptiste DaroussinRework the home directory creation and copy or the...
2015-07-12 Baptiste DaroussinMake getarg return NULL if args is NULL
2015-07-11 Baptiste DaroussinFix regression: ensure when try to create the group...
2015-07-11 Baptiste DaroussinReplace custom string array with stringlist(3)
2015-07-11 Baptiste DaroussinRemove unused argument from pm_passwd
2015-07-11 Baptiste Daroussincheck the gecos format early: at the moment the -c...
2015-07-11 Baptiste DaroussinRemove useless use of goto
2015-07-11 Baptiste DaroussinIsolate pw lock/unlock into a separate function
2015-07-11 Baptiste Daroussinhomedir can only be populate during useradd
2015-07-11 Baptiste DaroussinMake a separate groupdel/userdel from the main function
2015-07-11 Baptiste DaroussinMake separate functions to show users and groups
2015-07-11 Baptiste DaroussinMove the quiet flag into the configuration structure
2015-07-11 Baptiste DaroussinSeparate usernext/groupnext from the main functions
2015-07-04 Baptiste DaroussinFix validation of crypted password
2015-07-04 Baptiste DaroussinValidate input of pw usermod -h and pwusermod -H
2015-06-15 Baptiste DaroussinMerge from head
2015-06-13 Simon J. GerratyAdd META_MODE support.
2015-06-08 Baptiste Daroussinbackout remove of -q option for pw [user|group] next
2015-06-07 Baptiste DaroussinRemove '-q' support for pw [user|group] next
2015-06-07 Baptiste DaroussinFix generating configuration file
2015-06-07 Baptiste DaroussinFix duplicate checking
2015-06-07 Baptiste DaroussinRemove uneeded code (already done by pw_make_v7)
2015-06-07 Baptiste DaroussinIn case of rename validate the length of the new name
2015-06-07 Baptiste DaroussinRefactor input validation
2015-06-07 Baptiste DaroussinFinish converting -7 to pwconf
2015-06-07 Baptiste DaroussinHandle -7 via gloval pwconf
2015-06-07 Baptiste DaroussinHandle pretty print (-P) via global pwconf
2015-06-07 Baptiste DaroussinHandle dryrun (-N) via global pwconf
2015-06-07 Baptiste DaroussinAdd a new global struct pwconf to store etcpath, rootdi...
2015-06-07 Baptiste DaroussinFix pw userdel -r not deleting homedir
2015-06-07 Baptiste DaroussinTest explicitly the result of strcmp to be consistent...
2015-06-07 Baptiste DaroussinImprove readability by reducing indentations levels
2015-06-07 Baptiste DaroussinRemove one level of indentation
2015-06-07 Baptiste DaroussinMove user deletion code into a separate function to...
2015-06-07 Baptiste DaroussinInstead of always casting the pw_checkname input to...
2015-06-03 Baptiste DaroussinNew pw -R rootdir option
2015-05-31 Baptiste DaroussinRemove useless cast in printf and printf-like functions:
2015-05-31 Baptiste DaroussinCast -1 to uid_t and bump WARNING level to 3
2015-05-31 Baptiste DaroussinMake pw_user()/pw_group() more consitent about errors
2015-05-28 Glen BarberMFH: r282615-r283655
2015-05-27 Simon J. GerratyMerge sync of head
2015-05-26 Simon J. GerratyMerge from head
2015-05-09 Baptiste DaroussinReplace sprintf(3) with snprintf(3)
2015-05-09 Baptiste DaroussinUse snprintf(3) instead of sprintf(3)
2015-05-09 Baptiste DaroussinRemove some uneeded headers
2015-05-09 Baptiste DaroussinReplace malloc(3) + strcpy(3) + strcat(3) by asprintf(3)
2015-05-09 Baptiste DaroussinUse snprintf(3) instead of strcpy(3) + strncat(3)
2015-01-26 Baptiste DaroussinRevert r277652
2015-01-24 Baptiste DaroussinAllow negative numbers in -u and -g options
next