]> granicus.if.org Git - sudo/commitdiff
Add SPDX-License-Identifier to files.
authorTodd C. Miller <Todd.Miller@sudo.ws>
Mon, 29 Apr 2019 13:21:51 +0000 (07:21 -0600)
committerTodd C. Miller <Todd.Miller@sudo.ws>
Mon, 29 Apr 2019 13:21:51 +0000 (07:21 -0600)
294 files changed:
Makefile.in
configure.ac
doc/Makefile.in
doc/cvtsudoers.man.in
doc/cvtsudoers.mdoc.in
doc/fixman.sh
doc/sudo.conf.man.in
doc/sudo.conf.mdoc.in
doc/sudo.man.in
doc/sudo.mdoc.in
doc/sudo_plugin.man.in
doc/sudo_plugin.mdoc.in
doc/sudoers.ldap.man.in
doc/sudoers.ldap.mdoc.in
doc/sudoers.man.in
doc/sudoers.mdoc.in
doc/sudoers_timestamp.man.in
doc/sudoers_timestamp.mdoc.in
doc/sudoreplay.man.in
doc/sudoreplay.mdoc.in
doc/visudo.man.in
doc/visudo.mdoc.in
examples/Makefile.in
include/Makefile.in
include/compat/charclass.h
include/compat/endian.h
include/compat/fnmatch.h
include/compat/getopt.h
include/compat/glob.h
include/compat/nss_dbdefs.h
include/compat/sha2.h
include/sudo_compat.h
include/sudo_conf.h
include/sudo_debug.h
include/sudo_digest.h
include/sudo_dso.h
include/sudo_event.h
include/sudo_fatal.h
include/sudo_gettext.h
include/sudo_lbuf.h
include/sudo_plugin.h
include/sudo_queue.h
include/sudo_rand.h
include/sudo_util.h
lib/util/Makefile.in
lib/util/aix.c
lib/util/arc4random.c
lib/util/arc4random.h
lib/util/arc4random_uniform.c
lib/util/closefrom.c
lib/util/digest.c
lib/util/digest_gcrypt.c
lib/util/digest_openssl.c
lib/util/event.c
lib/util/event_poll.c
lib/util/event_select.c
lib/util/fatal.c
lib/util/fnmatch.c
lib/util/getcwd.c
lib/util/getdelim.c
lib/util/getentropy.c
lib/util/getgrouplist.c
lib/util/gethostname.c
lib/util/getopt_long.c
lib/util/gettime.c
lib/util/gidlist.c
lib/util/glob.c
lib/util/inet_ntop.c
lib/util/inet_pton.c
lib/util/isblank.c
lib/util/key_val.c
lib/util/lbuf.c
lib/util/locking.c
lib/util/memrchr.c
lib/util/memset_s.c
lib/util/mksiglist.c
lib/util/mksigname.c
lib/util/mktemp.c
lib/util/nanosleep.c
lib/util/parseln.c
lib/util/pipe2.c
lib/util/progname.c
lib/util/pw_dup.c
lib/util/reallocarray.c
lib/util/regress/atofoo/atofoo_test.c
lib/util/regress/getdelim/getdelim_test.c
lib/util/regress/getgrouplist/getgrouplist_test.c
lib/util/regress/parse_gids/parse_gids_test.c
lib/util/regress/progname/progname_test.c
lib/util/regress/strsplit/strsplit_test.c
lib/util/regress/sudo_conf/conf_test.c
lib/util/regress/sudo_parseln/parseln_test.c
lib/util/regress/tailq/hltq_test.c
lib/util/regress/vsyslog/vsyslog_test.c
lib/util/secure_path.c
lib/util/setgroups.c
lib/util/sha2.c
lib/util/sig2str.c
lib/util/snprintf.c
lib/util/strlcat.c
lib/util/strlcpy.c
lib/util/strndup.c
lib/util/strnlen.c
lib/util/strsignal.c
lib/util/strsplit.c
lib/util/strtobool.c
lib/util/strtoid.c
lib/util/strtomode.c
lib/util/strtonum.c
lib/util/sudo_conf.c
lib/util/sudo_debug.c
lib/util/sudo_dso.c
lib/util/term.c
lib/util/ttyname_dev.c
lib/util/ttysize.c
lib/util/utimens.c
lib/util/vsyslog.c
lib/zlib/Makefile.in
log2cl.pl
m4/sudo.m4
mkdep.pl
mkpkg
pathnames.h.in
plugins/group_file/Makefile.in
plugins/group_file/getgrent.c
plugins/group_file/group_file.c
plugins/group_file/plugin_test.c
plugins/sample/Makefile.in
plugins/sample/sample_plugin.c
plugins/sudoers/Makefile.in
plugins/sudoers/alias.c
plugins/sudoers/audit.c
plugins/sudoers/auth/afs.c
plugins/sudoers/auth/aix_auth.c
plugins/sudoers/auth/bsdauth.c
plugins/sudoers/auth/dce.c
plugins/sudoers/auth/fwtk.c
plugins/sudoers/auth/kerb5.c
plugins/sudoers/auth/pam.c
plugins/sudoers/auth/passwd.c
plugins/sudoers/auth/rfc1938.c
plugins/sudoers/auth/secureware.c
plugins/sudoers/auth/securid5.c
plugins/sudoers/auth/sia.c
plugins/sudoers/auth/sudo_auth.c
plugins/sudoers/auth/sudo_auth.h
plugins/sudoers/base64.c
plugins/sudoers/boottime.c
plugins/sudoers/bsm_audit.c
plugins/sudoers/bsm_audit.h
plugins/sudoers/check.c
plugins/sudoers/check.h
plugins/sudoers/cvtsudoers.c
plugins/sudoers/cvtsudoers.h
plugins/sudoers/cvtsudoers_json.c
plugins/sudoers/cvtsudoers_ldif.c
plugins/sudoers/cvtsudoers_pwutil.c
plugins/sudoers/defaults.c
plugins/sudoers/defaults.h
plugins/sudoers/digestname.c
plugins/sudoers/editor.c
plugins/sudoers/env.c
plugins/sudoers/env_pattern.c
plugins/sudoers/file.c
plugins/sudoers/filedigest.c
plugins/sudoers/find_path.c
plugins/sudoers/fmtsudoers.c
plugins/sudoers/gc.c
plugins/sudoers/gentime.c
plugins/sudoers/getspwuid.c
plugins/sudoers/gmtoff.c
plugins/sudoers/goodpath.c
plugins/sudoers/gram.c
plugins/sudoers/gram.y
plugins/sudoers/group_plugin.c
plugins/sudoers/hexchar.c
plugins/sudoers/ins_2001.h
plugins/sudoers/ins_classic.h
plugins/sudoers/ins_csops.h
plugins/sudoers/ins_goons.h
plugins/sudoers/ins_python.h
plugins/sudoers/insults.h
plugins/sudoers/interfaces.c
plugins/sudoers/interfaces.h
plugins/sudoers/iolog.c
plugins/sudoers/iolog.h
plugins/sudoers/iolog_event.h
plugins/sudoers/iolog_files.h
plugins/sudoers/iolog_path.c
plugins/sudoers/iolog_util.c
plugins/sudoers/ldap.c
plugins/sudoers/ldap_conf.c
plugins/sudoers/ldap_util.c
plugins/sudoers/linux_audit.c
plugins/sudoers/linux_audit.h
plugins/sudoers/locale.c
plugins/sudoers/logging.c
plugins/sudoers/logging.h
plugins/sudoers/logwrap.c
plugins/sudoers/match.c
plugins/sudoers/match_addr.c
plugins/sudoers/match_command.c
plugins/sudoers/match_digest.c
plugins/sudoers/mkdir_parents.c
plugins/sudoers/parse.c
plugins/sudoers/parse.h
plugins/sudoers/parse_ldif.c
plugins/sudoers/policy.c
plugins/sudoers/prompt.c
plugins/sudoers/pwutil.c
plugins/sudoers/pwutil.h
plugins/sudoers/pwutil_impl.c
plugins/sudoers/rcstr.c
plugins/sudoers/redblack.c
plugins/sudoers/redblack.h
plugins/sudoers/regress/check_symbols/check_symbols.c
plugins/sudoers/regress/env_match/check_env_pattern.c
plugins/sudoers/regress/iolog_path/check_iolog_path.c
plugins/sudoers/regress/iolog_plugin/check_iolog_plugin.c
plugins/sudoers/regress/iolog_util/check_iolog_util.c
plugins/sudoers/regress/logging/check_wrap.c
plugins/sudoers/regress/parser/check_addr.c
plugins/sudoers/regress/parser/check_base64.c
plugins/sudoers/regress/parser/check_digest.c
plugins/sudoers/regress/parser/check_fill.c
plugins/sudoers/regress/parser/check_gentime.c
plugins/sudoers/regress/parser/check_hexchar.c
plugins/sudoers/regress/starttime/check_starttime.c
plugins/sudoers/set_perms.c
plugins/sudoers/solaris_audit.c
plugins/sudoers/solaris_audit.h
plugins/sudoers/sssd.c
plugins/sudoers/starttime.c
plugins/sudoers/strlist.c
plugins/sudoers/strlist.h
plugins/sudoers/stubs.c
plugins/sudoers/sudo_ldap.h
plugins/sudoers/sudo_ldap_conf.h
plugins/sudoers/sudo_nss.c
plugins/sudoers/sudo_nss.h
plugins/sudoers/sudo_printf.c
plugins/sudoers/sudoers.c
plugins/sudoers/sudoers.h
plugins/sudoers/sudoers_debug.c
plugins/sudoers/sudoers_debug.h
plugins/sudoers/sudoers_version.h
plugins/sudoers/sudoreplay.c
plugins/sudoers/testsudoers.c
plugins/sudoers/timeout.c
plugins/sudoers/timestamp.c
plugins/sudoers/timestr.c
plugins/sudoers/toke.c
plugins/sudoers/toke.h
plugins/sudoers/toke.l
plugins/sudoers/toke_util.c
plugins/sudoers/tsdump.c
plugins/sudoers/tsgetgrpw.c
plugins/sudoers/tsgetgrpw.h
plugins/sudoers/visudo.c
plugins/system_group/Makefile.in
plugins/system_group/system_group.c
src/Makefile.in
src/conversation.c
src/env_hooks.c
src/exec.c
src/exec_common.c
src/exec_monitor.c
src/exec_nopty.c
src/exec_pty.c
src/get_pty.c
src/hooks.c
src/load_plugins.c
src/net_ifs.c
src/openbsd.c
src/parse_args.c
src/preload.c
src/preserve_fds.c
src/regress/noexec/check_noexec.c
src/regress/ttyname/check_ttyname.c
src/selinux.c
src/sesh.c
src/signal.c
src/solaris.c
src/sudo.c
src/sudo.h
src/sudo_edit.c
src/sudo_exec.h
src/sudo_noexec.c
src/sudo_plugin_int.h
src/sudo_usage.h.in
src/tcsetpgrp_nobg.c
src/tgetpass.c
src/ttyname.c
src/utmp.c

index 4e11e58a0e815c3388c1ebbd18eb6ec4fc6b52c2..d50b1845082e93f85cc7c98e1a359fb900bb8fad 100644 (file)
@@ -1,4 +1,6 @@
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2010-2015, 2017-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index d0a900836912fb19f121421f8e1cfefbb302323d..451ab1e252dc52c2d281f54661ae9064aab6186a 100644 (file)
@@ -1,7 +1,21 @@
 dnl
 dnl Use the top-level autogen.sh script to generate configure and config.h.in
 dnl
