Commit Graph

  • 5669b34891 Assume socket(2) exists Alejandro Colomar 2022-12-12 20:06:39 +0100
  • 3d32dd05bb Assume inet_ntoa(3) exists Alejandro Colomar 2022-12-12 20:05:47 +0100
  • 0e0c55aeca Assume F_* and SEEK_* macros are defined Alejandro Colomar 2022-12-12 19:55:12 +0100
  • 9dfa71f71c Remove code conditional on S_SPLINT_S Alejandro Colomar 2022-12-12 19:46:17 +0100
  • 143e346dd5 Assume strdup(3) exists Alejandro Colomar 2022-12-12 19:23:24 +0100
  • 56e989ccf7 Assume strcasecmp(3) exists Alejandro Colomar 2022-12-12 19:22:25 +0100
  • 06f4acee99 Assume rmdir(2) exists Alejandro Colomar 2022-12-12 19:20:47 +0100
  • dfc93b35cc Assume mkdir(2) exists Alejandro Colomar 2022-12-12 19:17:44 +0100
  • 61299d69ad Assume B[0-9]* macros are defined Alejandro Colomar 2022-12-02 23:07:56 +0100
  • f51c6838ac Assume SIGTTOU is defined Alejandro Colomar 2022-12-02 23:03:29 +0100
  • 307502d8b5 Assume SIGTSTP is defined Alejandro Colomar 2022-12-02 23:02:24 +0100
  • 74c8015730 Assume RLIMIT_STACK is defined Alejandro Colomar 2022-12-02 22:57:47 +0100
  • c916715a6c Assume RLIMIT_NOFILE is defined Alejandro Colomar 2022-12-02 22:56:43 +0100
  • 5ebf28c999 Assume RLIMIT_FSIZE is defined Alejandro Colomar 2022-12-02 22:55:18 +0100
  • 91adf3b8bb Assume RLIMIT_DATA is defined Alejandro Colomar 2022-12-02 22:53:45 +0100
  • 891d8dbedd Assume RLIMIT_CPU is defined Alejandro Colomar 2022-12-02 22:52:52 +0100
  • 7a4906fc75 Assume RLIMIT_AS is defined Alejandro Colomar 2022-12-02 22:51:41 +0100
  • e1a39e1dfc Assume RLIMIT_CORE is defined Alejandro Colomar 2022-12-02 22:49:57 +0100
  • cbc363f671 Assume getgrgid_r(3) exists Alejandro Colomar 2022-12-02 22:42:39 +0100
  • 88eb38f4ab Assume getgrnam_r(3) exists Alejandro Colomar 2022-12-02 22:41:48 +0100
  • e5e5df1966 Assume getpwuid_r(3) exists Alejandro Colomar 2022-12-02 22:40:47 +0100
  • e788001977 Assume getpwnam_r(3) exists Alejandro Colomar 2022-12-02 22:39:28 +0100
  • a082a3975f Assume fsync(2) exists Alejandro Colomar 2022-12-02 22:32:59 +0100
  • e71c23586a Assume fchown(2) exists Alejandro Colomar 2022-12-02 22:31:38 +0100
  • 9c86e07067 Assume fchmod(2) exists Alejandro Colomar 2022-12-02 22:30:24 +0100
  • 55c62b663f Assume l64a(3) exists Alejandro Colomar 2022-12-02 22:28:25 +0100
  • 48391fb862 Assume <netdb.h> exists Alejandro Colomar 2022-12-02 22:24:56 +0100
  • b76d9b540a Remove preprocessor conditionals that are always true Alejandro Colomar 2022-12-02 22:22:55 +0100
  • 9d695340b4 Assume <sys/resource.h> exists Alejandro Colomar 2022-12-02 22:20:55 +0100
  • cdaa04e460 Remove uses of ulimit(3) Alejandro Colomar 2022-12-02 22:10:18 +0100
  • 0527fa677b Add indentation to heavy use of preprocessor conditionals Alejandro Colomar 2022-12-02 21:58:14 +0100
  • 7b1fc83e9b Remove unused check for <utime.h> Alejandro Colomar 2022-12-02 21:55:16 +0100
  • eecd021c04 Remove unused check for <syslog.h> Alejandro Colomar 2022-12-02 21:54:18 +0100
  • 5777e583cd Assume <termios.h> exists Alejandro Colomar 2022-12-02 21:52:19 +0100
  • b47aa1e9aa Assume <utmpx.h> exists Alejandro Colomar 2022-12-02 21:50:40 +0100
  • 85d2688d62 Remove unused check for <sys/time.h> Alejandro Colomar 2022-12-02 21:48:51 +0100
  • 578f286215 Assume <unistd.h> exists Alejandro Colomar 2022-12-02 21:39:15 +0100
  • 28e565aa83 Remove unused check for <fcntl.h> Alejandro Colomar 2022-12-02 21:37:50 +0100
  • d7baafb2eb Assume strstr(3) exists Alejandro Colomar 2022-12-05 13:54:37 +0100
  • 0793782d31 Assume snprintf(3) exists Alejandro Colomar 2022-12-05 13:53:08 +0100
  • 7d3213741e Assume rename(2) exists Alejandro Colomar 2022-12-05 13:52:04 +0100
  • 9d8c3df93c Assume NULL exists Alejandro Colomar 2022-12-02 17:25:07 +0100
  • 3a32f5278d Assume strerror(3) exists Alejandro Colomar 2022-12-02 17:23:03 +0100
  • 5e8df2b2b5 Assume fputs(3) exists Alejandro Colomar 2022-12-02 17:22:25 +0100
  • c26b682381 Assume <locale.h> exists Alejandro Colomar 2022-12-02 17:06:47 +0100
  • d34c834ea8 Remove unused check for <limits.h> Alejandro Colomar 2022-12-02 17:04:03 +0100
  • 1eaa30756e Assume <errno.h> exists Alejandro Colomar 2022-12-02 16:58:12 +0100
  • c4d9dcacc9 Assume <stdbool.h> exists Alejandro Colomar 2022-12-02 16:51:05 +0100
  • ed6c505312 Add '62_usermod_remove_supplementary_groups' test case to test runner scripts (run_some) James Addison 2022-11-18 22:14:43 +0000
  • f2bcb7a1b8 Add '62_usermod_remove_supplementary_groups' test case to test runner scripts (run_all, run_all.coverage) James Addison 2022-11-17 12:58:13 +0000
  • 20f8ead9ec Add regression test for 'usermod -rG' -- it should not add users to groups they did not previously belong to James Addison 2022-11-17 12:47:31 +0000
  • 899f7a43b1 Preparation / clarity: rename existing usermod test from 'remove_supplemental_groups' to 'clear_supplemental_groups' James Addison 2022-11-17 11:35:52 +0000
  • 2a5b8810bb agetpass: Hook into build-system Guillem Jover 2022-11-21 14:00:13 +0100
  • ab91ec10b4 Hide [[gnu::malloc(deallocator)]] in a macro Alejandro Colomar 2022-09-28 23:09:19 +0200
  • 554f86bafa Replace the deprecated getpass(3) by our agetpass() Alejandro Colomar 2022-09-27 21:21:35 +0200
  • 155c9421b9 libmisc: agetpass(), erase_pass(): Add functions for getting passwords safely Alex Colomar 2022-09-26 22:22:24 +0200
  • 8cce4557e0 Don't 'else' after a 'noreturn' call Alex Colomar 2022-09-28 00:03:46 +0200
  • 99ce21a313 CI: add libbsd and pkg-config dependencies Iker Pedrosa 2022-11-22 14:35:06 +0100
  • a281f241b5 Fix HAVE_SHADOWGRP configure check Florian Weimer 2022-11-21 11:52:45 +0100
  • e8d2bc8d8b Allow supplementary groups to be added via config file Andy Zaugg 2022-10-18 16:30:14 -0700
  • e0524e813a useradd: check if subid range exists for user Iker Pedrosa 2022-10-24 10:46:36 +0200
  • 24b44b686e Release 4.13 Serge Hallyn 2022-11-08 10:29:30 -0600
  • 690bd8a878 update changelog Serge Hallyn 2022-11-08 10:28:10 -0600
  • 90424e7c20 Don't warn when failed to open /etc/nsswitch.conf Serge Hallyn 2022-11-07 09:54:50 -0600
  • eaebea55a4 useradd: Fix buffer overflow when using a prefix David Michael 2022-10-23 18:51:33 -0400
  • 0336454503 adduser-old.c: Remove program Alejandro Colomar 2022-10-08 01:58:07 +0200
  • 16afe18142 Raise limit for passwd and shadow entry length Iker Pedrosa 2022-10-07 12:36:59 +0200
  • fbf275da19 lastlog: check for localtime() return value Iker Pedrosa 2022-10-06 10:05:44 +0200
  • 1e5f9a72b0 man: add missing space in useradd.8.xml Iker Pedrosa 2022-10-07 12:17:41 +0200
  • e5db28a4bf fix usermod -rG x y while user y is not in group x will cause user y add into group x xyz 2022-08-26 19:23:13 -0700
  • d324c6776b libmisc: minimum id check for system accounts Iker Pedrosa 2022-10-06 11:21:18 +0200
  • ead03afeba usermod: report error if homedir does not exist Iker Pedrosa 2022-10-05 15:20:43 +0200
  • e503fd574b chage: Fix regression in print_date Xiami 2022-10-05 18:11:28 +0800
  • 3dc1754e50 Use libc MAX() and MIN() Alejandro Colomar 2022-09-28 23:19:37 +0200
  • 0d9799de04 Don't test for NULL before calling free(3) Alex Colomar 2022-09-28 22:03:52 +0200
  • 1b0e189e35 updated Dutch translation Frans Spiesschaert 2022-09-27 17:11:02 +0200
  • 8e53db927a lib: use memzero where applicable Christian Göttsche 2022-09-17 18:03:46 +0200
  • e74bfe2c75 lib: use strzero where applicable Christian Göttsche 2022-09-17 17:56:49 +0200
  • 14e7caf6b2 lib/commonio: make lock failures more detailed Luca BRUNO 2022-08-29 12:35:07 +0000
  • cde221b858 copy_tree: carefully treat permissions Samanta Navarro 2022-09-10 11:58:15 +0000
  • f33e7def06 ci(lint): add shell linter - Differential ShellCheck Jan Macku 2022-09-12 10:15:43 +0200
  • 10cd68e0f0 copy_tree: do not block on fifos Samanta Navarro 2022-09-04 11:58:03 +0000
  • f3bdb28e57 copy_tree: use fchmodat instead of chmod Samanta Navarro 2022-09-04 11:54:19 +0000
  • 23634d8de7 useradd: check MLS enablement before setting serange Resolves: https://github.com/shadow-maint/shadow/issues/552 genBTC 2022-08-23 10:25:51 -0400
  • cfc981df2a shadow: use relaxed usernames Alexander Kanavin 2022-08-16 13:46:22 +0200
  • 9e1c0ffef4 po: Georgian translation NorwayFun 2022-08-22 02:38:43 +0200
  • 78378400b9 po: Georgian translation NorwayFun 2022-08-22 02:37:21 +0200
  • ebf9b232b0 useradd: Do not reset non-existent data in {last,fail}log David Kalnischkies 2022-08-24 13:21:01 +0200
  • 7136e24f8a Revert "Drop unused function subid_init()" Serge Hallyn 2022-08-21 13:14:37 -0500
  • eb3562f3c0 useradd.8.xml: fix default group id from 100 to 1000 according to bbf4b79 Tim Biermann 2022-08-19 22:31:01 +0200
  • 238aa92948 Release 4.12.2 with CVE fix Serge Hallyn 2022-08-18 16:54:21 -0500
  • faeab50e71 Avoid races in copy_tree() Christian Göttsche 2022-08-05 17:57:32 +0200
  • 6cbec2d0aa Address minor compiler warnings Christian Göttsche 2022-08-05 17:57:29 +0200
  • f606314f0c More robust file content copy in copy_tree() Christian Göttsche 2022-08-05 17:57:27 +0200
  • 1d281273b1 Fail if regular file pre-exists in copy_tree() Christian Göttsche 2022-08-05 17:57:26 +0200
  • dab764d019 Require symlink support Christian Göttsche 2022-08-05 17:57:24 +0200
  • f6f8bcd2a5 Avoid races in remove_tree() Christian Göttsche 2022-08-05 17:57:22 +0200
  • e9ae247cb1 Avoid races in chown_tree() Christian Göttsche 2022-08-05 17:57:19 +0200
  • 4b3dde0b11 Release 4.12 Serge Hallyn 2022-08-15 12:16:41 -0500
  • 68bf7189e0 uk has no limits.5 translation Serge Hallyn 2022-08-12 13:11:56 -0500