bind9/bin/named
Michał Kępień d6b8c7da4b win32: fix service state reported during shutdown
When a Windows service receives a request to stop, it should not set its
state to SERVICE_STOPPED until it is completely shut down as doing that
allows the operating system to kill that service prematurely, which in
the case of named may e.g. prevent the PID file and/or the lock file
from being cleaned up.

Set service state to SERVICE_STOP_PENDING when named begins its shutdown
and only report the SERVICE_STOPPED state immediately before exiting.

(cherry picked from commit 964749dfdb)
2019-04-19 09:54:06 +02:00
..
include Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
unix gcc defines __SANITIZE_ADDRESS__ and not __ADDRESS_SANITIZER__, use the correct #define 2018-12-19 12:46:05 +01:00
win32 win32: fix service state reported during shutdown 2019-04-19 09:54:06 +02:00
.gitignore [master] update gitignore files; use rev-parse to get srcid 2014-06-17 13:49:30 -07:00
bind9.xsl Display a per-view list of zones in the web interface 2018-10-25 10:23:17 +02:00
bind9.xsl.h Display a per-view list of zones in the web interface 2018-10-25 10:23:17 +02:00
builtin.c Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
client.c dnstap: if recursion is not available, log queries as AQ instead of CQ 2019-04-11 19:12:47 -07:00
config.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
control.c fix rpzrecurse test 2019-01-25 16:15:08 -08:00
controlconf.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
convertxsl.pl Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
fuzz.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
geoip.c update file headers to remove copyright years 2018-03-14 16:40:20 -07:00
interfacemgr.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
listenlist.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
log.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
logconf.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
lwaddr.c update file headers to remove copyright years 2018-03-14 16:40:20 -07:00
lwdclient.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
lwderror.c Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-10 15:20:57 +02:00
lwdgabn.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
lwdgnba.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
lwdgrbn.c Update lwres to use stdint types to finish transition to using stdint types 2018-08-22 09:04:02 +02:00
lwdnoop.c update file headers to remove copyright years 2018-03-14 16:40:20 -07:00
lwresd.8 doc rebuild 2019-02-20 19:54:40 -08:00
lwresd.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
lwresd.docbook update copyrights 2019-01-02 10:26:49 +11:00
lwresd.html doc rebuild 2019-02-20 19:54:40 -08:00
lwsearch.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
main.c Remove double result check leftover 2018-10-30 13:00:51 +01:00
Makefile.in Revert "Use make automatic variables to install updated manuals" 2018-08-06 12:54:23 +02:00
named.8 doc rebuild 2019-02-20 19:54:40 -08:00
named.conf.5 prep 9.11.6 2019-02-27 23:27:22 +00:00
named.conf.docbook prep 9.11.6 2019-02-27 23:27:22 +00:00
named.conf.html prep 9.11.6 2019-02-27 23:27:22 +00:00
named.docbook update copyrights 2019-01-02 10:26:49 +11:00
named.html doc rebuild 2019-02-20 19:54:40 -08:00
notify.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
query.c use client->query.qname 2019-03-11 11:27:45 -07:00
server.c Add documentation 2019-04-19 08:45:12 +02:00
sortlist.c update file headers to remove copyright years 2018-03-14 16:40:20 -07:00
statschannel.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
tkeyconf.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
tsigconf.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
update.c create dns_rdatatype_atcname to split records that can appear along side CNAME from DNSSEC; dns_rdatatype_iszonecutauth allowed too many types 2018-12-14 14:29:46 +11:00
xfrout.c denied axfr requests were not effective for writable DLZ zones 2019-02-20 19:54:22 -08:00
zoneconf.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00