Todd C. Miller
|
486ee2b71f
|
debug_decl and debug_decl_vars now require a semicolon at the end.
|
2019-12-22 08:48:16 -07:00 |
|
Todd C. Miller
|
40bf4081be
|
Rename sudo_strtoid() to sudo_strtoidx() and add simplified sudo_strtoid()
|
2019-10-20 10:21:29 -06:00 |
|
Todd C. Miller
|
04a17095be
|
Always use our own strtonum and implement sudo_strtoid in terms of it.
|
2019-10-14 10:09:29 -06:00 |
|
Todd C. Miller
|
f752ae5cee
|
Treat an ID of -1 as invalid since that means "no change".
Fixes CVE-2019-14287.
Found by Joe Vennix from Apple Information Security.
|
2019-10-10 10:04:13 -06:00 |
|
Todd C. Miller
|
1e1ef61902
|
Add SPDX-License-Identifier to files.
|
2019-04-29 07:21:51 -06:00 |
|
Todd C. Miller
|
6c3d20cb41
|
Convert PVS-Studio comment to ANSI C.
|
2018-10-26 08:39:09 -06:00 |
|
Todd C. Miller
|
64e5d34c57
|
Add comments in .c files so PVS-Studio will check them.
|
2018-10-21 08:46:05 -06:00 |
|
Todd C. Miller
|
48fba3c2cc
|
update my email to Todd.Miller@sudo.ws
|
2017-12-03 17:53:40 -07:00 |
|
Todd C. Miller
|
47b82acd78
|
fix typo that prevented compilation on FreeBSD
|
2017-02-14 13:19:45 -07:00 |
|
Todd C. Miller
|
334350af45
|
id_t is 64-bits on FreeBSD so use strtoll() there.
Fixes the strtoid regress.
|
2016-11-30 07:32:59 -07:00 |
|
Todd C. Miller
|
3f022419ae
|
Be consistent with the naming of the variable used to store the
function return value. Previously, some code used "rval", some
used "ret". This standardizes on "ret" and uses "rc" for temporary
return codes.
|
2016-09-08 16:38:08 -06:00 |
|
Todd C. Miller
|
4a07b472f0
|
Only include stddef.h where it is needed.
|
2015-06-20 05:34:35 -06:00 |
|
Todd C. Miller
|
dc883f2454
|
We require ANSI C so stop using the obsolete STDC_HEADERS.
|
2015-06-19 14:29:27 -06:00 |
|
Todd C. Miller
|
59ab26dbcc
|
Go back to a 2 args debug_decl and just use the "default" instance,
now renamed "active".
|
2015-02-01 08:24:49 -07:00 |
|
Todd C. Miller
|
866cfc4fc3
|
Add support for multiple Debug lines per program. Callers may
register arbitrary debug facilities or use built-in defaults. We
now use separate Debug statements for plugins and programs.
|
2014-10-22 13:23:05 -06:00 |
|
Todd C. Miller
|
47835ff289
|
Rename missing.h -> sudo_compat.h
|
2014-07-22 14:25:16 -06:00 |
|
Todd C. Miller
|
844a285391
|
Version the functions in libsudo_util
|
2014-07-22 11:26:17 -06:00 |
|
Todd C. Miller
|
127ba1354b
|
Rename gettext.h -> sudo_gettext.h
|
2014-07-21 14:49:43 -06:00 |
|
Todd C. Miller
|
c10c9cd5e6
|
Skip leading space (ala strtol) so that we can pick up the sign
even if it is not the first character of the string.
|
2014-07-13 07:08:12 -06:00 |
|
Todd C. Miller
|
a8fa112a53
|
atobool -> sudo_strtobool
atoid-> sudo_strtoid
atomode -> sudo_strtomode
|
2014-06-27 14:53:54 -06:00 |
|