SPDX: license tags (mostly by guesswork)
authorJeremy Harris <jgh146exb@wizmail.org>
Sun, 27 Nov 2022 14:38:37 +0000 (14:38 +0000)
committerJeremy Harris <jgh146exb@wizmail.org>
Sun, 27 Nov 2022 14:38:37 +0000 (14:38 +0000)
236 files changed:
src/exim_monitor/em_StripChart.c
src/exim_monitor/em_TextPop.c
src/exim_monitor/em_globals.c
src/exim_monitor/em_hdr.h
src/exim_monitor/em_init.c
src/exim_monitor/em_log.c
src/exim_monitor/em_main.c
src/exim_monitor/em_menu.c
src/exim_monitor/em_queue.c
src/exim_monitor/em_strip.c
src/exim_monitor/em_text.c
src/exim_monitor/em_version.c
src/exim_monitor/em_xs.c
src/scripts/Configure-config.h
src/scripts/Configure-os.c
src/scripts/Configure-os.h
src/src/acl.c
src/src/arc.c
src/src/auths/auth-spa.c
src/src/auths/auth-spa.h
src/src/auths/call_pam.c
src/src/auths/call_pwcheck.c
src/src/auths/call_radius.c
src/src/auths/check_serv_cond.c
src/src/auths/cram_md5.c
src/src/auths/cram_md5.h
src/src/auths/cyrus_sasl.c
src/src/auths/cyrus_sasl.h
src/src/auths/dovecot.c
src/src/auths/dovecot.h
src/src/auths/external.c
src/src/auths/external.h
src/src/auths/get_data.c
src/src/auths/get_no64_data.c
src/src/auths/gsasl_exim.c
src/src/auths/gsasl_exim.h
src/src/auths/heimdal_gssapi.c
src/src/auths/heimdal_gssapi.h
src/src/auths/plaintext.c
src/src/auths/plaintext.h
src/src/auths/pwcheck.c
src/src/auths/pwcheck.h
src/src/auths/spa.c
src/src/auths/spa.h
src/src/auths/tls.c
src/src/auths/tls.h
src/src/auths/xtextdecode.c
src/src/auths/xtextencode.c
src/src/base64.c
src/src/blob.h
src/src/bmi_spam.c
src/src/bmi_spam.h
src/src/buildconfig.c
src/src/child.c
src/src/crypt16.c
src/src/daemon.c
src/src/dane.c
src/src/dbfn.c
src/src/dbfunctions.h
src/src/dcc.c
src/src/debug.c
src/src/deliver.c
src/src/directory.c
src/src/dkim.c
src/src/dkim.h
src/src/dkim_transport.c
src/src/dmarc.c
src/src/dmarc.h
src/src/dns.c
src/src/dnsbl.c
src/src/drtables.c
src/src/dummies.c
src/src/enq.c
src/src/environment.c
src/src/exim.c
src/src/exim.h
src/src/exim_dbmbuild.c
src/src/exim_dbutil.c
src/src/exim_lock.c
src/src/expand.c
src/src/filter.c
src/src/filtertest.c
src/src/functions.h
src/src/globals.c
src/src/globals.h
src/src/hash.c
src/src/hash.h
src/src/header.c
src/src/hintsdb.h
src/src/hintsdb_structs.h
src/src/host.c
src/src/host_address.c
src/src/imap_utf7.c
src/src/ip.c
src/src/local_scan.c
src/src/local_scan.h
src/src/log.c
src/src/lookupapi.h
src/src/lookups/cdb.c
src/src/lookups/dbmdb.c
src/src/lookups/dnsdb.c
src/src/lookups/dsearch.c
src/src/lookups/ibase.c
src/src/lookups/json.c
src/src/lookups/ldap.c
src/src/lookups/ldap.h
src/src/lookups/lf_check_file.c
src/src/lookups/lf_functions.h
src/src/lookups/lf_quote.c
src/src/lookups/lf_sqlperform.c
src/src/lookups/lmdb.c
src/src/lookups/lsearch.c
src/src/lookups/mysql.c
src/src/lookups/nis.c
src/src/lookups/nisplus.c
src/src/lookups/oracle.c
src/src/lookups/passwd.c
src/src/lookups/pgsql.c
src/src/lookups/readsock.c
src/src/lookups/redis.c
src/src/lookups/spf.c
src/src/lookups/sqlite.c
src/src/lookups/testdb.c
src/src/lookups/whoson.c
src/src/lss.c
src/src/macro_predef.c
src/src/macro_predef.h
src/src/macros.h
src/src/malware.c
src/src/match.c
src/src/md5.c
src/src/mime.c
src/src/mime.h
src/src/moan.c
src/src/mytypes.h
src/src/os.c
src/src/osfunctions.h
src/src/parse.c
src/src/pdkim/crypt_ver.h
src/src/pdkim/pdkim.c
src/src/pdkim/pdkim.h
src/src/pdkim/pdkim_hash.h
src/src/pdkim/signing.c
src/src/pdkim/signing.h
src/src/perl.c
src/src/priv.c
src/src/queue.c
src/src/rda.c
src/src/readconf.c
src/src/receive.c
src/src/regex.c
src/src/regex_cache.c
src/src/retry.c
src/src/rewrite.c
src/src/rfc2047.c
src/src/route.c
src/src/routers/accept.c
src/src/routers/accept.h
src/src/routers/dnslookup.c
src/src/routers/dnslookup.h
src/src/routers/ipliteral.c
src/src/routers/ipliteral.h
src/src/routers/iplookup.c
src/src/routers/iplookup.h
src/src/routers/manualroute.c
src/src/routers/manualroute.h
src/src/routers/queryprogram.c
src/src/routers/queryprogram.h
src/src/routers/redirect.c
src/src/routers/redirect.h
src/src/routers/rf_change_domain.c
src/src/routers/rf_expand_data.c
src/src/routers/rf_functions.h
src/src/routers/rf_get_errors_address.c
src/src/routers/rf_get_munge_headers.c
src/src/routers/rf_get_transport.c
src/src/routers/rf_get_ugid.c
src/src/routers/rf_lookup_hostlist.c
src/src/routers/rf_queue_add.c
src/src/routers/rf_self_action.c
src/src/routers/rf_set_ugid.c
src/src/search.c
src/src/setenv.c
src/src/sha_ver.h
src/src/sieve.c
src/src/smtp_in.c
src/src/smtp_out.c
src/src/spam.c
src/src/spam.h
src/src/spf.c
src/src/spf.h
src/src/spool_in.c
src/src/spool_mbox.c
src/src/spool_out.c
src/src/std-crypto.c
src/src/store.c
src/src/store.h
src/src/string.c
src/src/structs.h
src/src/tls-cipher-stdname.c
src/src/tls-gnu.c
src/src/tls-openssl.c
src/src/tls.c
src/src/tlscert-gnu.c
src/src/tlscert-openssl.c
src/src/tod.c
src/src/transport.c
src/src/transports/appendfile.c
src/src/transports/appendfile.h
src/src/transports/autoreply.c
src/src/transports/autoreply.h
src/src/transports/lmtp.c
src/src/transports/lmtp.h
src/src/transports/pipe.c
src/src/transports/pipe.h
src/src/transports/queuefile.c
src/src/transports/queuefile.h
src/src/transports/smtp.c
src/src/transports/smtp.h
src/src/transports/smtp_socks.c
src/src/transports/tf_maildir.c
src/src/transports/tf_maildir.h
src/src/tree.c
src/src/utf8.c
src/src/verify.c
src/src/version.c
src/util/chunking_fixqueue_finalnewlines.pl
src/util/cramtest.pl
src/util/gen_pkcs3.c
src/util/logargs.sh
src/util/mkcdb.pl
src/util/ocsp_fetch.pl
src/util/proxy_protocol_client.pl
src/util/ratelimit.pl
src/util/renew-opendmarc-tlds.sh
src/util/unknownuser.sh

index 3b94c22319d5149899e4e440891766118291c70b..3eb98e4fb753907ac60395d29d42ce190d70a13a 100644 (file)
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /***********************************************************
 Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts,
 and the Massachusetts Institute of Technology, Cambridge, Massachusetts.
index ff5d1a8f7bf3b3b6e2952f275b54bb7e4cd7c1eb..0e87cb5800da80863af0723f237bce461ba0b30f 100644 (file)
@@ -2,6 +2,7 @@
 Copyright (c) The Exim Maintainers 2022
 Copyright 1989 by the Massachusetts Institute of Technology,
 Cambridge, Massachusetts.
+SPDX-License-Identifier: GPL-2.0-only
 
                         All Rights Reserved
 
index 3d452c6ec177436fa30a372ac03315dba82aa9ce..2943065b4ec0bc6c3701538df0fee11a8c77666e 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "em_hdr.h"
index ab37806b7a2e1c1f8bc4176990ee5d301eca1cef..76970c99767c65d30a1d3666fac6fa6aeb932800 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* This is the general header file for all the modules that comprise
index e0bc3b0663d577b7564daf197ad5059d2e2386a6..e1f53fbbac0a85591db863d3fd52e691bbada45c 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* Copyright (c) The Exim Maintainers 2020 - 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This module contains code to initialize things from the
 environment and the arguments. */
