Ondřej Surý
e95433575d
Don't escape spaces in CONFIGARGS, use double backslash with all whitespace
...
(cherry picked from commit 9b0e85cbd5 )
2020-04-16 08:12:39 +02:00
Michał Kępień
2d73af4e2a
Fix "srcid" on Windows
...
Windows BIND releases produced by GitLab CI are built from Git
repositories, not from release tarballs, which means the "srcid" file is
not present in the top source directory when MSBuild is invoked. This
causes the Git commit hash for such builds to be set to "unset_id".
Enable win32utils/Configure to try determining the commit hash for a
build by invoking Git on the build host if the "srcid" file is not
present (which is what its Unix counterpart does).
(cherry picked from commit 05e13e7caf )
2020-04-15 11:39:55 +02:00
Evan Hunt
e63223332c
fix spelling errors reported by Fossies.
2020-02-21 14:09:59 -08:00
Michał Kępień
983ef9b930
Remove remnants of the --with-cc-alg option
...
Commit afa81ee4e4 omitted some spots in
the source tree which are still referencing the removed --with-cc-alg
"configure" option. Make sure the latter is removed completely.
(cherry picked from commit 428dcf3b49 )
2019-10-15 22:00:40 +02:00
Michał Kępień
61e4c9198a
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 12:13:39 +02:00
Michał Kępień
7f87fce925
Fix building against OpenSSL 1.1.x on Windows
...
Backport portions of 05d7aa5734 required
to support compilation against OpenSSL 1.1.x on Windows.
2019-09-27 12:13:34 +02:00
Ondřej Surý
a0f4e6d27e
Add new siphash24 DNS Cookie algorithm
...
This commit changes the BIND cookie algorithms to match
draft-sury-toorop-dnsop-server-cookies-00. Namely, it changes the Client Cookie
algorithm to use SipHash 2-4, adds the new Server Cookie algorithm using SipHash
2-4. The change doesn't make the SipHash 2-4 to be the default algorithm, this
is up to the operator.
(cherry picked from commit 196b342bc9 )
2019-07-22 09:06:03 -04:00
Evan Hunt
cf9c7959a0
add support for building GeoIP2 on windows
2019-07-04 12:06:01 -07:00
Mark Andrews
fbae44c09d
remove '..\\bin\\tests\\system\\dlz\\prereq.sh' from win32util/Configure
...
(cherry picked from commit 442421906b )
2019-03-05 17:42:05 -05:00
Mark Andrews
d8b9ca2f5a
add util/check-win32util-configure to precheck
...
(cherry picked from commit c3dd8bb9f0 )
2019-03-05 17:42:05 -05:00
Evan Hunt
aa1cf3c606
fix rpzrecurse test
...
- backport from v9_12 changes to enable rpzrecurse test to
suspend and resume servers on win32
- use rndc to stop servers
2019-01-25 16:15:08 -08:00
Ondřej Surý
71059dac02
Fix various build failures on Windows (Courtesy of rockerinthelocker)
2018-08-11 05:57:52 -04:00
Evan Hunt
a1690b24bc
prepare 9.11.4rc1
2018-06-21 18:54:43 +02:00
Evan Hunt
ee0364c0d3
remove references to lib/tests in the windows build
...
(cherry picked from commit e2bb9824f8 )
2018-03-15 13:47:18 -07:00
Evan Hunt
8b205089b7
update file headers to remove copyright years
2018-03-14 16:40:20 -07:00
Evan Hunt
57a5820dcc
migrate t_dst signature test to lib/dns/tests/dst_test
...
(cherry picked from commit a4ebe83cdb )
(cherry picked from commit 4439c471d1 )
2018-03-09 15:46:53 -08:00
Evan Hunt
d3518e57b1
migrate t_db to lib/dns/tests/db_test
...
(cherry picked from commit f58ac8ada3 )
(cherry picked from commit 56da937399 )
2018-03-09 15:42:07 -08:00
Evan Hunt
b2fef3b438
migrate t_names to lib/dns/tests/name_test
...
(cherry picked from commit 8ecf69ef7b )
(cherry picked from commit aefad99e1e )
2018-03-09 15:40:21 -08:00
Evan Hunt
42fa3932ab
migrate t_rbt to lib/dns/tests/rbt_test
...
(cherry picked from commit 109546cbda )
(cherry picked from commit c505afd183 )
2018-03-09 15:39:42 -08:00
Evan Hunt
38f9cddcad
migrate t_tasks to lib/isc/tests/task_test
...
(cherry picked from commit c6c1e99252 )
(cherry picked from commit 88bfe56876 )
2018-03-09 15:38:53 -08:00
Evan Hunt
5dd25f2285
migrate t_resolver to lib/dns/tests/resolver_test
...
(cherry picked from commit d80825c40b )
(cherry picked from commit 30e157f6e4 )
2018-03-09 15:38:30 -08:00
Evan Hunt
274ee0b425
migrate t_timers to lib/isc/tests/timer_test
...
(cherry picked from commit e2b8699df9 )
(cherry picked from commit efccdad0ea )
2018-03-09 15:37:03 -08:00
Evan Hunt
492e19d6ec
migrate t_atomic to lib/isc/tests/atomic_test
...
(cherry picked from commit 874e2fc70c )
(cherry picked from commit c7fa56e8db )
2018-03-09 15:35:09 -08:00
Evan Hunt
814cd21e22
migrate t_mem to lib/isc/tests/mem_test
...
(cherry picked from commit 979f054702 )
(cherry picked from commit af48544b75 )
2018-03-09 15:34:31 -08:00
Evan Hunt
323e2f7152
migrate t_sockaddr to lib/isc/tests
...
(cherry picked from commit 62f650078a )
(cherry picked from commit fadb93cf43 )
2018-03-09 15:33:01 -08:00
Evan Hunt
c644427b77
remove hashes test (duplicates lib/isc/tests/hash_test)
...
(cherry picked from commit 6ad1a042bc )
(cherry picked from commit e686b9c297 )
2018-03-09 15:32:30 -08:00
Evan Hunt
ae39f25a10
remove master test (duplicates lib/isc/tests/master_test)
...
(cherry picked from commit 6717f31e10 )
(cherry picked from commit 36d08442bc )
2018-03-09 15:32:00 -08:00
Tinderbox User
9eb24f1f84
update copyright notice / whitespace
2018-01-17 23:47:10 +00:00
Francis Dupont
f9c410d937
Merged rt46864 (check MD5 amd SHA1 support)
2018-01-17 14:40:13 +01:00
Mark Andrews
9ecd39b2ca
add PYTHON_INSTALL_DIR
2017-09-06 13:24:13 +10:00
Mark Andrews
5c4e0c7800
4696. [port] Enable filter-aaaa support by default on Windows
...
builds. [RT #45883 ]
(cherry picked from commit b4eb8b9656 )
2017-08-31 13:38:01 +10:00
Francis Dupont
78608b0a45
Added Ed25519 support ( #44696 )
2017-07-31 15:45:32 +02:00
Francis Dupont
75713d8c37
Added lmdb in WIN32 Configure (as not supported)
2017-05-03 14:09:56 +02:00
Francis Dupont
457de041a9
Visual Studio 2017 was published
2017-03-10 08:00:36 +01:00
Tinderbox User
f6b9092741
update copyright notice / whitespace
2017-01-12 23:46:13 +00:00
Mark Andrews
3b6e750bb7
win2utils/Configure report modify file list [RT #43994 ]
...
(cherry picked from commit 260ca42f96 )
2017-01-12 13:47:38 +11:00
Evan Hunt
e7f06a8535
[v9_11] don't use binmode when setting up files for VS2005 (XP build)
2016-12-29 14:22:26 -08:00
Francis Dupont
50cdb3af69
Added VS 2017 RC
2016-11-24 17:20:44 +01:00
Mark Andrews
60c47284e4
4511. [bug] win32: mdig.exe-BNFT was missing Configure. [RT #43554 ]
2016-11-07 09:55:16 +11:00
Evan Hunt
45fd95544c
[v9_11] simplify prereq checks by using feature-test.c
...
4498. [test] Simplify prerequisite checks in system tests.
[RT #43516 ]
(cherry picked from commit 5480a74b70 )
2016-10-31 17:47:42 -07:00
Mark Andrews
76af83c9ad
4497. [port] Add support for OpenSSL 1.1.0. [RT #41284 ]
...
(cherry picked from commit 1fce0951ed )
2016-10-31 10:05:55 +11:00
Witold Krecicki
cc51cd2d20
4487. [test] Make system tests work on Windows. [RT #42931 ]
2016-10-19 17:21:13 +02:00
Mark Andrews
095c47be54
4464. [bug] Fix windows python support. [RT #43173 ]
...
(cherry picked from commit 85468d4c81 )
2016-09-08 13:55:48 +10:00
Francis Dupont
12b4d2a75e
_MSV_VER -> _MSC_VER
2016-08-19 11:46:28 +10:00
Mark Andrews
704e6c8876
copyright
...
(cherry picked from commit 813e9f7ee2 )
2016-07-21 17:02:22 +10:00
Mark Andrews
f8ef82e475
sync
2016-07-12 11:34:50 +10:00
Mark Andrews
0c27b3fe77
4401. [misc] Change LICENSE to MPL 2.0.
2016-06-27 14:56:38 +10:00
Mark Andrews
9f5443280f
4397. [bug] Update Windows python support. [RT #42538 ]
2016-06-24 16:04:10 +10:00
Francis Dupont
affa9c9825
Fixed WIN32 (VS 2010 32 bits) compiling problems
2016-05-30 17:10:08 +02:00
Evan Hunt
bca79675ee
[master] fix x64 NOP, silence set but not used warning
2016-03-23 12:34:56 -07:00