Todd C. Miller
f6e8fb8b1c
Quiet a few -Wunused-result compiler warnings.
2013-05-01 11:02:09 -04:00
Todd C. Miller
a971ac4233
Sync with translationproject.org
2013-04-29 14:04:51 -04:00
Todd C. Miller
8aaea60a79
regen
2013-04-29 14:02:23 -04:00
Todd C. Miller
368a6558ca
Change some error/errorx -> fatal/fatalx in comments and xgettext
...
flags.
2013-04-26 16:06:05 -04:00
Todd C. Miller
e17e4c951a
Updated translations from translationproject.org including new
...
Turkish translation.
2013-04-26 09:16:22 -04:00
Todd C. Miller
fa6c857112
Allow ldap_conf and ldap_secret to be specified as plugin arguments
...
in sudo.conf
2013-04-25 14:49:02 -04:00
Todd C. Miller
a40de4135e
Replace DPRINTF with DPRINTF1 and DPRINTF2 macros that use
...
SUDO_DEBUG_DIAG and SUDO_DEBUG_INFO respectively for logging to the
debug file with the ldap subsystem.
The sudoers_debug setting in ldap.conf is still honored for now but
will be removed in a future release.
2013-04-25 10:12:42 -04:00
Todd C. Miller
8248fb3299
Add support for converting sudoers files with SHA-2 command digests.
2013-04-24 16:02:20 -04:00
Todd C. Miller
e05d2732aa
Add copyright notice to scripts
2013-04-24 15:47:39 -04:00
Todd C. Miller
5a7e54d375
Add regress for SHA-2 digests.
2013-04-24 15:38:03 -04:00
Todd C. Miller
50bdd5f131
Clear up an llvm checker warning which appears to be a false positive
...
and fix an old XXX while I'm at it.
2013-04-24 11:55:21 -04:00
Todd C. Miller
8ca50e13b7
No need to translate this error message.
2013-04-24 11:11:21 -04:00
Todd C. Miller
d6282d154a
Update copyright years.
2013-04-24 09:35:02 -04:00
Todd C. Miller
7b4f990d1d
Systrace support was removed long ago.
2013-04-24 09:17:11 -04:00
Todd C. Miller
2923a6652b
Remove some files that were mistakenly added.
2013-04-23 16:37:52 -04:00
Todd C. Miller
95b50f84af
Use time(&now) instead of now = time(NULL) when storing the current
...
time in a time_t (better compiler error checking).
Better parsing and printing of 64-bit time_t on 32-bit platforms.
2013-04-23 13:15:22 -04:00
Todd C. Miller
5337da144b
Replace sudo_fakepwnamid() with sudo_mkpwent() and don't return an
...
error if the entry already exists in the cache.
2013-04-19 14:48:23 -04:00
Todd C. Miller
d913fe69c2
Change "foo: failed" to just "foo" since we print the string form
...
of errno. Gets rids of some useless translations.
2013-04-19 09:55:48 -04:00
Todd C. Miller
40772f5aa7
Fix pasto in debug_decl
2013-04-18 15:05:23 -04:00
Todd C. Miller
71f9fe33dc
regen
2013-04-18 14:14:28 -04:00
Todd C. Miller
1162b55040
Rename log_error() -> log_warning() for consistency with warning()/fatal()
2013-04-18 14:14:03 -04:00
Todd C. Miller
2c3a4e0354
The NO_EXIT flag was removed a while ago.
2013-04-18 14:13:05 -04:00
Todd C. Miller
39acd2fcba
Rename error/errorx -> fatal/fatalx and remove the exit value as
...
it was always 1.
2013-04-18 14:07:59 -04:00
Todd C. Miller
fbcff81cdc
Print test failures to stdout like the final count so the outputis
...
not displayed out of order.
2013-04-18 10:44:06 -04:00
Todd C. Miller
904428dd54
Sync with translationproject.org
2013-04-18 09:41:11 -04:00
Todd C. Miller
e8cd84c35a
regen
2013-04-17 15:55:17 -04:00
Todd C. Miller
e91e30b4b2
Simple bas64 decode unit test.
2013-04-17 12:54:33 -04:00
Todd C. Miller
9c1ee1fe73
Move base64_decode into its own source file.
2013-04-17 09:32:27 -04:00
Todd C. Miller
d32cb3d659
Only check year against 2038 if time_t is 32-bit.
2013-04-17 09:31:26 -04:00
Todd C. Miller
cc3c76b85d
Add digest support for sudoers in ldap and sss.
2013-04-16 16:03:37 -04:00
Todd C. Miller
26a256260d
Include stdint.h or inttypes.h before sha2.h
2013-04-16 12:16:41 -04:00
Todd C. Miller
6c737f043f
Zero out struct iolog_details early to avoid a potential (though
...
unlikely) dereference of stack garbage if we hit a fatal error
before iolog_deserialize_info() is called.
2013-04-16 11:06:55 -04:00
Todd C. Miller
b0df32a771
Bump SUDOERS_GRAMMAR_VERSION for new digest support.
2013-04-15 15:14:07 -04:00
Todd C. Miller
e715841fc2
Sanity check digest in parser so visudo can catch errors.
...
Add base64 support
2013-04-15 15:12:00 -04:00
Todd C. Miller
89759fa36c
For big endian architectures just use memcpy() instead of BE macros
...
in a loop.
2013-04-15 11:05:52 -04:00
Todd C. Miller
35375a2b7e
Initial implementation of checksum support in sudoers.
...
Currently supports SHA-224, SHA-256, SHA-384, SHA-512.
TODO: checksum format validation in parser and base64 support.
checksum support for ldap sudoers
2013-04-14 07:00:21 -04:00
Todd C. Miller
1aa4903520
SHA-224, SHA-256, SHA-384 and SHA-512. Derived from the public
...
domain SHA-1 and SHA-2 implementations by Steve Reid and Wei Dai
respectively.
2013-04-13 07:05:06 -04:00
Todd C. Miller
bce9a96a6d
Add missing "not" in error message when mixing standalone and
...
non-standalone authentication methods.
2013-04-11 15:55:32 -04:00
Todd C. Miller
6f718ee3cd
Check for crypt() returning NULL. Traditionally, crypt() never returned
...
NULL but newer versions of eglibc have a crypt() that does. Bug #598
2013-04-11 13:10:40 -04:00
Todd C. Miller
e9726e5974
Better PAM error messages
2013-04-11 09:09:53 -04:00
Todd C. Miller
c00cc3bfe3
Better error messages
2013-04-11 09:03:37 -04:00
Todd C. Miller
8d2c791806
Use same error message for getauid() failure.
2013-04-11 08:54:39 -04:00
Todd C. Miller
236f306a2b
Start warning with a lower case letter for consistency and to match
...
existing translated strings.
2013-04-11 06:38:12 -04:00
Todd C. Miller
c3b9c94e87
Sync with translationproject.org
2013-04-09 14:39:44 -04:00
Todd C. Miller
5555b86d7e
Log timestampfile to debug file.
2013-04-09 14:17:59 -04:00
Todd C. Miller
9914cd8a76
Don't add the "Password: " string we look up in the PAM text domain
...
to the sudoers.pot file.
2013-04-09 09:40:36 -04:00
Todd C. Miller
e2ed8cc9f1
Synce with regcomp() error message change.
2013-04-08 15:41:55 -04:00
Todd C. Miller
b6d644b300
Be consistent with error message when regcomp() fails.
2013-04-08 15:41:09 -04:00
Todd C. Miller
e17267b5e1
Use group -1 instead of 1 as the invalid group since the running
...
user might have group 1 as their default group.
2013-04-05 08:17:19 -04:00
Todd C. Miller
f1aed773ec
PWD may be a shell builtin, use CWD instead.
2013-04-05 08:05:35 -04:00