index 8d85c13f1d2128d6eb6c3961e4e8e70bff462b92..d625056c5b2e8ba8d0e53f02d7865cb182c4873c 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainters 2021 - 2022 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This module contains code for scanning the main log,
 extracting information from it, and displaying a "tail". */
index 86caf71eba2aebedf473e69aff11b119d07db0e0..919cde632df9a81b74efcca169b97b976afddafc 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "em_hdr.h"
index 881f3748c312ea48b5510ff88152d8a19c41ccc7..afcd31540867dc954a191427971344b86534c0ec 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "em_hdr.h"
index 9badd24512d527aadfba3b929898c26b714bca00..d9cfad38a12a9624d484e4082dc363b8f26965d8 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "em_hdr.h"
index 03864d2908b2dcc84b1bf8fbe392d65d915f252b..cfafe9257669f359cffadd057f523d41f5ef05b8 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "em_hdr.h"
index 3a3682959f4ae516cc63bdf802e88c548c6cb0b8..1077353e0f551c0cb9ee85f264eb06f1486d3320 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2012 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "em_hdr.h"
index b627a6e2b27ced2aaafa5a6e67ea089af4eacaba..c5d4d62d86ad40f3173d063a5cd47cbd870a5edb 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 - 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #define EM_VERSION_C
 
index ee91f7c159c06ff85e4754c6f6670fbc98e92590..dd19c7f439e6d4216a33a17628a79ba8bdab0adc 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge, 1995 - 2016 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file contains a number of subroutines that are in effect
 just alternative packaging for calls to various X functions that
index 75d366fca5d7e072d995a3de66522a10715ec458..c750f64f107b89eaa432dff5a222b57f2ac27743 100755 (executable)
@@ -1,4 +1,5 @@
 #! /bin/sh
+# SPDX-License-Identifier: GPL-2.0-only
 
 # Build the config.h file, using the buildconfig program, first ensuring that
 # it exists.
index f00a5627a93d6116cc7f8db9d183e807059e9579..ab40ad1832ed48085b8e56dd2e58fdbe931c01b6 100755 (executable)
@@ -1,4 +1,5 @@
 #! /bin/sh
+# SPDX-License-Identifier: GPL-2.0-only
 
 # Shell script to build os.c. There doesn't have to be an OS-specific os.c
 # file, but if there is, it gets copied at the start of os.c. The basic src
index ae1ecf94302e3fcc870c261879af7c561bbb38c3..f95a61a5df7b6d35a514dfec726ff82cef8eebbf 100755 (executable)
@@ -1,4 +1,5 @@
 #! /bin/sh
+# SPDX-License-Identifier: GPL-2.0-only
 
 # Shell script to create a link to the appropriate OS-specific header file.
 
index 1e7d28a907d4857f1df27b32c8f8f65e2fa9cbcb..92af9991ffa7ec1af72141eda645e00f4233d346 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Code for handling Access Control Lists (ACLs) */
 
index 86688f6e3a47cfd111229a42e180b3149c2e761b..e3a2b3dad723928f13884e830fa64ff8572cdac6 100644 (file)
@@ -5,6 +5,7 @@
    Copyright (c) Jeremy Harris 2018 - 2020
    Copyright (c) The Exim Maintainers 2021 - 2022
    License: GPL
+   SPDX-License-Identifier: GPL-2.0-only
 */
 
 #include "exim.h"
index 8d886b6b6b650ec353eac7438e044317dcd143bc..32276c3f304adad2d2db279a9cd3fdf6fb3838b9 100644 (file)
@@ -10,6 +10,7 @@
  * Samba project (by Andrew Tridgell, Jeremy Allison, and others).
  *
  * Copyright (c) The Exim Maintainers 2021
+ * SPDX-License-Identifier: GPL-2.0-only
 
  * Tom Kistner provided additional code, adding spa_build_auth_challenge() to
  * support server authentication mode.
index cfe1b086db0f2f7396d92407b78396dc98b4daf1..df250d7a6bfd1ea97a9890786a4a04bd1d2ea558 100644 (file)
@@ -9,6 +9,7 @@
  * All the code used here was torn by Marc Prud'hommeaux out of the
  * Samba project (by Andrew Tridgell, Jeremy Allison, and others).
  */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* December 2004: The spa_base64_to_bits() function has no length checking in
 it. I have added a check. PH */
index 80f80f1a8051e3ffd68b8fa5b2e3b626372f7839..483b083be39c94a143f8bd51e74adb59aff70d49 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 - 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 
index 0adde4471caea5f94d2abbc0a05371287b831928..436b1a8dea0bed6d78f64b6af0bead208bade775 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* Copyright (c) The Exim Maintainers 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This module contains interface functions to the two Cyrus authentication
 daemons. The original one was "pwcheck", which gives its name to the source
index e7f9f521d7707875345fec7a4330685fe58fa20c..f4d7a9569ca87fec4638f922012855a7ea120ca0 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2016 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file was originally supplied by Ian Kirk. The libradius support came
 from Alex Kiernan. */
index 457a7150c68dfd1179b610ac0242ee1be80bafe5..033d2026b533b00857d29b361892894efb02f7cb 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2012 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 
index 2c0616ca27c9cd9a9d13bd93dd51d0d3f5e7d542..60128b83ec4f882be6d59b8650458897fbd458ed 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* The stand-alone version just tests the algorithm. We have to drag
index 95644db68a5542a26b72bf94e4a030659d838200..25470a61baa22fb4a127e764a7c4a7979aa73e5f 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options. */
 
index c8e2da5deebab8d70c223ceac2eca615a35a8132..4fe257ba748863c6a2d52c6854999735ebcf9809 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This code was originally contributed by Matthew Byng-Maddick */
 
index 6cf883454415c40fca9f1f6c22d023051b809fe9..144ac5c80ade176e937f2623a9910c4e0d836c5c 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2012 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Copyright (c) A L Digital Ltd 2004 */
 
index 5d7713389e04cd22ef91d5db0562bf97e9877ed6..ed56ab8cde338e875fae24dc26d12e420af59e61 100644 (file)
@@ -1,6 +1,7 @@
 /*
  * Copyright (c) The Exim Maintainers 2006 - 2022
  * Copyright (c) 2004 Andrey Panin <pazke@donpac.ru>
+ * SPDX-License-Identifier: GPL-2.0-or-later
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published
index bfe1f0775c9da2b0e7bc764eddefd4320b98863e..b5eaf4f166477e4c80ce07ecc69d5bfd9339f210 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* Copyright (c) The Exim Maintainters 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options. */
 
index 7e7fca8415c8339ff3790d5188090918afecf71e..736c33982ec98556b506efcd2d60983fd3b81cd5 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) Jeremy Harris 2019-2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file provides an Exim authenticator driver for
 a server to verify a client SSL certificate, using the EXTERNAL
index 7d43650bba60a013ea43f5f5fd2c79647ef5ad63..9abb46a6b0771f0bcf180841264e81a403599cad 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) Jeremy Harris 2019 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options. */
 
index e0d79db3c511571eb134cd25ee866fbaf2477087..0c85d265157c1a42bf0e158e50940c5e005a5db8 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 - 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 
index a019756e5e8b217473a4a4811771e00aa8c00322..76f421473d45020285a8f2c304125f3e3cbc2ecb 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 
index e49e83b81e11133e9ab9b36f81f8678b9cd89df7..aac9c84e6b3d137350afa8e87bd2f1be79677915 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2019 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Copyright (c) Twitter Inc 2012
    Author: Phil Pennock <pdp@exim.org> */
index 19c9036113cd8d42b6f5ab8c22c5eb6277014733..691d7d706e04826512f4050b8b7ddc073838e163 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2019 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2012 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Copyright (c) Twitter Inc 2012 */
 
index 38176329925ddf0692837e029f6ebb85762e1346..12267e3fc2159d98dee7ce45b2691bbb71563739 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Copyright (c) Twitter Inc 2012
    Author: Phil Pennock <pdp@exim.org> */
