Commit Graph

  • d324c6776b libmisc: minimum id check for system accounts Iker Pedrosa 2022-10-06 11:21:18 +02:00
  • ead03afeba usermod: report error if homedir does not exist Iker Pedrosa 2022-10-05 15:20:43 +02:00
  • e503fd574b chage: Fix regression in print_date Xiami 2022-10-05 18:11:28 +08:00
  • deba8c722e Update changelog debian/1%4.12.3+dfsg1-1 Balint Reczey 2022-09-11 23:34:56 +02:00
  • f0d0800450 Fix Lintian elevated-privileges tag rename Balint Reczey 2022-10-04 22:28:58 +02:00
  • 3dc1754e50 Use libc MAX() and MIN() Alejandro Colomar 2022-09-28 23:19:37 +02:00
  • 0d9799de04 Don't test for NULL before calling free(3) Alex Colomar 2022-09-28 22:03:52 +02:00
  • 1b0e189e35 updated Dutch translation Frans Spiesschaert 2022-09-27 17:11:02 +02:00
  • 8e53db927a lib: use memzero where applicable Christian Göttsche 2022-09-17 18:03:46 +02:00
  • e74bfe2c75 lib: use strzero where applicable Christian Göttsche 2022-09-17 17:56:49 +02:00
  • 14e7caf6b2 lib/commonio: make lock failures more detailed Luca BRUNO 2022-08-29 12:35:07 +00:00
  • cde221b858 copy_tree: carefully treat permissions Samanta Navarro 2022-09-10 11:58:15 +00:00
  • f33e7def06 ci(lint): add shell linter - Differential ShellCheck Jan Macku 2022-09-12 10:15:43 +02:00
  • c0e008111e Update changelog Balint Reczey 2022-09-11 23:18:55 +02:00
  • f7c5ed7e44 debian/patches: Reorder patches in series to make it look sane Balint Reczey 2022-09-11 23:16:27 +02:00
  • 71b57931c8 debian/patches/502_debian_useradd_defaults: Update useradd.8.xml, too Balint Reczey 2022-09-11 23:05:00 +02:00
  • 830963375b Update changelog Balint Reczey 2022-09-11 21:58:50 +02:00
  • 119d3e7fb4 Update standards version to 4.6.1, no changes needed. Debian Janitor 2022-09-08 07:06:48 +00:00
  • 22cdffdd80 Update renamed lintian tag names in lintian overrides. Debian Janitor 2022-09-08 07:06:25 +00:00
  • 10cd68e0f0 copy_tree: do not block on fifos Samanta Navarro 2022-09-04 11:58:03 +00:00
  • f3bdb28e57 copy_tree: use fchmodat instead of chmod Samanta Navarro 2022-09-04 11:54:19 +00:00
  • 23958d1506 Merge branch 'lastlog' into 'master' Balint Reczey 2022-09-06 10:12:32 +00:00
  • 840aa7a980 useradd: avoid creating several GB worth of sparse lastlog and faillog files Johannes Schauer Marin Rodrigues 2022-09-06 07:56:54 +02:00
  • 23634d8de7 useradd: check MLS enablement before setting serange Resolves: https://github.com/shadow-maint/shadow/issues/552 genBTC 2022-08-23 10:25:51 -04:00
  • cfc981df2a shadow: use relaxed usernames Alexander Kanavin 2022-08-16 13:46:22 +02:00
  • 9e1c0ffef4 po: Georgian translation NorwayFun 2022-08-22 02:38:43 +02:00
  • 78378400b9 po: Georgian translation NorwayFun 2022-08-22 02:37:21 +02:00
  • ebf9b232b0 useradd: Do not reset non-existent data in {last,fail}log David Kalnischkies 2022-08-24 13:21:01 +02:00
  • 8f8c08e8a5 Update changelog Balint Reczey 2022-08-24 00:09:30 +02:00
  • 9126929c22 Update upstream source from tag 'upstream/4.12.3+dfsg1' Balint Reczey 2022-08-24 00:06:56 +02:00
  • bdb2aa7202 pristine-tar data for shadow_4.12.3+dfsg1.orig.tar.xz Balint Reczey 2022-08-24 00:06:47 +02:00
  • 8ead740677 New upstream version 4.12.3+dfsg1 upstream/4.12.3+dfsg1 Balint Reczey 2022-08-24 00:06:41 +02:00
  • 7136e24f8a Revert "Drop unused function subid_init()" Serge Hallyn 2022-08-21 13:14:37 -05:00
  • eb3562f3c0 useradd.8.xml: fix default group id from 100 to 1000 according to bbf4b79 Tim Biermann 2022-08-19 22:31:01 +02:00
  • 56751ea5fa Refresh patches Balint Reczey 2022-08-20 18:37:02 +02:00
  • cda8c5fa81 Update changelog Balint Reczey 2022-08-20 18:22:19 +02:00
  • 69ca70f202 Update upstream source from tag 'upstream/4.12.2+dfsg1' Balint Reczey 2022-08-20 18:17:29 +02:00
  • 7a3935ef98 pristine-tar data for shadow_4.12.2+dfsg1.orig.tar.xz Balint Reczey 2022-08-20 18:17:23 +02:00
  • 675b462b64 New upstream version 4.12.2+dfsg1 Balint Reczey 2022-08-20 18:17:16 +02:00
  • 238aa92948 Release 4.12.2 with CVE fix 4.12.2 Serge Hallyn 2022-08-18 16:54:21 -05:00
  • faeab50e71 Avoid races in copy_tree() Christian Göttsche 2022-08-05 17:57:32 +02:00
  • 6cbec2d0aa Address minor compiler warnings Christian Göttsche 2022-08-05 17:57:29 +02:00
  • f606314f0c More robust file content copy in copy_tree() Christian Göttsche 2022-08-05 17:57:27 +02:00
  • 1d281273b1 Fail if regular file pre-exists in copy_tree() Christian Göttsche 2022-08-05 17:57:26 +02:00
  • dab764d019 Require symlink support Christian Göttsche 2022-08-05 17:57:24 +02:00
  • f6f8bcd2a5 Avoid races in remove_tree() Christian Göttsche 2022-08-05 17:57:22 +02:00
  • e9ae247cb1 Avoid races in chown_tree() Christian Göttsche 2022-08-05 17:57:19 +02:00
  • 4b3dde0b11 Release 4.12 4.12.1 Serge Hallyn 2022-08-15 12:16:41 -05:00
  • 68bf7189e0 uk has no limits.5 translation Serge Hallyn 2022-08-12 13:11:56 -05:00
  • ef79a4d8c8 Add uk to list of man subdirs Serge Hallyn 2022-08-12 12:29:50 -05:00
  • 25337787e7 Release 4.12 4.12 Serge Hallyn 2022-08-11 11:04:18 -05:00
  • c68ec38e3f Update changelog Serge Hallyn 2022-08-08 18:56:41 -05:00
  • 6448da507e libmisc/root_flag: add tips for --root flag only support abspath Celeste Liu 2022-07-27 23:06:36 +08:00
  • c6c8130db4 Use function format attribute where applicable Christian Göttsche 2022-08-05 17:40:42 +02:00
  • 477c8e6f42 Drop unused function subid_init() Christian Göttsche 2022-08-05 17:40:39 +02:00
  • ce185b2b48 Drop obsolete prototype for log_dolog() Christian Göttsche 2022-08-05 17:40:37 +02:00
  • 87d5a54ba0 Drop superfluous const from return type Christian Göttsche 2022-08-05 17:40:36 +02:00
  • 8f093ea93a Add include for uid_t Christian Göttsche 2022-08-05 17:40:34 +02:00
  • 4c641c1f2a Drop unnecessary prototype Christian Göttsche 2022-08-05 17:40:33 +02:00
  • ae38d3a87f Declare read-only data const Christian Göttsche 2022-08-05 17:40:31 +02:00
  • 44917600b6 Drop register keyword Christian Göttsche 2022-08-05 17:40:29 +02:00
  • c5090d91a1 Return void pointer from xmalloc Christian Göttsche 2022-08-05 17:40:28 +02:00
  • e32b4a9a81 Declare read-only parameters const Christian Göttsche 2022-08-05 17:40:26 +02:00
  • 0fe4128ee6 po: update translations Christian Göttsche 2022-08-05 17:40:24 +02:00
  • af76c25f77 configure.ac: bump gettext version Christian Göttsche 2022-08-05 17:40:21 +02:00
  • caad9b987c configure.ac: replace deprecated aliases Christian Göttsche 2022-08-05 17:40:12 +02:00
  • b5aba2624b Fix E_NAME_IN_USE documentation. Jeremy Whiting 2022-07-27 12:02:12 -06:00
  • f397e32638 Fix CI by testing Ubuntu 22.04 instead of 21.10. Jeremy Whiting 2022-08-06 09:48:53 -06:00
  • 18b8095a8d tests: add a case for testing -F option of useradd Masatake YAMATO 2022-07-20 17:40:11 +09:00
  • 3f7a72e967 useradd: add -F option for updating /etc/sub[ig]id for system accounts Masatake YAMATO 2022-07-20 11:17:16 +09:00
  • fb96d3f84d useradd: make the option specstr passed to getopt_long extensible Masatake YAMATO 2022-07-20 10:43:02 +09:00
  • 8d8547f65f debian/shadowconfig: Support DPKG_ROOT without using chroot() Johannes Schauer Marin Rodrigues 2022-07-26 17:25:42 +02:00
  • 3ec32f9975 subordinateio: also compare the owner ID Iker Pedrosa 2022-07-13 09:55:14 +02:00
  • 62d99ee3fc man (useradd): add a note about -r option and /etc/subuid and subgid Masatake YAMATO 2022-07-14 01:58:33 +09:00
  • ad4ab16559 Fix typo Alexander Zhang 2022-07-06 14:41:09 -07:00
  • 1bf5868e33 fix Changelog typo Serge Hallyn 2022-07-05 08:49:15 -05:00
  • f1a922f3b3 Update changelog Serge Hallyn 2022-07-04 14:30:09 -05:00
  • 274e786be9 libmisc: use /dev/urandom as a generic fallback for read_random_bytes() Xi Ruoyao 2022-06-13 16:44:14 +08:00
  • 6688f1c1eb CI: update actions version Iker Pedrosa 2022-06-01 13:22:22 +02:00
  • 1f84142915 CI: enable CodeQL analyzer Iker Pedrosa 2022-05-09 16:06:38 +02:00
  • f4d5705e4a CI: create Github workflow to install dependencies Iker Pedrosa 2022-05-09 16:17:57 +02:00
  • f4cf8fe51c Complete Ukrainian translation Yuri Chornoivan 2022-05-21 20:49:25 +03:00
  • a83533d97d Update Ukrainian translation Yuri Chornoivan 2022-05-20 21:46:54 +03:00
  • b372b8a3be Add Ukrainian translation for man pages Yuri Chornoivan 2022-05-19 22:01:55 +03:00
  • 3b89b71680 Initialize local variables Iker Pedrosa 2022-05-16 17:24:58 +02:00
  • 0c7ded471f Add header guards Iker Pedrosa 2022-05-10 15:26:15 +02:00
  • 0b51cde162 Remove commented out code and FIXMEs Iker Pedrosa 2022-05-10 15:01:21 +02:00
  • 23baa40d9d Remove redeclared variable Iker Pedrosa 2022-05-10 13:23:07 +02:00
  • 3e183c2f5a Update Ukrainian translation Yuri Chornoivan 2022-05-16 19:38:39 +03:00
  • 29309f5913 tests: replace egrep -> grep -E Sam James 2022-05-15 01:37:11 +00:00
  • 48ceff86de configure: replace obsolete autoconf macros Christian Göttsche 2022-05-09 18:36:02 +02:00
  • 45d6746219 src: correct "badname" option Iker Pedrosa 2022-05-04 09:33:59 +02:00
  • edf5ea7974 man: correct "badname" option Iker Pedrosa 2022-04-27 16:59:03 +02:00
  • b62d02f38f po: update translation files Iker Pedrosa 2022-04-27 16:53:39 +02:00
  • 0593b330d8 Suggest badname if name has special characters Iker Pedrosa 2022-04-26 16:45:04 +02:00
  • 58b6e97a9e passwd: erase password copy on all error branches Christian Göttsche 2022-04-25 12:17:40 +02:00
  • edca359022 usermod: fix alphabetical order in help message Matheus Marques 2022-04-24 16:16:58 -03:00
  • 5a7ed86fba Work around git safe.directory enforcement Serge Hallyn 2022-04-25 10:42:41 -05:00
  • 9cdb5251b6 chpasswd: add IS_CRYPT_METHOD juyin 2022-04-02 11:48:51 +08:00
  • 3c1e5fcf16 refactor get_salt function juyin 2022-04-01 09:26:29 +08:00