bind9/lib/isc/win32
Ondřej Surý 0e25af628c Use -release instead of -version-info for internal library SONAMEs
The BIND 9 libraries are considered to be internal only and hence the
API and ABI changes a lot.  Keeping track of the API/ABI changes takes
time and it's a complicated matter as the safest way to make everything
stable would be to bump any library in the dependency chain as in theory
if libns links with libdns, and a binary links with both, and we bump
the libdns SOVERSION, but not the libns SOVERSION, the old libns might
be loaded by binary pulling old libdns together with new libdns loaded
by the binary.  The situation gets even more complicated with loading
the plugins that have been compiled with few versions old BIND 9
libraries and then dynamically loaded into the named.

We are picking the safest option possible and usable for internal
libraries - instead of using -version-info that has only a weak link to
BIND 9 version number, we are using -release libtool option that will
embed the corresponding BIND 9 version number into the library name.

That means that instead of libisc.so.1608 (as an example) the library
will now be named libisc-9.16.10.so.

(cherry picked from commit c605d75ea5)
2021-01-25 15:28:09 +01:00
..
include Add helper function to enable DF (don't fragment) flag on UDP sockets 2020-10-05 16:19:23 +02:00
.dir-locals.el Add emacs .dir-locals.el settings for flycheck mode 2018-12-19 17:03:37 +01:00
condition.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
dir.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
DLLMain.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
errno.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
errno2result.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
errno2result.h update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
file.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
fsaccess.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
interfaceiter.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
ipv6.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
libgen.h update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
libisc.def.exclude Remove unused obsolete isc_hash_* function, and just keep the FNV-1a version 2018-04-04 23:12:14 +02:00
libisc.def.in Refactor netmgr and add more unit tests 2020-12-09 10:46:16 +01:00
libisc.vcxproj.filters.in Report Extended DNS Error codes 2020-05-13 10:26:39 +10:00
libisc.vcxproj.in Add libssl libraries to Windows build 2020-12-09 10:46:16 +01:00
libisc.vcxproj.user Convert *.vcxproj.user to CRLF line endings 2019-03-08 18:01:48 +01:00
Makefile.in Make OpenSSL mandatory 2018-07-19 12:47:03 -04:00
meminfo.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
net.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
netdb.h update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
ntgroups.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
ntpaths.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
once.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
os.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
pk11_api.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
resource.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
socket.c Reformat sources using clang-format-11 2020-12-08 19:34:05 +01:00
stdio.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
stdtime.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
syslog.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
syslog.h update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
thread.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
time.c Add ISO time stamps to the microsecond 2020-10-01 00:14:45 +10:00
unistd.h update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
version.c Use -release instead of -version-info for internal library SONAMEs 2021-01-25 15:28:09 +01:00
win32os.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00