index 49775aff99e8a724b30cb3cbaf89ff55ca9fa2a2..031b580eff9abfe77e001797da8c4201aa896d03 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2012 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Copyright (c) Twitter Inc 2012
    Author: Phil Pennock <pdp@exim.org> */
index 58d17835938b51c630f01fef87119940faf691db..61be5867e6c35d231bfd9b41fda9fac9e58c598d 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 - 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "plaintext.h"
index 4c6d01136cde886170b57867fc1a1e3e9f66544a..49862ff9b8c8a1fb9752dc0346c62986143071e0 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options. */
 
index 7dd529fbcc1516293d7d8126c8506a507d7ec996..aff5ed39c0cedc248519d806cf7df6fa17b9b303 100644 (file)
@@ -4,6 +4,7 @@
  * $Id: checkpw.c,v 1.49 2002/03/07 19:14:04 ken3 Exp $
  */
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2001 Carnegie Mellon University.  All rights reserved.
  *
index 1287ea25382d2b7d3e02ff3820700df391bff27b..4247b4e8b73f113ced8793f78166412050e4d4f3 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file provides support for authentication via the Cyrus SASL pwcheck
 daemon (whence its name) and the newer saslauthd daemon. */
index ff90d33a35e6f9ad24e47405138099e2047a626f..c5e6d83d5bfbdaec8d3afcf6d3cb53677f908657 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file, which provides support for Microsoft's Secure Password
 Authentication, was contributed by Marc Prud'hommeaux. Tom Kistner added SPA
index ca93469a3fee8628fd39c532b850ab0a0db490d9..4321971d9ab1b1db7c4201cba8f91a17fc26b412 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file, which provides support for Microsoft's Secure Password
 Authentication, was contributed by Marc Prud'hommeaux. */
index 325e7b4c746fe732f59421969a001a0635264c1a..d3ca8f7964df582a463ac8a8c81d130250e92efd 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) Jeremy Harris 1995 - 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file provides an Exim authenticator driver for
 a server to verify a client SSL certificate
index 7aa95b6c7b121f8e26f970596fea372c1d3bd194..24e116464bec5936e5b7bcc0fc22e0ef954ab674 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) Jeremy Harris 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options. */
 
index 746dfbdb4df2454046bbf1387c1ecec2b0c3587a..39c1f2b60ea20158e50234e032f82736da77764b 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 
index fc571c79991bf8d93878de1f6f292cf368296ccc..89f12f1f1f9233d9d8fcbd5dc707a31a0b5e6400 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 
index fa06a7a34b29735e38c3f8ca4bb8ddffe296ce4f..14e8cfffe867f8880158ba5f3b7fec1aff219498 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) Tom Kistner <tom@duncanthrax.net> 2004, 2015 */
 /* License: GPL */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
index a3f1e24d423e78e94377129e3ae1b0048ae40bed..95a987f0a485a31f5a98aa550aee73c2d630b3e7 100644 (file)
@@ -2,6 +2,7 @@
  *  Blob - a general pointer/size item for a memory chunk
  *
  *  Copyright (C) 2016  Exim maintainers
+ *  SPDX-License-Identifier: GPL-2.0-only
  */
 
 #ifndef BLOB_H /* entire file */
index af4bc464049144a1264a0a41ad2ceb8a3b6f8c80..140bec48f3448015b96af7df4cf61a08d6540398 100644 (file)
@@ -6,6 +6,7 @@
    Copyright (c) Tom Kistner <tom@duncanthrax.net> 2004
    License: GPL */
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "exim.h"
 #ifdef EXPERIMENTAL_BRIGHTMAIL
index a9af7784e5f9298a3ff438c04772f3e7b933bee7..a9833b200128011fc8d4ebb4acd66a35fb9ccba8 100644 (file)
@@ -5,6 +5,7 @@
 /* Code for calling Brightmail AntiSpam.
    Copyright (c) Tom Kistner <tom@duncanthrax.net> 2004
    License: GPL */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #ifdef EXPERIMENTAL_BRIGHTMAIL
 
index bbbaefe9c4e16dfdc3c36dbe9635ad54d0c8f635..710b535505b8400cd9883bfa12e4fa8d5936f324 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /*************************************************
index 1f38b585cf5411c1609f968da329918dc1204359..b94e814a1c12f7b5558141481882ad5cc2cef998 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "exim.h"
index 56353c326af2a8405410cffa7f5f4c3d58736c3e..659bf88bd5b0b11daf045f51d687ed2a7c20034c 100644 (file)
@@ -2,6 +2,7 @@
  * Copyright (c) 2000-2002
  *   Chris Adams <cmadams@iruntheinter.net>
  *   written for HiWAAY Internet Services
+ * SPDX-License-Identifier: GPL-2.0-or-later
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
index 8446f81cb721a8b8613e7d63091733d860709516..0afc7ca86611cd8e98b97965ef8d3aa54c650715 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions concerned with running Exim as a daemon */
 
index 5ba61961a7dac24fc2cf017192743c04dd2ed84d..f2ad22481343fa3a5cc94ebc659725cd71de5ed8 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2012, 2014 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This module provides DANE (RFC6659) support for Exim.  See also
 the draft RFC for DANE-over-SMTP, "SMTP security via opportunistic DANE TLS"
index ea94b7ff06ad023a4ce9cd799b794efb11886bc3..f932520f92c218e0ae985706d161cb19a83e4725 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "exim.h"
index 07d4a6233cea37bb49eca4dbd4bfe5d0758f0bea..93e1d3405ec844f377fa699d722d267f17add744 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #ifndef DBFUNCTIONS_H
 #define DBFUNCTIONS_H
index 56dd6d570c1da1bf99e8d96e1cda51b0befb5a6e..d8e22b30c70fde4bffd8122d92ecd8f2ab083aa5 100644 (file)
@@ -8,6 +8,7 @@
  * See the file NOTICE for conditions of use and distribution.
  *
  * Copyright (c) The Exim Maintainers 2015 - 2022
+ * SPDX-License-Identifier: GPL-2.0-only
  */
 
 /* Code for calling dccifd. Called from acl.c. */
index 26d09ea2fbe6afdee078d89338facc56abf627af..38e8f8001d93010fc88f551d2f9b1868cc61c44b 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2015 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "exim.h"
index 725d0c872fd84d436538daa3483aaae67b1d8a9a..719fa9d93f52687bd7e8c8e061b2c6dba38a2d44 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* The main code for delivering a message. */
 
index 18902085539c9fa707b878a2f405a6440d150ee3..c3b341bbb858e972a83d1ef8443edf78a6d24b85 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2010 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "exim.h"
 
index bb916d2eba934f72da85ce73c381fa0adaaffb34..9b6e14a3fbfcd5d91da3af71cad52b1023989f03 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge, 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Code for DKIM support. Other DKIM relevant code is in
    receive.c, transport.c and transports/smtp.c */
index 7b94f22ef582a13776d86e048c699d2ddd5a901e..61d83a9df2e0dbd618371b1757ccfa76fecbe1c9 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge, 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 void    dkim_exim_init(void);
 gstring * dkim_exim_sign(int, off_t, uschar *, struct ob_dkim *, const uschar **);
index cfd4b908508a800d63fbb0c10d4eeb5b3e071890..142f4552a3f801a21180df1d469f50282c2a6c87 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Transport shim for dkim signing */
 
index 53c2752ac6cd347183847ed7032d39f7e4470aa5..c0313bf5c5dccc5f02989e6388c4b10cae2c1108 100644 (file)
@@ -5,6 +5,7 @@
    Copyright (c) The Exim Maintainers 2019 - 2022
    Copyright (c) Todd Lyons <tlyons@exim.org> 2012 - 2014
    License: GPL */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Portions Copyright (c) 2012, 2013, The Trusted Domain Project;
    All rights reserved, licensed for use per LICENSE.opendmarc. */
index 899cd7e13adaa8dcc4de805e122ec39616e940f5..f71f1fd5a82ecfb6d9f297e6662fecd0a4e1f9e3 100644 (file)
@@ -6,6 +6,7 @@
    Copyright (c) The Exim Maintainers 2021 - 2022
    Copyright (c) Todd Lyons <tlyons@exim.org> 2012 - 2014
    License: GPL */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Portions Copyright (c) 2012, 2013, The Trusted Domain Project;
    All rights reserved, licensed for use per LICENSE.opendmarc. */
index 4071c5822bc1b2c247c8c2df8e0f653d9ef1e27a..8106fb68825fde3b343298f0d816cc48eabecbb8 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for interfacing with the DNS. */
 
