7a16f4582d
fix uninitialised memory in merge_group_entries causes segfault in useradd by changing a call to malloc to a call to calloc
Brad Hubbard2013-07-29 10:13:12 +02:00
b10cba0e0a
add newline char when two lines are concatenated
Brad Hubbard2013-07-29 10:05:52 +02:00
52a38d5509
crypt() in glibc/eglibc 2.17 now fails if passed a salt that violates specs. On Linux, crypt() also fails with DES/MD5 salts in FIPS140 mode. Rather than exit() on NULL returns we send them back to the caller for appropriate handling.
mancha2013-07-28 18:41:11 +02:00
d172cccd07
Kill the child process group, rather than just the immediate child; this is needed now that su no longer starts a controlling terminal when not running an interactive shell (closes: Debian#713979)
Colin Watson2013-07-28 14:38:12 +02:00
042d6c48b3
* man/*.xml: Add author based on copyright statement. * man/<ll>/*.[1358], man/<ll>/man[1358]/*.[1358], man/<ll>/Makefile.am: Sort manpages per section as the generated manpages.
nekral-guest2012-05-25 11:45:21 +00:00
62c424ce33
Another change suggested by Roger
bubulle2012-05-22 18:43:16 +00:00
faaa8daffb
* man/Makefile.am, man/generate_mans.mak: Update clean targets, due to the generation in separate sub folders.
nekral-guest2012-05-20 21:01:24 +00:00
e108f473ec
* man/su.1.xml: Document author to avoid warnings during generation. This needs to be rolled out to other manpages. * man/generate_mans.mak: Do not add a AUTHOR section in the man pages.
nekral-guest2012-05-20 17:40:23 +00:00
f100b5ea7e
* src/su.c: non PAM enabled versions: do not fail if su is called without a controlling terminal. Ignore ENXIO errors when opening /dev/tty.
nekral-guest2012-05-20 16:15:14 +00:00
346bc7c0df
* debian/control: Bump Standards-Version to 3.9.3 (no changes needed). * debian/rules: Simplify setting of hardening flags. cdbs 0.4.103 needed to get hardened version of shadow-utils. Restore previous requirement on dpkg-dev to 1.13.5.
nekral-guest2012-05-20 15:30:55 +00:00
8690c74d6a
* src/useradd.c: Cleanup, return code 13 no more used. * man/useradd.8.xml: Document return code 14, and remove return code 13.
nekral-guest2012-05-20 12:26:54 +00:00
4a0d11ba27
Update debian/patches/series because 428_grpck_add_prune_option was removed.
nekral-guest2012-05-20 11:06:53 +00:00
8d3f289bd8
- manpages: .so links point to paths relative to the top-level manual hierarchy. Closes: #661025nekral-guest2012-05-20 11:05:39 +00:00
788374bd8c
* NEWS, man/generate_mans.mak: Generate manpages in man1, man3, man5, man8 subdirectories. This fix the generation of .so links which did not point to a path relative to the top-level manual hierarchy. * man/generate_mans.mak: Update man paths accordingly. * man/Makefile.am: Likewise. * man/da/Makefile.am: Likewise. * man/de/Makefile.am: Likewise. * man/fr/Makefile.am: Likewise. * man/it/Makefile.am: Likewise. * man/pl/Makefile.am: Likewise. * man/ru/Makefile.am: Likewise. * man/sv/Makefile.am: Likewise. * man/zh_CN/Makefile.am: Likewise.
nekral-guest2012-05-20 10:18:33 +00:00
d755279fad
* configure.in: Prepare for next point release 4.1.5.1.
nekral-guest2012-05-20 10:07:55 +00:00
fb7906760e
* configure.in: Remove deprecated AM_C_PROTOTYPES (no more supported in automake 1.12).
nekral-guest2012-05-19 08:27:42 +00:00
1a7960421e
* src/useradd.c: Keep the default file as much as possible to avoid issue in case of crash. Use link instead of rename.
nekral-guest2012-05-18 20:28:16 +00:00
56845ad1c1
* lib/commonio.c: Fix labeling of /etc/{passwd,shadow,group,gshadow}. It will basically label them with same context as /etc/{passwd+,shadow+,group+,gshadow+}
nekral-guest2012-05-18 19:44:53 +00:00
1e0450dfb1
* src/pwunconv.c: Do not check spw_close() return value (file is opened readonly). * src/grpunconv.c: Do not check sgr_close() return value (file is opened readonly).
nekral-guest2012-05-18 19:32:32 +00:00
770fddc081
- userdel: Fix segfault when userdel removes the user's group. Closes: #660406nekral-guest2012-05-18 18:56:49 +00:00
17deaa39f5
* NEWS, src/userdel.c: Fix segfault when userdel removes the user's group.
nekral-guest2012-05-18 18:56:24 +00:00
b079e4f331
Cleanup and new entry: - login: log into utmp(x) but not into wtmp (this is done by pam_lastlog). Log to utmp(x) was broken by the fix for #605329. Closes: 659957
nekral-guest2012-05-18 18:29:59 +00:00
f243d4077d
* NEWS, src/login.c: Log in utmp / utmpx / wtmp also when PAM is enabled. This is not done by pam_lastlog. This was broken on 2011-07-23. * NEWS, libmisc/utmp.c: Do not log in wtmp when PAM is enabled. This is done by pam_lastlog.
nekral-guest2012-05-18 17:57:52 +00:00
f741583f1a
French translation of manpages completed
bubulle2012-05-17 09:17:53 +00:00
1586a91909
Add Debian bug closure to avoid forgetting in debian/changelog when uploading a new upstream in Debian
bubulle2012-05-17 09:14:42 +00:00
de8a22a2f4
German translation of manpages updated
bubulle2012-05-17 09:13:09 +00:00
ac43a9a2d5
Separation of static and dynamic motd components in login PAM module Closes: #669698bubulle2012-04-21 12:06:55 +00:00
5c999162fa
Complete Polish translation of logoutd(8. Closes: #668880bubulle2012-04-15 10:54:54 +00:00
19d5ec6921
Complete translation of logoutd(8) in Polish. Patch by Robert Luberda
bubulle2012-04-15 10:54:03 +00:00
057ad9bb69
* debian/patches/428_grpck_add_prune_option: removed -p option. The option was not documented and was meant to fix consequences of a bug now fixed more than 10 years ago. Note that debian/patches/428_grpck_add_prune_option was broken by the refresh in 4.1.5-1 * debian/shadowconfig.sh: Display issues, but dot not prompt interactively to fix passwd/group/shadow/gshadow issues. Closes: #638263nekral-guest2012-02-16 20:28:21 +00:00
9f34a68dba
* NEWS: New placeholder for the next release (4.1.5.1 expected)
nekral-guest2012-02-13 20:33:28 +00:00
0c1cbaede8
2012-02-13 Mike Frysinger <vapier@gentoo.org> * src/passwd.c: (non PAM flavour) Report permission denied when access to /etc/shadow fails with EACCES.
nekral-guest2012-02-13 20:32:00 +00:00
e363962dd2
2012-02-13 Mike Frysinger <vapier@gentoo.org> * lib/nscd.c: Add missing newline to error message. * lib/nscd.c: If nscd is installed but not in use, then running nscd -i will exit(1). We shouldn't warn in this case since this is not abnormal behavior.
nekral-guest2012-02-13 20:09:59 +00:00