Commit Graph

  • 0b44b5e607 Accepting request 1304809 from Base:System factory Ana Guerrero 2025-09-16 16:18:00 +00:00
  • cbecaf6b9a - Update to 1.9.17p2 * Fixed a bug introduced in sudo 1.9.16 that could result in sudo sending SIGHUP to all processes on the system in certain rare cases. The bug could manifest if sudo is running a command in a pseudo-terminal, sudo terminates the command due to an internal error, and the user’s terminal is revoked. GitHub issue #458. * Fixed a bug introduced in sudo 1.9.12 that caused sudo to abort when the intercept and intercept_verify options are enabled in sudoers and either the command line arguments or the environment contains a string larger than the page size (usually 4096). This only Linux affects systems that support the ptrace_readv_string() function. GitHub issue #453. * Fixed a bug in sudo’s configure script introduced in sudo 1.9.17 that prevented mdoc-format man pages from being used on systems without the mandoc utility. Bug #1077. - /usr/etc/sudoers and file /usr/etc/sudoers.d/50-wheel-auth-self both have permissions 0644, while visudo -c complains that they should be 0440. (bsc#1249447) - Policy and Groups subpackages can be noarch 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
  • 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
  • 45a44cbd7d 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
  • bb1f9df8d0 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
  • 80be418403 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
  • 70fb575b0f 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
  • 1c938f4d97 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
  • 01793c9cfc 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
  • 535b070a67 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
  • a1f80d7634 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
  • c10ea702eb 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
  • dd0ccf68c1 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
  • 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
  • 50cac93b2c 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
  • 7c9537165f 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
  • b5593e3f2c 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
  • 499550670b 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
  • a97ce1b655 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
  • 688eb82737 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
  • 3af64af2bc 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
  • e884624d21 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
  • 8250ad4c64 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
  • 8228a6cd9d 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
  • 30c10b12e5 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
  • 277f190914 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
  • 5e7d5fb7c8 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
  • db4576c51e Accepting request 964748 from Base:System Dominique Leuenberger 2022-03-28 14:58:48 +00:00
  • 188f5779d8 Accepting request 964503 from home:dirkmueller:Factory Jason Sikes 2022-03-25 04:48:17 +00:00
  • b64795a9b2 Accepting request 959857 from Base:System Dominique Leuenberger 2022-03-08 19:31:28 +00:00
  • c9aee8b1e3 Accepting request 959556 from home:jsikes:branches:Base:System Dirk Mueller 2022-03-07 11:36:16 +00:00
  • eaece45fce Accepting request 955511 from Base:System Dominique Leuenberger 2022-02-18 22:02:36 +00:00
  • 86ffaf5f6b Accepting request 955502 from home:simotek:branches:Base:System Jason Sikes 2022-02-17 01:40:01 +00:00
  • 8f8097e0ab Accepting request 950730 from Base:System Dominique Leuenberger 2022-02-03 22:15:48 +00:00
  • c1da9ded70 Accepting request 950728 from home:simotek:branches:Base:System Kristyna Streitova 2022-02-02 12:27:10 +00:00
  • bb99464edf Accepting request 949359 from home:simotek:branches:Base:System Kristyna Streitova 2022-01-31 08:20:47 +00:00
  • e1878025fc Accepting request 935849 from Base:System Dominique Leuenberger 2021-12-08 21:08:26 +00:00
  • baf92a7f64 OBS-URL: https://build.opensuse.org/package/show/Base:System/sudo?expand=0&rev=205 Dirk Mueller 2021-12-05 19:32:13 +00:00
  • 274646d6dc Accepting request 920883 from home:kstreitova:sudo Jason Sikes 2021-09-22 14:50:58 +00:00
  • d4c80a2758 Accepting request 908959 from home:ykurlaev:branches:Base:System2 Jason Sikes 2021-09-21 14:53:15 +00:00
  • 8f39b9fd2e Accepting request 909589 from home:dirkmueller:Factory Jason Sikes 2021-09-21 14:50:01 +00:00
  • 8175b656b8 Accepting request 912793 from Base:System Dominique Leuenberger 2021-08-23 08:07:39 +00:00
  • 6c83a9a46c Accepting request 909383 from home:czanik:branches:Base:System Jason Sikes 2021-08-17 23:42:04 +00:00
  • d4c5802060 Accepting request 908922 from Base:System Dominique Leuenberger 2021-08-02 10:04:50 +00:00
  • 3a3c58c1c7 Accepting request 905883 from home:ykurlaev:branches:Base:System Dirk Mueller 2021-07-28 14:44:04 +00:00
  • fa6184d78b Accepting request 892573 from Base:System Dominique Leuenberger 2021-05-15 21:15:47 +00:00
  • dcdcdf182d Accepting request 892541 from home:kstreitova:branches:Base:System Kristyna Streitova 2021-05-12 15:43:09 +00:00
  • a4d639a899 Accepting request 886601 from Base:System Dominique Leuenberger 2021-04-22 16:03:36 +00:00
  • a2c551b38d Accepting request 886334 from home:dirkmueller:Factory Kristyna Streitova 2021-04-19 08:23:29 +00:00
  • afef573fda Accepting request 867171 from Base:System Dominique Leuenberger 2021-01-27 17:57:02 +00:00
  • f367b20479 Accepting request 867170 from home:simotek:branches:Base:System Kristyna Streitova 2021-01-27 12:10:14 +00:00
  • 706ef1b183 Accepting request 867021 from home:simotek:branches:Base:System Marcus Meissner 2021-01-27 06:57:42 +00:00
  • 5c0ac59b2d Accepting request 863081 from Base:System Dominique Leuenberger 2021-01-18 10:27:27 +00:00
  • 9eb248bcec Accepting request 863080 from home:kstreitova:branches:Base:System Kristyna Streitova 2021-01-14 12:56:29 +00:00
  • ecf254c1e7 Accepting request 858237 from Base:System Dominique Leuenberger 2020-12-24 18:37:30 +00:00
  • 67744f343b Accepting request 858236 from home:kstreitova:branches:Base:System Kristyna Streitova 2020-12-23 00:37:04 +00:00
  • c51d123007 Accepting request 853290 from Base:System Dominique Leuenberger 2020-12-08 12:23:44 +00:00
  • eb1d457912 Accepting request 851947 from home:kstreitova:branches:Base:System Marcus Meissner 2020-12-05 17:13:38 +00:00
  • 76e78fce99 Accepting request 850806 from Base:System Dominique Leuenberger 2020-11-26 22:12:07 +00:00
  • 67aea91c5c Accepting request 850805 from home:kstreitova:branches:Base:System Kristyna Streitova 2020-11-25 18:35:03 +00:00
  • 3c934f78b3 Accepting request 848942 from Base:System Dominique Leuenberger 2020-11-21 11:39:16 +00:00
  • 921bef68a5 Accepting request 848421 from home:kstreitova:branches:Base:System Kristyna Streitova 2020-11-16 19:04:11 +00:00
  • 0009b7713c Accepting request 833520 from Base:System Dominique Leuenberger 2020-09-14 10:03:54 +00:00
  • 85a5bf7b1e Accepting request 832691 from home:mvarlese:branches:Base:System Kristyna Streitova 2020-09-10 15:58:50 +00:00
  • 56b1f3fa8c Accepting request 830736 from Base:System Dominique Leuenberger 2020-09-01 18:04:43 +00:00
  • d429a52e63 Accepting request 829280 from home:olh:branches:Base:System Kristyna Streitova 2020-08-31 10:31:58 +00:00
  • 3e2b8f7393 Accepting request 822941 from Base:System Dominique Leuenberger 2020-07-28 15:23:34 +00:00
  • 15dabdc9eb Accepting request 822654 from home:polslinux:branches:Base:System Kristyna Streitova 2020-07-27 09:19:24 +00:00
  • dcd2c9420e Accepting request 818179 from Base:System Dominique Leuenberger 2020-07-06 14:13:54 +00:00
  • dbdbd2f5a2 Accepting request 817736 from home:kukuk:branches:Base:System Kristyna Streitova 2020-07-01 21:57:29 +00:00
  • 98e2460df4 Accepting request 816529 from Base:System Dominique Leuenberger 2020-06-25 14:46:26 +00:00
  • b5bdc3e34f Accepting request 815881 from home:vitezslav_cizek:branches:Base:System Kristyna Streitova 2020-06-23 09:01:54 +00:00
  • 91b6e6fb29 Accepting request 807048 from Base:System Dominique Leuenberger 2020-05-20 16:37:15 +00:00
  • 1b5790329f Accepting request 807045 from home:kstreitova:branches:Base:System Kristyna Streitova 2020-05-18 20:53:40 +00:00
  • 097139f659 Accepting request 802665 from home:kstreitova:branches:Base:System Kristyna Streitova 2020-05-14 17:32:58 +00:00
  • 886f84dad7 Accepting request 801234 from Base:System Dominique Leuenberger 2020-05-09 17:52:18 +00:00