index db839af04aa8fdeda8a7cb46ae5476420f64e893..af80f6be161c92e6cb884fb2726cf96d8450a155 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions concerned with dnsbls */
 
index 30eb855e3695762cd75a43ca3cca1e5f26c0b6df..a6cbede8960f60d9549da51c06524ed865182f5c 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "exim.h"
index 38b514b6c46946c8192216c73f5c48656e215df0..a72767ccd8a84ce06155bf8dc1802f1cd7722da9 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* Copyright (c) The Exim Maintainers 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file is not part of the main Exim code. There are little bits of test
 code for some of Exim's modules, and when they are used, the module they are
index f7f8c9c1644ab9543727e964e45b3e04a20c8607..054aeaed8314ab4bf888325889636f986eb6e4da 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* Copyright (c) The Exim Maintainers 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions concerned with serialization. */
 
index 9cb90c86fcc00e9a20863196548e115a9ab3cd63..06f804e69c4f70a8c02f94a7213d6c079c2629ed 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) Heiko Schlittermann 2016
  * hs@schlittermann.de
  * See the file NOTICE for conditions of use and distribution.
+ * SPDX-License-Identifier: GPL-2.0-only
  */
 
 #include "exim.h"
index 3cd1d5f6d1ee0b7ae23b93b427f9ed889a761019..62413e367d04903821865d97545790cce6a79d9d 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* The main function: entry point, initialization, and high-level control.
index 61642b5e75450fe50482d899e9da047082a452b6..24fedcced95e05c66d331a03306fb56fcd76a463 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* Source files for exim all #include this header, which drags in everything
index 5c046347b273c78a6ed1341b6f009b97562f18c7..bb04adc02c0df6b5ac4d64070f24174dd190cb84 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* A small freestanding program to build dbm databases from serial input. For
index 3824309b52b3605543c2bb7aad4ce2e1e17658d6..669f7098de633173a885e8c0413d4fb7b45245fc 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* This single source file is used to compile three utility programs for
index 427d22c1ed0e8aac07409dfba80c9640e323afdf..1a54a92ada0cab27d2dc1e8efb7649ab616f4d1a 100644 (file)
@@ -11,6 +11,7 @@ Default is -fcntl -lockfile.
 Argument: the name of the lock file
 
 Copyright (c) The Exim Maintainers 2016 - 2021
+SPDX-License-Identifier: GPL-2.0-only
 */
 
 #include "os.h"
index ff0b4d6003c534df3bc45cee0c57efe3836cb345..050f01297e89df8155d38d8ce17bb88eefeecad8 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* Functions for handling string expansion. */
index cc4af230e0dbb0b11b1de29c17789d321c659ff3..82a9122c69f3ebec958d42e12d276c3611708782 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* Code for mail filtering functions. */
index 87ebfb14f676c15360c36c68dd23372ec74e2343..8bab65e78d25c248bbab9d84574ba2c8c10dc6bf 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* Code for the filter test function. */
index d5164547ae5505c69c3cd26a9328500bdf7c1b68..be1fae00dd2ed8015673e7b396634c29d333972a 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* Prototypes for functions that appear in various modules. Gathered together
index cafb1599229de9eae20615c5ffcb7b4e122d9ec2..429952edc3dac795e6bd665eba001a3d7dd691a3 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* All the global variables are defined together in this one module, so
 that they are easy to find. */
index 1be96daec823c23bff8630a085a3293ff7aae29a..48d93a1c3238b46afc9e0b8b9cf03a6a940efc8e 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Almost all the global variables are defined together in this one header, so
 that they are easy to find. However, those that are visible during the
index 51bcd46045b6535a4e456222f25f345157c1be3e..2b71463f1286820f6dfc7d86910cadbff310317e 100644 (file)
@@ -3,6 +3,7 @@
  *
  *  Copyright (c) The Exim Maintainers 2010 - 2022
  *  Copyright (c) University of Cambridge 1995 - 2009
+ *  SPDX-License-Identifier: GPL-2.0-only
  *
  *  Hash interface functions
  */
index 588325baf29c2e7f960072a411cd485ba95f0945..c94e531293732fa4a36080893054bf8533869b37 100644 (file)
@@ -1,6 +1,7 @@
 /*
  *  Exim - an Internet mail transport agent
  *  Copyright (c) The Exim Maintainers 1995 - 2022
+ *  SPDX-License-Identifier: GPL-2.0-only
  *
  *  Hash interface functions
  */
index 7ef59ff536889b88bfd2ee638d4724b719f116c2..2a8fbfe649620f59aa5dfd79243d99a37a83459b 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2016 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "exim.h"
index b8e6744d688afacc945217be793433dcf98c7a04..e79e6bd49794e0e04bd1a9b5ca47ce0ef0632cc9 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This header file contains macro definitions so that a variety of DBM
 libraries can be used by Exim. Nigel Metheringham provided the original set for
index e0670a10e07b461e9d2bd4f1ee77f67ea199a67e..27cd9edf9a7fd0865769625676a326840a7b16fe 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 - 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This header file contains the definitions of the structures used in the
 various hints databases are also kept in this file, which is used by the
index b6c2ea0827053c3e8a2daedbd249200e042d94d0..874e19a08dfdc273260fd4d9e852fa4bef1f5820 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for finding hosts, either by gethostbyname(), gethostbyaddr(), or
 directly via the DNS. When IPv6 is supported, getipnodebyname() and
index 9e6f958bea94495172f1aabe6d6f6575c4463678..28a8a685f4c19bbb538d179356b6f25e4f2fb509 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "exim.h"
 
index aac0fef6a04e1fffe84e6ff6620a2b46ef867819..75ecb1a4b8e346af220a182a84ad15ac998f8dc7 100644 (file)
@@ -1,5 +1,6 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "exim.h"
 
index aa42343fbc7ea7365dc04ef90a2943459e13fa4d..2ac2b267d1b6348d648a93c70b0cf79509f27bbe 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 - 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for doing things with sockets. With the advent of IPv6 this has
 got messier, so that it's worth pulling out the code into separate functions
index 7a3bae7e3e8af8f64272492b053d1201b02a07af..85ecba8cbfd347bbc930a0748118e1b5234352ab 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* Copyright (c) The Exim Maintainers 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /******************************************************************************
index c609a27e3ca3eea4c0911b7f42b087754459331e..2eabc592999f726fcb92113f81aa0de6a333f4ed 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file is the header that is the only Exim header to be included in the
 source for the local_scan.c() function. It contains definitions that are made
index a46d523db1fe9bdadf89ee3a0243ea94cedc172e..f1d435ce473d19b021192ce6ee81652a6a633ecb 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for writing log files. The code for maintaining datestamped
 log files was originally contributed by Tony Sheen. */
index 41cc239ce2ca6b4baedf086fa449df90f7136ca2..cec8f976b5201cb7f74b15676ecee78d0cb2f590 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* The "type" field in each item is a set of bit flags:
index 966078f1ac5ecc36dfd0a61aec6cbf27be6c39e7..696e520194cb736edfd3abe04e9d3e0e7e0dc5a5 100644 (file)
@@ -8,6 +8,7 @@
  *
  * Copyright (c) The Exim Maintainers 2020 - 2022
  * Copyright (c) 1998 Nigel Metheringham, Planet Online Ltd
