Skip to content

Commit 1c5fddc

Browse files
committed
merge sudo 1.9.2 from tip
--HG-- branch : 1.9
2 parents 30f37bb + bcf96c1 commit 1c5fddc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+7802
-5727
lines changed

INSTALL

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -557,7 +557,8 @@ Authentication options:
557557
Use GNU crypt's SHA-2 message digest functions instead of the
558558
ones bundled with sudo (or in the system's C library).
559559
If specified, DIR should contain the GNU crypt include and
560-
lib directories.
560+
lib directories. This option is ignored when the
561+
--enable-openssl option is also specified.
561562

562563
--enable-openssl[=DIR]
563564
Use OpenSSL's TLS and SHA-2 message digest functions.

NEWS

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
What's new in Sudo 1.9.2
2+
3+
* Fixed package builds on RedHat Enterprise Linux 8.
4+
5+
* The configure script now uses pkg-config to find the openssl
6+
cflags and libs where possible.
7+
8+
* The contents of the log.json I/O log file is now documented in
9+
the sudoers manual.
10+
11+
* The sudoers plugin now properly exports the sudoers_audit symbol
12+
on systems where the compiler lacks symbol visibility controls.
13+
This caused a regression in 1.9.1 where a successful sudo command
14+
was not logged due to the missing audit plugin. Bug #931.
15+
16+
* Fixed a regression introduced in 1.9.1 that can result in crash
17+
when there is a syntax error in the sudoers file. Bug #934.
18+
119
What's new in Sudo 1.9.1
220

321
* Fixed an AIX-specific problem when I/O logging was enabled.
@@ -74,6 +92,10 @@ What's new in Sudo 1.9.0
7492

7593
* Fixed a test failure in the strsig_test regress test on FreeBSD.
7694

95+
* The maximum length of a conversation reply has been increased
96+
from 255 to 1023 characters. This allows for longer user passwords.
97+
Bug #860.
98+
7799
* Sudo now includes a logging daemon, sudo_logsrvd, which can be
78100
used to implement centralized logging of I/O logs. TLS connections
79101
are supported when sudo is configured with the --enable-openssl
@@ -117,6 +139,10 @@ What's new in Sudo 1.9.0
117139
function to write to the standard output or standard error instead
118140
of the terminal device.
119141

142+
* Fixed a bug where if a #include or #includedir directive was the
143+
last line in sudoers and there was no final newline character, it
144+
was silently ignored. Bug #917.
145+
120146
* It is now possible to use "Cmd_Alias" instead of "Cmnd_Alias" for
121147
people who find the former more natural.
122148

README

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,20 @@ sudo-announce This list receives announcements whenever a new version
4545
of sudo is released.
4646
https://www.sudo.ws/mailman/listinfo/sudo-announce
4747

48+
sudo-blog This list receives a message when a new sudo blog
49+
article is available.
50+
https://www.sudo.ws/mailman/listinfo/sudo-blog
51+
52+
sudo-commits This list receives a message for each commit made to
53+
the sudo source repository.
54+
https://www.sudo.ws/mailman/listinfo/sudo-commits
55+
4856
sudo-users This list is for questions and general discussion about sudo.
4957
https://www.sudo.ws/mailman/listinfo/sudo-users
5058

5159
sudo-workers This list is for people working on and porting sudo.
5260
https://www.sudo.ws/mailman/listinfo/sudo-workers
5361

54-
sudo-commits This list receives a message for each commit made to
55-
the sudo source repository.
56-
https://www.sudo.ws/mailman/listinfo/sudo-commits
57-
5862
To subscribe to a list, visit its url (as listed above) and enter
5963
your email address to subscribe. Digest versions are available but
6064
these are fairly low traffic lists so the digest versions are not

config.h.in

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,9 +374,15 @@
374374
/* Define to 1 if you have the `grantpt' function. */
375375
#undef HAVE_GRANTPT
376376

377+
/* Define to 1 if you have the <gssapi/gssapi.h> header file. */
378+
#undef HAVE_GSSAPI_GSSAPI_H
379+
377380
/* Define to 1 if you have the <gssapi/gssapi_krb5.h> header file. */
378381
#undef HAVE_GSSAPI_GSSAPI_KRB5_H
379382

383+
/* Define to 1 if you have the <gssapi.h> header file. */
384+
#undef HAVE_GSSAPI_H
385+
380386
/* Define to 1 if you have the `gss_krb5_ccache_name' function. */
381387
#undef HAVE_GSS_KRB5_CCACHE_NAME
382388

@@ -1032,7 +1038,7 @@
10321038
/* Define to 1 if you want sudo to free up memory before exiting. */
10331039
#undef NO_LEAKS
10341040

1035-
/* Define to 1 if you don't want users to get the lecture the first they user
1041+
/* Define to 1 if you don't want users to get the lecture the first time they use
10361042
sudo. */
10371043
#undef NO_LECTURE
10381044

0 commit comments

Comments
 (0)