Ondřej Surý
78d0cb0a7d
Use coccinelle to remove explicit '#include <config.h>' from the source files
2019-03-08 15:15:05 +01:00
Mark Andrews
c9dc59eb90
properly detect period as last character in filename
2019-03-05 13:50:22 -08:00
Mark Andrews
218ce34e7d
correct errno to result translation
2019-02-20 09:43:16 +11:00
Evan Hunt
2e3b5db195
added DNAME support to DLZ LDAP schema, and fixed a DLZ compile error
...
Thanks to Roland Gruber for the schema contribution.
2019-02-10 11:49:01 -08:00
Mark Andrews
4c7e6e0799
correctly split query string; cleanups
2019-01-09 19:57:46 +11:00
Mark Andrews
402190df18
return ISC_R_NOTFOUND when name does not match the zone name
2019-01-06 22:21:24 -05:00
Roland Gruber
83903f6f5e
Add optional description field to LDAP schema
2018-12-20 09:47:07 +01:00
Ondřej Surý
2f3eee5a4f
isc_mutex_init returns 'void'
2018-11-22 11:51:49 +00:00
Ondřej Surý
175f06949f
Use strlcpy in place where strncpy(s, ...) + s[sizeof(s)-1] = \0; was used
2018-11-19 07:58:48 +01:00
Mark Andrews
4979d5f31f
cleanup allocated memory on error
2018-11-16 18:00:36 -05:00
Ondřej Surý
f0f71420c8
Remove legacy support for AIX
2018-08-28 10:31:47 +02:00
Witold Kręcicki
5cdb38c2c7
Remove unthreaded support
2018-08-16 17:18:52 +02:00
Ondřej Surý
994e656977
Replace custom isc_boolean_t with C standard bool type
2018-08-08 09:37:30 +02:00
Ondřej Surý
cb6a185c69
Replace custom isc_u?intNN_t types with C99 u?intNN_t types
2018-08-08 09:37:28 +02:00
Ondřej Surý
71877806e8
Fix ax_check_openssl to accept yes and improve it to modern autotools standard
2018-07-23 22:10:52 +02:00
Ondřej Surý
c3b8130fe8
Make OpenSSL mandatory
2018-07-19 12:47:03 -04:00
Ondřej Surý
07910f0153
Integrate cmocka unit testing framework to kyua
2018-06-20 06:30:07 -04:00
Ondřej Surý
7ee8a7e69f
address win32 build issues
...
- Replace external -DOPENSSL/-DPKCS11CRYPTO with properly AC_DEFINEd
HAVE_OPENSSL/HAVE_PKCS11
- Don't enforce the crypto provider from platform.h, just from dst_api.c
and configure scripts
2018-05-22 16:32:21 -07:00
Ondřej Surý
23c1f7e506
Enforce usage of OpenSSL or PKCS#11 library in platform.h header
2018-05-13 19:18:56 -07:00
Ondřej Surý
55a10b7acd
Remove $Id markers, Principal Author and Reviewed tags from the full source tree
2018-05-11 13:17:46 +02:00
Ondřej Surý
5311a3b7b5
We use too old Visual Compiler to use scoped variables
2018-04-12 10:37:33 +02:00
Ondřej Surý
11f26b42e3
Replace all usage of non-reentrant strtok() with strtok_r()
2018-04-12 10:37:33 +02:00
Ondřej Surý
921d05ddcf
Replace usage of strsep with POSIX strtok_r()
2018-04-12 10:37:33 +02:00
Petr Menšík
2a70eae04f
Reduce repeated detection of mysql lib directory.
...
Use common part once a bit later.
2018-02-15 12:48:56 +01:00
Michał Kępień
a80dc538bd
[master] Only look for mysql_config if --with-dlz-mysql is used [RT #46647 ]
2017-11-27 10:00:38 +01:00
Mark Andrews
6bbbf12936
4814. [cleanup] Use AS_HELP_STRING for consistent help text. [RT #46521 ]
2017-11-13 11:36:45 +11:00
Mark Andrews
9492533d46
ignore Makefile
2017-10-11 10:59:46 +11:00
Mark Andrews
fa512bc524
ignore Makefile
...
(cherry picked from commit 65d59e1418 )
2017-10-08 06:53:12 +11:00
Evan Hunt
fd140b1261
[master] use mysql_config if available
...
4763. [contrib] Improve compatibility when building MySQL DLZ
module by using mysql_config if available.
[RT #45558 ]
2017-10-06 19:09:30 -07:00
Francis Dupont
90f6140832
Finished merge of rt45019 (openssl hash default)
2017-09-09 10:30:16 +02:00
Evan Hunt
8eb88aafee
[master] add libns and remove liblwres
...
4708. [cleanup] Legacy Windows builds (i.e. for XP and earlier)
are no longer supported. [RT #45186 ]
4707. [func] The lightweight resolver daemon and library (lwresd
and liblwres) have been removed. [RT #45186 ]
4706. [func] Code implementing name server query processing has
been moved from bin/named to a new library "libns".
Functions remaining in bin/named are now prefixed
with "named_" rather than "ns_". This will make it
easier to write unit tests for name server code, or
link name server functionality into new tools.
[RT #45186 ]
2017-09-08 13:47:34 -07:00
Evan Hunt
509ba96497
[rt45019] separate DNS_CRYPTO_LIBS from ISC_OPENSSL_LIBS and use both
2017-09-07 22:05:20 -07:00
Mark Andrews
e3d74bdd7f
copyright
2016-07-21 19:38:52 +10:00
Witold Krecicki
047e477d27
4401. [bug] Fix leaks in contrib DLZ code. [RT #42707 ]
2016-06-22 14:55:22 +02:00
Mark Andrews
cd6eeeb827
4350. [contrib] Declare result in dlz_filesystem_dynamic.c.
2016-04-29 10:08:50 +10:00
Jeremy C. Reed
e1fbec6efa
change [=PATH] to [=ARG] for two dlz configure switches help text
...
this is for #41940
--with-dlz-filesystem and --with-dlz-stub don't use a path
so update the --help text for them
too trivial to add a CHANGES entry
2016-03-15 15:55:09 -04:00
Mark Andrews
913d976eca
4263. [contrib] Address compiler warnings in mysqldyn module.
...
[RT #41130 ]
2015-11-20 16:07:43 +11:00
Evan Hunt
e13d04fda9
[master] fix python script versions
...
4257. [cleanup] Python scripts reported incorrect version. [RT #41080 ]
2015-11-08 21:34:24 -08:00
Mark Andrews
09f4e41912
4231. [contrib] Address unchecked calloc call in dlz_mysqldyn_mod.c.
...
[RT #40840 ]
2015-09-30 15:38:32 +10:00
Mark Andrews
0dc485ffb6
4230. [contrib] dlz_wildcard_dynamic.c:dlz_create could return a
...
uninitalised result. [RT #40839 ]
2015-09-30 15:33:16 +10:00
Mark Andrews
7b1f63dcd1
4209. [bug] Address resource leaks in dlz modules. [RT #40654 ]
2015-09-17 13:19:35 +10:00
Evan Hunt
d261093639
[master] possible null deref in dlz_wildcard
...
4206. [bug] contrib: fixed a possible NULL dereference in
DLZ wildcard module. [RT #40745 ]
2015-09-14 10:40:07 -07:00
Evan Hunt
ff7cc592b7
[master] fixed testing problems with bdbhtp DLZ module
2015-02-12 10:20:36 -08:00
Mukund Sivaraman
be7d3e641c
Fix typo (callback function name passed to dlz_create())
2014-12-29 16:57:51 +05:30
Mukund Sivaraman
586db4a3e4
3900. [bug] Fix a crash in PostgreSQL DLZ driver. [RT #36637 ]
...
Squashed commit of the following:
commit ebdade4dfe59fc11d3c4ad8111729f722aab2008
Author: Mukund Sivaraman <muks@isc.org >
Date: Thu Jul 24 22:52:54 2014 +0530
Move statement to be after comment
commit 4b5d6a33350a469afb8e273bc552055824a32570
Author: Mukund Sivaraman <muks@isc.org >
Date: Thu Jul 24 21:42:52 2014 +0530
Return NULL in *rs so that caller doesn't PQclear() it again
2014-07-28 08:41:59 +05:30
Evan Hunt
a4e76a630e
[master] update gitignore files; use rev-parse to get srcid
2014-06-17 13:49:30 -07:00
Evan Hunt
56510cd031
[master] null terminate strings for coverity
2014-06-16 15:30:11 -07:00
Mark Andrews
b16d99bac1
3872. [bug] Address issues found by static analysis. [RT #36209 ]
2014-06-10 09:17:15 +10:00
Mark Andrews
5a8edcafd1
3847. [bug] 'configure --with-dlz-postgres' failed to fail when
...
there is not support available.
2014-05-14 17:20:14 +10:00
Evan Hunt
aefb3e308b
[master] better DDNS in DLZ; mysqldyn
...
3821. [contrib] Added a new "mysqldyn" DLZ module with dynamic
update and transaction support. Thanks to Marty
Lee for the contribution. [RT #35656 ]
3820. [func] The DLZ API doesn't pass the database version to
the lookup() function; this can cause DLZ modules
that allow dynamic updates to mishandle prerequisite
checks. This has been corrected by adding a
'dbversion' field to the dns_clientinfo_t
structure. [RT #35656 ]
2014-04-25 13:06:30 -07:00