+ * SPDX-License-Identifier: GPL-2.0-or-later
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
index 32514afcc3ef0719fa1e56730a45c563473f6f65..c99e948b59a532294e87a564ffe3874f3682e0bc 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "lf_functions.h"
index 355be1b5d4414bd7224e3d9963bdcde901df89d7..4f43cf6749ab502fa9d662a73b9585b5bc9de980 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "lf_functions.h"
index a7691024ad5aaa06d62ba843701d001e4b6187b1..6cae0dafbc4cc973e2f713dc51a7ec58015299ed 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* The idea for this code came from Matthew Byng-Maddick, but his original has
 been heavily reworked a lot for Exim 4 (and it now uses stat() (more precisely:
index c4fff71bd1f137ed164be18d9935ada20f81b054..d42e490c46859810f5623850111dd3277ef6fab3 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* The code in this module was contributed by Ard Biesheuvel. */
 
index c9abf8c4cbd4756824bed3487305e108bad4402f..b1e5fb742cf9a4d6dc3bd927c032d6afd83d61c9 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) Jeremy Harris 2019 - 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "lf_functions.h"
index 9751fa3b3be336140d42aa5e4b6e755603a8c4bc..17c431e5c7e7d43270dff8cd81d2eeb99435268e 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Many thanks to Stuart Lynne for contributing the original code for this
 driver. Further contributions from Michael Haardt, Brian Candler, Barry
index ddfda859773abcc5325cfaaadf138dccddfa2dbe..30228aebeb713d1e21f3e1f6a1de05f8de9109b8 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Header for eldapauth_find */
 
index 7f0f12806e9270e27d564236f79ec614baf4ddc2..1649f9f833756f3dcedc623703833c8e295c3b96 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* Copyright (c) The Exim Maintainers 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index fd9eb303a4a9e0fb5cd37563891733234014887f..b83b9652a91013d3c70838430ea7f48a8b9bb0cd 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Header for the functions that are shared by the lookups */
 
index 6f4143d9f7d41bdc44dd58ccd18df40b6c9e818a..816fe01e2d1083a819f93520fdc69a4b790ce331 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index ce6f1635a3258152b37a4006a76b86f02f3083a6..cf4b9cd0b04ebd98a74534869118b317f3b3d990 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index a32c7f7fb8b2950a7d0c52ae03c7c6e748bf20a9..ccfdbe453d332d919b8a8bf7ecb3732f7083870c 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 2016 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 
index dcfdec91ed598468316337a6ef8abe50d887b10b..da73ae8bf57064f356ae1b1c4ee4cf607c9d6241 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "lf_functions.h"
index 78b8c2b19668ed5aa4074b12b446af9400957ae2..a8dae4adee6b6a3cec10f80cb6c82f0cc8662ab3 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Thanks to Paul Kelly for contributing the original code for these
 functions. */
index 0024f44cf5ded5206ca12043e6a481e2f31a20b6..e7c12475751c1f3b87261c9091be211e06c4cb0a 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "lf_functions.h"
index d9f3f7d83a3758788b7727c9a2345c59590385de..78c79563fabd4982a9b8ab1830fbe7d7b2596730 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "lf_functions.h"
index d32b5e44d68c5876249c7fec1d81e8a7cc1694a8..3f3868fe9564b93b1a6f61cdd7a8e3ae2074d484 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Interface to an Oracle database. This code was originally supplied by
 Paul Kelly, but I have hacked it around for various reasons, and tried to add
index eaf78b210c7acd7b3f82a24ba191c42965cd2f78..7df1a5aaf638c8600c13b488449d855d2fa36b5a 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 
index 4bb693ad181652e19352c4d307489c53fd7856cf..4fcd0e3eda22e96b25d1421e2d12e857b373c433 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Thanks to Petr Cech for contributing the original code for these
 functions. Thanks to Joachim Wieland for the initial patch for the Unix domain
index 22179c91cd070ad417433cb1becddbec3e734985..7c7b9cfa89dd11c6d83b78e1e9090f2084a2336d 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) Jeremy Harris 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "lf_functions.h"
index 9c8559c1ea08bf2e36b4f6fbf544596a00a2f7a1..c7fcb66f07aa161329603c091e8006b1cc56d5bc 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 
index 78d954c8cf5c8df93cc938897e32f1bf14ccbc33..a1052d7fc4c752efffac3295fc6981c6c3ed9f22 100644 (file)
@@ -7,6 +7,7 @@
 
 Copyright (c) The Exim Maintainers 2020 - 2022
 Copyright (c) 2005 Chris Webb, Arachsys Internet Services Ltd
+SPDX-License-Identifier: GPL-2.0-or-later
 
 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License
index 9080ae7021bd30649578dda2f4bba444194d3d7f..b9a735e184a9e04c11325815f522ad1c7b7c5647 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "lf_functions.h"
index 48241615f8108c1c9bdf9a9ce4d58247cb69e677..f94150b6824cd7c1939d6c07c6333fcee965b563 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "lf_functions.h"
index 990703fd0c32fc87c3766637aac067f724a20915..cd236787e63f534ca4771a05466ec3c9209bf280 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This code originally came from Robert Wal. */
 
index 167522d2f1900fb3eae847008e9e78787317cd85..0d20c07b65ec8461207d47c357a141f186b31585 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Support functions for calling from local_scan(). These are mostly just
 wrappers for various internal functions. */
index a0c659c9f0cdb659bd791d29e976e2822b1cebc3..fe814500d672ed226bfed288254dd2128038b5ce 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) Jeremy Harris 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Create a static data structure with the predefined macros, to be
 included in the main Exim build */
index 59b1bbe3b0ea9111b95597279fc26dad18f0e6a5..d3bc5c0740cd252adcd11999728a5257e9f9e7f3 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) Jeremy Harris 2017 - 2018 */
 /* Copyright (c) The Exim Maintainers 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Global functions */
 
index adbe6a267ce3993a18d1a67223290c67a60274ec..db1c34b65c66778063f932f2fd671f00f25c2a23 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* These two macros make it possible to obtain the result of macro-expanding
index 01dd455ba510158bedb2a5ff50a328b3aefc271b..96514e276cccf98a62528a8af33da8317469ec6c 100644 (file)
@@ -6,6 +6,7 @@
  * Copyright (c) The Exim Maintainers 2015 - 2022
  * Copyright (c) Tom Kistner <tom@duncanthrax.net> 2003 - 2015
  * License: GPL
+ * SPDX-License-Identifier: GPL-2.0-only
  */
 
 /* Code for calling virus (malware) scanners. Called from acl.c. */
index b4a0352ee735e0c6e2143001b3b3ff233301fdf8..a877aef3b65d87a08fc56480a5d94c07031d71b8 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for matching strings */
 
index fdb144e67ad226eebd29fad7b2131057a693d274..e6df32c7aeb47218cb7c9ad3bc72ad394f4e88fa 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #ifndef STAND_ALONE
 #include "exim.h"
index c1921992e61b65daa81e75963c8c8b131cf2a93e..bebe9bf44680f2be39cf2657c728d986da22e682 100644 (file)
@@ -6,6 +6,7 @@
  * Copyright (c) The Exim Maintainers 2015 - 2022
  * Copyright (c) Tom Kistner <tom@duncanthrax.net> 2004 - 2015
  * License: GPL
+ * SPDX-License-Identifier: GPL-2.0-only
  */
 
 #include "exim.h"
index 5fd4392d5b1c2763ee6aea267bdb7a2e5198adbb..48bbd81decb1739c585f23e5db775e968ab8233c 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) Tom Kistner <tom@duncanthrax.net> 2004, 2015
  * License: GPL
  * Copyright (c) The Exim Maintainers 2016
+ * SPDX-License-Identifier: GPL-2.0-only
  */
 
 #ifdef WITH_CONTENT_SCAN
index 4f2550d82f15c6384056d9ad9ee5db964c947dec..387359458f1407870cd96bfb26deebc30781c7c3 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for sending messages to sender or to mailmaster. */
 
index 141d2c6137b160e78af10ab72eb22003b0b4187a..06426af7ad11b7752f23cc4e28c5a945e67656c2 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* This header file contains type definitions and macros that I use as
index ac5f61b65c9ed9e91aa60d56a56263b98de6c286..4edb2ca9839b9410dc607a4d17bf5887942be4ab 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #ifdef STAND_ALONE
 # include <signal.h>
index 547cf1379ae53d3c6ff67f2da6541b4f2a1de470..454e9f77fd8c5c389619fedd271a22f652e2a140 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2016 */
 /* Copyright (c) The Exim Maintainers 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Prototypes for os-specific functions. For utilities, we don't need the one
 that uses a type that isn't defined for them. */
index bdba3ecd0cb0be2185485f2099de9184359d05dd..93b12bc77c47ac5aed7302147d9bc22ad26cdc5f 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for parsing addresses */
 
index a6d7e36af61867e62ba24e0eb27d3918c830265e..367527e39b91aab9359ecdec738b6b990e64a42d 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) Jeremy Harris 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Signing and hashing routine selection for PDKIM */
 
index e47bfc505f3da8f15ef7dab3da828ae7f599755a..eb26b3864651e117b675e89a6642a9d4af9dc97e 100644 (file)
@@ -4,6 +4,7 @@
  *  Copyright (c) The Exim Maintainers 2021 - 2022
  *  Copyright (C) 2009 - 2016  Tom Kistner <tom@duncanthrax.net>
  *  Copyright (C) 2016 - 2020  Jeremy Harris <jgh@exim.org>
+ *  SPDX-License-Identifier: GPL-2.0-or-later
  *
  *  http://duncanthrax.net/pdkim/
  *
