bind9/lib/ns
Michał Kępień 78a3cacf8d Make VS solution upgrading unnecessary
Until now, the build process for BIND on Windows involved upgrading the
solution file to the version of Visual Studio used on the build host.
Unfortunately, the executable used for that (devenv.exe) is not part of
Visual Studio Build Tools and thus there is no clean way to make that
executable part of a Windows Server container.

Luckily, the solution upgrade process boils down to just adding XML tags
to Visual Studio project files and modifying certain XML attributes - in
files which we pregenerate anyway using win32utils/Configure.  Thus,
extend win32utils/Configure with three new command line parameters that
enable it to mimic what "devenv.exe bind9.sln /upgrade" does.  This
makes the devenv.exe build step redundant and thus facilitates building
BIND in Windows Server containers.

(cherry picked from commit 0476e8f1ac)
2019-09-27 09:16:02 +02:00
..
include Add new default siphash24 cookie algorithm 2019-07-21 17:30:53 -04:00
tests Unify header ordering in unit tests 2019-07-30 21:25:45 +02:00
win32 Make VS solution upgrading unnecessary 2019-09-27 09:16:02 +02:00
api prep 9.14.5 2019-08-21 21:35:30 +00:00
client.c address or suppress cppcheck warnings 2019-09-12 19:27:28 +10:00
hooks.c Log plugin unloading at debug level 2019-03-06 12:55:29 -08:00
interfacemgr.c add HAVE_GEOIP2 #ifdef branches, without implementing yet 2019-06-27 16:25:29 -07:00
Kyuafile regen master 2017-12-29 01:44:18 +00:00
lib.c Remove message catalogs 2019-01-09 23:44:26 +01:00
listenlist.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
log.c set up hooks.c to enable setting hook points and loading modules 2018-12-06 10:29:05 -08:00
Makefile.in Add rules to make sure subdirs are always built before testdirs 2019-07-02 19:40:26 +02:00
notify.c Define a separate dns_zonetype_t for mirror zones 2018-10-24 20:32:55 +02:00
query.c Tweak buffer sizes to prevent compilation warnings 2019-07-30 21:25:46 +02:00
server.c initial implementation of filter-aaaa.so as a shared object 2018-12-06 10:29:10 -08:00
sortlist.c remove the experimental authoritative ECS support from named 2018-05-25 08:21:25 -07:00
stats.c - Make isc_mutex_destroy return void 2018-11-22 11:52:08 +00: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 12:48:55 +11:00
version.c address win32 build issues 2018-05-22 16:32:21 -07:00
xfrout.c only test provideixfr if the transport is TCP 2019-05-07 13:43:14 +10:00