]>
granicus.if.org Git - sudo/log
Todd C. Miller [Fri, 20 May 2011 19:36:11 +0000 (15:36 -0400)]
Add primitive format string support to the lbuf code to make
translations simpler.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 19:25:03 +0000 (15:25 -0400)]
Add primitive format string support to the lbuf code to make translations
simpler.
Todd C. Miller [Fri, 20 May 2011 17:39:37 +0000 (13:39 -0400)]
Bump version to 1.8.2
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:38:46 +0000 (13:38 -0400)]
Add message catalog template files for sudo and the sudoers module.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:38:32 +0000 (13:38 -0400)]
Add gettext.h convenience header. This is similar to but distinct from
the one included with the gettext package.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:38:19 +0000 (13:38 -0400)]
Add checks for nroff -c and -Tascii flags
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:38:09 +0000 (13:38 -0400)]
Add check for HP bundled C Compiler (which cannot create shared libs)
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:37:56 +0000 (13:37 -0400)]
Fix C format warnings.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:37:48 +0000 (13:37 -0400)]
Add __printflike
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:37:36 +0000 (13:37 -0400)]
Translate help / usage strings.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:37:23 +0000 (13:37 -0400)]
Set --msgid-bugs-address to the bugzilla url
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:37:09 +0000 (13:37 -0400)]
Add scaffolding to update .po files and install .mo files.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:34:56 +0000 (13:34 -0400)]
Minor warning/error cleanup
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:34:38 +0000 (13:34 -0400)]
Emulate ngettext for the non-nls case
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:34:26 +0000 (13:34 -0400)]
Do not mark untranslatable strings for translation
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:34:13 +0000 (13:34 -0400)]
Use ROOT_UID not 0.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:34:01 +0000 (13:34 -0400)]
Minor warning/error message cleanup
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:33:46 +0000 (13:33 -0400)]
cannot -> "unable to" in warning/error messages
can't -> "unable to" in warning/error messages
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:33:24 +0000 (13:33 -0400)]
FreeBSD needs the main sudo executable to link with -lpam when
loading dynaic pam modules for some reason.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:33:13 +0000 (13:33 -0400)]
We don't want to translate debugging messages.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:32:56 +0000 (13:32 -0400)]
Add calls to bindtextdomain() and textdomain()
Currently there are two domains, one for the sudo front-end and
one for the sudoers plugin and its associated utilities.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:32:33 +0000 (13:32 -0400)]
Fix caching of libc gettext check.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:32:23 +0000 (13:32 -0400)]
Mark defaults descriptions for translation
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:32:07 +0000 (13:32 -0400)]
Update for sudo 1.8.1p2
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:31:12 +0000 (13:31 -0400)]
Quiet compiler warning when SELinux is enabled.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:30:58 +0000 (13:30 -0400)]
dd missing includes of libintl.h.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:30:44 +0000 (13:30 -0400)]
Fix gettext marker.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:30:27 +0000 (13:30 -0400)]
Include libint.h where needed.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:30:11 +0000 (13:30 -0400)]
Prepare sudoers module messages for translation.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:28:00 +0000 (13:28 -0400)]
Only check gid of sudoers file if it is group-readable.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:27:47 +0000 (13:27 -0400)]
For AIX, keep calling authenticate() until reenter reaches 0.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:27:30 +0000 (13:27 -0400)]
Cache the status of the initial gettext() check.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:27:16 +0000 (13:27 -0400)]
Add --disable-nls flag and improve checks for gettext.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:27:04 +0000 (13:27 -0400)]
When building with gcc on HP-UX, use -march=1.1 to produce portable
binaries on a pa-risc2 host. Previously, the +Dportable option was
used for the HP-UX C compiler but gcc always produced native binaries.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:26:48 +0000 (13:26 -0400)]
Prepare sudo front end messages for translation.
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:26:01 +0000 (13:26 -0400)]
Add initial scaffolding to support localization via gettext()
--HG--
branch : 1.8
Todd C. Miller [Fri, 20 May 2011 17:20:14 +0000 (13:20 -0400)]
Add message catalog template files for sudo and the sudoers module.
Todd C. Miller [Fri, 20 May 2011 15:48:17 +0000 (11:48 -0400)]
Add gettext.h convenience header. This is similar to but distinct from
the one included with the gettext package.
Todd C. Miller [Thu, 19 May 2011 22:00:31 +0000 (18:00 -0400)]
Add checks for nroff -c and -Tascii flags
Todd C. Miller [Thu, 19 May 2011 21:34:38 +0000 (17:34 -0400)]
Add check for HP bundled C Compiler (which cannot create shared libs)
Todd C. Miller [Thu, 19 May 2011 20:21:59 +0000 (16:21 -0400)]
Fix C format warnings.
Todd C. Miller [Thu, 19 May 2011 20:21:41 +0000 (16:21 -0400)]
Add __printflike
Todd C. Miller [Thu, 19 May 2011 20:07:14 +0000 (16:07 -0400)]
Translate help / usage strings.
Todd C. Miller [Thu, 19 May 2011 20:06:53 +0000 (16:06 -0400)]
Set --msgid-bugs-address to the bugzilla url
Todd C. Miller [Thu, 19 May 2011 19:25:29 +0000 (15:25 -0400)]
Add scaffolding to update .po files and install .mo files.
Todd C. Miller [Thu, 19 May 2011 17:21:08 +0000 (13:21 -0400)]
update copyright year
Todd C. Miller [Thu, 19 May 2011 17:20:49 +0000 (13:20 -0400)]
update copyright year
--HG--
branch : 1.8
Todd C. Miller [Thu, 19 May 2011 17:17:31 +0000 (13:17 -0400)]
No need to include version number at the top of these files.
Todd C. Miller [Thu, 19 May 2011 17:16:37 +0000 (13:16 -0400)]
No need to include version number at the top of these files.
--HG--
branch : 1.8
Todd C. Miller [Thu, 19 May 2011 17:09:49 +0000 (13:09 -0400)]
This is sudo 1.8.1 not 1.8.0
--HG--
branch : 1.8
Todd C. Miller [Wed, 18 May 2011 17:44:36 +0000 (13:44 -0400)]
Minor warning/error cleanup
Todd C. Miller [Wed, 18 May 2011 17:44:07 +0000 (13:44 -0400)]
Emulate ngettext for the non-nls case
Todd C. Miller [Wed, 18 May 2011 17:16:32 +0000 (13:16 -0400)]
Do not mark untranslatable strings for translation
Todd C. Miller [Wed, 18 May 2011 17:07:35 +0000 (13:07 -0400)]
Use ROOT_UID not 0.
Todd C. Miller [Wed, 18 May 2011 17:04:24 +0000 (13:04 -0400)]
Minor warning/error message cleanup
Todd C. Miller [Wed, 18 May 2011 16:41:06 +0000 (12:41 -0400)]
cannot -> "unable to" in warning/error messages
Todd C. Miller [Wed, 18 May 2011 16:36:26 +0000 (12:36 -0400)]
can't -> "unable to" in warning/error messages
Todd C. Miller [Wed, 18 May 2011 15:18:44 +0000 (11:18 -0400)]
FreeBSD needs the main sudo executable to link with -lpam when
loading dynaic pam modules for some reason.
Todd C. Miller [Tue, 17 May 2011 22:37:18 +0000 (18:37 -0400)]
We don't want to translate debugging messages.
Todd C. Miller [Tue, 17 May 2011 20:38:40 +0000 (16:38 -0400)]
Add calls to bindtextdomain() and textdomain()
Currently there are two domains, one for the sudo front-end and
one for the sudoers plugin and its associated utilities.
Todd C. Miller [Tue, 17 May 2011 19:55:23 +0000 (15:55 -0400)]
Fix caching of libc gettext check.
Todd C. Miller [Tue, 17 May 2011 16:52:20 +0000 (12:52 -0400)]
Mark defaults descriptions for translation
Todd C. Miller [Tue, 17 May 2011 15:59:40 +0000 (11:59 -0400)]
Update for sudo 1.8.1p2
Todd C. Miller [Mon, 16 May 2011 20:52:34 +0000 (16:52 -0400)]
Quiet compiler warning when SELinux is enabled.
Todd C. Miller [Mon, 16 May 2011 20:50:09 +0000 (16:50 -0400)]
Add missing includes of libintl.h.
Todd C. Miller [Mon, 16 May 2011 20:44:11 +0000 (16:44 -0400)]
Fix gettext marker.
Todd C. Miller [Mon, 16 May 2011 20:37:11 +0000 (16:37 -0400)]
Include libint.h where needed.
Todd C. Miller [Mon, 16 May 2011 20:32:05 +0000 (16:32 -0400)]
Prepare sudoers module messages for translation.
Todd C. Miller [Mon, 16 May 2011 16:19:07 +0000 (12:19 -0400)]
Only check gid of sudoers file if it is group-readable.
Todd C. Miller [Mon, 16 May 2011 16:17:49 +0000 (12:17 -0400)]
For AIX, keep calling authenticate() until reenter reaches 0.
Todd C. Miller [Mon, 9 May 2011 15:04:19 +0000 (11:04 -0400)]
Cache the status of the initial gettext() check.
Todd C. Miller [Mon, 9 May 2011 14:58:52 +0000 (10:58 -0400)]
Add --disable-nls flag and improve checks for gettext.
Todd C. Miller [Mon, 9 May 2011 14:02:16 +0000 (10:02 -0400)]
When building with gcc on HP-UX, use -march=1.1 to produce portable
binaries on a pa-risc2 host. Previously, the +Dportable option was
used for the HP-UX C compiler but gcc always produced native binaries.
Todd C. Miller [Fri, 6 May 2011 21:47:51 +0000 (17:47 -0400)]
Prepare sudo front end messages for translation.
Todd C. Miller [Wed, 4 May 2011 19:26:31 +0000 (15:26 -0400)]
Add initial scaffolding to support localization via gettext()
Todd C. Miller [Wed, 4 May 2011 15:21:32 +0000 (11:21 -0400)]
Don't let the fnmatch/glob macros expand the function prototype.
--HG--
branch : 1.8
Todd C. Miller [Wed, 4 May 2011 15:21:03 +0000 (11:21 -0400)]
Don't let the fnmatch/glob macros expand the function prototype.
Todd C. Miller [Tue, 3 May 2011 17:46:44 +0000 (13:46 -0400)]
Resolve namespace collisions on HP-UX ia64 and possibly others by
adding a rpl_ prefix to our fnmatch and glob replacements and
#defining rpl_foo to foo in the header files.
--HG--
branch : 1.8
Todd C. Miller [Tue, 3 May 2011 17:45:56 +0000 (13:45 -0400)]
Resolve namespace collisions on HP-UX ia64 and possibly others by
adding a rpl_ prefix to our fnmatch and glob replacements and
#defining rpl_foo to foo in the header files.
Todd C. Miller [Fri, 29 Apr 2011 20:06:35 +0000 (16:06 -0400)]
Split ALL, ROLE and TYPE into their own actions. Since you can
only have #ifdefs inside of braces, ROLE and TYPE use a naughty
goto in the non-SELinux case. This is safe because the actions are
in one big switch() statement.
--HG--
branch : 1.8
Todd C. Miller [Fri, 29 Apr 2011 20:05:50 +0000 (16:05 -0400)]
Split ALL, ROLE and TYPE into their own actions. Since you can
only have #ifdefs inside of braces, ROLE and TYPE use a naughty
goto in the non-SELinux case. This is safe because the actions are
in one big switch() statement.
Todd C. Miller [Fri, 29 Apr 2011 15:24:15 +0000 (11:24 -0400)]
Fix regexp for matching a CIDR-style IPv4 netmask. From Marc Espie.
--HG--
branch : 1.8
Todd C. Miller [Fri, 29 Apr 2011 15:23:59 +0000 (11:23 -0400)]
askpass moved from sudoers to sudo.conf in sudo 1.8.0
--HG--
branch : 1.8
Todd C. Miller [Fri, 29 Apr 2011 15:23:46 +0000 (11:23 -0400)]
Remove obsolete warning about runas_default and ordering.
Move syslog facility and priority lists into the section where
the relevant options are described.
--HG--
branch : 1.8
Todd C. Miller [Fri, 29 Apr 2011 15:22:49 +0000 (11:22 -0400)]
Fix regexp for matching a CIDR-style IPv4 netmask. From Marc Espie.
Todd C. Miller [Wed, 27 Apr 2011 15:48:46 +0000 (11:48 -0400)]
askpass moved from sudoers to sudo.conf in sudo 1.8.0
Todd C. Miller [Wed, 27 Apr 2011 15:42:46 +0000 (11:42 -0400)]
Remove obsolete warning about runas_default and ordering.
Move syslog facility and priority lists into the section where
the relevant options are described.
Todd C. Miller [Tue, 26 Apr 2011 13:53:35 +0000 (09:53 -0400)]
Fix SIA support; we no longer have access to the real argc and argv
so allocate space for a fake one and use the argv passed to the
plugin with "sudo" for argv[0].
--HG--
branch : 1.8
Todd C. Miller [Tue, 26 Apr 2011 13:53:20 +0000 (09:53 -0400)]
Remove useless realloc when trying to get the buffer size right.
--HG--
branch : 1.8
Todd C. Miller [Tue, 26 Apr 2011 13:53:07 +0000 (09:53 -0400)]
Be explicit when setting euid to 0 before call to setreuid(0, 0)
--HG--
branch : 1.8
Todd C. Miller [Tue, 26 Apr 2011 13:51:34 +0000 (09:51 -0400)]
Fix SIA support; we no longer have access to the real argc and argv
so allocate space for a fake one and use the argv passed to the
plugin with "sudo" for argv[0].
Todd C. Miller [Sat, 23 Apr 2011 10:14:36 +0000 (06:14 -0400)]
Remove useless realloc when trying to get the buffer size right.
Todd C. Miller [Sat, 23 Apr 2011 10:13:48 +0000 (06:13 -0400)]
Be explicit when setting euid to 0 before call to setreuid(0, 0)
Todd C. Miller [Mon, 18 Apr 2011 13:24:27 +0000 (09:24 -0400)]
sudo 1.8.1p1 updates
--HG--
branch : 1.8
Todd C. Miller [Mon, 18 Apr 2011 13:23:04 +0000 (09:23 -0400)]
Need to do checks for krb5_verify_user, krb5_init_secure_context
and krb5_get_init_creds_opt_alloc regardless of whether or notkrb5-config is present.
--HG--
branch : 1.8
Todd C. Miller [Mon, 18 Apr 2011 13:22:26 +0000 (09:22 -0400)]
Need to do checks for krb5_verify_user, krb5_init_secure_context
and krb5_get_init_creds_opt_alloc regardless of whether or not
krb5-config is present.
Todd C. Miller [Fri, 15 Apr 2011 16:31:10 +0000 (12:31 -0400)]
Work around weird AIX saved uid semantics on setuid() and setreuid().
On AIX, setuid() will only set the saved uid if the euid is already 0.
--HG--
branch : 1.8
Todd C. Miller [Fri, 15 Apr 2011 16:30:08 +0000 (12:30 -0400)]
Work around weird AIX saved uid semantics on setuid() and setreuid().
On AIX, setuid() will only set the saved uid if the euid is already 0.
Todd C. Miller [Thu, 14 Apr 2011 20:42:26 +0000 (16:42 -0400)]
update copyright year
--HG--
branch : 1.8
Todd C. Miller [Thu, 14 Apr 2011 20:41:38 +0000 (16:41 -0400)]
update copyright year