index f6ff78251dd8801cd5b2c9825799d86a0435059b..f918938e8accb4886d8144504ee71ae623ac1477 100644 (file)
@@ -3,6 +3,7 @@
  *
  *  Copyright (C) 2009 - 2012  Tom Kistner <tom@duncanthrax.net>
  *  Copyright (c) 2016 - 2020  Jeremy Harris
+ *  SPDX-License-Identifier: GPL-2.0-or-later
  *
  *  http://duncanthrax.net/pdkim/
  *
index 8f9a12628086722345abe52c2d562c9a099bdc7d..e470299a4ba5744ba4a5b0a1ace1860a9d21c35f 100644 (file)
@@ -2,6 +2,7 @@
  *  PDKIM - a RFC4871 (DKIM) implementation
  *
  *  Copyright (C) 1995 - 2018  Exim maintainers
+ *  SPDX-License-Identifier: GPL-2.0-only
  *
  *  Hash interface functions
  */
index d78f31acf290a600aaa42bdc3f323fa1e69a45bc..8876f617cd969673d780fc557af9a8ebe0f18a04 100644 (file)
@@ -1,6 +1,7 @@
 /*
  *  PDKIM - a RFC4871 (DKIM) implementation
  *  Copyright (c) The Exim Maintainers 1995 - 2022
+ *  SPDX-License-Identifier: GPL-2.0-only
  *
  *  signing/verification interface
  */
index ed6f397cecb5a17777430a5c3a1d0db564dc6d3f..880342b6ff89a786e1c29f88fc647d4a3aacd975 100644 (file)
@@ -2,6 +2,7 @@
  *  PDKIM - a RFC4871 (DKIM) implementation
  *
  *  Copyright (C) 1995 - 2020  Exim maintainers
+ *  SPDX-License-Identifier: GPL-2.0-only
  *
  *  RSA signing/verification interface
  */
index f07ee2e2719910eaaa9b3a17868460cd2c3dfbb3..b5c3f882e132d317d64d9c9d518a9117f8367cfa 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) The Exim Maintainers 1999 - 2022 */
 /* Copyright (c) 1998 Malcolm Beattie */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Modified by PH to get rid of the "na" usage, March 1999.
    Modified further by PH for general tidying for Exim 4.
index 94d425401b5065b189b8b8b14ef897b5c6fee401..c818b5b787db6d513f50716feba3ba5668663aa1 100644 (file)
@@ -1,3 +1,6 @@
+/* Copyright (c)  The Exim Maintainers 2022 *
+/* SPDX-License-Identifier: GPL-2.0-only */
+
 #include "exim.h"
 #include <sys/types.h>
 #include <unistd.h>
index 6e47d2c8a9de7eaef73afb0dfeac910a06035cda..fd84d303f08320d0cddab4ae40c00458872e2159 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions that operate on the input queue. */
 
index b635ebfde97bf09d4efbdf69506ea47df96fc811..1bc322e341f0d6550b2a201ccc491d9a14726479 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This module contains code for extracting addresses from a forwarding list
 (from an alias or forward file) or by running the filter interpreter. It may do
index 83ee51b65695b38a6868aa72d5f649ce730a9271..b0d68877278bc957b13f4e8f4cb39e1bf6a4675c 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for reading the configuration file, and for displaying
 overall configuration values. Thanks to Brian Candler for the original
index 0a27c7950aaa1334a3da14baf682117f4d3fc98a..d9d0757ef79cb0bf971ff3887f5930351dd0c295 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Code for receiving a message and setting up spool files. */
 
index 210620f26314ca7c8e23de32d8e1d825fc4e24bd..eefba8ecf93e258557d167e361c084de092f5f5b 100644 (file)
@@ -6,6 +6,7 @@
  * Copyright (c) The Exim Maintainers 2016 - 2022
  * Copyright (c) Tom Kistner <tom@duncanthrax.net> 2003-2015
  * License: GPL
+ * SPDX-License-Identifier: GPL-2.0-only
  */
 
 /* Code for matching regular expressions against headers and body.
index 63cddce1db91449c32cfe449286527dc4434d2ce..e4771aab96ce165e45081df01e5bc60dec03356e 100644 (file)
@@ -5,6 +5,7 @@
 /*
  * Copyright (c) The Exim Maintainers 2022
  * License: GPL
+ * SPDX-License-Identifier: GPL-2.0-only
  */
 
 /* Caching layers for compiled REs.  There is a local layer in the process,
index 033afb4bfb6d72852498d440c746f9673856e31c..e1490266c0fa8a7ca99c38d3a86f1aa6811db85c 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions concerned with retrying unsuccessful deliveries. */
 
index 90614e626ac09571918b5406f70b5005fa638f32..040525ec52a542b95e9bc569b5697bf420d08346 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions concerned with rewriting headers */
 
index 1ed1dd8094af27f14b53bb1e01ff641bd7d1f9b3..af8993695c49786c6388852a2dfb19c6158a00b6 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file contains a function for decoding message header lines that may
 contain encoded "words" according to the rules described in
index fa69b8b74b4bd27c8b961c64cba51b4ddeda46ac..7e6e4eb6979a71b53d94ea08aba0578963b8bc91 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions concerned with routing, and the list of generic router options. */
 
index 110a1efe433af6069941109181b13ed065ec3a99..ab02716eb87ba3d767bfd195ab3210e6f45f1a64 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 - 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index 43494fbc456f1c94fd631c9eb7a7004cc9a551cf..e025179ee4707f04f40684c023b26acdeac03d4e 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options (there aren't any). */
 
index a845b4e527a8bafa1dae2ebac517f4c5bc98d8ef..0b1abeb8e5658370d9f6f2e4ae5d3e62e5edeedc 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "rf_functions.h"
index b7e0915877da21ed3b8f7cc51abef3644357c9b3..0272db300b86d705aa99c2cef1d047eca22f902e 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options. */
 
index 3d68642a2c1d699dc9ab8014027027abf9ef57f1..cfbf276ff4ed618ad622839dc7f8247556b58dbe 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index 1ddb38b1047ce70d44611bb187737d97bc1ba4ab..f7e99b9c26a22163d5fc98baf72a81d1fb139643 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* Private structure for the private options. Some compilers do not like empty
index 8b67f3116a63fcc33928a29e6938c188646c79d8..970ec7704670c58978775b8086601c7682eff4eb 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index dbcb03c9e3cf8a64e0f1d7e2daf88959083f7c05..3b72955744c3ce2e3dffbc30e456885f3beb01df 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* Copyright (c) The Exim Maintainers 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* Private structure for the private options. */
index 974ad0cf4a835843042c26de5199ba002474fe17..6a500d09a08967d191a92e8727efb386db72ed14 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index 9c20b6fa0777ed466292bf3953f897feb5c4c9ae..e27d9095371a9c2d69d210776911e1aac7188b70 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Header for the manualroute router */
 
index 55f03a477ffc03b3ed43cefb041bdeb1dac8b8f0..51b7b7551a798e9293535c3b13f7271f6002fd74 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "rf_functions.h"
index 93046bd0f5f625d6cb1f6d0d4d75ebc5df773b5f..148846fae6f96955abf589eb0e87803fbe75df40 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* Private structure for the private options. */
index 31c07f518d26bbbf20e83732abacc494062ea9ee..6126555fe0737e182d36e777107cc576abc89a26 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index 4c0399a362ee33d793a966c9426ac3e056c1a764..76d02f26149804199cec72ff90aa22877782ad7e 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Header for the redirect router */
 
index d7c9c1cb8abf02e5917706d9d2c0862f311c9cb1..4f8d47299e6ba5e21d4f158d9e0045e47491f313 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index 6a8ad1779c6b7d457b35a93253f169baa84a63e5..5fbf0ac78600960f13fc3b6e6341495b710f122f 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index f310d5a4226b375ca9a6af611233259c307f6a82..d8fca68c504808fb8a4ec1aaa65d6a7807b22dfb 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Header for the functions that are shared by the routers */
 
index b9cf78124b25b11fb683bc106350478a0c327db5..1189fd9e0190f743c127320bc4e59e72b9e7040f 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "rf_functions.h"
index d304d11452de2b522429429301ab55033580df2f..be86a4e0ea65f4200021083f37790c37f9486a15 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "rf_functions.h"
index 2f639e037f9e815225d8e85101f08f8717652ace..0c1fa81732cf1b5ae9d4fadd8bb02f571621f0db 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "rf_functions.h"
index 1735e59192c95d240a43818aae0ac19b53089633..15144beb1ef9eb4f929637c6418d9de8bfe0a37a 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "rf_functions.h"
index 79a7799279932891e77a040482cf6d65611b51ae..affd70b6efbc47d2300c3853249a12d92263a0d1 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* Copyright (c) The Exim Maintainers 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index 0693c8c6e59f7c942faadb25601b62f037e7248d..49dd83117e3478dc520e49f474e67c61cbe9b848 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "rf_functions.h"
index 9a4dc3cc7afb370e2cf6f6292191123e4cc2bce7..7cc59203958f5e4af545069456ab12a772194637 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index e1346b4bee70ddb25fec9347b1b30ba61e9dccdb..65f5200a25a5494a8565106b7c9647c15a80dc1c 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "rf_functions.h"
index eec5437763716a48761447fe164968f16854bf8a..32099ab9eadaa416aede5267a49e6961d6bf92a6 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* A set of functions to search databases in various formats. An open
 database is represented by a void * value which is returned from a lookup-
index 90e679304f67c7240365bc51bc58ecde68cc49c3..877fe388f271c3dc539d69bda8a24320b96a100c 100644 (file)
@@ -6,6 +6,7 @@
  * Copyright (c) Jeremy Harris 2015 - 2016
  * Copyright (c) The Exim Maintainers 2016 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This module provides (un)setenv routines for those environments
 lacking them in libraries. It is #include'd by OS/os.c-foo files. */
index bc2b2f89e6294e0820b7ea2f143c2a46f42c4cec..8385c13778e4486b8a85b3a1f73bcb4aa7f5d259 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) Jeremy Harris 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* SHA routine selection */
 
