| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
old location. dig(1) sources can be found in src/usr.bin/dig.
ok deraadt@
|
| | |
|
| | |
|
| |
|
|
| |
and then remove ncache.c.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
crypto code.
|
| | |
|
| |
|
|
|
|
|
|
| |
shreddings from types.h and get rid of offset.h while here by
just using off_t in the one place where it's needed.
However offset.h brought in limits.h and sys/types.h so sprinkle some
includes over the tree to have various _MAX and intX_t defined.
|
| |
|
|
| |
get rid of lib/isc/unix/dir.c
|
| |
|
|
| |
sig0key which in turn lets us delete all of dnssec.c
|
| |
|
|
| |
No change in generated .h files in obj.
|
| | |
|
| | |
|
| |
|
|
| |
OK sthen
|
| |
|
|
|
|
|
|
| |
Delete a bunch of files that were no longer built but still lying
around. Since there are no subdirectories below obj any more we
need to prefix dns/{log,time,result}.c with dns_ to not conflict
with the same names used by lib/isc/.
OK sthen
|
| |
|
|
| |
OK tedu
|
| |
|
|
| |
OK tedu, jca
|
| |
|
|
| |
OK jca, tedu
|
| |
|
|
| |
OK jca, tedu
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
checks from configure. Work started by tedu, I tossed a bunch more.
"go ahead" tedu
This is not comprehensive but returns where diminishing in terms of
saved build time. The next step would probably be to remove configure
entirely.
|
| | |
|
| | |
|
| |
|
|
| |
OK millert
|
| |
|
|
| |
OK millert
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a bit of hand massaging:
define HAVE_EVP_SHA256
define HAVE_EVP_SHA384
define HAVE_EVP_SHA512
undef HAVE_FIPS_MODE
undef HAVE_OPENSSL_AES
define HAVE_OPENSSL_ECDSA
undef HAVE_OPENSSL_ED25519
undef HAVE_OPENSSL_ED448
define HAVE_OPENSSL_EVP_AES
undef HAVE_OPENSSL_GOST
define ISC_PLATFORM_OPENSSLHASH
define OPENSSL_VERSION_NUMBER 0x20000000L
define USE_EVP
define ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED
define OPENSSL
Guidance & OK tb
|
| |
|
|
| |
ok florian
|
| | |
|
| |
|
|
|
|
|
|
| |
of the isc-provided ones. Get rid of most LIBRESSL_VERSION_NUMBER
checks in the C code to avoid hacky workarounds that were implemented
for old LibreSSL versions.
ok florian
|
| |
|
|
| |
OK otto
|
| |
|
|
|
| |
strtoull(3) and then get rid of lib/isc/string.c
OK millert
|
| |
|
|
|
| |
It's not installed anyway.
OK millert
|
| |
|
|
|
|
| |
server side support and keyrings. This allows us to get rid of a
red-black-tree implementation.
OK millert
|
| |
|
|
| |
OK millert
|
| |
|
|
|
| |
won't use in the tools.
OK sthen
|
| |
|
|
| |
OK millert
|
| |
|
|
|
|
|
| |
of assembly code. It's used for various statistics gathering in the
bind daemon which we won't need in dig etc.
OK millert
|
| | |
|
| |
|
|
|
|
| |
calls to libc's arc4random. Minus about 3k lines.
prodding deraadt@
|
| |
|
|
|
|
|
|
|
| |
#define OPENSSL
#undef OPENSSL_LEAKS
#undef USE_ENGINE
#undef DNS_CRYPTO_LEAKS
prodding deraadt@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
#define ISC_PLATFORM_NEEDSYSSELECTH 1
#define ISC_PLATFORM_HAVESTATNSEC 1
#define ISC_PLATFORM_RLIMITTYPE rlim_t
#define ISC_PLATFORM_HAVELONGLONG 1
#undef ISC_PLATFORM_BRACEPTHREADONCEINIT
#undef ISC_PLATFORM_USEDECLSPEC
#define ISC_PLATFORM_HAVESYSUNH 1
#define ISC_PLATFORM_HAVESTRINGSH 1
#define ISC_PLATFORM_WANTAES 1
#define ISC_PLATFORM_USESIT 1
#define LIBISC_EXTERNAL_DATA
#define LIBDNS_EXTERNAL_DATA
#define LIBISCCFG_EXTERNAL_DATA
#define LIBBIND9_EXTERNAL_DATA
#define LIBTESTS_EXTERNAL_DATA
prodding deraadt@
|
| |
|
|
|
|
|
|
|
|
| |
#undef GSSAPI
#undef HAVE_GSSAPI_GSSAPI_H
#undef HAVE_GSSAPI_GSSAPI_KRB5_H
#undef HAVE_GSSAPI_H
#undef HAVE_GSSAPI_KRB5_H
prodding deraadt
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
#undef USE_PKCS11
#undef PKCS11_TOOLS
#undef PKCS11CRYPTO
#undef HAVE_PKCS11_GOST
#undef HAVE_PKCS11_ECDSA
#undef HAVE_PKCS11_ED25519
#undef HAVE_PKCS11_ED448
#define PK11_DH_DISABLE
#define PK11_DSA_DISABLE
#define PK11_FLAVOR
#define PK11_MD5_DISABLE
#undef PK11_SOFTHSMV2_FLAVOR
prodding deraadt@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
#undef ISC_PLATFORM_NEEDVSNPRINTF
#undef ISC_PLATFORM_NEEDSPRINTF
#undef ISC_PLATFORM_NEEDPRINTF
#undef ISC_PLATFORM_NEEDFPRINTF
#define ISC_PLATFORM_QUADFORMAT "ll"
#undef ISC_PLATFORM_NEEDSTRSEP
#undef ISC_PLATFORM_NEEDSTRLCPY
#undef ISC_PLATFORM_NEEDSTRLCAT
#undef ISC_PLATFORM_NEEDSTRTOUL
#undef ISC_PLATFORM_NEEDMEMMOVE
#undef ISC_PLATFORM_NEEDSTRCASESTR
|
| |
|
|
| |
OK millert
|