-dnl Copyright (c) 1994-1996,1998-2018 Todd C. Miller <Todd.Miller@sudo.ws>
+dnl SPDX-License-Identifier: ISC
+dnl
+dnl Copyright (c) 1994-1996, 1998-2018 Todd C. Miller <Todd.Miller@sudo.ws>
+dnl
+dnl Permission to use, copy, modify, and distribute this software for any
+dnl purpose with or without fee is hereby granted, provided that the above
+dnl copyright notice and this permission notice appear in all copies.
+dnl
+dnl THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+dnl WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+dnl MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+dnl ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+dnl WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+dnl ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+dnl OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 dnl
 AC_PREREQ([2.59])
 AC_INIT([sudo], [1.8.27], [https://bugzilla.sudo.ws/], [sudo])
index e8d2605549db01e9c79be70d62eb5f717d92a2aa..90c9a8f66fbedf6594c3f9e2dcee7f789ccb3253 100644 (file)
@@ -1,4 +1,6 @@
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2010-2015, 2017-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index 41929eaf1509caccf0db16971bd728fa841b7c7f..f1a8e91a97475cd2ba72c2e4bc1e641424011f07 100644 (file)
@@ -1,5 +1,7 @@
 .\" Automatically generated from an mdoc input file.  Do not edit.
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index ce5d4c3ad9888750d227dc748709d04e0b248eaf..b24f36370899f359506e6a4a6fbd9c25efe203eb 100644 (file)
@@ -1,4 +1,6 @@
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index f7ed1a8fc06fcb5a84bf39018cb9a110a9f4eb79..c22b58c473dc41c4e7829c6e367c8e17b48513b0 100755 (executable)
@@ -1,5 +1,7 @@
 #!/bin/sh
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2012-2014, 2017 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index 8a8a311460e77a803cea7b9a8cd1990e67472cde..a8b3eb59ca45389eef898b4a0cb5a26a8571f769 100644 (file)
@@ -1,5 +1,7 @@
 .\" Automatically generated from an mdoc input file.  Do not edit.
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2010-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index 4823a0b6ecfd76185881b6a9437c5f17084a2a48..5416046c37342df88b26c620911d31b1850de10e 100644 (file)
@@ -1,4 +1,6 @@
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2010-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index ffcd4680a321b8dc478a35b4fcb8479f7de883dd..c373db95b5efe34558233dbe80f784f449fafce8 100644 (file)
@@ -1,5 +1,7 @@
 .\" Automatically generated from an mdoc input file.  Do not edit.
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 1994-1996, 1998-2005, 2007-2018
 .\"    Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
index c9b928e0c0b2e7337670035faf72584e6f8cdc98..ff06107356bff7552e151a48ef0d22eff8a1afbd 100644 (file)
@@ -1,4 +1,6 @@
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 1994-1996, 1998-2005, 2007-2018
 .\"    Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
index c336033b5c70eaf733bc3f34c46450c97b8f67c3..09efe263f5eeddbcdfcbd2b09cb4af2ab15bbca6 100644 (file)
@@ -1,5 +1,7 @@
 .\" Automatically generated from an mdoc input file.  Do not edit.
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2009-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index a293ee3b76282fdd97eca1629c4bb7dfdf47ece2..d855acf0a411ca1f4f2ef70abfa6f88353e0b706 100644 (file)
@@ -1,4 +1,6 @@
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2009-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index af722bdfbc3a1ad6babc9bfefe80b5c659be5fa0..5791e4c1eeef20eaa662a59a14f5f6dd39bd0f4f 100644 (file)
@@ -1,5 +1,7 @@
 .\" Automatically generated from an mdoc input file.  Do not edit.
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2003-2019 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index 75c6667f398b309461e18b7d908aea49f37fd4a7..d88d48beaed863575fab6d51ad4a95b71ca82e62 100644 (file)
@@ -1,4 +1,6 @@
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2003-2019 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index 744b797207313cb3d6e24847501aaa0d5f7baeba..d05fbc1fc9d7baf69dbd7538ece9e2b8da2f0b66 100644 (file)
@@ -1,5 +1,7 @@
 .\" Automatically generated from an mdoc input file.  Do not edit.
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 1994-1996, 1998-2005, 2007-2019
 .\"    Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
index b22d5810f423f643e66d38f32eb17f6f03854e20..3ff8604ff039b8543d0a9ce2a562f2cdfe633be8 100644 (file)
@@ -1,4 +1,6 @@
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 1994-1996, 1998-2005, 2007-2019
 .\"    Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
index 86acce4540afdb6a0d77664f94db7be7b5400c0f..0c3e509a155a7e5d53c51da115bb80e85dd7ee77 100644 (file)
@@ -1,5 +1,7 @@
 .\" Automatically generated from an mdoc input file.  Do not edit.
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2017-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index b385590676c427575821ce09537e5f18f076cae4..f8dc956fb5eededaf9c64fdc02f16561dc57bced 100644 (file)
@@ -1,4 +1,6 @@
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2017-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index 7bb2da6c8fa9901fb9118825b5ad12432f22e4e2..bb6726f9290de556769cf0690270d2ac5dd99fae 100644 (file)
@@ -1,5 +1,7 @@
 .\" Automatically generated from an mdoc input file.  Do not edit.
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2009-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index 4eefaf6895c5b917e07ef077865548c4921bb86f..2642e82bd8c076fae5ff340efe768441375a0bfc 100644 (file)
@@ -1,4 +1,6 @@
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 2009-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
 .\" Permission to use, copy, modify, and distribute this software for any
index 9d6fc487761ccbf4268af3561f676786b4296e5e..cfb0102481606888225382dafea097eaa9e53dab 100644 (file)
@@ -1,5 +1,7 @@
 .\" Automatically generated from an mdoc input file.  Do not edit.
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 1996,1998-2005, 2007-2018
 .\"    Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
index 140d5d6f8a8b97d777e5fde8e4f12192e0e4be30..41625ac013c1326370eef4d3a66078cd7f2e98d2 100644 (file)
@@ -1,4 +1,6 @@
 .\"
+.\" SPDX-License-Identifier: ISC
+.\"
 .\" Copyright (c) 1996,1998-2005, 2007-2018
 .\"    Todd C. Miller <Todd.Miller@sudo.ws>
 .\"
index bb9e53360af8502488e1494fade76a1292970926..a42c5e406aeb54260d9da0e9531acecb919a7537 100644 (file)
@@ -1,4 +1,6 @@
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2014, 2017-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index cb39b36253c7660fe4120e5923eea6600de2a3ad..6bd74d5f2923bf02263e33dc99064ea5fb2fb895 100644 (file)
@@ -1,4 +1,6 @@
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2011-2015, 2017-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index 645e8841b51be28aee917b866bac1dabb992ee94..77c8d7fb3b399383752d89004a59237c340051cd 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2008, 2010 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 279549c4cbc1cc90793c06599618e2e6ccac39c3..d3c5ca949d4a6379c005cef1251acb6f8cea1bc8 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index fb81e3855d807c4c002bbec42501710e24330469..41cd3da89e803e05d43a5b7ea1094e9ed49dcf09 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 8f4951836318f46a7f60a8fc669bb407589ba2f4..d83577effefc9f574fb5fca6423745a60f9ec52c 100644 (file)
@@ -3,6 +3,8 @@
 /*     $FreeBSD: head/include/getopt.h 203963 2010-02-16 19:28:10Z imp $ */
 
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause
+ *
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
index 40f5d39e1ccaca11165e7e854218c0aa8134826e..20dd0c58b4c741b98d64b197ebb351e45119ace3 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: BSD-3-Clause
+ *
  * Copyright (c) 1989, 1993
  *     The Regents of the University of California.  All rights reserved.
  *
index bc3f9b950d36ba62f460ea16bd4332a049fe18c2..849bba4479148f01c477f6c169d45478f2cc10a6 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 36384230c7fbce23b7d240fdcba3a4e39d6e7ddb..463c33ad772b8d56ddbad775e300d55f2e1667e1 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index a6d5785ef5dbd831432e7c954348a72ed142e573..c987174d5b402c0f4672b308186b37552a723e02 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2008, 2009-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 66761167b4b2c5cc7374732d734f0491bda3896b..a8b72beb1bdb079df7184969e7a57a92f70f52a0 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 105a7e6f68ce3096592525e9565364b4c71f7a23..522ec5545c20ec065e04d4df2492b42a24952ea7 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 9fffa1b4d1b1621540184c840364186c092f63c3..dcf97367a75d1636bed3c43860e6cee3fb821408 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 08fd8a8cd55bb49f60f328b32ea9e34ebe8428e0..2daf09ab89f66b18be18cd7947417f4405b9afd9 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010, 2013, 2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 9797d58cd65e3a98782aee6ed653527428954bf4..6cae833a521bf62813d8be54c91a9c641079629b 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2015, 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index ea92b3b6e8c3b8163651ba4db97304288c6789ea..3d78e126353a3a3d6d397453f5a7153ea130c599 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2004, 2010-2015, 2017-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index a770b08811bd773ad6232217876896d9d9050f9d..16275aba75e147cbedfb4e029ae7d80bc444c8a0 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 8e070631eb631e4d39a5bf990fd8a0646c2af67a..4c817802396a814eaadae77bbf4d38eea4794bb0 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2007, 2010, 2011, 2013-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 31d96cc70722d117e35b84fc501600b0936f7846..bb4d841c3310e04ac49eb15b4260a112ed764492 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index f48daf962fda8a940e5dc5fb9bf059d8d1522fea..f05595779fdf35fdd62fd7c3520a542b541ff48a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: BSD-3-Clause
+ *
  * Copyright (c) 1991, 1993
  *     The Regents of the University of California.  All rights reserved.
  *
index 2e8308551b99e38f98528c2e67bbf53eda5607aa..283ce5f2ee0e6decb68c385e3567e38b70a63d5d 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 96cac165d9c1ba718ea6569311de369e999bbce6..395dab61616dcf33108c91c295257c7468a8ff6b 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 27b110f65ac21a27b09a0af44ad317ac5d27b114..129e72b484aa787ed4a9fab07691ded961fc8aa1 100644 (file)
@@ -1,4 +1,6 @@
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2011-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index 137de231b6e9e7474c3086424db7fcd5bd41401e..b5aa6b648d0f368f54c16460e670fabcb0814824 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2008, 2010-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 8935d36db3ed3fc9702956b2d733e780b32c611d..82057acfead2039423a70252594c8fbf397c622c 100644 (file)
@@ -1,6 +1,8 @@
 /*     $OpenBSD: arc4random.c,v 1.54 2015/09/13 08:31:47 guenther Exp $        */
 
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, David Mazieres <dm@uun.org>
  * Copyright (c) 2008, Damien Miller <djm@openbsd.org>
  * Copyright (c) 2013, Markus Friedl <markus@openbsd.org>
index d6490177ebcdb30bec8dd693c7dcfb5874ce7f02..badb88ad5b5f5e1c588bce4a720ef9ef688d7e8f 100644 (file)
@@ -1,6 +1,8 @@
 /*     $OpenBSD: arc4random.h,v 1.4 2015/01/15 06:57:18 deraadt Exp $  */
 
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, David Mazieres <dm@uun.org>
  * Copyright (c) 2008, Damien Miller <djm@openbsd.org>
  * Copyright (c) 2013, Markus Friedl <markus@openbsd.org>
index 51f47147fec963185ff7df1e1f837425fc7d4cbc..bef2ae87c1b525c34dd750a353e169f13cc07dd6 100644 (file)
@@ -1,6 +1,8 @@
 /*     $OpenBSD: arc4random_uniform.c,v 1.2 2015/09/13 08:31:47 guenther Exp $ */
 
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2008, Damien Miller <djm@openbsd.org>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 7f773a2e13193df6f1d1e960eefd446e65a61c54..80fdfa46ffe37a6636f0a9ce41fb6f281a835227 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2004-2005, 2007, 2010, 2012-2015, 2017-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index f81d463aedfff267ab870cfeb69393af5ed37f83..8c6b756930ca0a4742ed2a97c590e66d9f283d7a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 7d12fe2e78a47fac7c02e33882fad5329799549c..179dd6d253a8d04180af2db2cf49d103c37fed3e 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index af096844a82120644e052d1c4c1268adac39cfda..4224ad0cdda7a58c49a3339e12b6edfd1294d6c3 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 05b3fd00b34157a0cf9c601d091bd4251f8335f7..42d876339a8f17f19bbc85ce9cb37bed57807dd6 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 22cda24135b4e7eefe0c9c641bc378dfd340ba80..5f45ec6011df53d78c372a2bf0b487aff38f1210 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index a7336331d0a83c46456aedc863177577ad87f0bb..3273b3e0ec71dcc8bda5eb412013f04c91f1ff2f 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 645b59082576344c8a5da0480366c5d1be21feea..8dd690f2f5c269559102b3ac38ef90c4b7ce3733 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2004-2005, 2010-2015, 2017-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 3526fdab35760db7224d3240e66af2407d9e2b7a..87731d00291a73ecc40451c20335c04caf017cd3 100644 (file)
@@ -1,6 +1,9 @@
 /*     $OpenBSD: fnmatch.c,v 1.15 2011/02/10 21:31:59 stsp Exp $       */
 
-/* Copyright (c) 2011, VMware, Inc.
+/*
+ * SPDX-License-Identifier: BSD-3-Clause
+ *
+ * Copyright (c) 2011, VMware, Inc.
  * All rights reserved.
  * 
  * Redistribution and use in source and binary forms, with or without
@@ -27,6 +30,8 @@
  */
 
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2008, 2016 Todd C. Miller <millert@openbsd.org>
  *
  * Permission to use, copy, modify, and distribute this software for any
index b7f2012b8c9f48431824552b1ace2630d2b6888c..7c0eaa703740969bd5e1b51e1d24f13bce76c698 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: BSD-3-Clause
+ *
  * Copyright (c) 1989, 1991, 1993
  *     The Regents of the University of California.  All rights reserved.
  *
index 2fe79ce1d4a296ce7d0253d31fc460fe0fb9c3d9..e92a082e0fb150d752d1a097ade2f111c50f6add 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index bfd7dcd8271f96d181e1493a4607481a2472f81e..dc00d36b5896065e7bae5be943a1b19cab7d2ef0 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2014 Theo de Raadt <deraadt@openbsd.org>
  * Copyright (c) 2014 Bob Beck <beck@obtuse.com>
  *
index aff795be0ad9a08440d44d8eaf47ba7886d1021c..91d398e2fd1f2d85a159522d034417dd719fdf20 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010, 2011, 2013-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index ed5061c289cf41d8cfaad25b3e6f223402099dca..35894151901b4b2ecbfa9fbfafba678a82d8975a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index d88c3a574ed6f6fcf2c0209559b56e49496c152e..ff4ce32e30cd855a57f29f3ea5ccaa380466ace5 100644 (file)
@@ -3,6 +3,8 @@
 /*     $FreeBSD: head/lib/libc/stdlib/getopt_long.c 236936 2012-06-11 22:25:20Z delphij $      */
 
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2002 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index f4d4664c3074b806ebb3a31977dab52c2b15f1f8..aadb7284600f978dbe34fad583fc0f6e95a91b28 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2014-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 1adf9bc3b63dd14f94935685148fb717595b339f..85a6b8915b026c0bf1f4e8fcb10404e16d14d17b 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index f3a6d57a1c8663989de53b237f1b5d560e677e89..b54b95923c48a2a7b6d108e654b3cac256779e66 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: BSD-3-Clause
+ *
  * Copyright (c) 2008-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  * Copyright (c) 1989, 1993
  *     The Regents of the University of California.  All rights reserved.
index f9072c58feb3d5270d18c86a2a53e8cbbaec7fd1..2f719e70fee0e01236e05af8a311ac19b476441b 100644 (file)
@@ -1,6 +1,9 @@
 /*     $OpenBSD: inet_ntop.c,v 1.9 2014/02/05 14:20:43 millert Exp $   */
 
-/* Copyright (c) 1996 by Internet Software Consortium.
+/*
+ * SPDX-License-Identifier: ISC
+ *
+ * Copyright (c) 1996 by Internet Software Consortium.
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
index ba3ec61580c490e92692242d630be0673d4559d3..bba11b172af40db1bb3f61900dfc57154444bcd2 100644 (file)
@@ -1,6 +1,9 @@
 /*     $OpenBSD: inet_pton.c,v 1.8 2010/05/06 15:47:14 claudio Exp $   */
 
-/* Copyright (c) 1996 by Internet Software Consortium.
+/*
+ * SPDX-License-Identifier: ISC
+ *
+ * Copyright (c) 1996 by Internet Software Consortium.
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
index 54f88a563b27b342279b0ced8a9988e3df90e783..4e297c859bbd715c57bfdb13a9e68f0de4b67078 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2008, 2010-2011, 2013
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 9bbd0436b6b07f8d4a7e9e692ceb0e8ae82ef0ec..e50e421816f143511d8d6e41b65c8dbfdfbbd553 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2012, 2014-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 5e4825815ad59bb23b0cfada6b278b652483f1cc..1c95c7cac9994c6d04dbd79c5291609840373b30 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2007-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 64499e6226eeda305a57a47d7d1d3dbde41b0c6b..e739c13de75e7f5f2a1b2f41c94fea67fe61c58f 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2007, 2009-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 225b542a98c260255790e936b47e4ae6ed6ba45c..a5a1177e819932958e8f3d5214efea27f23640ab 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2007, 2010-2014
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 3a3a8051687ce64018bef3c9bebfab6c8be8cd43..f36c457f510c743601cc56debf340c78cf035e47 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 6b5d1ca1fca09330defb296e57b89f15cd75dbfb..0c5b27a49433f92dac8413a672df461dac0b2b56 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2012, 2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 535ef467d077d329f74a853e73d6c60e0bb2a106..32e3e17a027b45efafb320356b7ec774024b743f 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2012, 2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index f153924faafbc958dbbda0f8d0c307a7ac1fca8c..f4da57981935e698b5c176b879d5f7419f6d3fa5 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2001, 2003, 2004, 2008-2011, 2013, 2015, 2017, 2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 7c09b5bbb8fe986b7479ec6acc195de7426d4b42..96082f537f1dcf647322a922adbbcd40fb02b5f1 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2011, 2013, 2017-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 09c7fd51159902b34fa5801bc39e64475f82b331..e48b4fbf472de296329d0efc656e2ae231f4e32a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2007, 2013-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 89a904c47a84dc49b6784ac89d4a6c11a0b3f1be..0be122dfe0f43922a95c6d96229590ed2bbd1e97 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index ffe946c3fb20d58779d95d325d5ec5d95d716e73..dbbcb79694adceb7a1c0f1a5fafa808a407da03d 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 4257adf086ad6b0513b23bf04b7d431d46379587..6811f1a1d9f9686fa218b0e8324401de26ac5e34 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2000, 2002, 2012-2014
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index ee2ef4ad9b952adccd93bbbc4c7014a00806b2e9..482afb2588abefaf6b7b9dfb03c9adb45d69d3f2 100644 (file)
@@ -1,5 +1,7 @@
 /*     $OpenBSD: reallocarray.c,v 1.2 2014/12/08 03:45:00 bcook Exp $  */
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2008 Otto Moerbeek <otto@drijf.net>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 1ad78ebd6257c8f5bcfe10b8b18a313dbf14a4b2..031a7ed31c15915d021c8a9113604982272154b9 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 7045d4b71d7120d33f315c61a315d5528c3b48a1..7c399ddcf3e9aabe22f0cbfe176963e83329aede 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 4d44cf2f6db55290bb1b5bbe3606f81f207cb1a2..9dff3dc8f682325999d5ad9fc5de352dd64c15e9 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 674bd96af32b78759e81b0536a7532155f0894c8..efe7f6d29376d253887d63d1486d35fe9f1c1c8a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 37c5c22f45c6b5ec7f8a34dea83f9cdd444eb6c7..4e99feb555eee5cfb604f109916999d9004a7ad8 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index c9aecdae49fff68c9ba588e574222c808bb965a5..91532dad612bf0601d8c130fec3eee5a5b4b3bc6 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 534b1df09cf20a3fd3f13490d4e02e0a82b42f4f..e7539ddd1d6fe9d79abbcc283de1d7f2ba97bef6 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index ac46dd8dd05e5a549aa9c9184750f1e045915b8b..68d984b261143a2799562fdbf24493ecfbe3aa81 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 5333a15d1cff549642f69ce6c3b2f456a0119366..3a89f3f37c6e920947a2bf91b935d47bf1a38fbf 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 80d5768b9e4a8785e05ba694a75e429f673c888d..0ad07378bf23b6155d54e5607d7079aca06e813d 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index b1d4415c83d0e7fbbcb99973cc8d5863bda99a87..4ca8bbcb662a7ad0e04edd214427c03efb118759 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2012, 2014-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 9b81456ce963c7f89eecd0a9507cbfed5d646bdb..3e34be04ca14ab54c0bd3e097eafcb3834598d8e 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2012, 2014-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 9a172e3094af629956585611584d1cb3b3082635..0a070185e5b64e3ed50df4c204564e75d82d8031 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 6043fa24449389b5d26cfbaae23ad97745fc2eb5..23237fa533fa1daf5e4dc1d44315a3b6fe559803 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2012-2015, 2017-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 4b779d142cf1aab044a20c0795c4d14cbf0dc2bc..c2c032079a773286a54763145068a717e12fb894 100644 (file)
@@ -1,5 +1,7 @@
 /*     $OpenBSD: vfprintf.c,v 1.67 2014/12/21 00:23:30 daniel Exp $    */
-/*-
+/* 
+ * SPDX-License-Identifier: BSD-3-Clause
+ *
  * Copyright (c) 1999-2005, 2008, 2010-2016
  *      Todd C. Miller <Todd.Miller@sudo.ws>
  * Copyright (c) 1990, 1993
index fee8dc18fab46581c0a5f0eaea2cf9f4ca084615..0648d2932a3ca171579b04d786f18416da184b5b 100644 (file)
@@ -1,6 +1,8 @@
 /*     $OpenBSD: strlcat.c,v 1.15 2015/03/02 21:41:08 millert Exp $    */
 
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1998, 2003-2005, 2010-2011, 2013-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index ea8ab4d6e9072f19793373ecfb053658834740a4..981fb8ba96bac594ac0d52dd0755ff95e85193bc 100644 (file)
@@ -1,6 +1,8 @@
 /*     $OpenBSD: strlcpy.c,v 1.12 2015/01/15 03:54:12 millert Exp $    */
 
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1998, 2003-2005, 2010-2011, 2013-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 5d9ea5a9d65ba4ef6ef2e6715440dc0f15f629e6..228df93210fa0ad16f55e4a076276f19b500c353 100644 (file)
@@ -1,6 +1,8 @@
 /*     $OpenBSD: strndup.c,v 1.1 2010/05/18 22:24:55 tedu Exp $        */
 
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 7344e9fd611fe5a112dc1c0b0dee5a2ccce7d319..5e0977aa709ee2b126944aa49cb3392f63070709 100644 (file)
@@ -1,6 +1,8 @@
 /*     $OpenBSD: strnlen.c,v 1.5 2014/06/10 04:17:37 deraadt Exp $     */
 
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index a6f9eea87aba55c4fd3c3a75313e27b8a41f4503..327f98dd7a7b962f6f54a1451dcfdafa81e079ae 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 728f225fbaf4298c2d3965230e575f2acadfee27..c7ef74d7e68e102202d4f70bd5dc27c220f3f555 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 74a6fd3c0c1141e413ee140bc2c60722f54f4d2d..41c0b45e21d27311c18ef00c23c22f40dd7bc8b4 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 2339a88df28f40e957a510cfb3cdee4f6f696630..2dfce75932598cbe30338aaf94b036a881142a64 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 5a1ec941fd3570300562ed8777c480698874630b..a4a3ebffd2e10fae72992f749324fa3e37010c9a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index aedbc02dadd02a6a7dd590fe96049a6e080b12d0..4bc97012e86f4fde087d4e385b9ad7a7fa332ada 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 1af69293f0ae053e6317730d3e0b00181529290b..152030a40115c342e26cc35f1353d913b437f56a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 593af92e29181604d8eef55c86d286a3ff746d0b..4c84148216a7a4a94514c073f0d0b9646d3c058d 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 39d4381059798886a62ff728e9afe147cc95f9a4..9e4fd4d4a0b8bf0fce45e1e75b218f67e740382c 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010, 2012-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 5151ffd49e6faa4eb2c3a664fb0eb1f8bca00238..f1517213560668a7502ffb9c3e7732de9fa4b4e7 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2015, 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 3d8e20af30fc5ee919aca9d4182b6fa10c079659..fdb5b297349607254b972654c149cbe63443493c 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2012-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 66fa1463f5ac8a586378c5763d70641bb45f9c85..6f4e2ecd1ab7494824f804d109ef9e7ba95f09fe 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2012, 2014-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 579391f149f5ec6c1fe23b7a6214c99899a30165..fc1fb84789343a4d32d7a7bf67f3a5890900f392 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2015, 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 359a8f3535e3b718f86f97987408ca87af2757a5..c3a44ad3d0c54a4a188fce18be84520e68f208e7 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2016-2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 57647dc393c2250350d14be07a2b1b15113bac20..6a12f3bc1d907b44da5f28819e7c95398cc85f1f 100644 (file)
@@ -1,4 +1,6 @@
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2011-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index 9cfd96886ba159aa9c82e441360aca0a126577a4..fe0c7906da7f218e8c0eca2f8e2b1288beda3914 100755 (executable)
--- a/log2cl.pl
+++ b/log2cl.pl
@@ -1,5 +1,7 @@
 #!/usr/bin/env perl
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2017 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index f67ee56c187242011705ac50538942d8cff6bb01..a34da6623ef155d5ad85ececb9b1335cd06063f5 100644 (file)
@@ -1,8 +1,22 @@
 dnl Local m4 macros for autoconf (used by sudo)
 dnl
+dnl SPDX-License-Identifier: ISC
+dnl
 dnl Copyright (c) 1994-1996, 1998-2005, 2007-2015
 dnl    Todd C. Miller <Todd.Miller@sudo.ws>
 dnl
+dnl Permission to use, copy, modify, and distribute this software for any
+dnl purpose with or without fee is hereby granted, provided that the above
+dnl copyright notice and this permission notice appear in all copies.
+dnl
+dnl THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+dnl WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+dnl MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+dnl ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+dnl WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+dnl ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+dnl OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+dnl
 dnl XXX - should cache values in all cases!!!
 dnl
 dnl checks for programs
index 9a3823a92261151009c0819a7175adcfac99420b..d48cbc2b34a40804ef88d86ead8e0d5ffe7803bc 100755 (executable)
--- a/mkdep.pl
+++ b/mkdep.pl
@@ -1,5 +1,7 @@
 #!/usr/bin/env perl
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2011-2017 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
diff --git a/mkpkg b/mkpkg
index 34c7343683f9bb45f318e3819fae04e2f3d34c30..0955e976c073069b815ef49d3979343b7fe101bf 100755 (executable)
--- a/mkpkg
+++ b/mkpkg
@@ -1,5 +1,7 @@
 #!/bin/sh
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2010-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index 31db3a4521dbd0782b8d11e8efcd8d923c07bff4..7a8a9d252537f775aac1436725d9343fc985c12a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998, 1999, 2001, 2004, 2005, 2007-2014
  *     Todd C. Miller <Todd.Miller@sudo.ws>.
  *
index b148fa9cc2f0bdf2311ad0fbe81382e556b2df89..711bc50cc8a3972c5f7d36d81c8dae1b929c1649 100644 (file)
@@ -1,4 +1,6 @@
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2010-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index bcfd17fd32bf5460be7fc73c35e831338f057f31..7932fb8749e240f3ecc79a979ebd373fd1b7aac9 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2005,2008,2010-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index f7621b3c01ed08f74b2255f73099b5347bde27a5..20957b2e7ed86613e5d508ee9da90777f75b00fa 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 129264a1566693cd80a19dcb91005acba156e797..9b9412cf6cfcf3af97abc08c7d7c02b42579780d 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2013 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 34a66b136080fe7f0ed99e0a2b61e8aa426278da..91b97d9b6b7a98d006426585440d9640f0bb4e07 100644 (file)
@@ -1,4 +1,6 @@
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2011-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index 7baaa313e0ebd2a45b27b76d6b1bf81150ad6579..97bc49d548d4439cc524d1522dc0cb473cddef86 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 7d32dccbb1940eed31cd2a557e6bec4cd9df1f2e..16050804a162a4fc801593df1d8a4d2faf3f18f4 100644 (file)
@@ -1,4 +1,6 @@
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 1996, 1998-2005, 2007-2018
 #       Todd C. Miller <Todd.Miller@sudo.ws>
 #
index 66ab57508c9538b230cb43661d5cc82db0fdadb0..adbf946d7b19b42244716b35078db4e8631d9ec5 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2004-2005, 2007-2019
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 1b802c303059efa416e865ba54b0bdd4e14786fb..ec1aa0eedf7b558b616a651a240eaa19a0fbde24 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index fa40e05d4e4fa8537fc9ac736c3a8e9fb6a0146c..52f17a1d334273462f98bc4a9ceeafae94e9d8b5 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999, 2001-2005, 2007, 2010-2012, 2014-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 12abc88215d7998b05d4685eb23be2998ce451fb..0c85ebbe8b6cd41612711046630d15b448fcd81a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2007-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 73572148be49f5af1b5bb7054b5d017847ecba0b..f976623750f4c35b12c5b80e77f5027e85c7557d 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2000-2005, 2007-2008, 2010-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 0afe8c659a15b7fa8c832c7c26f66efafbcde4f8..2f88b4b1cebdc13df1d2b5a2678d26da6b1f4dc1 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2010-2012, 2014-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 36f7cd830b427e0239a40f3b27fd8cf271805bcc..2291ff921d093a0e161f7e0b67f76e031065e181 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2008, 2010-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 247981cad280c33b03a687b24f97f3a744572b04..b298d5ab96efcb6d39c1f748127b92a1af5afd9e 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2007-2008, 2010-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 4bb0c4a7312da842bafd580862bf8caac2e35566..93fbb500ce353fad196a437b9f15f28315542b97 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2007-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index e7093ab643907c6cb5e1df2beb43329ca11fe473..03c7a1695c9649dd47696917fae91e8390b9a850 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2010-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 2a5a55be3e6e798def60dac481ac60ff94582542..e8666911905d0904c7f7cb8ade8325b583643777 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1994-1996, 1998-2005, 2010-2012, 2014-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index dc600023840cc6e6662acf2fb41a5527b4bd46bc..854ddb88dfc00bec12af6927666fdb776957276d 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1998-2005, 2010-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index ca75c5650ff71d550e944f2474f76ef98c310c03..64fd978bf9e30d2ac1eb6eae9e34b84f2412d7e8 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2007, 2010-2012, 2014-2016
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  * Copyright (c) 2002 Michael Stroucken <michael@stroucken.org>
index 8e74de838d1c7595b3f9217d3a561c67bfa60514..8f54c49eec345a1b57c92cec0fc372ea0dab4f43 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2007, 2010-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index be70f933cf40586731f71e0bb193d0276ebcdaa2..0d8d9934183bd1c6cac2ba5b08622619ee81dedf 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2008-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 9ae69cd56a38eead0e4ee72aef3c22adab2b36e0..e14d077fd98be4b0dc817f6e743428c578521d73 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2007-2016, 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index af170e34b57030b8dc2825c07ed9f01014a5c2d9..3d86ae68f0f15e0dd7966a85ede496948068498c 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 560f042e1bbe5794efb6bd1238a5f7665e1be14a..8712ae0ea873a394ca67b1559e858acab6770833 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2015, 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index c0a8de4a74dc96b3a542b461522dbbdd7257afb6..bbb8525eda8c4e82a3de9d3c6e1e687c14412a21 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  * Copyright (c) 2009 Christian S.J. Peron
  *
index 21d61851e14bed94f07f3a60461087dfc6e0152b..cc85cee4543a47f9ef1c81b8ea25ac18b2a658d4 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2010, 2013-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  * Copyright (c) 2009 Christian S.J. Peron
  *
index 92f859c618bde96501d39e4dcc45c81f59768a52..74c8f2f439fa2ed308e8833c24ce8da987c0ff59 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1993-1996,1998-2005, 2007-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 11013c83449dc3b43bfe32041151b268dbe31810..39c61fc497ed29e9955e050897fbe5ba83257934 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1993-1996,1998-2005, 2007-2014
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 034d5f8bc02e434f99b3787ec30fdcb901a03501..14de2d79a3362b84ac490810b553af85d516ff12 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index b93474b91ffb2cdeacf10ba831b68a17ab284445..721b81e50f3a89cb90043dd8b7b7ab66910dc2c6 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 5fbef1c681ff98048687aa22f5ecfe51b856fc3b..ecc5a9dc9952709bca5286d6eca69ba0335fc89e 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 0f43a5afc80e0742bf2f6a869632b78b54e6200f..efdce0ed9eb9d0362f730da6e25eb5e513ac4e19 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index d9df68cc5029b3f7853e20f49d0844a3998d36e5..a8d97732d284895c9e6ac4cc5137c030623df960 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2019
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 88c9433ca33a71af8c44cb8b9bd37e92383c78ab..de161366fc6d3b41543473ef7bdfceca954d4bdf 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2007-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 630c5d999fedb3d8b86a6468ba8bd5867f4b366a..404aeb8142659051e60731b8b590f6bb29f83d3f 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2008-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index a078edeb56c2945b83d10dca349ae19bdce6498a..88eb1434242e5113d203f08e4cbe790ad34632ba 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index ec8e7b02ca278de33819119253ae6ecd79a4c0d7..31d8b6e5ba5b1932dbe54e09774236ff642a4629 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 1efdc6a9a12ca2299970e93f88552c789792b7a6..2da55e1a70746280ee0894e4683349be734afe81 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2000-2005, 2007-2019
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index a74515b41b3096c2032ee48ed297297ee5a64683..22b17a5d9656555e8958938a375cc265b379a7ef 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index a8b02b32d3c816c6519d165fa0e3c668b3417222..fff78a19fe3ae2491bed716e266f179fa3ccf809 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2004-2005, 2007-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 764e35ebaef1c9f1bacc0c98ff7bf82868965aff..c98023f9c5a2a3e44bc51e0ffbf670e01f5487b8 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 597523770ed6a689eefc87c6b532b39aa92345a4..8e2f1fb88247b34a203353b107a3b400303dc185 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2010-2015, 2017-2019
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index eaef9025320f6caf3366242dce0e39480b86c41e..0827e363c5dcae7055bf51b726d8b0f11a12ec7d 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2004-2005, 2007-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 1c14b715db5df8d92e940be9dab01a170e63f19c..729068364389bf874a4f0fbeff7f352367be8ae6 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index eea45951196a59a8be5e6249c344b4b8e9aad1f4..ccc71734389106f78b7dff1954b81cbb989199b3 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index da7776995674bf3c6083cf2e925bc00e01d976c7..a6bdb4b83af28c5eb26b05acc7401b01ac16db01 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2010-2012, 2014-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 2e62d9f115624cc8578a51e777e99d4e48474241..452181937be9f44e9b3eba0a1bf8ea6655a5d082 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index a570e480ef29f57288f394750a0719c2602ef4ff..5f183d18b96159c855d4d9ea70a97e3a74120f1b 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2010-2012, 2014-2016
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 8fd8a22023ffc9d9bbb6f972055619d8dcf4f9a9..343e4299c315d4276732be22f19569475459d9d2 100644 (file)
@@ -43,6 +43,8 @@
 #define YYPREFIX "sudoers"
 #line 2 "gram.y"
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2013, 2014-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
@@ -116,7 +118,7 @@ static bool add_userspec(struct member *, struct privilege *);
 static struct defaults *new_default(char *, char *, short);
 static struct member *new_member(char *, int);
 static struct command_digest *new_digest(int, char *);
-#line 78 "gram.y"
+#line 80 "gram.y"
 #ifndef YYSTYPE_DEFINED
 #define YYSTYPE_DEFINED
 typedef union {
@@ -133,7 +135,7 @@ typedef union {
     int tok;
 } YYSTYPE;
 #endif /* YYSTYPE_DEFINED */
-#line 131 "gram.c"
+#line 133 "gram.c"
 #define COMMAND 257
 #define ALIAS 258
 #define DEFVAR 259
@@ -673,7 +675,7 @@ short *yysslim;
 YYSTYPE *yyvs;
 unsigned int yystacksize;
 int yyparse(void);
-#line 904 "gram.y"
+#line 906 "gram.y"
 void
 sudoerserror(const char *s)
 {
@@ -1098,7 +1100,7 @@ init_options(struct command_options *opts)
     opts->limitprivs = NULL;
 #endif
 }
-#line 1044 "gram.c"
+#line 1046 "gram.c"
 /* allocate initial stack or double stack size, up to YYMAXDEPTH */
 #if defined(__cplusplus) || defined(__STDC__)
 static int yygrowstack(void)
@@ -1307,23 +1309,23 @@ yyreduce:
     switch (yyn)
     {
 case 1:
-#line 176 "gram.y"
+#line 178 "gram.y"
 { ; }
 break;
 case 5:
-#line 184 "gram.y"
+#line 186 "gram.y"
 {
                            ;
                        }
 break;
 case 6:
-#line 187 "gram.y"
+#line 189 "gram.y"
 {
                            yyerrok;
                        }
 break;
 case 7:
-#line 190 "gram.y"
+#line 192 "gram.y"
 {
                            if (!add_userspec(yyvsp[-1].member, yyvsp[0].privilege)) {
                                sudoerserror(N_("unable to allocate memory"));
@@ -1332,73 +1334,73 @@ case 7:
                        }
 break;
 case 8:
-#line 196 "gram.y"
+#line 198 "gram.y"
 {
                            ;
                        }
 break;
 case 9:
-#line 199 "gram.y"
+#line 201 "gram.y"
 {
                            ;
                        }
 break;
 case 10:
-#line 202 "gram.y"
+#line 204 "gram.y"
 {
                            ;
                        }
 break;
 case 11:
-#line 205 "gram.y"
+#line 207 "gram.y"
 {
                            ;
                        }
 break;
 case 12:
-#line 208 "gram.y"
+#line 210 "gram.y"
 {
                            if (!add_defaults(DEFAULTS, NULL, yyvsp[0].defaults))
                                YYERROR;
                        }
 break;
 case 13:
-#line 212 "gram.y"
+#line 214 "gram.y"
 {
                            if (!add_defaults(DEFAULTS_USER, yyvsp[-1].member, yyvsp[0].defaults))
                                YYERROR;
                        }
 break;
 case 14:
-#line 216 "gram.y"
+#line 218 "gram.y"
 {
                            if (!add_defaults(DEFAULTS_RUNAS, yyvsp[-1].member, yyvsp[0].defaults))
                                YYERROR;
                        }
 break;
 case 15:
-#line 220 "gram.y"
+#line 222 "gram.y"
 {
                            if (!add_defaults(DEFAULTS_HOST, yyvsp[-1].member, yyvsp[0].defaults))
                                YYERROR;
                        }
 break;
 case 16:
-#line 224 "gram.y"
+#line 226 "gram.y"
 {
                            if (!add_defaults(DEFAULTS_CMND, yyvsp[-1].member, yyvsp[0].defaults))
                                YYERROR;
                        }
 break;
 case 18:
-#line 231 "gram.y"
+#line 233 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].defaults, yyvsp[0].defaults, entries);
                            yyval.defaults = yyvsp[-2].defaults;
                        }
 break;
 case 19:
-#line 237 "gram.y"
+#line 239 "gram.y"
 {
                            yyval.defaults = new_default(yyvsp[0].string, NULL, true);
                            if (yyval.defaults == NULL) {
@@ -1408,7 +1410,7 @@ case 19:
                        }
 break;
 case 20:
-#line 244 "gram.y"
+#line 246 "gram.y"
 {
                            yyval.defaults = new_default(yyvsp[0].string, NULL, false);
                            if (yyval.defaults == NULL) {
@@ -1418,7 +1420,7 @@ case 20:
                        }
 break;
 case 21:
-#line 251 "gram.y"
+#line 253 "gram.y"
 {
                            yyval.defaults = new_default(yyvsp[-2].string, yyvsp[0].string, true);
                            if (yyval.defaults == NULL) {
@@ -1428,7 +1430,7 @@ case 21:
                        }
 break;
 case 22:
-#line 258 "gram.y"
+#line 260 "gram.y"
 {
                            yyval.defaults = new_default(yyvsp[-2].string, yyvsp[0].string, '+');
                            if (yyval.defaults == NULL) {
@@ -1438,7 +1440,7 @@ case 22:
                        }
 break;
 case 23:
-#line 265 "gram.y"
+#line 267 "gram.y"
 {
                            yyval.defaults = new_default(yyvsp[-2].string, yyvsp[0].string, '-');
                            if (yyval.defaults == NULL) {
@@ -1448,14 +1450,14 @@ case 23:
                        }
 break;
 case 25:
-#line 275 "gram.y"
+#line 277 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].privilege, yyvsp[0].privilege, entries);
                            yyval.privilege = yyvsp[-2].privilege;
                        }
 break;
 case 26:
-#line 281 "gram.y"
+#line 283 "gram.y"
 {
                            struct privilege *p = calloc(1, sizeof(*p));
                            if (p == NULL) {
@@ -1470,21 +1472,21 @@ case 26:
                        }
 break;
 case 27:
-#line 295 "gram.y"
+#line 297 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = false;
                        }
 break;
 case 28:
-#line 299 "gram.y"
+#line 301 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = true;
                        }
 break;
 case 29:
-#line 305 "gram.y"
+#line 307 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, ALIAS);
                            if (yyval.member == NULL) {
@@ -1494,7 +1496,7 @@ case 29:
                        }
 break;
 case 30:
-#line 312 "gram.y"
+#line 314 "gram.y"
 {
                            yyval.member = new_member(NULL, ALL);
                            if (yyval.member == NULL) {
@@ -1504,7 +1506,7 @@ case 30:
                        }
 break;
 case 31:
-#line 319 "gram.y"
+#line 321 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, NETGROUP);
                            if (yyval.member == NULL) {
@@ -1514,7 +1516,7 @@ case 31:
                        }
 break;
 case 32:
-#line 326 "gram.y"
+#line 328 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, NTWKADDR);
                            if (yyval.member == NULL) {
@@ -1524,7 +1526,7 @@ case 32:
                        }
 break;
 case 33:
-#line 333 "gram.y"
+#line 335 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, WORD);
                            if (yyval.member == NULL) {
@@ -1534,7 +1536,7 @@ case 33:
                        }
 break;
 case 35:
-#line 343 "gram.y"
+#line 345 "gram.y"
 {
                            struct cmndspec *prev;
                            prev = HLTQ_LAST(yyvsp[-2].cmndspec, cmndspec, entries);
@@ -1588,7 +1590,7 @@ case 35:
                        }
 break;
 case 36:
-#line 396 "gram.y"
+#line 398 "gram.y"
 {
                            struct cmndspec *cs = calloc(1, sizeof(*cs));
                            if (cs == NULL) {
@@ -1640,7 +1642,7 @@ case 36:
                        }
 break;
 case 37:
-#line 447 "gram.y"
+#line 449 "gram.y"
 {
                            yyval.digest = new_digest(SUDO_DIGEST_SHA224, yyvsp[0].string);
                            if (yyval.digest == NULL) {
@@ -1650,7 +1652,7 @@ case 37:
                        }
 break;
 case 38:
-#line 454 "gram.y"
+#line 456 "gram.y"
 {
                            yyval.digest = new_digest(SUDO_DIGEST_SHA256, yyvsp[0].string);
                            if (yyval.digest == NULL) {
@@ -1660,7 +1662,7 @@ case 38:
                        }
 break;
 case 39:
-#line 461 "gram.y"
+#line 463 "gram.y"
 {
                            yyval.digest = new_digest(SUDO_DIGEST_SHA384, yyvsp[0].string);
                            if (yyval.digest == NULL) {
@@ -1670,7 +1672,7 @@ case 39:
                        }
 break;
 case 40:
-#line 468 "gram.y"
+#line 470 "gram.y"
 {
                            yyval.digest = new_digest(SUDO_DIGEST_SHA512, yyvsp[0].string);
                            if (yyval.digest == NULL) {
@@ -1680,13 +1682,13 @@ case 40:
                        }
 break;
 case 41:
-#line 477 "gram.y"
+#line 479 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                        }
 break;
 case 42:
-#line 480 "gram.y"
+#line 482 "gram.y"
 {
                            if (yyvsp[0].member->type != COMMAND) {
                                sudoerserror(N_("a digest requires a path name"));
@@ -1698,75 +1700,75 @@ case 42:
                        }
 break;
 case 43:
-#line 491 "gram.y"
+#line 493 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = false;
                        }
 break;
 case 44:
-#line 495 "gram.y"
+#line 497 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = true;
                        }
 break;
 case 45:
-#line 501 "gram.y"
+#line 503 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 46:
-#line 506 "gram.y"
+#line 508 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 47:
-#line 510 "gram.y"
+#line 512 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 48:
-#line 515 "gram.y"
+#line 517 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 49:
-#line 520 "gram.y"
+#line 522 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 50:
-#line 525 "gram.y"
+#line 527 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 51:
-#line 529 "gram.y"
+#line 531 "gram.y"
 {
                            yyval.string = yyvsp[0].string;
                        }
 break;
 case 52:
-#line 534 "gram.y"
+#line 536 "gram.y"
 {
                            yyval.runas = NULL;
                        }
 break;
 case 53:
-#line 537 "gram.y"
+#line 539 "gram.y"
 {
                            yyval.runas = yyvsp[-1].runas;
                        }
 break;
 case 54:
-#line 542 "gram.y"
+#line 544 "gram.y"
 {
                            yyval.runas = calloc(1, sizeof(struct runascontainer));
                            if (yyval.runas != NULL) {
@@ -1784,7 +1786,7 @@ case 54:
                        }
 break;
 case 55:
-#line 557 "gram.y"
+#line 559 "gram.y"
 {
                            yyval.runas = calloc(1, sizeof(struct runascontainer));
                            if (yyval.runas == NULL) {
@@ -1796,7 +1798,7 @@ case 55:
                        }
 break;
 case 56:
-#line 566 "gram.y"
+#line 568 "gram.y"
 {
                            yyval.runas = calloc(1, sizeof(struct runascontainer));
                            if (yyval.runas == NULL) {
@@ -1808,7 +1810,7 @@ case 56:
                        }
 break;
 case 57:
-#line 575 "gram.y"
+#line 577 "gram.y"
 {
                            yyval.runas = calloc(1, sizeof(struct runascontainer));
                            if (yyval.runas == NULL) {
@@ -1820,7 +1822,7 @@ case 57:
                        }
 break;
 case 58:
-#line 584 "gram.y"
+#line 586 "gram.y"
 {
                            yyval.runas = calloc(1, sizeof(struct runascontainer));
                            if (yyval.runas != NULL) {
@@ -1838,13 +1840,13 @@ case 58:
                        }
 break;
 case 59:
-#line 601 "gram.y"
+#line 603 "gram.y"
 {
                            init_options(&yyval.options);
                        }
 break;
 case 60:
-#line 604 "gram.y"
+#line 606 "gram.y"
 {
                            yyval.options.notbefore = parse_gentime(yyvsp[0].string);
                            free(yyvsp[0].string);
@@ -1855,7 +1857,7 @@ case 60:
                        }
 break;
 case 61:
-#line 612 "gram.y"
+#line 614 "gram.y"
 {
                            yyval.options.notafter = parse_gentime(yyvsp[0].string);
                            free(yyvsp[0].string);
@@ -1866,7 +1868,7 @@ case 61:
                        }
 break;
 case 62:
-#line 620 "gram.y"
+#line 622 "gram.y"
 {
                            yyval.options.timeout = parse_timeout(yyvsp[0].string);
                            free(yyvsp[0].string);
@@ -1880,7 +1882,7 @@ case 62:
                        }
 break;
 case 63:
-#line 631 "gram.y"
+#line 633 "gram.y"
 {
 #ifdef HAVE_SELINUX
                            free(yyval.options.role);
@@ -1889,7 +1891,7 @@ case 63:
                        }
 break;
 case 64:
-#line 637 "gram.y"
+#line 639 "gram.y"
 {
 #ifdef HAVE_SELINUX
                            free(yyval.options.type);
@@ -1898,7 +1900,7 @@ case 64:
                        }
 break;
 case 65:
-#line 643 "gram.y"
+#line 645 "gram.y"
 {
 #ifdef HAVE_PRIV_SET
                            free(yyval.options.privs);
@@ -1907,7 +1909,7 @@ case 65:
                        }
 break;
 case 66:
-#line 649 "gram.y"
+#line 651 "gram.y"
 {
 #ifdef HAVE_PRIV_SET
                            free(yyval.options.limitprivs);
@@ -1916,97 +1918,97 @@ case 66:
                        }
 break;
 case 67:
-#line 657 "gram.y"
+#line 659 "gram.y"
 {
                            TAGS_INIT(yyval.tag);
                        }
 break;
 case 68:
-#line 660 "gram.y"
+#line 662 "gram.y"
 {
                            yyval.tag.nopasswd = true;
                        }
 break;
 case 69:
-#line 663 "gram.y"
+#line 665 "gram.y"
 {
                            yyval.tag.nopasswd = false;
                        }
 break;
 case 70:
-#line 666 "gram.y"
+#line 668 "gram.y"
 {
                            yyval.tag.noexec = true;
                        }
 break;
 case 71:
-#line 669 "gram.y"
+#line 671 "gram.y"
 {
                            yyval.tag.noexec = false;
                        }
 break;
 case 72:
-#line 672 "gram.y"
+#line 674 "gram.y"
 {
                            yyval.tag.setenv = true;
                        }
 break;
 case 73:
-#line 675 "gram.y"
+#line 677 "gram.y"
 {
                            yyval.tag.setenv = false;
                        }
 break;
 case 74:
-#line 678 "gram.y"
+#line 680 "gram.y"
 {
                            yyval.tag.log_input = true;
                        }
 break;
 case 75:
-#line 681 "gram.y"
+#line 683 "gram.y"
 {
                            yyval.tag.log_input = false;
                        }
 break;
 case 76:
-#line 684 "gram.y"
+#line 686 "gram.y"
 {
                            yyval.tag.log_output = true;
                        }
 break;
 case 77:
-#line 687 "gram.y"
+#line 689 "gram.y"
 {
                            yyval.tag.log_output = false;
                        }
 break;
 case 78:
-#line 690 "gram.y"
+#line 692 "gram.y"
 {
                            yyval.tag.follow = true;
                        }
 break;
 case 79:
-#line 693 "gram.y"
+#line 695 "gram.y"
 {
                            yyval.tag.follow = false;
                        }
 break;
 case 80:
-#line 696 "gram.y"
+#line 698 "gram.y"
 {
                            yyval.tag.send_mail = true;
                        }
 break;
 case 81:
-#line 699 "gram.y"
+#line 701 "gram.y"
 {
                            yyval.tag.send_mail = false;
                        }
 break;
 case 82:
-#line 704 "gram.y"
+#line 706 "gram.y"
 {
                            yyval.member = new_member(NULL, ALL);
                            if (yyval.member == NULL) {
@@ -2016,7 +2018,7 @@ case 82:
                        }
 break;
 case 83:
-#line 711 "gram.y"
+#line 713 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, ALIAS);
                            if (yyval.member == NULL) {
@@ -2026,7 +2028,7 @@ case 83:
                        }
 break;
 case 84:
-#line 718 "gram.y"
+#line 720 "gram.y"
 {
                            struct sudo_command *c = calloc(1, sizeof(*c));
                            if (c == NULL) {
@@ -2044,7 +2046,7 @@ case 84:
                        }
 break;
 case 87:
-#line 739 "gram.y"
+#line 741 "gram.y"
 {
                            const char *s;
                            s = alias_add(&parsed_policy, yyvsp[-2].string, HOSTALIAS,
@@ -2056,14 +2058,14 @@ case 87:
                        }
 break;
 case 89:
-#line 751 "gram.y"
+#line 753 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].member, yyvsp[0].member, entries);
                            yyval.member = yyvsp[-2].member;
                        }
 break;
 case 92:
-#line 761 "gram.y"
+#line 763 "gram.y"
 {
                            const char *s;
                            s = alias_add(&parsed_policy, yyvsp[-2].string, CMNDALIAS,
@@ -2075,14 +2077,14 @@ case 92:
                        }
 break;
 case 94:
-#line 773 "gram.y"
+#line 775 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].member, yyvsp[0].member, entries);
                            yyval.member = yyvsp[-2].member;
                        }
 break;
 case 97:
-#line 783 "gram.y"
+#line 785 "gram.y"
 {
                            const char *s;
                            s = alias_add(&parsed_policy, yyvsp[-2].string, RUNASALIAS,
@@ -2094,7 +2096,7 @@ case 97:
                        }
 break;
 case 100:
-#line 798 "gram.y"
+#line 800 "gram.y"
 {
                            const char *s;
                            s = alias_add(&parsed_policy, yyvsp[-2].string, USERALIAS,
@@ -2106,28 +2108,28 @@ case 100:
                        }
 break;
 case 102:
-#line 810 "gram.y"
+#line 812 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].member, yyvsp[0].member, entries);
                            yyval.member = yyvsp[-2].member;
                        }
 break;
 case 103:
-#line 816 "gram.y"
+#line 818 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = false;
                        }
 break;
 case 104:
-#line 820 "gram.y"
+#line 822 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = true;
                        }
 break;
 case 105:
-#line 826 "gram.y"
+#line 828 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, ALIAS);
                            if (yyval.member == NULL) {
@@ -2137,7 +2139,7 @@ case 105:
                        }
 break;
 case 106:
-#line 833 "gram.y"
+#line 835 "gram.y"
 {
                            yyval.member = new_member(NULL, ALL);
                            if (yyval.member == NULL) {
@@ -2147,7 +2149,7 @@ case 106:
                        }
 break;
 case 107:
-#line 840 "gram.y"
+#line 842 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, NETGROUP);
                            if (yyval.member == NULL) {
@@ -2157,7 +2159,7 @@ case 107:
                        }
 break;
 case 108:
-#line 847 "gram.y"
+#line 849 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, USERGROUP);
                            if (yyval.member == NULL) {
@@ -2167,7 +2169,7 @@ case 108:
                        }
 break;
 case 109:
-#line 854 "gram.y"
+#line 856 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, WORD);
                            if (yyval.member == NULL) {
@@ -2177,28 +2179,28 @@ case 109:
                        }
 break;
 case 111:
-#line 864 "gram.y"
+#line 866 "gram.y"
 {
                            HLTQ_CONCAT(yyvsp[-2].member, yyvsp[0].member, entries);
                            yyval.member = yyvsp[-2].member;
                        }
 break;
 case 112:
-#line 870 "gram.y"
+#line 872 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = false;
                        }
 break;
 case 113:
-#line 874 "gram.y"
+#line 876 "gram.y"
 {
                            yyval.member = yyvsp[0].member;
                            yyval.member->negated = true;
                        }
 break;
 case 114:
-#line 880 "gram.y"
+#line 882 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, ALIAS);
                            if (yyval.member == NULL) {
@@ -2208,7 +2210,7 @@ case 114:
                        }
 break;
 case 115:
-#line 887 "gram.y"
+#line 889 "gram.y"
 {
                            yyval.member = new_member(NULL, ALL);
                            if (yyval.member == NULL) {
@@ -2218,7 +2220,7 @@ case 115:
                        }
 break;
 case 116:
-#line 894 "gram.y"
+#line 896 "gram.y"
 {
                            yyval.member = new_member(yyvsp[0].string, WORD);
                            if (yyval.member == NULL) {
@@ -2227,7 +2229,7 @@ case 116:
                            }
                        }
 break;
-#line 2173 "gram.c"
+#line 2175 "gram.c"
     }
     yyssp -= yym;
     yystate = *yyssp;
index c911a26d59c02f3f569e858d17d96a5b220b606f..6f437062be4e14f9f688cfcfcf3c9a9f9fda8ee0 100644 (file)
@@ -1,5 +1,7 @@
 %{
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2013, 2014-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 0627f6c39ce577e3844c5d8d7748523647379faf..1a7e00ba41123c6fe3b9ab45d83be0ce41fa83a6 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 1813b66566f08eee89c9b0d153cfd59b8e239530..07e892bf50090601477e415592f8e1e667233740 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index c6ad6ff013931e4a1e4c46a6d71a8394f0b5192a..d2ce98943c61b1d96022e78ae6ce319fc4a94018 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 2448151a55c48da0e09b5a635c1b6af6133c0689..08d54d7f98643a933511c8237c99b715c9149ff7 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 45c5dd3a9f3260907823c764be41a33cc61b8485..fe66cfa0cbd929c9848604eda10afd39de0c7f31 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998, 1999, 2004
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 5ed5e316ab3b27774819f272fdd854c1655c5795..34df45bfdfcd55ad5a01948e328e1260f1708d65 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 28f53d228e68f131509b051a436de0cbce5192e1..16088f36587bd2a9c122035498ab27471e04cb25 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index cc08023fc5967571d9cbe17253ddd925ed2a2f74..d7d8074de2df734084a1c5e5459931665f281c29 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1994-1996, 1998-1999, 2004
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index bd65366f5642d10e38c60931411cd08228786d2b..4be665e438eb21a5fc966fb26238e0964c045e40 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 73e55b45db447736e3c454f94b06e32bb45a054b..49cca7203180f9391dc2d668464673dad3ad79ca 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007, 2010-2013
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 338169cb540807761293e6efeb22d6ae913a7491..1fa4239f33e401cb28cc3993c7d0f8ae31158085 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index d803a15b790d504ae4e9176e6207e2e7fb0d2e80..4ef89632b124fa2ec066aa1d331df4acd60ebb14 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index bd3e9b42f7e355a0c2ec824bad7976b4bb973ab3..aa9d972b60cb37d671ccf14d37b2c9e78af450af 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 889c20b3fe0dd23bd1095b4284f0134ab33e7e85..b564fa6077c180b54f4711f850d5f8982dd9c178 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 7cdc6ed08f97a9eabb94fe1a816459d11e206771..5a5d75ae0d2a38628396eea7ecbfb806356c5079 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 5549552e784c11a07ffd360933a0aebe7e855f71..bdf553c0843686f1951d53e0d2f21693bf458e54 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 49193713564c2a7dc729581ab427c7d80b350c47..417b87058233b2f2a9aa4eca04984db8c25c8b83 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2003-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * This code is derived from software contributed by Aaron Spangler.
index 59d7fda161368de086c54fbdf37509a0719343a9..157aafc4d2322faba10f02ec0027ac0617e3f2c2 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2003-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * This code is derived from software contributed by Aaron Spangler.
index 77eb1ee7e8ab25f97f654a80350b1dbf576c2e6a..fdd8fa894f64513ed2fa4d17c8d11e6d828f123c 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013, 2016, 2018-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * This code is derived from software contributed by Aaron Spangler.
index 6ac8be0a52f45ef0b2465d965c8e56ad758443e9..22dc54de2526510e2f613133801b8b98d82690ac 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 84e55a0c8b8638bbb6d901e2596c4a981e2a99be..2c4f0f615ba614352656ee3fe6139b6474a4aa50 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010, 2013 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index c69fd606aed58f3784a9d4a09b31a02198ca7b6f..6bd32ca444364dcf5b8e62ea8ebfe8e3b5e4ccda 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2012-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index c200698e6755611e0f4b9702eb02c0e8040b4b88..6064105b235d251ffab858911ada0a68d99e8af2 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1994-1996, 1998-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index c7e99aeed9120d7159389995e7f25a052b113003..f87342586969845a60cab2fb4949dcb76cb36077 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2009-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index b10e4652a4de7969a31e475fb96d844a6f9a5b13..fcba62d3b6128e9ad7b8058ec6c2a4948fdecef7 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011, 2014-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 5023c05f31c2e494c169edf9d56c4777c0c984bf..1936d4b0bffc7462b3a99c02820efbbfa43df4c5 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2019
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 4310e05ddc52c52f7bc4e85d74c0c03f08538b8c..30a437e05ee87579b5590b55aa6942c15b06bedb 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 71993dfba038370198ac9a5ff7e858ea009dab5f..995a508b4e70e6a3f50155eb12d7b228a849f8d8 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2019
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 8c0bf6176a3c4e0994ea3766214686d964b407e8..c2eb17d5379baf6b9117ffa56d9c33be22a1192a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2019
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 5fa51aca7e6241599ea8606c3c30ac5e3a7837fe..692cf8d04de207bfd27875d9a91432ffaab3ad39 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index c9bd36f4c6f8f1ae88b56a8e1234629b1c58a17a..bf8d9ae6c06298fc6379d417b708a2a5d568640e 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2004-2005, 2007-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index fd44627423c0f783eda00ce3cd293ed80022947e..8180f29d250646f10a2be34a4ded2ae21fdb3548 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2000, 2004, 2007-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index df8c610fb4c7434ef21fbdfd797f26f11e21e6d3..4ac3c2783cb0ca22edbe13a1d6de178ead785e78 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 003c787d8671d6dba510d94ee1b389c733017c33..17c43e23c4d020efd3db8fe461e9c2dfa90192ef 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index d79d7d50bef4a5e25b0b34642f234898759de006..3d8a97ddf4c9854deb363769957d5c6e5617046a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1993-1996,1998-2005, 2007-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 963d0713edabf7ffabacd34bb2779178c0b5b6e3..e21c05f6ac26d094435ae3726e0817720f461abc 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 7c36e70b88a60e9e4d43d8662c666de8f012ab18..e5d7f221bdb4be50a70b458334104dc498b24a58 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2013, 2015-2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 76230a3323010770a53cafda1d012ab3a0bcae59..9d56e732b8b279a1fe4f5ef608d91f925e2488a7 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 8ad2d5d028ed95631f77d6e1929cd9e4f499f1d2..96b12b551429310ce6c9a607fc051755a46b1284 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2016-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index ef7e8f566baf8b18fc8166c0ec5f37091516296b..f43d98aa4d2fe12190e162f6704677f6008e445f 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2004-2005, 2007, 2009-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 2b4063663b4ee41666688b380a818aec867ed83e..300383d156a131aa3d7825d8150ebeec3dc0a140 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2004, 2007, 2010, 2013
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 6647609784531cbfaf8092f70d29ad99e02529a3..ccb2ad7733a59d3da131efe04b099811a88c02fd 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2012-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 96dc8c56df321c222332c8c23cb9b5810be011fc..eece41e57e2712170b467d13127d570cd29577ca 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 69ea767f2e491a5d44b88d6c553a5be359e118b4..56db1e44b7c2f5a7742baf43fc48427d7f208408 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2013 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 456ed3c354b7ec1259c93fa18b4dcc5831c30623..d3523607cb24efad3b70b7d008b2a11591d0b1dd 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index d9c932d311e2925e9f2bc824f7e5d8e3b932089d..64976c5eadafcb26d95631cffe9530f3b144a6d2 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index cc007adb446aee533e285bc163a74c64bbb8535b..3437c7a595b209dafd5032619e06f01ccdf209cc 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2013 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 5f67d4dca1a04c567f581574adf79e983ce3496f..96e71b266c5567a12f8780120ebf9410292a0fc2 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2013 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index a3f28e0af39c71b568ddfb640d2ba0d23fdaf1af..6c70c982ea096c6e7e54c90221060b826431c71b 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 0d49a35df76cba79e46a88737469a6e0d1b93621..c24c78d1a2a2048d6dfb9c7af1f1465829b4c477 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index e0312b6b1577af8ffd87e70c04c7c390d085c7d0..e254c1cf9a3e92375be39539cada4cfc48393674 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 957ea4c04159ea14db37edb193bb8e11d1f6c9fd..ba840bc3cde46e2eece9973b72ec2c41d357170b 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index d4f965783294951a6c30e6adb76a67a9c7befb5e..6722f5eff1d443c48dc579cd28eef512e1c4f787 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2014-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index e858ad3705ffea348dda1183192ce8e856464a32..03bc930bd93a9c60a5e1eb818569028ea687b804 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index ee113df4ba15789851b45698f30a3ebc4babac1b..528440fa23a750f261858d3f50ab05005f77c51b 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1994-1996, 1998-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 650595ae694ca0c812945d168043cf37285d7164..a0196535fb0aa52110bed4a009885a9e5cb87f1c 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2014, Oracle and/or its affiliates.
  *
  * Permission to use, copy, modify, and distribute this software for any
index 36a124508784eb439148a21f916d4b5f82254113..39ab21eb5b089882508f71082dbfc01ab9782717 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2014, Oracle and/or its affiliates.
  *
  * Permission to use, copy, modify, and distribute this software for any
index 6698f1da0c6190f603ca543f776c1cda366ac237..4f4464a624980a5ae1fc2045a6e22ea2614d4ea2 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2003-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  * Copyright (c) 2011 Daniel Kopecek <dkopecek@redhat.com>
  *
index 8bc526b4e3d885514baffe0c2f98f38179311c87..5e435ddb945f547d7b9ec6b068bd03afd1cc9bfd 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2012-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index e1f5516c094dfdddf5874e98e55d0921ef458892..69ad7beedc2bc112caed26766d2e9f6067146cce 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 1a0dfc6c8623f1adbcff2244553fd0177f127687..022f52bbdd51c0289d8078837939a304500aae40 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index a594b1f481b83b13fd83d1e11ff9fc0eb887b466..caf15c31fcf719205cb20cc3c8be797081f0b5d5 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 7298ee01eed2c874f05bbc47ad4993fbd2ec9c31..a2162bc3a96593ca115c7a5eb047a357548cac49 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 363ab43cb53aea803f05c87ac9c6029b82adc895..d0b4fd675f1471501a81608aa680dd0ced8a35c7 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 03515e0c765efbd733d37bb85d1df5c1a396fe49..a6f592071582c0d70b15c04147a48d2076a1e573 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2007-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index e4566f8ff22c9d9e8ef40b78e14d922bd951896a..bb0c49a96aae82a8439c7e67da0d66be2d055c55 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2007-2011, 2013-2015, 2017-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index e82317f196343be1a6db4bf62eeabe5e503320c5..9e6a3d9b1a5e141a4265a0aed9ee2717d6ec5f18 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2012 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index d05c9f64e73d0ba7b9db4b30f095af3db44f4253..a809e854655f341bc03bac38861acd8bfd6a521a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1993-1996, 1998-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 25d6b2d976016788f66ba8049df21cf020d5e3eb..5c2da6f46779492d0529b31ad37ebead82659d61 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1993-1996, 1998-2005, 2007-2017
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index d09ec12257fbd1911598bf1db121a01fe5396b1b..86ec41362b38f1d61d9c5d83dbc3b80b416c84d6 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2014-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 7a4df4eec68986bbd572cc26624d4ff876e35b10..a3119fea1179639b5011b72ab76f0c48eb407df4 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 23bb706b3e38ed2054a160427423c8449af561c0..c548c7745e3881f9dbe6e5a5ac0a57d4e901e89e 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2013, 2015, 2017
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index e20f5f0353b806557e0e7a26c6d3c53a82808371..255531417f06c68d359d580359247d04494f94ad 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 2a97dfc00c48ba7ce7aa5940cf3cad1d76aa076f..83775bb1b480b3774b63e2fd98cc1abcb8e8e2e8 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 3b621e355055c2827c884919a65baf074dd997b7..71796cad3df2dcb47832f6938ac4ed9b6143676b 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index d926cdd4ea7360086ae76714b418c9ff18a64ca4..5fe1abf40fbfe3eb3655f66a44c17cd8b2e4e70a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2014-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index d94d09c139dd288971d68a102f0fe67161ac8be3..86de36437cdd292970443de72af4ae066cea5862 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999, 2009-2011, 2013-2015, 2017
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 544cfe186da098b8dd2274ce6ac861418d9f8694..679c0d54d904c608dd721d04de9e16859f76b1b9 100644 (file)
@@ -2186,6 +2186,8 @@ char *sudoerstext;
 #line 1 "toke.l"
 #line 2 "toke.l"
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2017
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
@@ -2277,7 +2279,7 @@ int (*trace_print)(const char *msg) = sudoers_trace_print;
 
 
 
-#line 2275 "toke.c"
+#line 2277 "toke.c"
 
 #define INITIAL 0
 #define GOTDEFS 1
@@ -2493,9 +2495,9 @@ YY_DECL
                }
 
        {
-#line 113 "toke.l"
+#line 115 "toke.l"
 
-#line 2493 "toke.c"
+#line 2495 "toke.c"
 
        while ( 1 )             /* loops until end-of-file is reached */
                {
@@ -2555,7 +2557,7 @@ do_action:        /* This label is used only to access EOF actions. */
 
 case 1:
 YY_RULE_SETUP
-#line 114 "toke.l"
+#line 116 "toke.l"
 {
                            LEXTRACE(", ");
                            LEXRETURN(',');
@@ -2563,12 +2565,12 @@ YY_RULE_SETUP
        YY_BREAK
 case 2:
 YY_RULE_SETUP
-#line 119 "toke.l"
+#line 121 "toke.l"
 BEGIN STARTDEFS;
        YY_BREAK
 case 3:
 YY_RULE_SETUP
-#line 121 "toke.l"
+#line 123 "toke.l"
 {
                            BEGIN INDEFS;
                            LEXTRACE("DEFVAR ");
@@ -2580,7 +2582,7 @@ YY_RULE_SETUP
 
 case 4:
 YY_RULE_SETUP
-#line 130 "toke.l"
+#line 132 "toke.l"
 {
                            BEGIN STARTDEFS;
                            LEXTRACE(", ");
@@ -2589,7 +2591,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 5:
 YY_RULE_SETUP
-#line 136 "toke.l"
+#line 138 "toke.l"
 {
                            LEXTRACE("= ");
                            LEXRETURN('=');
@@ -2597,7 +2599,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 6:
 YY_RULE_SETUP
-#line 141 "toke.l"
+#line 143 "toke.l"
 {
                            LEXTRACE("+= ");
                            LEXRETURN('+');
@@ -2605,7 +2607,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 7:
 YY_RULE_SETUP
-#line 146 "toke.l"
+#line 148 "toke.l"
 {
                            LEXTRACE("-= ");
                            LEXRETURN('-');
@@ -2613,7 +2615,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 8:
 YY_RULE_SETUP
-#line 151 "toke.l"
+#line 153 "toke.l"
 {
                            LEXTRACE("BEGINSTR ");
                            sudoerslval.string = NULL;
@@ -2623,7 +2625,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 9:
 YY_RULE_SETUP
-#line 158 "toke.l"
+#line 160 "toke.l"
 {
                            LEXTRACE("WORD(2) ");
                            if (!fill(sudoerstext, sudoersleng))
@@ -2636,7 +2638,7 @@ YY_RULE_SETUP
 case 10:
 /* rule 10 can match eol */
 YY_RULE_SETUP
-#line 167 "toke.l"
+#line 169 "toke.l"
 {
                            /* Line continuation char followed by newline. */
                            sudolineno++;
@@ -2645,7 +2647,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 11:
 YY_RULE_SETUP
-#line 173 "toke.l"
+#line 175 "toke.l"
 {
                            LEXTRACE("ENDSTR ");
                            BEGIN prev_state;
@@ -2680,7 +2682,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 12:
 YY_RULE_SETUP
-#line 205 "toke.l"
+#line 207 "toke.l"
 {
                            LEXTRACE("BACKSLASH ");
                            if (!append(sudoerstext, sudoersleng))
@@ -2689,7 +2691,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 13:
 YY_RULE_SETUP
-#line 211 "toke.l"
+#line 213 "toke.l"
 {
                            LEXTRACE("STRBODY ");
                            if (!append(sudoerstext, sudoersleng))
@@ -2700,7 +2702,7 @@ YY_RULE_SETUP
 
 case 14:
 YY_RULE_SETUP
-#line 219 "toke.l"
+#line 221 "toke.l"
 {
                            /* quoted fnmatch glob char, pass verbatim */
                            LEXTRACE("QUOTEDCHAR ");
@@ -2711,7 +2713,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 15:
 YY_RULE_SETUP
-#line 227 "toke.l"
+#line 229 "toke.l"
 {
                            /* quoted sudoers special char, strip backslash */
                            LEXTRACE("QUOTEDCHAR ");
@@ -2723,7 +2725,7 @@ YY_RULE_SETUP
 case 16:
 /* rule 16 can match eol */
 YY_RULE_SETUP
-#line 235 "toke.l"
+#line 237 "toke.l"
 {
                            BEGIN INITIAL;
                            yyless(0);
@@ -2732,7 +2734,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 17:
 YY_RULE_SETUP
-#line 241 "toke.l"
+#line 243 "toke.l"
 {
                            LEXTRACE("ARG ");
                            if (!fill_args(sudoerstext, sudoersleng, sawspace))
@@ -2743,7 +2745,7 @@ YY_RULE_SETUP
 
 case 18:
 YY_RULE_SETUP
-#line 249 "toke.l"
+#line 251 "toke.l"
 {
                            /* Only return DIGEST if the length is correct. */
                            yy_size_t digest_len =
@@ -2761,7 +2763,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 19:
 YY_RULE_SETUP
-#line 264 "toke.l"
+#line 266 "toke.l"
 {
                            /* Only return DIGEST if the length is correct. */
                            yy_size_t len, digest_len =
@@ -2787,7 +2789,7 @@ YY_RULE_SETUP
 case 20:
 /* rule 20 can match eol */
 YY_RULE_SETUP
-#line 286 "toke.l"
+#line 288 "toke.l"
 {
                            char *path;
 
@@ -2809,7 +2811,7 @@ YY_RULE_SETUP
 case 21:
 /* rule 21 can match eol */
 YY_RULE_SETUP
-#line 304 "toke.l"
+#line 306 "toke.l"
 {
                            char *path;
 
@@ -2833,7 +2835,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 22:
 YY_RULE_SETUP
-#line 325 "toke.l"
+#line 327 "toke.l"
 {
                            char deftype;
                            int n;
@@ -2876,7 +2878,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 23:
 YY_RULE_SETUP
-#line 365 "toke.l"
+#line 367 "toke.l"
 {
                            int n;
 
@@ -2905,7 +2907,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 24:
 YY_RULE_SETUP
-#line 391 "toke.l"
+#line 393 "toke.l"
 {
                                /* cmnd does not require passwd for this user */
                                LEXTRACE("NOPASSWD ");
@@ -2914,7 +2916,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 25:
 YY_RULE_SETUP
-#line 397 "toke.l"
+#line 399 "toke.l"
 {
                                /* cmnd requires passwd for this user */
                                LEXTRACE("PASSWD ");
@@ -2923,7 +2925,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 26:
 YY_RULE_SETUP
-#line 403 "toke.l"
+#line 405 "toke.l"
 {
                                LEXTRACE("NOEXEC ");
                                LEXRETURN(NOEXEC);
@@ -2931,7 +2933,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 27:
 YY_RULE_SETUP
-#line 408 "toke.l"
+#line 410 "toke.l"
 {
                                LEXTRACE("EXEC ");
                                LEXRETURN(EXEC);
@@ -2939,7 +2941,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 28:
 YY_RULE_SETUP
-#line 413 "toke.l"
+#line 415 "toke.l"
 {
                                LEXTRACE("SETENV ");
                                LEXRETURN(SETENV);
@@ -2947,7 +2949,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 29:
 YY_RULE_SETUP
-#line 418 "toke.l"
+#line 420 "toke.l"
 {
                                LEXTRACE("NOSETENV ");
                                LEXRETURN(NOSETENV);
@@ -2955,7 +2957,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 30:
 YY_RULE_SETUP
-#line 423 "toke.l"
+#line 425 "toke.l"
 {
                                LEXTRACE("LOG_OUTPUT ");
                                LEXRETURN(LOG_OUTPUT);
@@ -2963,7 +2965,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 31:
 YY_RULE_SETUP
-#line 428 "toke.l"
+#line 430 "toke.l"
 {
                                LEXTRACE("NOLOG_OUTPUT ");
                                LEXRETURN(NOLOG_OUTPUT);
@@ -2971,7 +2973,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 32:
 YY_RULE_SETUP
-#line 433 "toke.l"
+#line 435 "toke.l"
 {
                                LEXTRACE("LOG_INPUT ");
                                LEXRETURN(LOG_INPUT);
@@ -2979,7 +2981,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 33:
 YY_RULE_SETUP
-#line 438 "toke.l"
+#line 440 "toke.l"
 {
                                LEXTRACE("NOLOG_INPUT ");
                                LEXRETURN(NOLOG_INPUT);
@@ -2987,7 +2989,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 34:
 YY_RULE_SETUP
-#line 443 "toke.l"
+#line 445 "toke.l"
 {
                                LEXTRACE("MAIL ");
                                LEXRETURN(MAIL);
@@ -2995,7 +2997,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 35:
 YY_RULE_SETUP
-#line 448 "toke.l"
+#line 450 "toke.l"
 {
                                LEXTRACE("NOMAIL ");
                                LEXRETURN(NOMAIL);
@@ -3003,7 +3005,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 36:
 YY_RULE_SETUP
-#line 453 "toke.l"
+#line 455 "toke.l"
 {
                                LEXTRACE("FOLLOW ");
                                LEXRETURN(FOLLOWLNK);
@@ -3011,7 +3013,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 37:
 YY_RULE_SETUP
-#line 458 "toke.l"
+#line 460 "toke.l"
 {
                                LEXTRACE("NOFOLLOW ");
                                LEXRETURN(NOFOLLOWLNK);
@@ -3019,7 +3021,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 38:
 YY_RULE_SETUP
-#line 463 "toke.l"
+#line 465 "toke.l"
 {
                            /* empty group or netgroup */
                            LEXTRACE("ERROR ");
@@ -3028,7 +3030,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 39:
 YY_RULE_SETUP
-#line 469 "toke.l"
+#line 471 "toke.l"
 {
                            /* netgroup */
                            if (!fill(sudoerstext, sudoersleng))
@@ -3039,7 +3041,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 40:
 YY_RULE_SETUP
-#line 477 "toke.l"
+#line 479 "toke.l"
 {
                            /* group */
                            if (!fill(sudoerstext, sudoersleng))
@@ -3050,7 +3052,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 41:
 YY_RULE_SETUP
-#line 485 "toke.l"
+#line 487 "toke.l"
 {
                            if (!fill(sudoerstext, sudoersleng))
                                yyterminate();
@@ -3060,7 +3062,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 42:
 YY_RULE_SETUP
-#line 492 "toke.l"
+#line 494 "toke.l"
 {
                            if (!fill(sudoerstext, sudoersleng))
                                yyterminate();
@@ -3070,7 +3072,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 43:
 YY_RULE_SETUP
-#line 499 "toke.l"
+#line 501 "toke.l"
 {
                            if (!ipv6_valid(sudoerstext)) {
                                LEXTRACE("ERROR ");
@@ -3084,7 +3086,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 44:
 YY_RULE_SETUP
-#line 510 "toke.l"
+#line 512 "toke.l"
 {
                            if (!ipv6_valid(sudoerstext)) {
                                LEXTRACE("ERROR ");
@@ -3098,7 +3100,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 45:
 YY_RULE_SETUP
-#line 521 "toke.l"
+#line 523 "toke.l"
 {
                            LEXTRACE("ALL ");
                            LEXRETURN(ALL);
@@ -3107,7 +3109,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 46:
 YY_RULE_SETUP
-#line 527 "toke.l"
+#line 529 "toke.l"
 {
                            LEXTRACE("CMND_TIMEOUT ");
                            LEXRETURN(CMND_TIMEOUT);
@@ -3115,7 +3117,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 47:
 YY_RULE_SETUP
-#line 532 "toke.l"
+#line 534 "toke.l"
 {
                            LEXTRACE("NOTBEFORE ");
                            LEXRETURN(NOTBEFORE);
@@ -3123,7 +3125,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 48:
 YY_RULE_SETUP
-#line 537 "toke.l"
+#line 539 "toke.l"
 {
                            LEXTRACE("NOTAFTER ");
                            LEXRETURN(NOTAFTER);
@@ -3131,7 +3133,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 49:
 YY_RULE_SETUP
-#line 542 "toke.l"
+#line 544 "toke.l"
 {
 #ifdef HAVE_SELINUX
                            LEXTRACE("ROLE ");
@@ -3143,7 +3145,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 50:
 YY_RULE_SETUP
-#line 551 "toke.l"
+#line 553 "toke.l"
 {
 #ifdef HAVE_SELINUX
                            LEXTRACE("TYPE ");
@@ -3155,7 +3157,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 51:
 YY_RULE_SETUP
-#line 559 "toke.l"
+#line 561 "toke.l"
 {
 #ifdef HAVE_PRIV_SET
                            LEXTRACE("PRIVS ");
@@ -3167,7 +3169,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 52:
 YY_RULE_SETUP
-#line 568 "toke.l"
+#line 570 "toke.l"
 {
 #ifdef HAVE_PRIV_SET
                            LEXTRACE("LIMITPRIVS ");
@@ -3179,7 +3181,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 53:
 YY_RULE_SETUP
-#line 577 "toke.l"
+#line 579 "toke.l"
 {
                        got_alias:
                            if (!fill(sudoerstext, sudoersleng))
@@ -3190,7 +3192,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 54:
 YY_RULE_SETUP
-#line 585 "toke.l"
+#line 587 "toke.l"
 {
                            /* XXX - no way to specify digest for command */
                            /* no command args allowed for Defaults!/path */
@@ -3202,7 +3204,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 55:
 YY_RULE_SETUP
-#line 594 "toke.l"
+#line 596 "toke.l"
 {
                            digest_type = SUDO_DIGEST_SHA224;
                            BEGIN WANTDIGEST;
@@ -3212,7 +3214,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 56:
 YY_RULE_SETUP
-#line 601 "toke.l"
+#line 603 "toke.l"
 {
                            digest_type = SUDO_DIGEST_SHA256;
                            BEGIN WANTDIGEST;
@@ -3222,7 +3224,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 57:
 YY_RULE_SETUP
-#line 608 "toke.l"
+#line 610 "toke.l"
 {
                            digest_type = SUDO_DIGEST_SHA384;
                            BEGIN WANTDIGEST;
@@ -3232,7 +3234,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 58:
 YY_RULE_SETUP
-#line 615 "toke.l"
+#line 617 "toke.l"
 {
                            digest_type = SUDO_DIGEST_SHA512;
                            BEGIN WANTDIGEST;
@@ -3242,7 +3244,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 59:
 YY_RULE_SETUP
-#line 622 "toke.l"
+#line 624 "toke.l"
 {
                            BEGIN GOTCMND;
                            LEXTRACE("COMMAND ");
@@ -3252,7 +3254,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 60:
 YY_RULE_SETUP
-#line 629 "toke.l"
+#line 631 "toke.l"
 {
                            /* directories can't have args... */
                            if (sudoerstext[sudoersleng - 1] == '/') {
@@ -3270,7 +3272,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 61:
 YY_RULE_SETUP
-#line 644 "toke.l"
+#line 646 "toke.l"
 {
                            LEXTRACE("BEGINSTR ");
                            sudoerslval.string = NULL;
@@ -3280,7 +3282,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 62:
 YY_RULE_SETUP
-#line 651 "toke.l"
+#line 653 "toke.l"
 {
                            /* a word */
                            if (!fill(sudoerstext, sudoersleng))
@@ -3291,7 +3293,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 63:
 YY_RULE_SETUP
-#line 659 "toke.l"
+#line 661 "toke.l"
 {
                            LEXTRACE("( ");
                            LEXRETURN('(');
@@ -3299,7 +3301,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 64:
 YY_RULE_SETUP
-#line 664 "toke.l"
+#line 666 "toke.l"
 {
                            LEXTRACE(") ");
                            LEXRETURN(')');
@@ -3307,7 +3309,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 65:
 YY_RULE_SETUP
-#line 669 "toke.l"
+#line 671 "toke.l"
 {
                            LEXTRACE(", ");
                            LEXRETURN(',');
@@ -3315,7 +3317,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 66:
 YY_RULE_SETUP
-#line 674 "toke.l"
+#line 676 "toke.l"
 {
                            LEXTRACE("= ");
                            LEXRETURN('=');
@@ -3323,7 +3325,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 67:
 YY_RULE_SETUP
-#line 679 "toke.l"
+#line 681 "toke.l"
 {
                            LEXTRACE(": ");
                            LEXRETURN(':');
@@ -3331,7 +3333,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 68:
 YY_RULE_SETUP
-#line 684 "toke.l"
+#line 686 "toke.l"
 {
                            if (sudoersleng & 1) {
                                LEXTRACE("!");
@@ -3342,7 +3344,7 @@ YY_RULE_SETUP
 case 69:
 /* rule 69 can match eol */
 YY_RULE_SETUP
-#line 691 "toke.l"
+#line 693 "toke.l"
 {
                            if (YY_START == INSTR) {
                                LEXTRACE("ERROR ");
@@ -3357,7 +3359,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 70:
 YY_RULE_SETUP
-#line 703 "toke.l"
+#line 705 "toke.l"
 {                      /* throw away space/tabs */
                            sawspace = true;    /* but remember for fill_args */
                        }
@@ -3365,7 +3367,7 @@ YY_RULE_SETUP
 case 71:
 /* rule 71 can match eol */
 YY_RULE_SETUP
-#line 707 "toke.l"
+#line 709 "toke.l"
 {
                            sawspace = true;    /* remember for fill_args */
                            sudolineno++;
@@ -3375,7 +3377,7 @@ YY_RULE_SETUP
 case 72:
 /* rule 72 can match eol */
 YY_RULE_SETUP
-#line 713 "toke.l"
+#line 715 "toke.l"
 {
                            if (sudoerstext[sudoersleng - 1] == '\n') {
                                /* comment ending in a newline */
@@ -3392,7 +3394,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 73:
 YY_RULE_SETUP
-#line 727 "toke.l"
+#line 729 "toke.l"
 {
                            LEXTRACE("ERROR ");
                            LEXRETURN(ERROR);
@@ -3405,7 +3407,7 @@ case YY_STATE_EOF(STARTDEFS):
 case YY_STATE_EOF(INDEFS):
 case YY_STATE_EOF(INSTR):
 case YY_STATE_EOF(WANTDIGEST):
-#line 732 "toke.l"
+#line 734 "toke.l"
 {
                            if (YY_START != INITIAL) {
                                BEGIN INITIAL;
@@ -3418,10 +3420,10 @@ case YY_STATE_EOF(WANTDIGEST):
        YY_BREAK
 case 74:
 YY_RULE_SETUP
-#line 742 "toke.l"
+#line 744 "toke.l"
 ECHO;
        YY_BREAK
-#line 3419 "toke.c"
+#line 3421 "toke.c"
 
        case YY_END_OF_BUFFER:
                {
@@ -4382,7 +4384,7 @@ void sudoersfree (void * ptr )
 
 #define YYTABLES_NAME "yytables"
 
-#line 742 "toke.l"
+#line 744 "toke.l"
 
 
 struct path_list {
index 6c75840d5114b1e428339eaf7bbc80f1593dd254..5756979040bbadab6ad127147d29921f5587abfc 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2013, 2015-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 91d90cfd6fa059be480e2af5bcbc504a7a0214bf..204b61d11dea460ae10e49cf7884354c1b6dfdbf 100644 (file)
@@ -1,5 +1,7 @@
 %{
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2017
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 0c9137680caa7b56b025508298fcdb97a33d6d9e..c7360385f88120f245b56896e9973fd00d3e47ad 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2016
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index f2f8fc6db68cd981be02fa628fea86f740703008..c103a3ff2b9629d0ff49bbfe8b85806a0be11e88 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2018-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index a500bdf087598d7d9b10e20d628ab50c34a6dad4..282046591097deda409243d0a2b5b75961090a98 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2005, 2008, 2010-2015
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index c0e008c2ee0c0d89c1057c1bd8af2748b724263d..a2d6e104297a696bb44f4df831945632987771ea 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 50dda5980c9f82af2ca7e966a162ab0d1bc68208..ade2dee81c1db89fd41252a9633f511fd9924aa2 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 6fbb79568a90a7a4cc80ddbcfde53118a178b59e..cfff84d2182ee0d1decfb42ddc42755dc8856d82 100644 (file)
@@ -1,4 +1,6 @@
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2011-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index b34dea4967e4dc4058910192f9f0dd3da21913f3..d1fa6e46d4673e84a5e994f92548b40355a9c842 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 099193cfd7d454a448eb42371deb0a32408fc0fb..7a9ab6be8ea382765c4e608bd44f8e8a638958b2 100644 (file)
@@ -1,4 +1,6 @@
 #
+# SPDX-License-Identifier: ISC
+#
 # Copyright (c) 2010-2018 Todd C. Miller <Todd.Miller@sudo.ws>
 #
 # Permission to use, copy, modify, and distribute this software for any
index fccb3d6f47e82f68b79de779ddebf6e97f08996c..d78e1b89f5a7946e3b1ffb50ac8d6690433a4e9a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1999-2005, 2007-2012 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 8a0b26c5cadef75bca08b707b35a56567889841c..ab11c10f0fdeb5f4ddb0b67e5b343b6c293a950b 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010, 2012-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 28d847d33b3484c72b279a29be94c89314555e17..8acbf9ec1614941902dba99dd6a360b681788eae 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 53abdbf494121df585f22c892c38ff6ff697bb72..7b5a0886f674648f86f7a5ae8585a8a211bf1767 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 66afd3df10531ab70180cba55eaa73b38fc42d25..929e9f2305a2d263a63b0d3713dc58f5bb31aa23 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index dd7ba6c42f31d97c38d2974f74b64499ef436d62..1ba5697878288fbf4b8bfb06a5f98667d2a0e6ba 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index eb1e36f559f8ebfdac8989d6bb88b8c638bf540f..450a73f56e82994259d4c16af3d4d02886d83dbf 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 3e1a26ac11ecc892a7dae8224c524ee0b26ad4fe..968e4cdfc391aca1d36df23ee821d8d1a613e105 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2012, 2014-2016
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 12169805f72adc27660a439446f4495d092e563a..97b114f9a74011b39f4baa582abf750ca6fa20c1 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2012-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index dadf4edcbe9cb3c911c4bec5df3ea222a96931f6..699f58a091496cb5733f6dacd2e373a51621ce94 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 82610d8edfabdb79421c8c7f7b874bc7a53b7fd6..d218a0524a57ec7bad295676f1af8b00920f2c5c 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2015, 2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index fd0e2f3925f2d98ce4826e8a687274e10587d7a4..ed0d021eb73e743bc7ed880e7a238180cabe7519 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2012 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index d9bbe06500c9bef0eb1b165acbc38d6c1899f129..8efb6ce92202e6dc80884bae5ab77eb0df67279e 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1993-1996, 1998-2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index e9f83ee5e7e139bd230a0e97653a80ab27d9448b..9b8a38762695fc290fd3e93149392fb4755576c8 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010, 2011, 2013 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 1de01ad88f0f221cdbd07bdddc9b49b99c107e0e..21674acea3f5cb77fd3e173cc27520a141f5c0ab 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index e83f42095e3541c336298812272830c4b9417661..e617bb27784b63b90c418ab57cf8bf8067cd0abe 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 1609cd096b7935d29da46e9f70161cd94a389ec8..f9de1eb4b8825a1743bbcd90ac0a33a6b7056a4f 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2013-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index ed36d896405583f0be6d072af6f236c1d0c5d650..e56be9e17ca9f557e56c213c57180ef52e24d806 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  * Copyright (c) 2008 Dan Walsh <dwalsh@redhat.com>
  *
index 873748e4c4f24a3693f9b0dad8e3fed80e6ad157..8a9549c8e8530bf9ffef3fe31d2e35dc979570d5 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2008, 2010-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 5c6022555c85a07d30418a8328a74be3eb3a69db..efae397c520a3a6b2df2a525d4b4a265429cc43f 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 8e2fceee852038da54a760c747a7e5e2d577cac5..bc6f063b7215014a46a99ad3ce153e9a5c79e142 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2015 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 8b7cde85f19d20a64e6551a7481d42c28fb42e7f..211d2ebb247df2c2e114c3319fb10ef48202298a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2009-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index b575f04e3458d61ec794f82e62903a36e41ccc7d..6f8eded8875a34e6d7d46c1191a3de1078812a2a 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1993-1996, 1998-2005, 2007-2016
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 44b4fb3b098df03b952156719b15a4048383b46d..0a25beec46223d5c408b1e614aa9215778e94ae0 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2004-2008, 2010-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index c8c79417c9009c88bcd3888fd8a7e1b480ba965f..3a75a7c8001a4efe5505fbe6fffa495e11022b4b 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2016 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index c103d5fe4b4d4502f4f79702d867044e80ce3c09..336ae855263d820a1018ec9318c52505e7645072 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2004-2005, 2010-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index c5fce3406d8840bd549aa340a2cbf19c0d7b4a4d..3b85a48267c2d852b704366eec1798eb1c6d1925 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2010-2014 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 95ae893026f9bcaee9cc585154c4bcc742efaccd..d37c49a4f2cdf639df8d1930ea53251721622972 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2007-2010, 2013, 2015, 2017
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index 03e95c8e43e0318808397540640ce7f75244e764..3c888b81431d09d2469507c5f03e2a159c30c5dc 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2017 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index 76b0c8bae87578e3e2ee9e1754db38e377774799..a59bc468d58048ab4d9f0c15e3d488696e604d53 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 1996, 1998-2005, 2007-2018
  *     Todd C. Miller <Todd.Miller@sudo.ws>
  *
index d1b78d4bffaa85773f1b9789303cc5e8140519e4..25aaa1461b19d38b8b6a523bb65b36bf58c64992 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2012-2019 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any
index b371bbf2ab9f607db63588ced6106b718a4fabe3..3afbcb3fcff2d9506e65d9a64e0a411e73bbd7ae 100644 (file)
@@ -1,4 +1,6 @@
 /*
+ * SPDX-License-Identifier: ISC
+ *
  * Copyright (c) 2011-2018 Todd C. Miller <Todd.Miller@sudo.ws>
  *
  * Permission to use, copy, modify, and distribute this software for any