index af3bc9d9aad1f9ca6ea2f7ce5aa4769a8ba8a3e6..033a9734a78d6d85eac4b345697029a5b5bc1935 100644 (file)
@@ -6,6 +6,7 @@
  * Copyright (c) The Exim Maintainers 2016 - 2022
  * Copyright (c) Michael Haardt 2003 - 2015
  * See the file NOTICE for conditions of use and distribution.
+ * SPDX-License-Identifier: GPL-2.0-only
  */
 
 /* This code was contributed by Michael Haardt. */
index 28e529bae25c7e23b367099562ae5ba35c1f5a69..3c6339c82ac6db49b248340b867e7ef516db1f32 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for handling an incoming SMTP call. */
 
index 7f364d9420501e05e9c1eb258b22fe787b0c3d04..db39dcab5177e3c44caeed149ae6e64e305cb311 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* A number of functions for driving outgoing SMTP calls. */
 
index a68b9bf60ad246ce44701bc8173df1c99e2bf120..f6575c29387620912be7b01bc2ff5d4bc81f49c2 100644 (file)
@@ -6,6 +6,7 @@
  * Copyright (c) The Exim Maintainers 2016 - 2022
  * Copyright (c) Tom Kistner <tom@duncanthrax.net> 2003 - 2015
  * License: GPL
+ * SPDX-License-Identifier: GPL-2.0-only
  */
 
 /* Code for calling spamassassin's spamd. Called from acl.c. */
index cc36ffd3f7fd3bcd35e2bd007948be4d9622b3c8..c410198d7b7497255ab8d66d8453096a5908f8b5 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) Tom Kistner <tom@duncanthrax.net> 2003 - 2015 */
 /* Copyright (c) The Exim Maintainers 2021 */
 /* License: GPL */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* spam defines */
 
index a8c0f75c4f30d0384e4c0c5291fc7fe08876794d..a94bc96772b40df94c935ded900b1b237266c023 100644 (file)
@@ -6,6 +6,7 @@
    Copyright (c) The Exim Maintainers 2015 - 2022
    Copyright (c) Tom Kistner <tom@duncanthrax.net> 2004 - 2014
    License: GPL
+   SPDX-License-Identifier: GPL-2.0-only
 */
 
 /* Code for calling spf checks via libspf-alt. Called from acl.c. */
index f32d0690632e883c2347c52b7eb4bae5fd6af58b..8fb7b04cb85c1d77813d3bd8bfa5045281f9824a 100644 (file)
@@ -6,6 +6,7 @@
    Copyright (c) The Exim Maintainers 2016 - 2022
    Copyright (c) Tom Kistner <tom@duncanthrax.net> 2004
    License: GPL
+   SPDX-License-Identifier: GPL-2.0-only
 */
 
 #ifdef SUPPORT_SPF
index 2aa0b0b55c37fb0454dde972a4c8b48813061d79..82d11bf65039737a9d4009aea7d6af652f22218a 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for reading spool files. When compiling for a utility (eximon),
 not all are needed, and some functionality can be cut out. */
index 8b2aae394f2c21b7ec41ed80bae206c3555487ca..d9767ec3c6a8d2d099519b46487ffa665b52d893 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) Tom Kistner <tom@duncanthrax.net> 2003 - 2015
  * License: GPL
  * Copyright (c) The Exim Maintainers 2016 - 2021
+ * SPDX-License-Identifier: GPL-2.0-only
  */
 
 /* Code for setting up a MBOX style spool file inside a /scan/<msgid>
index 510eda6c1e9ab6ea976bf60c9d107fe28a7790bb..cb409c641ea64900dac3d9255f5f90a69b096c9b 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for writing spool files, and moving them about. */
 
index 200fb714496730e5882f441528418a6351cc5f9a..c1eef6c35e0be19d0371e97fcfcc698f8c17d39b 100644 (file)
@@ -7,6 +7,8 @@
  * But almost everything here is fixed published constants from RFCs, so also:
  * Copyright (C) The Internet Society (2003)
  * Copyright (C) The IETF Trust (2008)
+ * SPDX-License-Identifier: GPL-2.0-only
+ *
  * Most of the text in RFC referencing comments is copy/paste from RFC,
  * as is undoubtedly the intention.
  * The constants are generated from that text using util/gen_pkcs3.c invoked
index d99d2ab690cbdd45e64256b8cbbec626efe68045..449fb4ead372806be1910bcec45c055140336764 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim maintainers 2019 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Exim gets and frees all its store through these functions. In the original
 implementation there was a lot of mallocing and freeing of small bits of store.
index ee6d79c367a16b0c35bef969f14d9187728d45c7..47ed963cd4196b57b78d77fd518a76037cf0ff49 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Header for Exim's memory allocation functions */
 
index a5161bb31e057d3592294a7a9bd0ad57e4b101f4..ff4180b2bbd4823ed573d333c9587cbe00a838ab 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Miscellaneous string-handling functions. Some are not required for
 utilities and tests, and are cut out by the COMPILE_UTILITY macro. */
index 06cd06084cdbf45b4f64aa9ce4a97138c876f134..1cb69236ef21cea9ec4061fa11d85a91c09b8c2a 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 /* Definitions of various structures. In addition, those that are visible for
index ab973af514f0deefc06eccb8f20f18e94fab1136..fe442a05016328e47a524c5ff4cbad1d525e49f5 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) Jeremy Harris 2019 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Translate an IETF TLS ciphersuite code to an IETF ciphersuite name,
 for use when the TLS library do not provide such names.
index 1fc7828cf5a9e86b7a51e84812047d338bb91736..c9876020255db3d92cd861a18ac613cd32e0cdbb 100644 (file)
@@ -6,6 +6,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) Phil Pennock 2012 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file provides TLS/SSL support for Exim using the GnuTLS library,
 one of the available supported implementations.  This file is #included into
index 8ed413e91e287614bfb4ed0bec15aad59c280b24..052d8161dd7cfc20b5d5a9510b80719d385a6775 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2019 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Portions Copyright (c) The OpenSSL Project 1999 */
 
index d7cefce677c19cf33e0693aada28a3ce1332aaca..9e20b5bca977fae7525b13e6c93bc973f426fd8c 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This module provides TLS (aka SSL) support for Exim. The code for OpenSSL is
 based on a patch that was originally contributed by Steve Haslam. It was
index a40bb30bff7177f83158511fdecfad63792e4a87..8840d5cfded66d4455af1e5d9317305e76bef2b3 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) Jeremy Harris 2014 - 2018 */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This file provides TLS/SSL support for Exim using the GnuTLS library,
 one of the available supported implementations.  This file is #included into
index ac353b25f600b61497b23a389b3e71a47c2557c7..a4c3d19fa134fb1bcb50d7fe166f2a55438c409e 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) The Exim Maintainers 2022 */
 /* Copyright (c) Jeremy Harris 2014 - 2019 */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* This module provides TLS (aka SSL) support for Exim using the OpenSSL
 library. It is #included into the tls.c file when that library is used.
index 1f0bcc05ecd1e348a852452cf7bc83de2967cefd..ac4ed35b93597d7e46779af8402c6131fce7c97c 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* A function for returning the time of day in various formats */
 
