]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Remove the lock-file configuration and -X argument to named
authorOndřej Surý <ondrej@isc.org>
Thu, 26 Oct 2023 09:55:54 +0000 (11:55 +0200)
committerOndřej Surý <ondrej@isc.org>
Thu, 26 Oct 2023 20:42:37 +0000 (22:42 +0200)
The lock-file configuration (both from configuration file and -X
argument to named) has better alternatives nowadays.  Modern process
supervisor should be used to ensure that a single named process is
running on a given configuration.

Alternatively, it's possible to wrap the named with flock(1).

137 files changed:
bin/named/config.c
bin/named/include/named/globals.h
bin/named/include/named/os.h
bin/named/include/named/server.h
bin/named/main.c
bin/named/named.rst
bin/named/os.c
bin/named/server.c
bin/tests/system/README
bin/tests/system/acl/clean.sh
bin/tests/system/additional/clean.sh
bin/tests/system/additional/ns1/named.args
bin/tests/system/addzone/clean.sh
bin/tests/system/allow-query/clean.sh
bin/tests/system/allow-query/ns3/named.args
bin/tests/system/autosign/clean.sh
bin/tests/system/builtin/clean.sh
bin/tests/system/cacheclean/clean.sh
bin/tests/system/cacheclean/ns1/named.args
bin/tests/system/cacheclean/ns2/named.args
bin/tests/system/case/clean.sh
bin/tests/system/catz/clean.sh
bin/tests/system/chain/clean.sh
bin/tests/system/checkconf/clean.sh
bin/tests/system/checknames/clean.sh
bin/tests/system/checkzone/clean.sh
bin/tests/system/cookie/clean.sh
bin/tests/system/database/clean.sh
bin/tests/system/dialup/clean.sh
bin/tests/system/digdelv/clean.sh
bin/tests/system/dlzexternal/clean.sh
bin/tests/system/dns64/clean.sh
bin/tests/system/dnssec/clean.sh
bin/tests/system/dnssec/ns6/named.args
bin/tests/system/dnstap/clean.sh
bin/tests/system/dnstap/ns3/named.args
bin/tests/system/dsdigest/clean.sh
bin/tests/system/ecdsa/clean.sh
bin/tests/system/eddsa/clean.sh
bin/tests/system/ednscompliance/clean.sh
bin/tests/system/emptyzones/clean.sh
bin/tests/system/enginepkcs11/ns1/named.args.in
bin/tests/system/fetchlimit/ns3/named.args
bin/tests/system/filter-aaaa/clean.sh
bin/tests/system/formerr/clean.sh
bin/tests/system/forward/clean.sh
bin/tests/system/geoip2/clean.sh
bin/tests/system/glue/clean.sh
bin/tests/system/host/clean.sh
bin/tests/system/idna/clean.sh
bin/tests/system/include-multiplecfg/clean.sh
bin/tests/system/inline/clean.sh
bin/tests/system/ixfr/clean.sh
bin/tests/system/keepalive/clean.sh
bin/tests/system/legacy/clean.sh
bin/tests/system/legacy/ns4/named.args
bin/tests/system/legacy/ns5/named.args
bin/tests/system/legacy/ns6/named.args
bin/tests/system/legacy/ns7/named.args
bin/tests/system/limits/clean.sh
bin/tests/system/logfileconfig/clean.sh
bin/tests/system/logfileconfig/named1.args
bin/tests/system/logfileconfig/named2.args
bin/tests/system/masterfile/clean.sh
bin/tests/system/masterformat/clean.sh
bin/tests/system/metadata/clean.sh
bin/tests/system/mirror/ns3/named.args
bin/tests/system/mkeys/clean.sh
bin/tests/system/mkeys/ns2/named.args
bin/tests/system/mkeys/ns3/named.args
bin/tests/system/mkeys/ns5/named1.args
bin/tests/system/mkeys/ns5/named2.args
bin/tests/system/mkeys/ns6/named.args
bin/tests/system/names/clean.sh
bin/tests/system/notify/clean.sh
bin/tests/system/nslookup/clean.sh
bin/tests/system/nsupdate/clean.sh
bin/tests/system/nsupdate/ns5/named.args
bin/tests/system/nsupdate/ns6/named.args
bin/tests/system/padding/clean.sh
bin/tests/system/pending/clean.sh
bin/tests/system/pipelined/clean.sh
bin/tests/system/qmin/clean.sh
bin/tests/system/reclimit/clean.sh
bin/tests/system/redirect/clean.sh
bin/tests/system/resolver/clean.sh
bin/tests/system/resolver/ns9/named.args
bin/tests/system/rndc/clean.sh
bin/tests/system/rndc/ns6/named.args
bin/tests/system/rpz/clean.sh
bin/tests/system/rpz/ns5/named.args
bin/tests/system/rpzextra/clean.sh
bin/tests/system/rpzextra/ns3/named.args
bin/tests/system/rpzrecurse/clean.sh
bin/tests/system/rrchecker/clean.sh
bin/tests/system/rrl/clean.sh
bin/tests/system/rrsetorder/clean.sh
bin/tests/system/rsabigexponent/clean.sh
bin/tests/system/runtime/clean.sh
bin/tests/system/runtime/ns2/named-alt3.conf.in [deleted file]
bin/tests/system/runtime/tests.sh
bin/tests/system/sfcache/clean.sh
bin/tests/system/shutdown/clean.sh
bin/tests/system/smartsign/clean.sh
bin/tests/system/sortlist/clean.sh
bin/tests/system/spf/clean.sh
bin/tests/system/start.pl
bin/tests/system/staticstub/clean.sh
bin/tests/system/statistics/clean.sh
bin/tests/system/statschannel/clean.sh
bin/tests/system/statschannel/tests.sh
bin/tests/system/stop.pl
bin/tests/system/stress/clean.sh
bin/tests/system/stub/clean.sh
bin/tests/system/tcp/clean.sh
bin/tests/system/timeouts/clean.sh
bin/tests/system/timeouts/ns1/named.args
bin/tests/system/tsig/clean.sh
bin/tests/system/tsiggss/clean.sh
bin/tests/system/unknown/clean.sh
bin/tests/system/upforwd/clean.sh
bin/tests/system/verify/clean.sh
bin/tests/system/views/clean.sh
bin/tests/system/wildcard/clean.sh
bin/tests/system/xfer/clean.sh
bin/tests/system/xfer/ns6/named.args
bin/tests/system/xfer/tests.sh
bin/tests/system/xferquota/clean.sh
bin/tests/system/zero/clean.sh
bin/tests/system/zero/ns2/named.args
bin/tests/system/zero/ns3/named.args
bin/tests/system/zero/ns4/named.args
bin/tests/system/zonechecks/clean.sh
doc/arm/reference.rst
doc/misc/options
lib/isccfg/namedconf.c
util/pairwise-testing.sh

