Commit Graph

  • 3cc6b92b59 Accepting request 1304809 from Base:System factory Ana Guerrero 2025-09-16 16:18:00 +00:00
  • d5799d8abf Accepting request 1304805 from home:simotek:branches:Base:System Simon Lees 2025-09-15 11:52:17 +00:00
  • 265d8d856f Accepting request 1289367 from Base:System slfo-main slfo-1.2 Ana Guerrero 2025-07-02 10:07:22 +00:00
  • 606cd19573 Accepting request 1289367 from Base:System Ana Guerrero 2025-07-02 10:07:22 +00:00
  • 391a744635 - Update to 1.9.17p1 * Fix a possible local privilege escalation via the --host option [bsc#1245274, CVE-2025-32462] * Fix a possible local privilege Escalation via chroot option [bsc#1245275, CVE-2025-32463] - Update to 1.9.17 * Sudo now uses the NODEV macro consistently. Bug #1074. Fixed a bug where the ALL command in a sudoers rule would override a previous NOSETENV tag. Command tags are inherited from previous Cmnds in a Cmnd_Spec_List. There is a special case for the SETENV tag with the ALL command, where SETENV is implied if no explicit SETENV or NOSETENV tag is specified. This special case did not take into account that a NOSETENV tag that was inherited should override this behavior. * If sudo is run via ssh without a terminal and a password is required, it now suggest using ssh’s -t option. * Fixed the display of timeout values in the sudo -V output on systems without a C99-compliant snprintf() function. * Quieted a number of minor Coverity warnings. * Fixed a problem running sudo from a serial console on Linux when the command is run in a pseudo-terminal (the default). * Fixed a crash in sudo which could occur if there was a fatal error after the user was validated but before the command was actually run. * Fixed a number of man page style warnings. The “lint” make target in the docs directory will now run groff with warnings enabled if it is available. Bug #1075. * The ignore_dot sudoers setting is now on by default. There is now a --disable-ignore-dot configure option to disable it. The --with-ignore-dot configure option has been deprecated. * Fixed a problem with the pwfeedback option where an initial backspace would reduce the maximum length allowed for the password. GitHub issue #439. * Fixed minor grammar and spelling problems in the man pages. * Fixed a bug where a user could avoid entering a password for sudo -l command if they specified their own user or group name via the -u or -g options. * Avoid potential password guessing based on timing attacks on the strcmp() function on systems without PAM or a crypt() function where plaintext passwords are stored in the shadow password file. * Fixed a potential information leak where sudo -l command could be used to determine whether an executable exists in a directory that they do not have search access to. * Sudo uses TCSAFLUSH, not TCSADRAIN, when disabling echo once again. A long time ago sudo changed from using TCSAFLUSH to TCSADRAIN due to some systems having bugs related to TCSAFLUSH. That should no longer be a concern. Using TCSAFLUSH ensures that password input that has been received by the kernel, but not yet read by sudo, will be discarded and not echoed. * Added the SUDO_TTY environment variable if the user has a terminal. This can be used to find the user’s original tty device when sudo runs the command in its own pseudo-terminal. GitHub issue #447. * New Cantonese translation for sudo. Simon Lees 2025-06-30 20:28:18 +00:00
  • cafa7cf3e4 Accepting request 1289366 from home:simotek:branches:Base:System Simon Lees 2025-06-30 20:28:18 +00:00
  • 45a44cbd7d Accepting request 1269784 from Base:System Ana Guerrero 2025-04-16 18:38:12 +00:00
  • 6e870c5911 Accepting request 1269784 from Base:System Ana Guerrero 2025-04-16 18:38:12 +00:00
  • ee53581ddb - Update to 1.9.16p2: * Sudo now passes the terminal device number to the policy plugin even if it cannot resolve it to a path name. This allows sudo to run without warnings in a chroot jail when the terminal device files are not present. GitHub issue #421. * On Linux systems, sudo will now attempt to use the symbolic links in /proc/self/fd/{0,1,2} when resolving the terminal device number. This can allow sudo to map a terminal device to its path name even when /dev/pts is not mounted in a chroot jail. * Fixed compilation errors with gcc and clang in C23 mode. C23 no longer supports functions with unspecified arguments. GitHub issue #420. * Fixed the test for cross-compiling when checking for C99 snprintf(). The changes made to the test in sudo 1.9.16 resulted in a different problem. GitHub issue #386. * Fixed the date used by the exit record in sudo-format log files. This was a regression introduced in sudo 1.9.16 and only affected file-based logs, not syslog. GitHub issue #405. * Fixed the root cause of the “unable to find terminal name for device” message when running sudo on AIX when no terminal is present. In sudo 1.9.16 this was turned from a debug message into a warning. GitHub issue #408. * When a duplicate alias is found in the sudoers file, the warning message now includes the file and line number of the previous definition. * Added support for the --with-secure-path-value=no configure option to allow packagers to ship the default sudoers file with the secure path line commented out. * Sudo no longer sends mail when a user runs sudo -nv or sudo -nl, even if mail_badpass or mail_always are set. Sudo already avoids logging to a file or syslog in this case. Bug #1072. * Added the cmddenial_message sudoers option to provide additional information to the user when a command is denied by the sudoers policy. The default message is still displayed. * The time stamp used for file-based logs is now more consistent with the time stamp produced by syslog. GitHub issue #327. * Sudo will now warn the user if it can detect the user’s terminal but cannot determine the path to the terminal device. The sudoers time stamp file will now use the terminal device number directly. GitHub issue #329. * The embedded copy of zlib has been updated to version 1.3.1. * Improved error handling if generating the list of signals and signal names fails at build time. * Fixed a compilation issue on Linux systems without process_vm_readv(). * Fixed cross-compilation with WolfSSL. * Added a json_compact value for the sudoers log_format option which can be used when logging to a file. The existing json value has been aliased to json_pretty. In a future release, json will be an alias for json_compact. GitHub issue #357. * A new pam_silent sudoers option has been added which may be negated to avoid suppressing output from PAM authentication modules. GitHub issue #216. * Fixed several cvtsudoers JSON output problems. GitHub issues #369, #370, #371, #373, #381. * When sudo runs a command in a pseudo-terminal and the user’s terminal is revoked, the pseudo-terminal’s foreground process group will now receive SIGHUP before the terminal is revoked. This emulates the behavior of the session leader exiting and is consistent with what happens when, for example, an ssh session is closed. GitHub issue #367. * Fixed make test with Python 3.12. GitHub issue #374. * In schema.ActiveDirectory, fixed the quoting in the example command. GitHub issue #376. * Paths specified via a Chdir_Spec or Chroot_Spec in sudoers may now be double-quoted. * Sudo insults are now included by default, but disabled unless the --with-insults configure option is specified or the insults sudoers option is enabled. * The default sudoers file now enables the secure_path option by default and preserves the EDITOR, VISUAL, and SUDO_EDITOR environment variables when running visudo. The new --with-secure-path-value configure option can be used to set the value of secure_path in the default sudoers file. GitHub issue #387. * A sudoers schema for IBM Directory Server (aka IBM Tivoli Directory Server, IBM Security Directory Server, and IBM Security Verify Directory) is now included. * When cross-compiling sudo, the configure script now assumes that the snprintf() function is C99-compliant if the C compiler supports the C99 standard. Previously, configure would use sudo’s own snprintf() when cross-compiling. GitHub issue #386. Simon Lees 2025-04-16 07:35:23 +00:00
  • f8562d0a20 Accepting request 1269783 from home:simotek:branches:Base:System Simon Lees 2025-04-16 07:35:23 +00:00
  • bb1f9df8d0 Accepting request 1191650 from Base:System Dominique Leuenberger 2024-08-05 15:21:27 +00:00
  • d21bd9adeb Accepting request 1191650 from Base:System Dominique Leuenberger 2024-08-05 15:21:27 +00:00
  • 5489828d17 Accepting request 1191649 from home:simotek:branches:Base:System Simon Lees 2024-08-05 11:32:21 +00:00
  • 441e9bc599 Accepting request 1191649 from home:simotek:branches:Base:System Simon Lees 2024-08-05 11:32:21 +00:00
  • 80be418403 Accepting request 1190077 from home:simotek:branches:Base:System Simon Lees 2024-07-29 05:00:21 +00:00
  • f8af2bcf86 Accepting request 1190077 from home:simotek:branches:Base:System Simon Lees 2024-07-29 05:00:21 +00:00
  • 5972673ac8 Accepting request 1136065 from Base:System Dominique Leuenberger 2024-01-03 11:23:00 +00:00
  • 309193244e Accepting request 1136065 from Base:System Dominique Leuenberger 2024-01-03 11:23:00 +00:00
  • 70fb575b0f Accepting request 1136064 from home:ohollmann:branches:Base:System Otto Hollmann 2024-01-02 07:33:29 +00:00
  • 0ed7e9e682 Accepting request 1136064 from home:ohollmann:branches:Base:System Otto Hollmann 2024-01-02 07:33:29 +00:00
  • b73b192ac9 Accepting request 1134040 from Base:System Ana Guerrero 2023-12-20 20:01:05 +00:00
  • c1b8eaf921 Accepting request 1134040 from Base:System Ana Guerrero 2023-12-20 20:01:05 +00:00
  • 1c938f4d97 Accepting request 1134033 from home:ohollmann:branches:Base:System Otto Hollmann 2023-12-19 13:45:01 +00:00
  • 6296cda9b3 Accepting request 1134033 from home:ohollmann:branches:Base:System Otto Hollmann 2023-12-19 13:45:01 +00:00
  • fec9486da2 Accepting request 1128361 from Base:System Ana Guerrero 2023-12-05 16:02:24 +00:00
  • b172e85ce1 Accepting request 1128361 from Base:System Ana Guerrero 2023-12-05 16:02:24 +00:00
  • 01793c9cfc Accepting request 1128140 from home:ohollmann:branches:Base:System Otto Hollmann 2023-11-23 07:21:18 +00:00
  • 53fdc540cb Accepting request 1128140 from home:ohollmann:branches:Base:System Otto Hollmann 2023-11-23 07:21:18 +00:00
  • 27c0857d41 Accepting request 1127862 from home:dimstar:Factory Otto Hollmann 2023-11-21 11:38:24 +00:00
  • c55e126931 Accepting request 1127862 from home:dimstar:Factory Otto Hollmann 2023-11-21 11:38:24 +00:00
  • 535b070a67 Accepting request 1114961 from home:ohollmann:branches:Remove-targetpw Otto Hollmann 2023-10-03 12:11:35 +00:00
  • f3afae6dfd Accepting request 1114961 from home:ohollmann:branches:Remove-targetpw Otto Hollmann 2023-10-03 12:11:35 +00:00
  • 50ba86bda0 Accepting request 1110628 from Base:System Ana Guerrero 2023-09-13 18:43:27 +00:00
  • f6e1c6c1d0 Accepting request 1110628 from Base:System Ana Guerrero 2023-09-13 18:43:27 +00:00
  • a1f80d7634 Accepting request 1110618 from home:ohollmann:branches:Base:System Otto Hollmann 2023-09-12 13:46:37 +00:00
  • da2132ead0 Accepting request 1110618 from home:ohollmann:branches:Base:System Otto Hollmann 2023-09-12 13:46:37 +00:00
  • eb88b88e35 Accepting request 1100258 from Base:System Ana Guerrero 2023-07-25 09:22:45 +00:00
  • 244281617c Accepting request 1100258 from Base:System Ana Guerrero 2023-07-25 09:22:45 +00:00
  • c10ea702eb Accepting request 1098344 from home:polslinux:branches:Base:System Otto Hollmann 2023-07-24 07:33:45 +00:00
  • 5007cb870e Accepting request 1098344 from home:polslinux:branches:Base:System Otto Hollmann 2023-07-24 07:33:45 +00:00
  • b541b516a5 Accepting request 1077888 from Base:System Dominique Leuenberger 2023-04-08 15:39:06 +00:00
  • 73c3caf9a2 Accepting request 1077888 from Base:System Dominique Leuenberger 2023-04-08 15:39:06 +00:00
  • dd0ccf68c1 Accepting request 1077512 from home:mkoutny:pam-nl Otto Hollmann 2023-04-06 13:54:53 +00:00
  • d42e840abb Accepting request 1077512 from home:mkoutny:pam-nl Otto Hollmann 2023-04-06 13:54:53 +00:00
  • 4bf965eda4 Accepting request 1072565 from Base:System Dominique Leuenberger 2023-03-17 16:01:33 +00:00
  • 2faf92c481 Accepting request 1072565 from Base:System Dominique Leuenberger 2023-03-17 16:01:33 +00:00
  • f00f1f5870 - Update to 1.9.13p2 (bsc#1208595, CVE-2023-27320): This bug was introduced in sudo 1.9.8. Dirk Mueller 2023-03-17 10:11:22 +00:00
  • b558955c81 - Update to 1.9.13p2 (bsc#1208595, CVE-2023-27320): This bug was introduced in sudo 1.9.8. Dirk Mueller 2023-03-17 10:11:22 +00:00
  • 50cac93b2c Accepting request 1070288 from Base:System Dominique Leuenberger 2023-03-11 17:22:09 +00:00
  • cd00673128 Accepting request 1070288 from Base:System Dominique Leuenberger 2023-03-11 17:22:09 +00:00
  • 67b4f8099e Accepting request 1070277 from home:jsikes:branches:Base:System Jason Sikes 2023-03-09 02:49:46 +00:00
  • c5d84232c2 Accepting request 1070277 from home:jsikes:branches:Base:System Jason Sikes 2023-03-09 02:49:46 +00:00
  • 7c9537165f Accepting request 1068081 from Base:System Dominique Leuenberger 2023-03-01 15:13:33 +00:00
  • 816ed2a651 Accepting request 1068081 from Base:System Dominique Leuenberger 2023-03-01 15:13:33 +00:00
  • ab630daf5c Accepting request 1068080 from home:jsikes:branches:Base:System Jason Sikes 2023-02-28 01:47:49 +00:00
  • a6640453d9 Accepting request 1068080 from home:jsikes:branches:Base:System Jason Sikes 2023-02-28 01:47:49 +00:00
  • b5593e3f2c Accepting request 1067332 from Base:System Dominique Leuenberger 2023-02-25 18:54:25 +00:00
  • cab526d8c8 Accepting request 1067332 from Base:System Dominique Leuenberger 2023-02-25 18:54:25 +00:00
  • 23d15e05f3 Accepting request 1066577 from home:jsikes:branches:Base:System Jason Sikes 2023-02-23 08:56:52 +00:00
  • f4ec8d6175 Accepting request 1066577 from home:jsikes:branches:Base:System Jason Sikes 2023-02-23 08:56:52 +00:00
  • 499550670b Accepting request 1066068 from Base:System Dominique Leuenberger 2023-02-17 15:43:45 +00:00
  • aa69413c5e Accepting request 1066068 from Base:System Dominique Leuenberger 2023-02-17 15:43:45 +00:00
  • bf67a396fd Accepting request 1065829 from home:jsikes:branches:Base:System Jason Sikes 2023-02-15 22:46:09 +00:00
  • 169416acb1 Accepting request 1065829 from home:jsikes:branches:Base:System Jason Sikes 2023-02-15 22:46:09 +00:00
  • a97ce1b655 Accepting request 1060308 from Base:System Dominique Leuenberger 2023-01-24 18:41:58 +00:00
  • 892f6877c0 Accepting request 1060308 from Base:System Dominique Leuenberger 2023-01-24 18:41:58 +00:00
  • f0df0be3cd Accepting request 1060306 from home:jsikes:branches:Base:System Jason Sikes 2023-01-22 22:07:43 +00:00
  • 82232ce9f8 Accepting request 1060306 from home:jsikes:branches:Base:System Jason Sikes 2023-01-22 22:07:43 +00:00
  • 688eb82737 Accepting request 1037191 from Base:System Dominique Leuenberger 2022-11-23 08:47:30 +00:00
  • 8472d55d01 Accepting request 1037191 from Base:System Dominique Leuenberger 2022-11-23 08:47:30 +00:00
  • 5e11511896 Accepting request 1037190 from home:jsikes:branches:Base:System Jason Sikes 2022-11-21 22:44:26 +00:00
  • 8d81e93629 Accepting request 1037190 from home:jsikes:branches:Base:System Jason Sikes 2022-11-21 22:44:26 +00:00
  • 3af64af2bc Force re-apply fix for CVE-2022-43995 Dominique Leuenberger 2022-11-07 08:26:04 +00:00
  • 11910eb380 Force re-apply fix for CVE-2022-43995 Dominique Leuenberger 2022-11-07 08:26:04 +00:00
  • 46d8b05655 https://bugzilla.suse.com/show_bug.cgi?id=1205094 Dominique Leuenberger 2022-11-07 08:20:11 +00:00
  • c34b2a88e2 https://bugzilla.suse.com/show_bug.cgi?id=1205094 Dominique Leuenberger 2022-11-07 08:20:11 +00:00
  • e884624d21 Accepting request 1033644 from Base:System Dominique Leuenberger 2022-11-05 13:46:47 +00:00
  • bbedf161c9 Accepting request 1033644 from Base:System Dominique Leuenberger 2022-11-05 13:46:47 +00:00
  • a4384d0471 Accepting request 1033421 from home:jsikes:branches:Base:System Jason Sikes 2022-11-05 01:36:10 +00:00
  • 22bc419f7f Accepting request 1033421 from home:jsikes:branches:Base:System Jason Sikes 2022-11-05 01:36:10 +00:00
  • 8250ad4c64 Accepting request 1032755 from Base:System Dominique Leuenberger 2022-11-03 18:13:03 +00:00
  • 004247284d Accepting request 1032755 from Base:System Dominique Leuenberger 2022-11-03 18:13:03 +00:00
  • 829dc336b7 Accepting request 1032754 from home:jsikes:branches:Base:System Jason Sikes 2022-11-01 22:57:05 +00:00
  • dc48a477e0 Accepting request 1032754 from home:jsikes:branches:Base:System Jason Sikes 2022-11-01 22:57:05 +00:00
  • 8228a6cd9d Accepting request 1031418 from Base:System Dominique Leuenberger 2022-10-28 17:28:55 +00:00
  • ef34521acd Accepting request 1031418 from Base:System Dominique Leuenberger 2022-10-28 17:28:55 +00:00
  • 4fec79beac Accepting request 1031218 from home:jsikes:branches:Base:System Jason Sikes 2022-10-26 22:34:34 +00:00
  • de79a1a774 Accepting request 1031218 from home:jsikes:branches:Base:System Jason Sikes 2022-10-26 22:34:34 +00:00
  • 30c10b12e5 Accepting request 1003396 from Base:System Dominique Leuenberger 2022-09-15 20:57:37 +00:00
  • 6e6e47269d Accepting request 1003396 from Base:System Dominique Leuenberger 2022-09-15 20:57:37 +00:00
  • 80565d39fb Accepting request 1002370 from home:jsikes:branches:Base:System Jason Sikes 2022-09-13 23:23:53 +00:00
  • 53e331b0dd Accepting request 1002370 from home:jsikes:branches:Base:System Jason Sikes 2022-09-13 23:23:53 +00:00
  • 277f190914 Accepting request 998921 from Base:System Dominique Leuenberger 2022-08-25 13:32:59 +00:00
  • cb0bdbf698 Accepting request 998921 from Base:System Dominique Leuenberger 2022-08-25 13:32:59 +00:00
  • 1b78263838 Accepting request 998277 from home:jsikes:branches:Base:System Jason Sikes 2022-08-23 23:14:55 +00:00
  • 9d5b7c8c80 Accepting request 998277 from home:jsikes:branches:Base:System Jason Sikes 2022-08-23 23:14:55 +00:00
  • 5e7d5fb7c8 Accepting request 998274 from Base:System Dominique Leuenberger 2022-08-22 09:04:54 +00:00
  • 3024382e8d Accepting request 998274 from Base:System Dominique Leuenberger 2022-08-22 09:04:54 +00:00
  • 211bbb80cf Accepting request 993732 from home:kukuk:branches:Base:System Jason Sikes 2022-08-20 00:48:17 +00:00
  • 99ffba7401 Accepting request 993732 from home:kukuk:branches:Base:System Jason Sikes 2022-08-20 00:48:17 +00:00