index 7477882cb9565128809f9f4ece4a2cd10efe7a24..ff2e0b1d482f59373bb1b71725229a22a8ba2b47 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* General functions concerned with transportation, and generic options for all
 transports. */
index 7e29dd3bca4629f1da9bb58684be7b43783ed81d..18badde868b1d9dc3fa4f23e04ac99561a027b3f 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2020 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index 3fd2f467cb31023e6dc9e85a8b4c0f254d88a67b..1081149055d69abc420cee481827fb947488a029 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options. */
 
index 211e32810c207cd961eee33f8dd8583f03e7130a..eff1a3792f2760e9943225969aeec517bec07868 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index fcfd981e7af4710be9428d9b72c7c5abe49af4df..5f278a51edcd2b15a2f1f0c629e3e822a470c223 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options. */
 
index f751771c14a18441b30d5cb5b044c57947a300c7..c734c3a26e3e38ab4a433ebaac798c6daf69a1b8 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index 93f0f89cccc90b938f90e8d01325b0a62bec21eb..71fd77f265e41a8c77de31a75de85e902620d2b9 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options. */
 
index bdbe27d576d09753cc91cf8abaab78ed663998bd..b8103e2f61ac8bedb10b5fd7c15992e9273054ff 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "../exim.h"
index ed5c142b3c3bc844bc48c00a7848ea3935c8040d..416569608b461ec5d381b14e436c29644bffca26 100644 (file)
@@ -4,6 +4,7 @@
 
 /* Copyright (c) University of Cambridge 1995 - 2014 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options. */
 
index 74131cc64b13fe0d5a0d64d34aac12347a8ec473..3a2bae22faf2ab8adfe3a7b2df683e347dfa20a8 100644 (file)
@@ -6,6 +6,7 @@
 /* Copyright (c) University of Cambridge 2016 */
 /* Copyright (c) The Exim Maintainers 1995 - 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 
index 0e45b51b020445485286d769e3e9911916392913..22759a7f7698c3e3d20b32cbd49fc31a68487cbb 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) Andrew Colin Kissa <andrew@topdog.za.net> 2016 */
 /* Copyright (c) University of Cambridge 2016 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Private structure for the private options. */
 
index 0fca4584d993e3e18625df5ef8c7bff17d6f3cfe..2d2db1b101ac537beab5a95446da05f8ab6add40 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #include "../exim.h"
 #include "smtp.h"
index 319e8494e302a941dc5fd13b78f2f67fef62177a..8793ece4f6123dfb57504d0442d8082538aac587 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 #define DELIVER_BUFFER_SIZE 4096
 
index 0e58732c6e705ae174303beb0d4b1918daf0d1b9..353a6961885471e4f48e6cb72800331e50039304 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) Jeremy Harris 2015 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* SOCKS version 5 proxy, client-mode */
 
index 205ee41cb09e3f45ea4346a707d5a1501617b88c..925b8fac040a99f414fd61625ec41193d504975a 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* Copyright (c) The Exim Maintainers 2020 - 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions in support of the use of maildirsize files for handling quotas in
 maildir directories. Some of the rules are a bit baroque:
index b3707b1a9ad816b2dbc7607606a3439530915d36..d314c3203d4a6847509c19100a684608be24f6f4 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* Copyright (c) The Exim Maintainers 2021 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Header file for the functions that are used to support the use of
 maildirsize files for quota handling in maildir directories. */
index bb8ad44db3caf8382dee68ecfe2d9809828da26e..e340d986a0d2ad1f7679116e0805c26f00d0d767 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2021 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2015 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions for maintaining binary balanced trees and some associated
 functions as well. */
index bc7adb828dea574b3b7a60f7cdbd87b95a0023b3..6604727ffde414d6e9dd5d23f925495dd3d112f5 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2022 */
 /* Copyright (c) Jeremy Harris 2015 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 
 #include "exim.h"
index afc18d553f21766e5c162f1856500b8518752d29..3a8914e389730b143d37931d9dcacc8debc66f3f 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) The Exim Maintainers 2020 - 2022 */
 /* Copyright (c) University of Cambridge 1995 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Functions concerned with verifying things. The original code for callout
 caching was contributed by Kevin Fleming (but I hacked it around a bit). */
index 118ebbdf2166710fc673c010e234256200a18e65..cbaaef24b70b63f2d454a18c8ed2cde573059a4b 100644 (file)
@@ -5,6 +5,7 @@
 /* Copyright (c) University of Cambridge 1995 - 2009 */
 /* Copyright (c) The Exim Maintainers 2010 - 2018 */
 /* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-only */
 
 /* Function for setting up the version string. */
 
index 5dddfa50575f158ceeaa79c7a3bad2ec03d0a4c7..b8ab17bd77426c07b4876b91d9d05674e18d7d28 100755 (executable)
@@ -1,4 +1,5 @@
 #!/usr/bin/env perl
+# SPDX-License-Identifier: GPL-2.0-only
 
 use warnings;
 use strict;
index 48f989a0cd7c98df4b6e6bca884df76abb003a87..a6124628b577393903b9b719cd48bcf471a99b6a 100755 (executable)
@@ -1,4 +1,5 @@
 #!/usr/bin/perl
+# SPDX-License-Identifier: GPL-2.0-only
 
 # This script is contributed by Vadim Vygonets to aid in debugging CRAM-MD5
 # authentication.
index 2fe9a6c5e46d2cc740f5d97e90dccdd7a859e22e..3ef3110de5dcaea2cdf082e90eadc15128be2f63 100644 (file)
@@ -2,6 +2,7 @@
  * Copyright (c) The Exim Maintainers 2021
  * This is distributed as part of Exim and licensed under the GPL.
  * See the file "NOTICE" for more details.
+ * SPDX-License-Identifier: GPL-2.0-only
  */
 
 /* Build with:
index 87369a64bbc6f1903dba483738423c11c07676e1..814228d104c5696faa8c254f7f8b9d7a17f49889 100755 (executable)
@@ -1,4 +1,5 @@
 #! /bin/sh
+# SPDX-License-Identifier: GPL-2.0-only
 
 # This script can be interposed between a calling program and another
 # program, in order to log the arguments which are being used. This can
index 691849dcd1fbb3d7df71d4b17f618ae41b18885d..e2b5931e7966c2cd2903bb64b174ce8e763eadeb 100755 (executable)
@@ -1,4 +1,5 @@
 #!/usr/bin/perl -wT
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # Create cdb file from flat alias file. DPC: 15/10/98.
 # Args:      source  (may be relative or absolute)
index 08ca4cbe4c22e5a1e5a67da52c2156c86efe42f9..2afbdbdac7de13287d8338489dc016f41620e843 100755 (executable)
@@ -1,6 +1,8 @@
 #!/usr/bin/perl
 # Copyright (C) 2012 Wizards Internet Ltd
 # License GPLv2: GNU GPL version 2 <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
+# SPDX-License-Identifier: GPL-2.0-only
+
 use strict;
 BEGIN { pop @INC if $INC[-1] eq '.' };
 use Getopt::Std;
index 67a171d5d179278a17dff62c513cc3606b04020f..8b4311b64063a4ef6c782548dae222502316bfdb 100644 (file)
@@ -3,6 +3,7 @@
 # Copyright (C) 2014 Todd Lyons
 # License GPLv2: GNU GPL version 2
 # <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # This script emulates a proxy which uses Proxy Protocol to communicate
 # to a backend server.  It should be run from an IP which is configured
index e212fa2415ddf6500bbbbaf0cdb08515ba0b4ba4..2ceeebbfa6911c6458ae8e3a06d3cf668874c148 100644 (file)
@@ -1,4 +1,5 @@
 #!/usr/bin/perl -wT
+# SPDX-License-Identifier: GPL-2.0-only
 
 use strict;
 
index 9967018e22ab27cbfd222d2b4ea7aab26c005583..583dc0e400b354eb771dc6acdf8d9a4152f06302 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/sh -eu
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # Short version of this script:
 #   curl -f -o /var/cache/exim/opendmarc.tlds https://publicsuffix.org/list/public_suffix_list.dat
index fe04dc6b1944015ab97d46cca7c652985074398c..01e617978ad8e204b767a8eb4ef058397050fc28 100755 (executable)
@@ -1,4 +1,5 @@
 #! /bin/sh
+# SPDX-License-Identifier: GPL-2.0-only
 
 # This is a sample script for demonstrating how to handle unknown users in
 # a more friendly way than just returning a "user unknown" error. It can