index aaa44543dc4a66d9727cb1c6fed19421365320f9..9daa0c079be29cd9a747c9ff4dd2b7a7db525b39 100644 (file)
@@ -67,7 +67,6 @@ options {\n\
        interface-interval 60;\n\
        listen-on {any;};\n\
        listen-on-v6 {any;};\n\
-#      lock-file \"" NAMED_LOCALSTATEDIR "/run/named/named.lock\";\n\
        match-mapped-addresses no;\n\
        max-ixfr-ratio 100%;\n\
        max-rsa-exponent-size 0; /* no limit */\n\
index 1f6edbc09eede33d733f047d898249ac2046c4ef..0fc26f212d1b2e266bfc055efe2dcb73f2b710dd 100644 (file)
@@ -118,11 +118,6 @@ EXTERN const char *named_g_logfile   INIT(NULL);
 EXTERN const char *named_g_defaultsessionkeyfile INIT(NAMED_LOCALSTATEDIR
                                                      "/run/named/"
                                                      "session.key");
-EXTERN const char *named_g_defaultlockfile INIT(NAMED_LOCALSTATEDIR "/run/"
-                                                                   "named/"
-                                                                   "named."
-                                                                   "lock");
-EXTERN bool named_g_forcelock             INIT(false);
 
 #if NAMED_RUN_PID_DIR
 EXTERN const char *named_g_defaultpidfile INIT(NAMED_LOCALSTATEDIR "/run/named/"
index 0f7c1c5385fd76355368043de58634ce6bb04050..6066fc391de8ba3330171d59b48464f0104a64de 100644 (file)
@@ -56,9 +56,6 @@ named_os_openfile(const char *filename, mode_t mode, bool switch_user);
 void
 named_os_writepidfile(const char *filename, bool first_time);
 
-bool
-named_os_issingleton(const char *filename);
-
 void
 named_os_shutdown(void);
 
index 509101f27744c45132607c147ca4493768e86bfd..b0f531e41d69abfb8516323bfb47e4ece4234263 100644 (file)
@@ -103,8 +103,6 @@ struct named_server {
 
        dns_dtenv_t *dtenv; /*%< Dnstap environment */
 
-       char *lockfile;
-
        isc_tlsctx_cache_t *tlsctx_server_cache;
        isc_tlsctx_cache_t *tlsctx_client_cache;
 
index 521536caa1166b652257c0bce04873f59896d807..36c0a553619f571b61f04cad6e97029422cba2b0 100644 (file)
@@ -312,7 +312,7 @@ usage(void) {
                        "[-p port] [-s]\n"
                        "             [-S sockets] [-t chrootdir] [-u "
                        "username] [-U listeners]\n"
-                       "             [-X lockfile] [-m "
+                       "             [-m "
                        "{usage|trace|record|size|mctx}]\n"
                        "             [-M fill|nofill]\n"
                        "usage: named [-v|-V|-C]\n");
@@ -671,7 +671,6 @@ printversion(bool verbose) {
        printf("  rndc configuration:   %s\n", rndcconf);
        printf("  nsupdate session key: %s\n", named_g_defaultsessionkeyfile);
        printf("  named PID file:       %s\n", named_g_defaultpidfile);
-       printf("  named lock file:      %s\n", named_g_defaultlockfile);
 #if defined(HAVE_GEOIP2)
 #define RTC(x) RUNTIME_CHECK((x) == ISC_R_SUCCESS)
        RTC(cfg_parser_create(mctx, named_g_lctx, &parser));
@@ -964,13 +963,8 @@ parse_command_line(int argc, char *argv[]) {
                        /* Obsolete. No longer in use. Ignore. */
                        break;
                case 'X':
-                       named_g_forcelock = true;
-                       if (strcasecmp(isc_commandline_argument, "none") != 0) {
-                               named_g_defaultlockfile =
-                                       isc_commandline_argument;
-                       } else {
-                               named_g_defaultlockfile = NULL;
-                       }
+                       /* Obsolete. No longer in use. Abort. */
+                       named_main_earlyfatal("option '-X' has been removed");
                        break;
                case 'F':
 #if OPENSSL_VERSION_NUMBER >= 0x30000000L && OPENSSL_API_LEVEL >= 30000
index 1c370d8e8d74f5a72708b81a38f3687dd8591635..967119ca08c673f58c3d74aa09632a651c431f3d 100644 (file)
@@ -21,7 +21,7 @@ named - Internet domain name server
 Synopsis
 ~~~~~~~~
 
-:program:`named` [ [**-4**] | [**-6**] ] [**-c** config-file] [**-C**] [**-d** debug-level] [**-D** string] [**-E** engine-name] [**-f**] [**-g**] [**-L** logfile] [**-M** option] [**-m** flag] [**-n** #cpus] [**-p** port] [**-s**] [**-t** directory] [**-U** #listeners] [**-u** user] [**-v**] [**-V**] [**-X** lock-file]
+:program:`named` [ [**-4**] | [**-6**] ] [**-c** config-file] [**-C**] [**-d** debug-level] [**-D** string] [**-E** engine-name] [**-f**] [**-g**] [**-L** logfile] [**-M** option] [**-m** flag] [**-n** #cpus] [**-p** port] [**-s**] [**-t** directory] [**-U** #listeners] [**-u** user] [**-v**] [**-V**] ]
 
 Description
 ~~~~~~~~~~~
@@ -198,12 +198,7 @@ Options
 
 .. option:: -X lock-file
 
-   This option acquires a lock on the specified file at runtime; this helps to
-   prevent duplicate :program:`named` instances from running simultaneously.
-   Use of this option overrides the ``lock-file`` option in
-   :iscman:`named.conf`. If set to ``none``, the lock file check is disabled.
-
-   This option has been deprecated and will be removed in the next release.
+   This option has been removed and using it will cause a fatal error.
 
 Signals
 ~~~~~~~
index ee8a094e5bfac73836b15e5723f4d14be5e0d167..4b3cd952bbb9a4500771fece24dfc0ade659eaf0 100644 (file)
@@ -51,9 +51,7 @@
 #endif /* ifdef HAVE_LIBSCF */
 
 static char *pidfile = NULL;
-static char *lockfile = NULL;
 static int devnullfd = -1;
-static int singletonfd = -1;
 
 #ifndef ISC_FACILITY
 #define ISC_FACILITY LOG_DAEMON
@@ -705,26 +703,6 @@ cleanup_pidfile(void) {
        pidfile = NULL;
 }
 
-static void
-cleanup_lockfile(bool unlink_lockfile) {
-       if (singletonfd != -1) {
-               close(singletonfd);
-               singletonfd = -1;
-       }
-
-       if (lockfile != NULL) {
-               if (unlink_lockfile) {
-                       int n = unlink(lockfile);
-                       if (n == -1 && errno != ENOENT) {
-                               named_main_earlywarning("unlink '%s': failed",
-                                                       lockfile);
-                       }
-               }
-               free(lockfile);
-               lockfile = NULL;
-       }
-}
-
 /*
  * Ensure that a directory exists.
  * NOTE: This function overwrites the '/' characters in 'filename' with
@@ -908,68 +886,10 @@ named_os_writepidfile(const char *filename, bool first_time) {
        (void)fclose(fh);
 }
 
-bool
-named_os_issingleton(const char *filename) {
-       char strbuf[ISC_STRERRORSIZE];
-       struct flock lock;
-
-       if (singletonfd != -1) {
-               return (true);
-       }
-
-       if (strcasecmp(filename, "none") == 0) {
-               return (true);
-       }
-
-       /*
-        * Make the containing directory if it doesn't exist.
-        */
-       lockfile = strdup(filename);
-       if (lockfile == NULL) {
-               strerror_r(errno, strbuf, sizeof(strbuf));
-               named_main_earlyfatal("couldn't allocate memory for '%s': %s",
-                                     filename, strbuf);
-       } else {
-               int ret = mkdirpath(lockfile, named_main_earlywarning);
-               if (ret == -1) {
-                       named_main_earlywarning("couldn't create '%s'",
-                                               filename);
-                       cleanup_lockfile(false);
-                       return (false);
-               }
-       }
-
-       /*
-        * named_os_openfile() uses safeopen() which removes any existing
-        * files. We can't use that here.
-        */
-       singletonfd = open(filename, O_WRONLY | O_CREAT,
-                          S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
-       if (singletonfd == -1) {
-               cleanup_lockfile(false);
-               return (false);
-       }
-
-       memset(&lock, 0, sizeof(lock));
-       lock.l_type = F_WRLCK;
-       lock.l_whence = SEEK_SET;
-       lock.l_start = 0;
-       lock.l_len = 1;
-
-       /* Non-blocking (does not wait for lock) */
-       if (fcntl(singletonfd, F_SETLK, &lock) == -1) {
-               cleanup_lockfile(false);
-               return (false);
-       }
-
-       return (true);
-}
-
 void
 named_os_shutdown(void) {
        closelog();
        cleanup_pidfile();
-       cleanup_lockfile(true);
 }
 
 void
index 24b77fa59e7882d9c421d97db04bec8f093c10a5..3223e35789102bdf56fad5262693c0010e6e8700 100644 (file)
@@ -8128,92 +8128,6 @@ cleanup:
 
 #endif /* HAVE_LMDB */
 
-static isc_result_t
-check_lockfile(named_server_t *server, const cfg_obj_t *config,
-              bool first_time) {
-       isc_result_t result;
-       const char *filename = NULL;
-       const cfg_obj_t *maps[3];
-       const cfg_obj_t *options;
-       const cfg_obj_t *obj;
-       int i;
-
-       i = 0;
-       options = NULL;
-       result = cfg_map_get(config, "options", &options);
-       if (result == ISC_R_SUCCESS) {
-               maps[i++] = options;
-       }
-       maps[i++] = named_g_defaults;
-       maps[i] = NULL;
-
-       obj = NULL;
-       (void)named_config_get(maps, "lock-file", &obj);
-
-       if (!first_time) {
-               if (obj != NULL && cfg_obj_isstring(obj) &&
-                   server->lockfile != NULL && !named_g_forcelock &&
-                   strcmp(cfg_obj_asstring(obj), server->lockfile) != 0)
-               {
-                       isc_log_write(named_g_lctx, NAMED_LOGCATEGORY_GENERAL,
-                                     NAMED_LOGMODULE_SERVER, ISC_LOG_WARNING,
-                                     "changing 'lock-file' "
-                                     "has no effect until the "
-                                     "server is restarted");
-               }
-
-               return (ISC_R_SUCCESS);
-       }
-
-       if (obj != NULL) {
-               if (named_g_forcelock) {
-                       isc_log_write(named_g_lctx, NAMED_LOGCATEGORY_GENERAL,
-                                     NAMED_LOGMODULE_SERVER, ISC_LOG_WARNING,
-                                     "'lock-file' has no effect "
-                                     "because the server was run with -X");
-                       isc_log_write(
-                               named_g_lctx, NAMED_LOGCATEGORY_GENERAL,
-                               NAMED_LOGMODULE_SERVER, ISC_LOG_WARNING,
-                               "-X option has been deprecated and will be "
-                               "removed in the a release");
-                       if (named_g_defaultlockfile != NULL) {
-                               server->lockfile = isc_mem_strdup(
-                                       server->mctx, named_g_defaultlockfile);
-                       }
-               } else if (cfg_obj_isvoid(obj)) {
-                       isc_log_write(named_g_lctx, NAMED_LOGCATEGORY_GENERAL,
-                                     NAMED_LOGMODULE_SERVER, ISC_LOG_DEBUG(1),
-                                     "skipping lock-file check");
-               } else if (cfg_obj_isstring(obj)) {
-                       filename = cfg_obj_asstring(obj);
-                       server->lockfile = isc_mem_strdup(server->mctx,
-                                                         filename);
-               }
-       } else if (named_g_forcelock && named_g_defaultlockfile != NULL) {
-               isc_log_write(named_g_lctx, NAMED_LOGCATEGORY_GENERAL,
-                             NAMED_LOGMODULE_SERVER, ISC_LOG_WARNING,
-                             "-X option has been deprecated and will be "
-                             "removed in the a release");
-               server->lockfile = isc_mem_strdup(server->mctx,
-                                                 named_g_defaultlockfile);
-       }
-
-       if (server->lockfile == NULL) {
-               return (ISC_R_SUCCESS);
-       }
-
-       if (named_os_issingleton(server->lockfile)) {
-               return (ISC_R_SUCCESS);
-       }
-
-       isc_log_write(named_g_lctx, NAMED_LOGCATEGORY_GENERAL,
-                     NAMED_LOGMODULE_SERVER, ISC_LOG_ERROR,
-                     "could not lock %s; another named "
-                     "process may be running",
-                     server->lockfile);
-       return (ISC_R_FAILURE);
-}
-
 static isc_result_t
 load_configuration(const char *filename, named_server_t *server,
                   bool first_time) {
@@ -8429,14 +8343,6 @@ load_configuration(const char *filename, named_server_t *server,
                setstring(server, &server->bindkeysfile, NULL);
        }
 
-       /*
-        * Check the process lockfile.
-        */
-       result = check_lockfile(server, config, first_time);
-       if (result != ISC_R_SUCCESS) {
-               goto cleanup_bindkeys_parser;
-       }
-
 #if defined(HAVE_GEOIP2)
        /*
         * Release any previously opened GeoIP2 databases.
@@ -10223,9 +10129,6 @@ named_server_destroy(named_server_t **serverp) {
        if (server->hostname != NULL) {
                isc_mem_free(server->mctx, server->hostname);
        }
-       if (server->lockfile != NULL) {
-               isc_mem_free(server->mctx, server->lockfile);
-       }
 
        if (server->zonemgr != NULL) {
                dns_zonemgr_detach(&server->zonemgr);
index 90b8828f1d879f2cf89fcf11d6e54670bf59d50d..36b01ea47bdcf2c133d54df582f7e9ea04dde59f 100644 (file)
@@ -566,7 +566,7 @@ By default, start.pl starts a "named" server with the following options:
 
     -U 4            Uses four listeners.
 
-    -X named.lock   Acquires a lock on this file in the "nsN" directory, so
+      Acquires a lock on this file in the "nsN" directory, so
                     preventing multiple instances of this named running in this
                     directory (which could possibly interfere with the test).
 
index c8d26cc54fdb9be784d1b1036f42145b12ef4dbe..3bbdabc86a083ce0a54615968b8972b97ba84c19 100644 (file)
@@ -20,7 +20,6 @@ rm -f ns2/example.db ns2/tsigzone.db ns2/example.db.jnl
 rm -f */named.conf
 rm -f */named.memstats
 rm -f */named.run
-rm -f ns*/named.lock
 rm -f ns*/_default.nzf
 rm -f ns*/_default.nzd*
 rm -f ns*/managed-keys.bind* ns*/*.mkeys*
index c43c36e9cdc9b7c1c1411a8883a560a8453cc453..b230bf2660ccbef8f24e6a6b48c64d10309a7d3b 100644 (file)
@@ -19,5 +19,4 @@ rm -f dig.out.*
 rm -f */named.memstats
 rm -f */named.conf
 rm -f */named.run
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 45ac93a7c78aaa58923be1f567129f17508d0f12..75453441de35bf0a690461325b6fb4e4f8182229 100644 (file)
@@ -1,2 +1,2 @@
 # this server runs named with only one worker thread
--m record -c named.conf -d 99 -D additional-ns1 -X named.lock -g -n 1 -T maxcachesize=2097152
+-m record -c named.conf -d 99 -D additional-ns1 -g -n 1 -T maxcachesize=2097152
index 5e94b5c759ced9a181ea3cf960ace7eb01475979..57056cc2e685ad0e9c55434c9f329977e76573d5 100644 (file)
@@ -28,7 +28,6 @@ rm -f ./ns2/inline.db.jbk
 rm -f ./ns2/inline.db.signed
 rm -f ./ns2/inlinesec.bk*
 rm -rf ./ns2/new-zones
-rm -f ./ns*/named.lock
 rm -f ./ns*/named.run ./ns*/named.run.prev
 rm -f ./ns2/nzf-*
 rm -f ./ns3/named.conf
index 9914de7469598c8925ac71d7fa320fff2d9441a7..c12009ef51e64b99b76917762d4bfcfda7a44dc0 100644 (file)
@@ -19,6 +19,5 @@ rm -f dig.out.*
 rm -f ns*/named.conf
 rm -f ns2/controls.conf
 rm -f */named.memstats
-rm -f ns*/named.lock
 rm -f ns*/named.run ns*/named.run.prev
 rm -f ns*/managed-keys.bind* ns*/*.mkeys*
index e875a57bc7f3fa79ad7f5a90f2df83c0d6eccabe..b424c390865539acc2eeb70f3b5aa2cbfd85fe82 100644 (file)
@@ -1,2 +1,2 @@
 # this server only has 127.0.0.1 in its localhost/localnets ACLs
--m record -c named.conf -d 99 -D allow-query-ns3 -X named.lock -g -T maxcachesize=2097152 -T fixedlocal
+-m record -c named.conf -d 99 -D allow-query-ns3 -g -T maxcachesize=2097152 -T fixedlocal
index 02ae2c1ee19ad6b785c93269a5001fe5f89db55a..8d31dfef0ae2ee84ef94a94000671503544cadd9 100644 (file)
@@ -28,7 +28,6 @@ rm -f noksk-ksk.key nozsk-ksk.key nozsk-zsk.key inaczsk-zsk.key inaczsk-ksk.key
 rm -f nopriv.key vanishing.key del1.key del2.key
 rm -rf ns*/inactive
 rm -f ns*/managed-keys.bind*
-rm -f ns*/named.lock
 rm -f ns1/root.db ns1/root.db.1 ns1/root.db.2 ns1/root.db.3
 rm -f ns1/signing.out
 rm -f ns2/bar.db
index 1ad33dc1aa873554c3acaf09d51a86d8e982b23e..a0fe02a4b16110e81579029e62c411ab59db46f5 100644 (file)
@@ -16,5 +16,4 @@ rm -f ns?/named.memstats
 rm -f ns?/named.conf
 rm -f rndc.status.ns*
 rm -f dig.out.ns*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index b346e65b5b8df518d40ab880c614721a546d79b7..75b2af32ef5bf22ff9212bc2c193f5d616f61712 100644 (file)
@@ -23,5 +23,4 @@ rm -f */named.memstats
 rm -f */named.run
 rm -f */named.conf
 rm -f ns2/named_dump.db.*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index b7ce00d2b70720c4899216094f4d74893bf4d0b5..43721b6f866a425601de04d77ad9c3d1a365042d 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 1 -D cacheclean-ns1 -X named.lock -g -T maxcachesize=2097152
+-m record -c named.conf -d 1 -D cacheclean-ns1 -g -T maxcachesize=2097152
index 071016c00b3a5eca332da077401260feb69d5ec4..2482aade6c436851246dad77c12b2021d4bb8ed5 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 3 -D cacheclean-ns2 -X named.lock -g -T maxcachesize=2097152
+-m record -c named.conf -d 3 -D cacheclean-ns2 -g -T maxcachesize=2097152
index 2c7bf979a69315a2b09ebd1fe721cfc4d708d977..dcb88881f87fed703a4802d244dc25266045ee99 100644 (file)
@@ -13,7 +13,6 @@
 
 rm -f dig.ns*.test*
 rm -f ns*/named.conf
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/named.run
 rm -f ns1/dynamic.db
index 21dbc752c1169607900c769e067571e0de46c4c3..f9df1b40cb0f12d7b1f4ce544fcc5d6af655a912 100644 (file)
@@ -18,7 +18,6 @@ rm -f ns*/*.nzd ns*/*.nzd-lock
 rm -f ns*/*.nzf
 rm -f ns*/managed-keys.bind*
 rm -f ns*/named.conf
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/named.run
 rm -f ns*/named.run.prev
index 57b05a732d9bd89b71a0c05a64a71cfd3f77993e..22d7e0a0f10411679951fa77caa1e451273c8a67 100755 (executable)
@@ -13,6 +13,6 @@
 
 rm -f dig.out.* named*.pid
 rm -f ns*/named.conf
-rm -f */named.memstats */named.recursing */named.lock */named.run */ans.run
+rm -f */named.memstats */named.recursing */named.run */ans.run
 rm -f ns2/K* ns2/dsset-* ns2/*.db.signed
 rm -f ns*/managed-keys.bind*
index 088c2f4731a6548b6aaedac15dc770f45fddcaf9..396fb82c771ccc7cb28ce9932b5ae32600d315af 100644 (file)
@@ -23,5 +23,4 @@ rm -f good-kasp.conf.in
 rm -f good-server-christmas-tree.conf
 rm -f good.conf good.conf.raw good.conf.out badzero.conf *.out
 rm -rf keys
-rm -f ns*/named.lock
 rm -rf test.keydir
index fcbd5044691304ecdf17bc471d52e0da9bc44aa6..b7b4a6316a97d11a4982d9c2651df8f5f271ae3a 100644 (file)
@@ -23,5 +23,4 @@ rm -f ns5/*.update.db
 rm -f ns5/*.update.db.jnl
 rm -f */named.memstats
 rm -f */named.run
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index cb189a306e81e6d6b9c0a085b2f445a5e4d7f283..ee6a11293fa8e4412bf4ae28b70e8317ece1cd42 100644 (file)
@@ -12,6 +12,5 @@
 # information regarding copyright ownership.
 
 rm -f test.* good1.db.raw named-compilezone
-rm -f ns*/named.lock
 rm -f zones/bad-tsig.db
 rm -f zones/zone1_*.txt
index d0675aa4fb89c3df0281605c31a86e3f3ab9bbb0..0a7627870756b08f79613bd01192e11fd4a30654 100644 (file)
@@ -18,7 +18,6 @@ rm -f rndc.out.*
 rm -f ns1/named_dump.db*
 rm -f ns*/named.memstats
 rm -f ns*/named.run
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
 rm -f ns*/named.run.prev
 rm -f ans*/ans.run ans*/ans.log
index f86404c1b266e805ea25ed447d788a9ea437867b..eda32d07ba078d95449a5c6de6763442a865fcc6 100644 (file)
@@ -13,5 +13,4 @@
 
 rm -f ns1/named.conf ns1/named.run ns1/named.memstats
 rm -f dig.out.*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 9318255bfaf01c2a2569741c648b1fc5e2ec47ab..9ee72bc5363c64e9842bc16a4cd1591186a41223 100644 (file)
@@ -15,4 +15,3 @@ rm -f ns2/example.bk
 rm -f ns3/example.bk
 rm -f */named.memstats */named.run
 rm -f ns*/named.conf
-rm -f ns*/named.lock
index 70797f0b9316c00d6d446e5e01560dc8d1943ee5..61574ad3f24c20c2ddfd499e3f687726a02df29a 100644 (file)
@@ -27,7 +27,6 @@ rm -f ./dig.out.nm.*
 rm -f ./dig.out.nn.*
 rm -f ./host.out.test*
 rm -f ./ns*/managed-keys.bind*
-rm -f ./ns*/named.lock
 rm -f ./ns*/K* ./ns*/keyid ./ns*/keydata
 rm -f ./ns1/root.db
 rm -f ./ns*/dsset-*
index 2bbf75b214aafb3c9e9b93e3c8d6ede39091a8be..4c0fc59457233f74195be7080f181a2c64c06195 100644 (file)
@@ -21,6 +21,5 @@ rm -f */named.conf
 rm -f */named.run
 rm -f ns1/ddns.key
 rm -f dig.out*
-rm -f ns*/named.lock
 rm -f ns1/session.key
 rm -f ns*/managed-keys.bind*
index b773e2d70f3f26ee4de7f90cb4ee05b91ce090ed..42551053842af4c51a8c51dd3f79e47d15d4e19e 100644 (file)
@@ -18,5 +18,4 @@ rm -f ns1/dsset-signed.
 rm -f */named.memstats
 rm -f */named.run
 rm -f dig.out.*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index c245688c79e96e33b81e9a0794ddc5f541b45742..9a274bda61ff884fb8dac3040639f1f0db2d4e0f 100644 (file)
@@ -33,7 +33,6 @@ rm -f ./keygen.err
 rm -f ./named.secroots.test*
 rm -f ./ns*/*.nta
 rm -f ./ns*/managed-keys.bind ./ns*/managed-keys.bind.jnl ./ns*/*.mkeys*
-rm -f ./ns*/named.lock
 rm -f ./ns1/managed.key.id
 rm -f ./ns1/root.db ./ns2/example.db ./ns2/managed.db ./ns2/trusted.db
 rm -f ./ns1/trusted.keys
index 4b96405caaa6c03f42d39dfee0ae37b1a7400071..04d5d1b50effc8f560e2b425585177d13c067bb1 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 99 -D dnssec-ns6 -X named.lock -g -T maxcachesize=2097152 -T nonearest -T tat=1
+-m record -c named.conf -d 99 -D dnssec-ns6 -g -T maxcachesize=2097152 -T nonearest -T tat=1
index b9e476f66160c1fb9581caf86dd0f6a7202ab002..d17322c369b45ef1ee5ba9be266045c0ac6dd50e 100644 (file)
@@ -23,7 +23,6 @@ rm -f ns*/dnstap.out
 rm -f ns*/dnstap.out.save
 rm -f ns*/dnstap.out.save.?
 rm -f ns*/managed-keys.bind*
-rm -f ns*/named.lock
 rm -f ns2/dnstap.out.*
 rm -f ns2/example.db ns2/example.db.jnl
 rm -f ns3/dnstap.out.*
index 7937dee5fb8136d020e64f5ef6121a42c86e599d..d70946ad15824008ba964137b2ea072fc5e2dab1 100644 (file)
@@ -1,2 +1,2 @@
 # Using "-n 1" allows GL #1795 to be reliably reproduced
--D dnstap-ns3 -X named.lock -m record -c named.conf -d 99 -g -U 4 -n 1 -T maxcachesize=2097152
+-D dnstap-ns3 -m record -c named.conf -d 99 -g -U 4 -n 1 -T maxcachesize=2097152
index 172cf1e8fe342cf4b5325c95c0ed14ad78ecda67..34379fd3b82befc84d61c27a079f2debb8213f7c 100644 (file)
@@ -20,5 +20,4 @@ rm -f dig.out*
 rm -f */named.conf
 rm -f */named.run
 rm -f */named.memstats
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 86aded697eafc2524897ab580b6c0093ebd0bf69..16b3aab06cafee22a94975d760792602eeca0878 100644 (file)
@@ -19,7 +19,6 @@ rm -f ns*/K*
 rm -f ns*/dsset-*
 rm -f ns*/managed-keys.bind*
 rm -f ns*/named.conf
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/named.run
 rm -f ns*/root.db
index 42f5f751f0ac8dce669b48ad0b58274fa654de7c..c1238313d5e975bff997d2e1eea0d2154b1add33 100644 (file)
@@ -19,7 +19,6 @@ rm -f ns*/K*
 rm -f ns*/dsset-*
 rm -f ns*/managed-keys.bind*
 rm -f ns*/named.conf
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/named.run
 rm -f ns*/root.db
index ad6176ae30eb027ac052297901c5a8902c165800..aeb90baf9be3180cf30e50335b97ceeb020652e4 100644 (file)
@@ -12,7 +12,6 @@
 # information regarding copyright ownership.
 
 rm -f dig.out*
-rm -f ns*/named.lock
 rm -f ns*/named.conf
 rm -f ns*/named.run
 rm -f ns*/named.memstats
index c7ff161ac214ce2f4d96d400f7e6a2133e0f4537..d84a12984d7ac94029558c7ead722ab7dfebe971 100644 (file)
@@ -12,7 +12,6 @@
 # information regarding copyright ownership.
 
 rm -f ns1/named.conf
-rm -f ns*/named.lock
 rm -f ns*/named.run
 rm -f ns*/named.memstats
 rm -f dig.out.test*
index e4dd5953158675b434e683f243bee7c12507bb46..26d521e56c1aee86c9b6b1a40fbc68ce9cdd6c9a 100644 (file)
@@ -1 +1 @@
-@ENGINE_ARGS@ -D enginepkcs11-ns1 -X named.lock -m record -c named.conf -d 99 -U 4 -T maxcachesize=2097152
+@ENGINE_ARGS@ -D enginepkcs11-ns1 -m record -c named.conf -d 99 -U 4 -T maxcachesize=2097152
index d3488cefe1799821f73c059cd8302fd54ac2e023..d4fcf152171e20861dc8ff87cad5c80a01efcfa3 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 1 -D fetchlimit-ns3 -X named.lock -g -T maxcachesize=2097152
+-m record -c named.conf -d 1 -D fetchlimit-ns3 -g -T maxcachesize=2097152
index b7a2372e00880120bc8798a59f174a78235f835c..213f19602825ce07b2f4d6c25c3dc2d7f0d20495 100644 (file)
@@ -26,7 +26,6 @@ rm -f ns4/signer.err
 rm -f ns4/dsset-*
 
 rm -f dig.out.*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
 
 rm -f ns*/trusted.conf
index 05d08a7925aeb5f54c534f41a221e48e91ff2198..c22ae71c84c457bed6b6c5de704ce68ff91b7295 100644 (file)
@@ -15,7 +15,6 @@ rm -f nametoolong.out
 rm -f twoquestions.out
 rm -f noquestions.out
 rm -f ns*/named.conf
-rm -f ns*/named.lock
 rm -f ns*/named.run
 rm -f ns*/named.memstats
 rm -f ns*/managed-keys.bind*
index 936dbc4d79e38a6a99a2bb4e8a2614bd357c0b06..c1b4ecd8649329a5f3b5adbce7e0119f554d0840 100644 (file)
@@ -21,7 +21,6 @@ rm -f ./*/named_dump.db
 rm -f ./ans*/query.log
 rm -f ./dig.out.*
 rm -f ./ns*/managed-keys.bind*
-rm -f ./ns*/named.lock
 rm -f ./ns*/trusted.conf
 rm -f ./ns1/K* ./ns1/dsset-*
 rm -f ./ns1/root.db ./ns1/root.db.signed
index 46de65b7a0f5eabc9612582de1d3c6ff74431bff..0a512ff75b766a233f6b46b0c39c6ed8590c8cef 100644 (file)
@@ -16,5 +16,4 @@ rm -f ns2/example*.db
 rm -f dig.out.* rndc.out.*
 rm -f ns?/named.run
 rm -f ns?/named.memstats
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind* ns*/*.mkeys*
index 138980e90a866309489540cc1b9cf69061b7868c..3c5fac95447885d2359e696f2d4518861d671832 100644 (file)
@@ -22,6 +22,5 @@ rm -f dig.out
 rm -f ns*/K*
 rm -f ns*/dsset-*
 rm -f ns*/managed-keys.bind*
-rm -f ns*/named.lock
 rm -f ns*/tc-test-signed.db
 rm -f ns*/tc-test-signed.db.signed
index b03c4594cc86cba904bd73f8e36e9640e127ffc4..5cd0fa06d29c5c217b0251c3465a092083e64cd6 100644 (file)
@@ -14,7 +14,6 @@
 rm -f ns1/example.db
 rm -f host.out*
 rm -f host.err*
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/named.run
 rm -f ns*/named.conf
index f99ecb5f50d181fab7436bad726f750a9d70562d..2d6707cc26d91b3b1ef55f149059639b19bc2d78 100644 (file)
@@ -15,5 +15,4 @@ rm -f */named.memstats
 rm -f */named.run
 rm -f */named.conf
 rm -f dig.out.*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 905b2dd29ace855e7f944aa5a000138b28d138ac..d748fc7af8594a2085719920e811226c6aef562a 100644 (file)
@@ -18,6 +18,5 @@
 rm -f dig.out.*
 rm -f ns*/named.conf
 rm -f */named.memstats
-rm -f ns*/named.lock
 rm -f ns*/named.run ns*/named.run.prev
 rm -f ns*/managed-keys.bind* ns*/*.mkeys*
index 746f15ef92ae80b40a38174f131e8ea7c99918a0..5fb2e83aba0ea23fede96afb6982f5270c474a91 100644 (file)
@@ -13,7 +13,7 @@
 
 rm -rf ./*/*.jbk \
   ./*/*.nzd ./*/*.nzd-lock ./*/*.nzf \
-  ./*/named.conf ./*/named.memstats ./*/named.run* ./*/named.lock \
+  ./*/named.conf ./*/named.memstats ./*/named.run* \
   ./*/trusted.conf \
   ./K* ./*/K* \
   ./checkecdsa \
index eb7836389f2038124afdcc397180f9d78f6254fc..714459352f4ad4dc0aeaf9c4aa0a21137040a6e4 100644 (file)
@@ -22,5 +22,4 @@ rm -f */named.run */named.run.prev
 rm -f */ans.run
 rm -f dig.out.test* dig.out1.test* dig.out2.test* dig.out3.test*
 rm -f ns3/large.db
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind* ns*/*.mkeys
index 9ccbd121b1890d161c49e4573cff6039cb9e02a2..b891173a727001f5fc42663944a9acd203f3e58f 100644 (file)
@@ -17,5 +17,4 @@ rm -f ns*/named.memstats
 rm -f ns*/named.run
 rm -f ns*/named.conf
 rm -f ns*/named.stats
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 4c65a2da26087c4e988eeac5092a86d7874cb2c1..b26c0d9b964209da019933516fd022652d398ab4 100644 (file)
@@ -15,7 +15,6 @@ rm -f dig.out.*
 rm -f ns*/named.conf
 rm -f ns*/named.memstats
 rm -f ns*/named.run
-rm -f ns*/named.lock
 
 # build.sh
 rm -f ns1/named_dump.db*
index 4ccb6485956f327e8fc68b914d354c52acf3fc90..dcd28aab4a91afa78ef03bfe7f389f82dc0c57c0 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 99 -D legacy-ns4 -X named.lock -g -U 4 -T maxcachesize=2097152 -T noedns
+-m record -c named.conf -d 99 -D legacy-ns4 -g -U 4 -T maxcachesize=2097152 -T noedns
index 0c5e17a9408ff59f29dcce2b3329d673da20e888..1519a1898841beb2ef8c8349d096525418134877 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 99 -D legacy-ns5 -X named.lock -g -U 4 -T maxcachesize=2097152 -T noedns
+-m record -c named.conf -d 99 -D legacy-ns5 -g -U 4 -T maxcachesize=2097152 -T noedns
index 3475121784424fbbc1c4e2c067fa899fae0652c7..0bad4d37b2227b022ecf55b8e9daa9d08666c9ff 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 99 -D legacy-ns6 -X named.lock -g -U 4 -T maxcachesize=2097152 -T maxudp512
+-m record -c named.conf -d 99 -D legacy-ns6 -g -U 4 -T maxcachesize=2097152 -T maxudp512
index 1da498080fd26996390ef1d8b2c1ecaa79d6f04a..7f2143951914393137dac0ed62906bd14d8a99a9 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 99 -D legacy-ns7 -X named.lock -g -U 4 -T maxcachesize=2097152 -T maxudp512
+-m record -c named.conf -d 99 -D legacy-ns7 -g -U 4 -T maxcachesize=2097152 -T maxudp512
index b69c695afb896c2cbac2444257867b42ad21e2e0..2337eb62e8ffac8594b8418daf9ae75ba191e078 100644 (file)
@@ -18,5 +18,4 @@ rm -f dig.out.*
 rm -f */named.memstats
 rm -f */named.conf
 rm -f */named.run
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index befbcfe84e53e5050282e4d5d1bb85863789971f..f87a3e893dd12a0e9ea96f88b4c7eddd7be64d9d 100644 (file)
@@ -21,7 +21,6 @@ rm -f ns1/named.memstats ns1/dig.out
 rm -f ns1/named_log ns1/named_pipe ns1/named_sym
 rm -rf ns1/named_dir
 rm -f ns1/named_deflog
-rm -f ns*/named.lock
 rm -f ns1/query_log
 rm -f ns1/named_iso8601
 rm -f ns1/named_iso8601_utc
index 764d4c969eb561a3d615eac0e15687dcb359a5da..a76bb73f646cd62a405a7ba22ace9c2a1f609ff7 100644 (file)
@@ -1 +1 @@
--c named.conf -m record -T nosyslog -d 99 -D logfileconfig-ns1 -X named.lock -U 4
+-c named.conf -m record -T nosyslog -d 99 -D logfileconfig-ns1 -U 4
index fb9fe573711356dfac5499ca4d0a637516e4ac99..787e5c980ec1abb4acb34f7314f9bc245c6b0ba5 100644 (file)
@@ -1 +1 @@
--c named.conf -m record -T nosyslog -d 99 -D logfileconfig-ns1 -X named.lock -U 4 -L named_deflog
+-c named.conf -m record -T nosyslog -d 99 -D logfileconfig-ns1 -U 4 -L named_deflog
index 97aa377749948f5c32a48709208811448ecaa81b..a1e9d4b1b79f2686d15bddb9533d4b393e85a559 100644 (file)
@@ -15,6 +15,5 @@ rm -f dig.out.*
 rm -f */named.memstats
 rm -f */named.conf
 rm -f */named.run
-rm -f ns*/named.lock
 rm -f checkzone.out*
 rm -f ns*/managed-keys.bind*
index e3cc44987b73e2a0d01b3d4b8f03c74f194f995e..c96ad2611eb15a078c453c935e1f1c98ab99250e 100755 (executable)
@@ -34,5 +34,4 @@ rm -f ./ns3/example.db.raw ./ns3/dynamic.db.raw
 rm -f ./baseline.txt ./text.* ./raw.*
 rm -f ./ns1/Ksigned.* ./ns1/dsset-signed. ./ns1/signed.db.signed
 rm -f ./rndc.out
-rm -f ./ns*/named.lock
 rm -f ./ns*/managed-keys.bind*
index bac7f18c376218fe61e2b48a13d275570de307a9..f70aa0856e2960f509901b530accf51743bc834c 100644 (file)
@@ -18,4 +18,3 @@ rm -f prerev.key postrev.key oldstyle.key
 rm -f keys sigs
 rm -f tmp.out
 rm -f settime1.test* settime2.test*
-rm -f ns*/named.lock
index 78f3feba8f2d55d7745cb8421c266b031c313550..e28cf3a07618778fb3e0d72c4388c9cb74e372ef 100644 (file)
@@ -1 +1 @@
--D mirror-ns3 -X named.lock -m record -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152 -T tat=3
+-D mirror-ns3 -m record -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152 -T tat=3
index 045c9b21c51878b74a711847760e9f73bc19df04..efaefb14ff5e76c6eb5b1522884cba950bfa1005 100644 (file)
@@ -21,7 +21,6 @@ rm -f */named.memstats */named.run */named.run.prev
 rm -f dig.out* delv.out* rndc.out* signer.out*
 rm -f dsset-. ns1/dsset-.
 rm -f ns*/managed-keys.bind*
-rm -f ns*/named.lock
 rm -f ns1/dsset-sub.tld.
 rm -f ns1/dsset-tld.
 rm -f ns1/named.secroots ns1/root.db.signed* ns1/root.db.tmp
index e588c91b48849915249e1e18b59c9d92c58e0e9f..175e02c098aa62cb0eb954e28933bd836af7cbb1 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 99 -D mkeys-ns2 -X named.lock -g -T maxcachesize=2097152 -T mkeytimers=5/10/20 -T tat=1
+-m record -c named.conf -d 99 -D mkeys-ns2 -g -T maxcachesize=2097152 -T mkeytimers=5/10/20 -T tat=1
index 28396c356c6a93ff504905d1d5815cdce24ec052..342cbe328b620e9fb9f1eb63066e0b1b1758e9e9 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 99 -D mkeys-ns3 -X named.lock -g -T maxcachesize=2097152 -T mkeytimers=5/10/20
+-m record -c named.conf -d 99 -D mkeys-ns3 -g -T maxcachesize=2097152 -T mkeytimers=5/10/20
index 6eeaa290063e19d872153e1cf010216aa166c985..cd9a2283ed9768521e7eb13a0e8173dc6bccbb79 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 99 -X named.lock -g -T maxcachesize=2097152
+-m record -c named.conf -d 99 -g -T maxcachesize=2097152
index 34ac30d93797c4fc963d85833fcd7f1d5d8443bd..a25144808799224439752f18f87e97f4e12ec2bb 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 99 -X named.lock -g -T maxcachesize=2097152 -T mkeytimers=2/20/40
+-m record -c named.conf -d 99 -g -T maxcachesize=2097152 -T mkeytimers=2/20/40
index 7ef5cf02f981df73d5d06fc32f17509f5de530cb..bfab8cb4fc7704c9138dff5b07fc80d939eabcb7 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 99 -X named.lock -g -T maxcachesize=2097152 -T mkeytimers=5/10/20
+-m record -c named.conf -d 99 -g -T maxcachesize=2097152 -T mkeytimers=5/10/20
index 1f8371bfccb949f7a2728fb37d2d12132b300b31..8864732ef52c400b237278af4fc7b520e6fc627c 100644 (file)
@@ -12,7 +12,6 @@
 # information regarding copyright ownership.
 
 rm -f dig.*.test*
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/named.run
 rm -f ns*/named.pid
index bf543259bb07159575e42af6fdd48ae265c7769f..fe2156be93776cf6e9bc185f69f9fbb029ceec5d 100644 (file)
@@ -26,7 +26,6 @@ rm -f dig.out.ns3.test*
 rm -f dig.out.ns4.test*
 rm -f log.out
 rm -f ns*/managed-keys.bind* ns*/*.mkeys*
-rm -f ns*/named.lock
 rm -f ns2/example.db
 rm -f ns2/x21.db*
 rm -f ns3/example.bk
index dc0c70d64e3e4583404d7f592b0b857bc6b212aa..1cace4d6b1689349c7f496cf8a0ac4cc28d2005d 100644 (file)
@@ -14,7 +14,6 @@
 rm -f ns1/example.db
 rm -f nslookup.out*
 rm -f nslookup.err*
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/named.run
 rm -f ns*/named.conf
index c77d627f0cc650ee3e7575b0249610d9d87cefd3..99f3d4d612771dbdddef8dcefedd9a8947479386 100644 (file)
@@ -27,7 +27,6 @@ rm -f jp.out.ns3.*
 rm -f keygen.out.*
 rm -f nextpart.out.*
 rm -f ns*/managed-keys.bind* ns*/*.mkeys*
-rm -f ns*/named.lock
 rm -f ns1/example.db ns1/unixtime.db ns1/yyyymmddvv.db ns1/update.db ns1/other.db ns1/keytests.db
 rm -f ns1/many.test.db
 rm -f ns1/maxjournal.db
index fc5a5cd2a76bd6a6cd298456f0077314e8533bb6..a50eb556138648d13e89173732a6aca6c42f26ed 100644 (file)
@@ -1 +1 @@
--D nsupdate-ns5 -m record -c named.conf -d 99 -X named.lock -g -U 4 -T maxcachesize=2097152 -T fixedlocal
+-D nsupdate-ns5 -m record -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152 -T fixedlocal
index 48e2bd82c694bf3fc9b90a2c85b206ca81951cdb..e7d800f5ae94c9f510c75b5146f37c69156e5968 100644 (file)
@@ -1 +1 @@
--D nsupdate-ns6 -m record -c named.conf -d 99 -X named.lock -g -U 4 -T maxcachesize=2097152 -T fixedlocal
+-D nsupdate-ns6 -m record -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152 -T fixedlocal
index eef21748c31f21a729708be90bf49c9318c7f8f4..190863ae9964886cb27ad59b689cac80abdc672f 100644 (file)
@@ -16,6 +16,5 @@ rm -f ns*/named.memstats
 rm -f ns*/named.run
 rm -f ns*/named.stats
 rm -f ns*/named.stats.prev
-rm -f ns*/named.lock
 rm -f ns*/named.conf
 rm -f ns*/managed-keys.bind*
index 89a4b5bb861105cc417e63baaf78515df3aa8354..a75013fc8840ab0cd7b78c551d9f592ee1c13319 100644 (file)
@@ -22,6 +22,5 @@ rm -rf ns1/root.db
 rm -rf ns2/example.db
 rm -rf ns2/example.com.db
 rm -rf nsupdate.out.test
-rm -f ns*/named.lock
 rm -f ns*/named.conf
 rm -f ns*/managed-keys.bind*
index 7ec0aad06b65fcac4128ac96f91a684b6eed9c44..31983f58c9f879996526e7f37be958797779c044 100644 (file)
@@ -15,5 +15,4 @@ rm -f ./*/named.conf
 rm -f ./*/named.memstats
 rm -f ./*/named.run*
 rm -f raw* output* ./*.out.*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 52c38e68baee734c32ec8f88772bd392e663bb1f..f5b2546fcfc029fcaedfcbd0a69aa489a0c8d194 100644 (file)
@@ -15,6 +15,5 @@ rm -f ns*/named.conf
 rm -f */named.memstats
 rm -f */named.run */named.run.prev
 rm -f dig.out.*
-rm -f ns*/named.lock
 rm -f ans*/query.log*
 rm -f query*.log
index 0a92f90c3e9a800c0d26ea70ec33060e073b8708..693f1c832f4effae4d7895f30dcc0f74f78295b4 100644 (file)
@@ -18,5 +18,4 @@ rm -f ans4/ans.limit
 rm -f ns?/named.memstats
 rm -f ns?/named.run
 rm -f ns*/named.conf
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 9489c94fb78b41f33259dd2a578561e9c0c82389..d8c120705a32081a69650a99b399cdd22270f166 100644 (file)
@@ -16,7 +16,6 @@ rm -f */named.memstats
 rm -f */named.run
 rm -f */named.stats
 rm -f dig.out.*
-rm -f ns*/named.lock
 rm -f ns1/K*
 rm -f ns1/dsset-nsec3.
 rm -f ns1/dsset-signed.
index d4ff98373f99cdfb19b65e1733afc606a5775773..1d9865138fd47d6beaeb21dcae2539253f6e272e 100644 (file)
@@ -35,6 +35,5 @@ rm -f ns6/to-be-removed.tld.db ns6/to-be-removed.tld.db.jnl
 rm -f ns7/server.db ns7/server.db.jnl
 rm -f resolve.out.*.test*
 rm -f .digrc
-rm -f ns*/named.lock
 rm -f ns5/trusted.conf
 rm -f ns*/managed-keys.bind* ns*/*.mkeys*
index 0c66bc060830780c4550745c054f4e6b6fa79782..45022e26ea8fae1cf5b956bbe9db3b02dc9cdcdf 100644 (file)
@@ -1,2 +1,2 @@
 # this server is IPv6 only
--6 -m record -c named.conf -d 99 -D resolver-ns9 -X named.lock -g -T maxcachesize=2097152
+-6 -m record -c named.conf -d 99 -D resolver-ns9 -g -T maxcachesize=2097152
index 7d08f5badc9846db15dc44b5a252587c5940744b..6b4f2fd894768b51b8b108729f5edfabbdc6b028 100644 (file)
@@ -15,7 +15,6 @@ rm -f dig.out.*.test*
 rm -f ns*/*.nta
 rm -f ns*/managed-keys.bind* ns*/*.mkeys*
 rm -f ns*/named.conf
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/named.run ns*/named.run.prev
 rm -f ns2/named.stats
index 331f7f412596f38f00701c0911547aede31acd3f..94bde0d35c3e0ffa39f768ec86621208eba499bf 100644 (file)
@@ -1,3 +1,3 @@
 # teardown of a huge zone with tracing enabled takes way too long
 # -m none is set so that stop.pl does not timeout
--D rndc-ns6 -X named.lock -m none -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152
+-D rndc-ns6 -m none -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152
index 5a457c13b6ca62d0d505556815f04f72255218ef..2515183499625b9420f6a5930edaa32482b27698 100644 (file)
@@ -50,7 +50,6 @@ if [ ${PARTIAL:-unset} = unset ]; then
   rm -f ns5/requests ns5/*.perf
   rm -f */named.memstats */*.run */*.run.prev */named.stats */session.key
   rm -f */*.log */*core */*.pid
-  rm -f ns*/named.lock
   rm -f ns*/named.conf
   rm -f ns*/*switch
   rm -f dnsrps.zones
index 56edbe343b7d7e064f7805507e5e63cd43bc09fe..a872a98d5f7bdc2b95f65e30ae6fdde05fc795d5 100644 (file)
@@ -1,2 +1,2 @@
 # run the performance test close to real life
--c named.conf -D rpz-ns5 -X named.lock -gd3 -T maxcachesize=2097152
+-c named.conf -D rpz-ns5 -gd3 -T maxcachesize=2097152
index 928ee8ba87d8efb7e6d368624a4475859c20c633..50fe41b3b9a5f09186c338c051d1ff68e6c28a0e 100644 (file)
@@ -13,7 +13,6 @@
 
 rm -f ns*/*.jnl
 rm -f ns*/named.conf
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/named.run
 rm -f ns*/rpz*.txt
index 970fc226396a13e90d836614ab494c88abf60834..227438d376f825210ee1b332ebeb55702820f7d6 100644 (file)
@@ -1 +1 @@
- -m record -c named.conf -d 99 -D rpzextra-ns1 -X named.lock -U 4 -T maxcachesize=2097152
+ -m record -c named.conf -d 99 -D rpzextra-ns1 -U 4 -T maxcachesize=2097152
index d1d57abb6b691f5fca4cd7fb8074533fa7cb612c..fd383b0f44ef10a3fbd385210904d8380eb44016 100644 (file)
@@ -15,7 +15,6 @@
 
 rm -f dig.out.*
 
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/*.run
 rm -f ns*/*core *core
index 166247d40c9a70fbeb8dd7d7d103492d243bedd2..5987b15cc5840642942a85bd3a10bc26c3001b17 100644 (file)
@@ -12,4 +12,3 @@
 # information regarding copyright ownership.
 
 rm -f classlist.out privatelist.out typelist.out tempzone checkzone.out* checker.out
-rm -f ns*/named.lock
index 687a0a00410450cd323e5da11362349e6c1579ca..11b876030786309acaea15912d59d58f93f2013f 100644 (file)
@@ -19,5 +19,4 @@ rm -f broken.out
 rm -f dig.out* *mdig.out*
 rm -f ns*/managed-keys.bind*
 rm -f ns*/named.conf
-rm -f ns*/named.lock
 rm -f ns3/bl*.db */*.jnl */*.core */*.pid
index c64ae34bb034163d7b31a53275196b88eda63001..ce58c840fb0959e0480cdcde9a182a0c78f459d7 100644 (file)
@@ -18,6 +18,5 @@ rm -f dig.out.cyclic2
 rm -f ns2/root.bk
 rm -f ns?/named.run ns?/named.core
 rm -f */named.memstats
-rm -f ns*/named.lock
 rm -f ns*/named.conf
 rm -f ns*/managed-keys.bind*
index 22ea41ad2adca38815859e3057f6b2b03bffb15e..c2554f24981339b8fb403687cd5b5fd2a26f57ae 100644 (file)
@@ -18,6 +18,5 @@ rm -f ns*/named.memstats
 rm -f ns1/root.db
 rm -f ns2/signer.err
 rm -f dig.out.*
-rm -f ns*/named.lock
 rm -f ns*/named.conf
 rm -f ns*/managed-keys.bind*
index 39fdc0cbd067964f2947fa33af25bc7759ce6c3a..e61a7af3681d947b682c1435e0ff9901452713b1 100644 (file)
@@ -18,7 +18,7 @@ rm -f */named*.run
 rm -f */named.memstats
 rm -f kill*.out
 rm -f ns*/managed-keys.bind*
-rm -f ns*/named.lock ns*/named*.pid ns*/other.lock
+rm -f ns*/named*.pid
 rm -f ns2/named.conf ns2/named-alt*.conf
 rm -f rndc.out*
 rm -rf ns2/nope
diff --git a/bin/tests/system/runtime/ns2/named-alt3.conf.in b/bin/tests/system/runtime/ns2/named-alt3.conf.in
deleted file mode 100644 (file)
index 0f351aa..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright (C) Internet Systems Consortium, Inc. ("ISC")
- *
- * SPDX-License-Identifier: MPL-2.0
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0.  If a copy of the MPL was not distributed with this
- * file, you can obtain one at https://mozilla.org/MPL/2.0/.
- *
- * See the COPYRIGHT file distributed with this work for additional
- * information regarding copyright ownership.
- */
-
-// NS2
-
-options {
-       query-source address 10.53.0.2;
-       port @PORT@;
-       pid-file "named-alt3.pid";
-       lock-file none;
-       listen-on { 10.53.0.2; 10.53.0.3; };
-       listen-on-v6 { fd92:7065:b8e:ffff::2; };
-       recursion no;
-       notify yes;
-       dnssec-validation no;
-};
index cb61c9aa7a85794ec84614e3c48797673cdb108c..dec61dc546dfd27d58180a7c4ddbe7c8e6f81ced 100644 (file)
@@ -77,32 +77,6 @@ grep "another named process" ns2/named.run >/dev/null && ret=1
 if [ $ret -ne 0 ]; then echo_i "failed"; fi
 status=$((status + ret))
 
-n=$((n + 1))
-echo_i "verifying that named checks for conflicting named processes ($n)"
-ret=0
-test -f ns2/named.lock || ret=1
-testpid=$(run_named ns2 named$n.run -c named-alt2.conf -D runtime-ns2-extra-2 -X named.lock)
-test -n "$testpid" || ret=1
-retry_quiet 10 check_named_log "another named process" ns2/named$n.run || ret=1
-test -n "$testpid" && retry_quiet 10 check_pid $testpid || ret=1
-test -n "$testpid" && kill -15 $testpid >kill$n.out 2>&1 && ret=1
-test -n "$testpid" && retry_quiet 10 check_pid $testpid || ret=1
-test -f ns2/named.lock || ret=1
-if [ $ret -ne 0 ]; then echo_i "failed"; fi
-status=$((status + ret))
-
-n=$((n + 1))
-echo_i "verifying that 'lock-file none' disables process check ($n)"
-ret=0
-testpid=$(run_named ns2 named$n.run -c named-alt3.conf -D runtime-ns2-extra-3)
-test -n "$testpid" || ret=1
-retry_quiet 60 check_named_log "running$" ns2/named$n.run || ret=1
-grep "another named process" ns2/named$n.run >/dev/null && ret=1
-kill_named ns2/named-alt3.pid || ret=1
-test -n "$testpid" && retry_quiet 10 check_pid $testpid || ret=1
-if [ $ret -ne 0 ]; then echo_i "failed"; fi
-status=$((status + ret))
-
 n=$((n + 1))
 echo_i "checking that named refuses to reconfigure if working directory is not writable ($n)"
 ret=0
index e8bd8189fd2e2ef26191df66dfd0703f67690726..2d380fcdb6c3ee249698238dc1871a0f4421b7c1 100644 (file)
@@ -22,6 +22,5 @@ rm -f ./dig.*
 rm -f ./rndc.*
 rm -f ./sfcache.*
 rm -f ./ns*/managed-keys.bind*
-rm -f ./ns*/named.lock
 rm -f ./ns5/named.run.part*
 rm -f ./ns5/named_dump*
index d958521541b6631e6f43a67e836a0a96c46007db..0f949a42bd8c0e11d55bf5d21147e6f908ba535c 100644 (file)
@@ -12,7 +12,6 @@
 # information regarding copyright ownership.
 
 rm -f ns*/*.jnl
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/rpz*.txt
 rm -f */named.conf
index ad975afae1b6d886eb9d14250f95fb2452ff3fe7..7acfdfa34986dd1c7f72d4aa3ed6a7c78aea7ce8 100644 (file)
@@ -12,4 +12,3 @@
 # information regarding copyright ownership.
 
 rm -f K* dsset-* *.signed dnskey.sigs other.sigs dsset.out
-rm -f ns*/named.lock
index b490f469079cb3f89b59d32e141ca7bc3cafc831..3ca616ceccd25e40460e7fadf8a659219428c91f 100644 (file)
@@ -15,5 +15,4 @@ rm -f *.dig *.good *.out
 rm -f */named.memstats
 rm -f */named.run
 rm -f */named.conf
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 90dc7b61a9f89434b7185d1c71008f6a56d163ec..c0ca9ebc77ca609618c84cbe96e53cfed949fe59 100644 (file)
@@ -13,6 +13,5 @@
 
 rm -f ns1/named.run
 rm -f ns1/named.memstats
-rm -f ns*/named.lock
 rm -f ns*/named.conf
 rm -f ns*/managed-keys.bind*
index 2a2d7809f7d059e972d74af958a1916aeb01def1..66bb59afda6a4a420b55f9fe9581a69dc0068928 100755 (executable)
@@ -269,7 +269,6 @@ sub construct_ns_command {
                }
        } else {
                $command .= "-D $test-$server ";
-               $command .= "-X named.lock ";
                $command .= "-m record ";
 
                foreach my $t_option(
index f0dbe280ddb23b69873a60a265dca4d04d6712df..50202e293aa6a40fcb6d0cb0eb0734fc4c583508 100755 (executable)
@@ -13,7 +13,6 @@
 
 rm -f tmp
 rm -f dig.out.*
-rm -f ns*/named.lock
 rm -f ns*/named.conf
 rm -f ns3/example.db
 rm -f ns3/undelegated.db
index 37fa7dc9af142e1dea46945a6075febcfe8815ca..a1fc8d0288302d2775cf3798be47f05bf8ef3a5e 100644 (file)
@@ -25,7 +25,6 @@ rm -f */named.stats
 rm -f */named.stats-stage*
 rm -f dig.out*
 rm -f curl.out.*
-rm -f ns*/named.lock
 rm -f stats*out
 rm -f ns*/managed-keys.bind*
 rm -f xsltproc.out.*
index 1ff2586850def360bf89a5f11e16b42b893f357b..d1ce8d27d2bad42bbd1223d6b6a5e92951214067 100644 (file)
@@ -18,7 +18,6 @@ rm -f dig.out*
 rm -f nc.out* curl.out* header.in*
 rm -f ns*/managed-keys.bind*
 rm -f ns*/named.conf
-rm -f ns*/named.lock
 rm -f ns*/named.memstats
 rm -f ns*/named.run*
 rm -f ns*/named.stats
index bce8be002583cf93290ff17a569e89564e224ae6..fd0813b23d95f4a60c0c4a6dea8e9811d7fa102d 100644 (file)
@@ -18,7 +18,7 @@ set -e
 
 DIGCMD="$DIG @10.53.0.2 -p ${PORT}"
 RNDCCMD="$RNDC -c ../_common/rndc.conf -p ${CONTROLPORT} -s"
-NS_PARAMS="-X named.lock -m record -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152"
+NS_PARAMS="-m record -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152"
 
 if ! $FEATURETEST --have-json-c; then
   unset PERL_JSON
index bcbf04f5b2f462f661a721c2541a7ffb3d30134d..93474b0ee08a4cae92b1fbad699450facdde9484 100644 (file)
@@ -130,16 +130,6 @@ exit($errors);
 
 # Subroutines
 
-# Return the full path to a given server's lock file.
-sub server_lock_file {
-       my ( $server ) = @_;
-
-       return $testdir . "/" . $server . "/named.lock" if ($server =~ /^ns/);
-       return if ($server =~ /^ans/);
-
-       die "Unknown server type $server\n";
-}
-
 # Return the full path to a given server's PID file.
 sub server_pid_file {
        my ( $server ) = @_;
@@ -257,15 +247,6 @@ sub pid_file_exists {
        return $server;
 }
 
-sub lock_file_exists {
-       my ( $server ) = @_;
-       my $lock_file = server_lock_file($server);
-
-       return unless defined($lock_file) && -f $lock_file;
-
-       return $server;
-}
-
 sub wait_for_servers {
        my ( $timeout, @servers ) = @_;
 
@@ -273,7 +254,7 @@ sub wait_for_servers {
                sleep 1 if (@servers > 0);
                @servers =
                        grep { defined($_) }
-                       map  { pid_file_exists($_) || lock_file_exists($_) } @servers;
+                       map  { pid_file_exists($_) } @servers;
                $timeout--;
        }
 
index 4833fa7df8e7c6ef620623deb2b6906852329224..cf460f867fe82083a5d258d3916773b5ba157fee 100644 (file)
@@ -16,7 +16,6 @@ rm -f ns?/zone*.bk
 rm -f ns2/zone0*.db
 rm -f ns2/zone0*.jnl
 rm -f */named.memstats
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
 rm -f ns*/named.run
 rm -f ns*/named.conf
index 504df030fbfbf3d126d440ce840c0fc05c29f824..11984101af6ceb606fc7af6250b26a34fac7f911 100644 (file)
@@ -18,6 +18,5 @@ rm -f dig.out.ns[35] ns3/child.example.st
 rm -f */named.memstats
 rm -f */named.conf
 rm -f */named.run
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
 rm -f ns5/example.db
index 1ea5b60d0f409309e46f6595e6ae797de9072332..4a25e926323d404899a4b4f69614390c6b81c99d 100644 (file)
@@ -18,5 +18,4 @@ rm -f ./*/named.stats*
 rm -f ans6/ans.run*
 rm -f dig.out*
 rm -f rndc.out*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 0da8a9c25f92bc8ecd0c0168d485ec3b8fd3a788..01f3750d227808730f0f401d8ca45cdefe1a5d65 100644 (file)
@@ -13,7 +13,6 @@
 
 rm -f ./ns*/managed-keys.bind*
 rm -f ./ns*/named.conf
-rm -f ./ns*/named.lock
 rm -f ./ns*/named.memstats
 rm -f ./ns*/named.run*
 rm -f ./ns*/named.stats
index 437a77f0f4a4673d07e4c538d94f2d37258d8a6f..370187442c8790aacd9ce75d9ba9a576b144f658 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 1 -D timeouts-ns1 -X named.lock -g -T maxcachesize=2097152
+-m record -c named.conf -d 1 -D timeouts-ns1 -g -T maxcachesize=2097152
index 2f83915b4a6a657ae84f7c7081719e5f58447b1d..709333c4b40855b04f1e439a92b7d4dd0428dc33 100644 (file)
@@ -20,7 +20,6 @@ rm -f */named.memstats
 rm -f */named.conf
 rm -f ns1/named-fips.conf
 rm -f */named.run
-rm -f ns*/named.lock
 rm -f Kexample.net.*
 rm -f keygen.out?
 rm -f ns*/managed-keys.bind*
index 0ace209efb54a57c0e4538d960e9324c8d4d0ebe..3c4fcf28db1769b5f58878e46f8c0b997a1bee59 100644 (file)
@@ -24,5 +24,4 @@ rm -f */named.run
 rm -f authsock.pid
 rm -f ns1/core
 rm -f nsupdate.out*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 1d73edda5b38b3d3b36c0bb2944e05c776af4929..e444d044ff268e520f90f3633f2f07f68fdd7170 100644 (file)
@@ -18,5 +18,4 @@ rm -f */named.run
 rm -f */*.bk
 rm -f */*.bk.*
 rm -f ns3/Kexample.*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind* ns*/*.mkeys*
index 2641c43893b5a8cab47253a3ba691c39308ef4c6..14b9cc6a446a4a2bf004dfab83b8b3169bea53c0 100644 (file)
@@ -28,7 +28,6 @@ rm -f */named.conf
 rm -f */ans.run
 rm -f Ksig0.example2.*
 rm -f keyname keyname.err
-rm -f ns*/named.lock
 rm -f ns1/example2.db
 rm -f ns*/managed-keys.bind*
 rm -f nsupdate.out.*
index ee2af33214bb6cf788a75b472529bd59d9589f8e..5e801a0215f4832fefbde13e97f2359d40a5d12c 100644 (file)
@@ -11,7 +11,6 @@
 # See the COPYRIGHT file distributed with this work for additional
 # information regarding copyright ownership.
 
-rm -f ns*/named.lock
 rm -f verify.out*
 rm -f zones/*.bad
 rm -f zones/*.good
index d644c2a6af7d598cca962844b2e147bff63c39e9..3bb36296d28237e00017661e59809b570c3acd91 100644 (file)
@@ -34,5 +34,4 @@ rm -f ns2/internal/inline.db.signed.jnl
 rm -f ns2/zones.conf
 rm -f ns2/db.* ns2/K*
 rm -f dig.out.external dig.out.internal
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind* ns*/*.mkeys*
index c690adeedd5ffc05712760497106aa1b91772661..11af62d8ecb642e3d1088322f0372359df898251 100644 (file)
@@ -24,5 +24,4 @@ rm -f ns1/private.nsec3.conf
 rm -f ns1/signer.err
 rm -f */named.memstats
 rm -f dig.out.ns*.test*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index effdda8a924ce076398f6b003e41f353287ad4e8..3cbcba5071583c95ed26ea9218206663cc906d88 100644 (file)
@@ -23,7 +23,6 @@ rm -f */named.run.prev
 rm -f axfr.out
 rm -f dig.out.*
 rm -f ns*/managed-keys.bind*
-rm -f ns*/named.lock
 rm -f ns1/dot-fallback.db
 rm -f ns1/edns-expire.db
 rm -f ns1/ixfr-too-big.db ns1/ixfr-too-big.db.jnl
index 2be062bbddf83dd34642ef956695d05feb4dccda..7580d15297dfa59167bdf1a6dccc712a165947a6 100644 (file)
@@ -1 +1 @@
--D xfer-ns6 -X named.lock -m record -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152 -T transferinsecs
+-D xfer-ns6 -m record -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152 -T transferinsecs
index 7b470afff5bbf5faa04d7f1806110242cab08bcd..01427a2a4d48ec641fcc694842183e119aa49330 100755 (executable)
@@ -17,7 +17,7 @@ set -e
 
 DIGOPTS="+tcp +noadd +nosea +nostat +noquest +nocomm +nocmd -p ${PORT}"
 RNDCCMD="$RNDC -c ../_common/rndc.conf -p ${CONTROLPORT} -s"
-NS_PARAMS="-X named.lock -m record -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152"
+NS_PARAMS="-m record -c named.conf -d 99 -g -U 4 -T maxcachesize=2097152"
 
 status=0
 n=0
index 9cc405735c4f10306796314632ccec1a5fbd5f49..d3f3cf8a7428e23bf9bb1b26f79c118a3255db8f 100644 (file)
@@ -22,5 +22,4 @@ rm -f ns1/changing.db
 rm -f */named.memstats
 rm -f */named.conf
 rm -f */named.run
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 2ef5727abf68d32ce95d02130ecf34855c7beac6..ab392ef545e1cb2b5270a1c77d1d71d3f9275690 100644 (file)
@@ -18,5 +18,4 @@ rm -f ns2/example.db
 rm -f ns4/example.bk
 rm -f dig.out*
 rm -f query.list
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind*
index 4b7aad606a2395ecf1945b1652929f3d89d88098..439aa06aea63dcaa732dbf90fdbec86306886f21 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 1 -D zero-ns2 -X named.lock -g -T maxcachesize=2097152
+-m record -c named.conf -d 1 -D zero-ns2 -g -T maxcachesize=2097152
index e6f6060089d9e60b09faa69204664da2f89aacee..84208ef2c75911e1c467426e67bc0f6dec6d3740 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 1 -D zero-ns3 -X named.lock -g -T maxcachesize=2097152
+-m record -c named.conf -d 1 -D zero-ns3 -g -T maxcachesize=2097152
index bd59f13b6c8b5639e97d1992ac4cf8ff293e22ac..3727170f5c474baa9145ef8f1eed281b60950f65 100644 (file)
@@ -1 +1 @@
--m record -c named.conf -d 1 -D zero-ns4 -X named.lock -g -T maxcachesize=2097152
+-m record -c named.conf -d 1 -D zero-ns4 -g -T maxcachesize=2097152
index 330b242b047c67b63b5d09ecfb05424f7a3d7c9c..07a59397cd718c6a2792341b7496e1b9dfa78942 100644 (file)
@@ -18,5 +18,4 @@ rm -f */named.run
 rm -f */*.db */*.db.signed */K*.key */K*.private */K*.state */*.jnl */dsset-*
 rm -f */signer.err
 rm -f rndc.out.*
-rm -f ns*/named.lock
 rm -f ns*/managed-keys.bind* ns*/*.mkeys*
index 74645a46381a84e50ce14712a52caaf0337b5e2a..6a41db4194420a584b1e9f43552476d72ed313bb 100644 (file)
@@ -1476,23 +1476,11 @@ default is used.
    This is the pathname of the file the server writes memory usage statistics to
    on exit. If not specified, the default is ``named.memstats``.
 
-.. namedconf:statement:: lock-file
-   :tags: deprecated
+.. lock-file:
+   :tags: obsolete
    :short: Sets the pathname of the file on which :iscman:`named` attempts to acquire a file lock when starting for the first time.
 
-   This option is deprecated and will be removed in a future release.
-
-   This is the pathname of a file on which :iscman:`named` attempts to acquire a
-   file lock when starting for the first time; if unsuccessful, the
-   server terminates, under the assumption that another server
-   is already running. If not specified, the default is
-   ``none``.
-
-   Specifying ``lock-file none`` disables the use of a lock file.
-   :any:`lock-file` is ignored if :iscman:`named` was run using the :option:`-X <named -X>`
-   option, which overrides it. Changes to :any:`lock-file` are ignored if
-   :iscman:`named` is being reloaded or reconfigured; it is only effective
-   when the server is first started.
+   This option has been removed and using it will cause a fatal error.
 
 .. namedconf:statement:: pid-file
    :tags: server
index 27290c25b2f615ed7ba5b26efe4301f178f6bed1..9f78725f9573275c4985e320b448f39fe18681ee 100644 (file)
@@ -164,7 +164,6 @@ options {
        listen-on [ port <integer> ] [ tls <string> ] [ http <string> ] { <address_match_element>; ... }; // may occur multiple times
        listen-on-v6 [ port <integer> ] [ tls <string> ] [ http <string> ] { <address_match_element>; ... }; // may occur multiple times
        lmdb-mapsize <sizeval>;
-       lock-file ( <quoted_string> | none ); // deprecated
        managed-keys-directory <quoted_string>;
        masterfile-format ( raw | text );
        masterfile-style ( full | relative );
index 4eb9b47e2e68acff9a31b01365374651589b1984..226df1ed698bd6400d988a393155067709f2f6e9 100644 (file)
@@ -1269,7 +1269,7 @@ static cfg_clausedef_t options_clauses[] = {
          CFG_CLAUSEFLAG_OBSOLETE },
        { "listen-on", &cfg_type_listenon, CFG_CLAUSEFLAG_MULTI },
        { "listen-on-v6", &cfg_type_listenon, CFG_CLAUSEFLAG_MULTI },
-       { "lock-file", &cfg_type_qstringornone, CFG_CLAUSEFLAG_DEPRECATED },
+       { "lock-file", &cfg_type_qstringornone, CFG_CLAUSEFLAG_ANCIENT },
        { "managed-keys-directory", &cfg_type_qstring, 0 },
        { "match-mapped-addresses", &cfg_type_boolean, 0 },
        { "max-rsa-exponent-size", &cfg_type_uint32, 0 },
index c60b6598143a03ae7354ae0cf361bf34f9741a2b..960695ad68b555ccc149febe931fcc32f9bf5a37 100755 (executable)
@@ -19,7 +19,6 @@ options {
        port 5300;
        listen-on { 127.0.0.1; };
        listen-on-v6 { ::1; };
-       lock-file \"named.lock\";
 };
 
 zone \".\" {
@@ -74,13 +73,7 @@ while read -r -a configure_switches; do
     exit 1
   fi
   # "timeout" is unable to report a crash on shutdown via its exit
-  # code.  A named instance that exits cleanly is expected to
-  # clean up its configured lock file, so if it is still around at
-  # this point, something went wrong.
-  if [ -f "named.lock" ]; then
-    echo "named did not clean up its lock file, possible crash on shutdown"
-    exit 1
-  fi
+  # code.
   cd ..
   rm -rf "pairwise-${runid}" "pairwise-output.${runid}.txt"
 done <pairwise-commands.txt