nekral-guest
1ff4e28748
Remove duplicate logging to syslog.
2008-01-01 23:45:44 +00:00
nekral-guest
d590d0ccee
Split check_perms() out of main().
2008-01-01 23:35:55 +00:00
nekral-guest
94b3b98196
Avoid assignments in conditionals.
2008-01-01 23:07:55 +00:00
nekral-guest
1d76eb6ef7
Avoid assignments in conditionals.
2008-01-01 22:21:55 +00:00
nekral-guest
631fa3b4f3
(split_groups): Test the pointer returned by malloc.
2008-01-01 20:47:31 +00:00
nekral-guest
6f45325d6e
Document add_one_entry_nis(), write_all(), commonio_remove(),
...
commonio_locate(), and commonio_rewind().
2008-01-01 20:34:47 +00:00
nekral-guest
e700196c17
Fix typo s/groupadd/chpasswd/
2008-01-01 19:56:29 +00:00
nekral-guest
53ecd8e0c0
New TODO item:
...
- newusers: add logging to SYSLOG & AUDIT
2008-01-01 19:54:37 +00:00
nekral-guest
97d7df1ef4
Fix typo s/groupadd/chage/
2008-01-01 19:53:33 +00:00
nekral-guest
376d990101
Fix typo s/groupadd/chgpasswd/.
2008-01-01 19:53:02 +00:00
nekral-guest
4c2f65d7d0
Avoid implicit conversions to booleans.
2008-01-01 18:27:40 +00:00
nekral-guest
92d8cbb26c
Avoid implicit brackets.
2008-01-01 18:04:46 +00:00
nekral-guest
7080370042
Re-indent.
2008-01-01 17:56:33 +00:00
nekral-guest
a9ae2a8710
Avoid implicit conversions to booleans.
2008-01-01 17:51:54 +00:00
nekral-guest
94266e1360
use_system_pw_file and use_system_spw_file were not reset.
2008-01-01 17:43:18 +00:00
nekral-guest
f6e79f59be
Re-indent.
2008-01-01 16:58:13 +00:00
nekral-guest
27ed5ec8b9
Avoid implicit brackets.
2008-01-01 16:54:18 +00:00
nekral-guest
f9f420b107
ignore libmisc.a
2008-01-01 16:40:50 +00:00
nekral-guest
1c2f4f0428
No functional changes were introduced by the previous pwck and grpck
...
changes, except for the following bug fix: no syslog logging if a passwd
or group file was specified on the command line without a shadowed
database file, even if the system shadowed database was changed).
2008-01-01 16:36:06 +00:00
nekral-guest
42a5b75c5a
* Fix open_files prototype (void argument).
...
* close_file documentation (s:password/shadow:group/gshadow:)
2008-01-01 16:28:01 +00:00
nekral-guest
6ac97a708c
Fix typos in comments (gshadow/shadow).
2008-01-01 16:25:57 +00:00
nekral-guest
d022527b71
Simplify pwck's main(). Remove gotos.
2008-01-01 15:52:07 +00:00
nekral-guest
3ad9a439d5
Split also check_pw_file() and check_spw_file() out of main().
2008-01-01 15:49:33 +00:00
nekral-guest
ef2c12e560
Also split open_files and close_files out of main().
...
New global variables use_system_pw_file and use_system_spw_file
2008-01-01 15:29:47 +00:00
nekral-guest
6912ac253a
Split process_flags() out of main(). New global variables is_shadow,
...
sort_mode.
2008-01-01 15:07:41 +00:00
nekral-guest
a3501dfd95
De-comment code (duplicate the entry when the _R function is not present on the system).
2008-01-01 14:48:04 +00:00
nekral-guest
09a95ed70a
* src/lastlog.c: Remove statbuf, not used.
...
* src/lastlog.c: Fix types, cast umin and umax to uid_t.
* src/lastlog.c: (option -u) user needs to be a signed long, not
uid_t (to accept rangees like -<uid>
2008-01-01 14:38:47 +00:00
nekral-guest
d0de685c7a
Avoid ?: construct without the middle term.
2008-01-01 14:34:07 +00:00
nekral-guest
72713d0b73
Forgot to commit that one.
...
Avoid empty file when USE_PAM is set.
2008-01-01 14:32:41 +00:00
nekral-guest
b681e50ff2
* libmisc/copydir.c, src/usermod.c, lib/prototypes.h: The uid and
...
gid parameters can be set to -1 to indicate that the original
owners must be kept. Change the types from uid_t/gid_t to a
long int (signed).
* libmisc/copydir.c: Change the copy_entry(), copy_dir(),
copy_symlink(), copy_special(), and copy_file() prototypes
accordingly.
* lib/prototypes.h: Add the parameters' name for the
libmisc/copydir.c functions.
2008-01-01 14:31:00 +00:00
nekral-guest
bb8af02978
Avoid empty file when WITH_AUDIT is not set.
2008-01-01 14:20:36 +00:00
nekral-guest
bca732693b
* libmisc/limits.c, libmisc/obscure.c, src/login_nopam.c,
...
lib/pwauth.c: Avoid empty file when USE_PAM is set.
* src/login_nopam.c: Fix warnings: resolve_hostname takes and
returns a constant string.
2008-01-01 14:18:55 +00:00
nekral-guest
0dccafcd23
Remove inaccurate documentation.
...
The password file is no more opened in read only mode.
2008-01-01 14:12:34 +00:00
nekral-guest
b25feca14c
Add missing prototype declarations.
...
Document the new functions.
2008-01-01 14:10:21 +00:00
nekral-guest
0aaddfaf29
I forgot to mention compare_members_lists().
2008-01-01 14:09:47 +00:00
nekral-guest
3d82d5e452
Split check_members() out of check_grp_file() and check_sgr_file().
2008-01-01 13:50:06 +00:00
nekral-guest
612820cb9a
Split check_grp_file() and check_sgr_file() out of main().
2008-01-01 13:48:49 +00:00
nekral-guest
f6f6eeda8e
Split process_flags(), open_files(), and close_files() out of main(). New
...
global variables is_shadow, sort_mode, use_system_grp_file, and
use_system_sgr_file.
2008-01-01 13:13:47 +00:00
nekral-guest
83b9a376a2
If remove-potcdate.sin does not exist, use the one from teh po directory
...
(it is not installed automatically by autopoint.
2007-12-31 20:16:46 +00:00
nekral-guest
ca9fbc0d8e
Compilation fix. pamh needs to be global since the split of check_perms().
2007-12-31 20:15:15 +00:00
nekral-guest
1ec694eae7
Compilation fix. user was removed from the list of global variables.
2007-12-31 20:14:31 +00:00
nekral-guest
b9a00ea0ee
Fix the type of the bitfields in the commonio_entry and commonio_db
...
structures to unsigned int (instead of int).
2007-12-31 20:12:48 +00:00
nekral-guest
0cc661a2cf
Re-indent.
2007-12-31 15:34:29 +00:00
nekral-guest
d6cabcde78
Re-indent.
2007-12-31 15:32:15 +00:00
nekral-guest
4c9686df0c
Avoid assignments in comparisons.
2007-12-31 15:30:29 +00:00
nekral-guest
ce4e74c1b9
Avoid implicit brackets.
2007-12-31 15:27:23 +00:00
nekral-guest
3709183127
(compil fix) Use pw->pw_name instead of user.
2007-12-31 15:13:39 +00:00
nekral-guest
9a67b445b1
sflg needs to be global.
2007-12-31 15:07:59 +00:00
nekral-guest
ca035a53a0
Also split update_shell() out of main().
2007-12-31 15:06:22 +00:00
nekral-guest
f031095d9f
* Split also check_perms() out of main().
...
* Before pam_end(), the return value of the previous
pam API was already checked. No need to validate it again.
2007-12-31 14:54:46 +00:00