Commit Graph

5787 Commits

Author SHA1 Message Date
Todd C. Miller
26ec20f8b1 Add Danish translation from translationproject.org and add missing
Basque mo files.
2011-06-18 13:21:48 -04:00
Todd C. Miller
210e091d81 No longer need to specify LINGUAS in configure, "make install-nls"
now just installs all the .mo files it finds.
2011-06-18 13:11:27 -04:00
Todd C. Miller
de6df7cc81 Build CONTRIBUTORS from newly-added contributors.pod 2011-06-17 09:39:27 -04:00
Todd C. Miller
aeac9c738b Rework the wording in the leading paragraph 2011-06-17 09:07:49 -04:00
Todd C. Miller
7de94d3a2e Add a CONTRIBUTORS file with the names of folks who have contributed
code or patches to sudo since I started maintaining it (plus the
original authors).
2011-06-14 16:53:26 -04:00
Todd C. Miller
7a06f32cbb Preserve SHELL variable for "sudo -s". Otherwise we can end up
with a situation where the SHELL variable and the actual shell being
run do not match.
2011-06-13 07:20:28 -04:00
Todd C. Miller
b4a48510cd Only enable Solaris project support when setproject() is present in
libproject.
2011-06-10 15:28:58 -04:00
Todd C. Miller
f0e941a396 Explicitly set mode and owner of /etc/sudoers instead of relying
on "cp -p" to work in the postinstall script.  On AIX 6.1 at least
the postinstall script runs before the final file permissions are set.
2011-06-10 15:26:35 -04:00
Todd C. Miller
0c292a56bf Refer the user to the "Command Environment" section in description
of sudo's -i option.
2011-06-09 12:52:51 -04:00
Todd C. Miller
47d908abab Fix typo 2011-06-09 08:54:46 -04:00
Todd C. Miller
9fd93f433d If there is no old dependency for an object file, use the MANIFEST
to find its source.
2011-06-08 13:18:23 -04:00
Todd C. Miller
44ab717acd Remove dependency for getgrouplist.lo as we don't ship that source file. 2011-06-08 13:17:51 -04:00
Todd C. Miller
2c4a5e905c Do not declare yyparse() static as the actual function generated
by yacc is extern.
2011-06-07 11:45:06 -04:00
Todd C. Miller
900de1bdec Remove locale files in "make uninstall" 2011-06-06 14:40:42 -04:00
Todd C. Miller
e95c7130d7 Add Basque translation and sync Finish and Ukranian translations. 2011-06-06 13:38:54 -04:00
Todd C. Miller
0562e492aa FreeBSD no longer needs the main sudo binary to link with -lpam
now that plug-ins are loaded with RTLD_GLOBAL.
2011-06-06 11:02:52 -04:00
Todd C. Miller
4f22a39803 Load plugins with RTLD_GLOBAL instead of RTLD_LOCAL. This fixes
problems with pam modules not having access to symbols provided by
libpam on some platforms.  Affects FreeBSD and SLES 10 at least.
2011-06-06 10:53:58 -04:00
Todd C. Miller
878c770000 Move xgettext invocation out of update-po target into update-pot 2011-06-06 08:46:50 -04:00
Todd C. Miller
750c0d2ebe Regenerate .pot files for 1.8.2rc2 2011-06-04 18:27:59 -04:00
Todd C. Miller
e66169b3ed Move nls targets to the top level Makefile so the paths in
the pot file are saner
2011-06-04 18:27:13 -04:00
Todd C. Miller
e8064e25dd Add compiled version of sudo Finish translation 2011-06-04 10:14:41 -04:00
Todd C. Miller
5fdfefb9dc Update MANIFEST with .po and .mo files
Rebuild sudoers fi and uk .mo files
2011-06-04 10:11:10 -04:00
Todd C. Miller
707bad44d4 Add Finish translation from translationproject.org 2011-06-04 09:58:44 -04:00
Todd C. Miller
f77403d061 The group named by exempt_group should not have a % prefix. 2011-06-03 10:09:10 -04:00
Todd C. Miller
977dfd3165 Fix typo; "Defaults group_plugin" not "Defaults sudo_plugin" 2011-06-01 12:26:13 -04:00
Todd C. Miller
3c9e5f28fc Fix compressed io log corruption in background mode by using _exit()
instead of exit() to avoid flushing buffers twice.

Improved background mode support.  When not allocating a pty, the
command is run in its own process group.  This prevents write access
to the tty.  When running in a pty, stdin is not hooked up and we
never read from /dev/tty, which results in similar behavior.
2011-05-31 12:49:22 -04:00
Todd C. Miller
7199afec89 Clean up regress files
Generate proper dependencies for regress objs in compat
2011-05-31 09:58:41 -04:00
Todd C. Miller
43fef79b05 Add missing dependency for check_fill.o. 2011-05-31 09:43:37 -04:00
Todd C. Miller
88cfbd51a5 Add support for --enable-nls[=location] 2011-05-29 14:33:18 -04:00
Todd C. Miller
d5e1cbbfaa Include gettext.h 2011-05-28 15:32:11 -04:00
Todd C. Miller
ab3b3eb83b Quiet gcc warnings. 2011-05-28 15:27:14 -04:00
Todd C. Miller
97214c4485 Don't install .mo files if gettext was not found. 2011-05-28 09:18:46 -04:00
Todd C. Miller
1b67009ca1 Always allocate a pty when running a command in the background but
call setsid() after forking to make sure we don't end up with a
controlling tty.
2011-05-27 15:20:20 -04:00
Todd C. Miller
8513c48185 Add missing space between command name and the first command line argument. 2011-05-27 14:07:23 -04:00
Todd C. Miller
3e2f4037cc Quiet a compiler warning on some platforms. 2011-05-27 13:50:37 -04:00
Todd C. Miller
9b7cd235e7 README file that directs people to translationproject.org 2011-05-27 13:15:27 -04:00
Todd C. Miller
6fccd6bfda Sync translations with TP 2011-05-27 12:53:05 -04:00
Todd C. Miller
a7d96a3345 Add 'sync-po' target to top-level Makefile to rsync the po files
from translationproject.org.
2011-05-27 12:52:47 -04:00
Todd C. Miller
4ab4114c48 install nls files from install target 2011-05-27 10:24:55 -04:00
Todd C. Miller
38db44b80c Include .mo files in sudo binary packags. 2011-05-27 10:17:34 -04:00
Todd C. Miller
47adbf8d33 Add simplified chinese translation 2011-05-27 07:54:52 -04:00
Todd C. Miller
c202c4e6d8 Add ukranian translation 2011-05-26 15:23:55 -04:00
Todd C. Miller
e9f44f788a refer to siglist.c, not ./siglist.c since not all makes will
treat foo and ./foo the same.
2011-05-26 15:18:11 -04:00
Todd C. Miller
67e8e56534 Set def_preserve_groups before searching for the command when the -P
flag is specified.
2011-05-26 12:52:59 -04:00
Todd C. Miller
f7cb73abdb Add dependency for siglist.lo in compat. This is a generated file so
"make depend" needs to depend on it.
2011-05-26 12:12:43 -04:00
Todd C. Miller
336ab7077a More dependency fixes. 2011-05-26 11:46:11 -04:00
Todd C. Miller
79098fd962 Fix a few dependencies. 2011-05-26 11:41:13 -04:00
Todd C. Miller
6c13614a51 Place compiled mo files in the src dir, not the build dir.
When installing compiled mo files, display a status message.
2011-05-26 11:12:54 -04:00
Todd C. Miller
086cbfe376 Tivoli Directory Server requires that seconds be present in a
timestamp, even though RFC 4517 states that they are optional.
2011-05-25 15:04:34 -04:00
Todd C. Miller
b463d026b7 Add missing bit of copyright 2011-05-25 14:15:37 -04:00