x
[heimdal.git] / cf / ChangeLog
blob17c2c0116dcf83de9231de22264e5392eeca81bb
1 2008-05-05  Love Hörnquist Åstrand  <lha@kth.se>
3         * version-script.m4: Add -rpath to avoid building a convince
4         library, also sprinkle some other options to make the link line
5         more like automake's.
6         
7 2008-04-29  Love Hörnquist Åstrand  <lha@it.su.se>
9         * version-script.m4: use libtool to probe for version script to
10         make it work on amd64/ia64 where -fpic in needed to build shared
11         objects.
13 2008-04-24  Björn Sandell <biorn@chalmers.se>
15         * pthreads.m4: macros for OpenBSD
17 2008-04-17  Love Hörnquist Åstrand  <lha@it.su.se>
19         * make-proto.pl: Define both export variables.
21         * win32.m4: Export _FUNCTION and _VARIABLE for _win32 magic
23         * krb-ipv6.m4: Rename cache variable to AC_CACHE_CHECK to make the
24         cached.
25         
26         * win32.m4: replace _export with __declspec(dllexport)
28         * make-proto.pl: Add __declspec(dllimport) to the exported
29         functions.
30         
31 2008-04-07  Love Hörnquist Åstrand  <lha@it.su.se>
33         * wflags.m4: Add -Wstrict-overflow=5 as an example.
35 2008-03-25  Love Hörnquist Åstrand  <lha@it.su.se>
37         * install-catman.sh: Match man_MANS = files with directories in
38         them.
39         
40 2008-02-23  Love Hörnquist Åstrand  <lha@it.su.se>
42         * make-proto.pl: Handle c-comments.
44         * Makefile.am.common: Make DEFAULT_INCLUDES work better, avoid
45         picking up the wrong headerfiles. $(top_builddir)/include vs
46         ${builddir}.
48 2008-01-21  Love Hörnquist Åstrand  <lha@it.su.se>
49         
50         * Makefile.am.common: remove the check-symbols check
51         
52         * check-symbols.sh: removed, use version script instead
53         
54 2007-10-01  Love Hörnquist Åstrand  <lha@it.su.se>
56         * crypto.m4: openssl might require -ldl too, so lets check that.
58 2007-07-31  Love Hörnquist Åstrand  <lha@it.su.se>
60         * Makefile.am.common (check-local::): exit on failure to perform
61         test.
63 2007-07-28  Love Hörnquist Åstrand  <lha@it.su.se>
65         * Makefile.am.common (check-local): also check that --help works.
66         
67 2007-07-17  Love Hörnquist Åstrand  <lha@it.su.se>
68         
69         * crypto.m4: depend on EVP_CIPHER_iv_length
71 2007-06-27  Love Hörnquist Åstrand  <lha@it.su.se>
73         * Makefile.am.common: Need absolute reference to the top source
74         directory and top build directory.
75         
76 2007-06-20  Love Hörnquist Åstrand  <lha@it.su.se>
78         * wflags.m4: Add --enable-developer and make it cause -Werror to
79         be included.
80         
81 2007-06-18  Love Hörnquist Åstrand  <lha@it.su.se>
83         * Makefile.am.common: Merge from samba config.
85         * Makefile.am.common (makedir-in-tree): depend on INFO_DEPS.
87         * valgrind-suppressions: Unknown suppression in runtime link
88         editor
90 2007-06-08  Love Hörnquist Åstrand  <lha@it.su.se>
92         * Makefile.am.common: Add heimdal-lorikeet target distdir-in-tree
94 2007-06-04  Love Hörnquist Åstrand  <lha@it.su.se>
95         
96         * framework-security.m4: test for -framework Security
97         
98 2007-05-10  Love Hörnquist Åstrand  <lha@it.su.se>
99         
100         * roken-frag.m4: we have a fnmatch.h only if there is a working
101         implementation and a header file. If we do use roken, lets use our
102         own headerfile that does symbol renaming.
103         
104 2007-04-19  Love Hörnquist Åstrand  <lha@it.su.se>
105         
106         * version-script.m4: check if ld supports --version-script
107         
108 2007-04-11  Love Hörnquist Åstrand  <lha@it.su.se>
110         * roken-frag.m4: drop broken-getnameinfo.m4
111         
112         * roken-frag.m4: drop test for broken getnameinfo, that old aix is
113         no longer relevant.
114         
115 2007-02-16  Love Hörnquist Åstrand  <lha@it.su.se>
117         * install-catman.sh: Stop overwriting cmd.
118         
119 2007-01-15  Love Hörnquist Åstrand  <lha@it.su.se>
121         * install-catman.sh: Use test instead of [.
123         * install-catman.sh: Use = instead of ==, make solaris more happy.
124         
125 2007-01-08  Love Hörnquist Åstrand  <lha@it.su.se>
127         * roken-frag.m4: More headerfiles for iruserok prototype check.
129         * check-symbols.sh: Add fc_softc for AIX as ignore syms.
130         
131 2007-01-04  Love Hörnquist Åstrand  <lha@it.su.se>
133         * roken-frag.m4: Check if iruserok needs a prototype.
134         
135 2006-12-06  Love Hörnquist Åstrand  <lha@it.su.se>
137         * check-compile-et.m4: set automake symbol COM_ERR when we build
138         local com_err
139         
140 2006-11-16  Love Hörnquist Åstrand  <lha@it.su.se>
141         
142         * valgrind-suppressions: We shouldn't be running /bin/ls under
143         valgrind, but for now, at least make it easier to see any other
144         warnings. From Andrew Bartlett.
145         
146 2006-10-22  Love Hörnquist Åstrand  <lha@it.su.se>
147         
148         * Makefile.am.common: Add target for valgrind debugging
149         
150         * valgrind-suppressions: valgrind suppressions
151         
152 2006-10-21  Love Hörnquist Åstrand <lha@it.su.se>
153         
154         * check-lex.m4: Borrow test for autoconf cvs to help hpux hosts
155         
156 2006-10-20  Love Hörnquist Åstrand  <lha@it.su.se>
157         
158         * Makefile.am.common: provide uninstall hook for cat/manpages.
160         * install-catman.sh: provide uninstall command
161         
162 2006-10-19  Love Hörnquist Åstrand  <lha@it.su.se>
163         
164         * roken-frag.m4: Add check for timegm.
166         * roken-frag.m4: Include sys/types.h for sys/socket.h and netdb.h.
167         
168 2006-10-07  Love Hörnquist Åstrand  <lha@it.su.se>
170         * Makefile.am.common (install-build-headers): make this function
171         convoluted and deal with dist_, nodist, nobase and all its
172         friends.
174         * have-struct-field.m4: memset the structure to make sure that we
175         don't get compiler warnings.
177         * crypto.m4: OpenSSL_add_all_algorithms is not a openssl specific
178         requirement, hcrypto need to have to too.
180         * crypto.m4: Require openssl have OpenSSL_add_all_algorithms
181         
182 2006-10-04  Love Hörnquist Åstrand  <lha@it.su.se>
184         * autobuild.m4: Add autobuild, GPLed, but free to use in projects
185         not avaible under GPL or LGPL (just like autoconf).
186         
187 2006-09-16  Love Hörnquist Åstrand  <lha@it.su.se>
189         * roken-frag.m4: Add samba_SOCKET_WRAPPER fragment
190         
191 2006-09-12  Love Hörnquist Åstrand  <lha@it.su.se>
193         * socket-wrapper.m4: Add socket-wrapper test
194         
195 2006-05-06  Love Hörnquist Åstrand  <lha@it.su.se>
197         * crypto.m4: Move up evp.h to please OpenSSL, from Douglas
198         E. Engert.
200 2006-04-22  Love Hörnquist Åstrand  <lha@it.su.se>
202         * roken-frag.m4: Add check for fnmatch.h, its needed to be done
203         for the automake conditional below.
204         
205 2006-04-15  Love Hörnquist Åstrand  <lha@it.su.se>
207         * crypto.m4: Require SHA256
208         
209 2006-01-18  Love Hörnquist Åstrand  <lha@it.su.se>
211         * crypto.m4 Check for <openssl/engine.h> if we are to consider
212         using OpenSSL, also check for <hcrypto/...> headers since
213         make_crypto.c assumes that the name of the files.
214         
215 2006-01-13 Love Hörnquist Åstrand <lha@it.su.se>
217         * crypto.m4: libdes is renamed to hcrypto
219         * crypto.m4: Remove support for old hash names.
220         
221 2005-10-26  Love Hörnquist Åstrand  <lha@it.su.se>
222         
223         * install-catman.sh: Add variable INSTALL_CATPAGES that controls
224         if cat pages are installed, defaults to true. From Johnny Lam
225         <jlam@pkgsrc.org>.
226         
227 2005-09-28  Love Hörnquist Åstrand  <lha@it.su.se>
229         * roken-frag.m4: Check for <stdint.h> and uintptr_t
230         
231 2005-09-02  Love Hörnquist Åstrand  <lha@it.su.se>
233         * roken-frag.m4: Resolver check moved to rk_RESOLV, from Andrew
234         Bartlet <abartlet@samba.org>
236         * resolv.m4: Resolver checks, broken out so samba can use it From
237         Andrew Bartlet <abartlet@samba.org>
238         
239 2005-08-22  Love Hörnquist Åstrand  <lha@it.su.se>
241         * roken-frag.m4: Check for res_ndestroy.
243 2005-08-03  Love Hörnquist Åstrand  <lha@it.su.se>
245         * crypto.m4: Add <sys/types.h>, OpenSSL 0.9.8 needs it for size_t.
246         From: Quanah Gibson-Mount <quanah@stanford.edu>
248 2005-07-12  Love Hörnquist Åstrand  <lha@it.su.se>
250         * check-compile-et.m4: check that initialize_conf_error_table_r
251         have the right argument
253 2005-07-07  Love Hörnquist Åstrand  <lha@it.su.se>
255         * check-symbols.sh: allow symbols to start with ., aix uses this
257 2005-06-16  Love Hörnquist Åstrand  <lha@it.su.se>
259         * krb-bigendian.m4: use ansi c prototypes
260         
261         * krb-func-getcwd-broken.m4: use ansi c prototypes
263         * broken-snprintf.m4: use ansi c prototypes
265         * have-pragma-weak.m4: use ansi c declarations
267         * check-getpwnam_r-posix.m4: use ansi c declarations
269         * broken-realloc.m4: use ansi c declarations
270         
271         * check-compile-et.m4: use ansi c declarations
272         
273         * dlopen.m4: add headers and argument to dlopen
274         
275         * c-function.m4: use ansi c declarations
276         
277         * check-var.m4: use ansi c declarations
279         * pthreads.m4: disable threads on aix because of utmp/utmpx
280         problems
282         * broken-getaddrinfo.m4: check for brokenness in getaddrinfo on
283         AIX that can't handle "0" as port number.
284         
285 2005-06-11  Love Hörnquist Åstrand  <lha@it.su.se>
287         * db.m4: Add an option to disable ndbm, from Stefan Metzmacher
288         <metze@samba.org>
290 2005-06-03  Love Hörnquist Åstrand  <lha@it.su.se>
292         * pthreads.m4: rework how pthreads support to turned on/off,
293         always run though the switch to figure out what the
294         linker/compiler flag are
296 2005-06-01  Love Hörnquist Åstrand  <lha@it.su.se>
297         
298         * pthreads.m4: s/else if/elif/
299         
300         * check-symbols.sh: AIX have a diffrent nm, use -B to get bsd like
301         output
302         
303         * pthreads.m4: aix case: assume gcc handles -pthread, in the
304         non-gcc case, use the compiler as hint (xlc vs xlc_r) if this
305         environment handles threads or not
307 2005-05-22  Love Hörnquist Åstrand  <lha@it.su.se>
309         * check-symbols.sh: ignore weak symbols too
311 2005-05-19  David Love  <fx@gnu.org>
313         * check-getpwnam_r-posix.m4: define _POSIX_PTHREAD_SEMANTICS to
314         make solaris provide the right getpwname_r
316 2005-05-17  Johan Danielsson  <joda@pdc.kth.se>
318         * roken-frag.m4: am_conditional have_cgetent
319         
320 2005-05-10  David Love  <fx@gnu.org>
322         * roken-frag.m4: Get daemon declared on Solaris (it's in unistd.h
323         but masked by a feature test), just to avoid a warning, since it
324         has int args.
326 2005-05-11  Love Hörnquist Åstrand  <lha@it.su.se>
328         * check-var.m4: AC_CHECK_DECL and AC_CHECK_DECLS have a subtile
329         diffrence, the later defines HAVE_ cpp symbols, the first doesn't.
331 2005-05-05  Love Hörnquist Åstrand  <lha@it.su.se>
333         * check-symbols.sh: ignore N symbols too
335 2005-04-30  Love Hörnquist Åstrand  <lha@it.su.se>
337         * broken-snprintf.m4: include checking if snprintf(NULL, 0, "")
338         works
340         * check-compile-et.m4: require compile_et to generate a
341         initialize_FOO_error_table_r (they are used in libkrb5), and
342         always check for initialize_error_table_r
344 2005-04-29  Love Hörnquist Åstrand  <lha@it.su.se>
346         * Makefile.am.common: add LIB_com_err
347         
348 2005-04-29  David Love  <fx@gnu.org>
350         * roken-frag.m4: Check for correct vis.h.
351         
352 2005-04-28  David Love  <fx@gnu.org>
354         * pthreads.m4: Set PTHREADS_LIBS on Irix.
356 2005-04-27  Love Hörnquist Åstrand  <lha@it.su.se>
358         * broken-realloc.m4: use rk_realloc if realloc is broken, this
359         makes "host-tools" not beeing able to use realloc
361         * pthreads.m4: Add support for Solaris, Irix, and modern
362         Linux. From David Love <fx@gnu.org>
364 2005-04-25  Love Hörnquist Åstrand  <lha@it.su.se>
366         * check-symbols.sh: limit the units functions to
367         asn1_[A-Za-z0-9]*_units$
369 2005-04-20  Love Hörnquist Åstrand  <lha@it.su.se>
371         * check-symbols.sh: this lib include com_err, add -com_err to
372         CHECK_SYMBOLS
374         * check-symbols.sh: print the type so I don't need to ask for it
376 2005-04-18  Love Hörnquist Åstrand  <lha@it.su.se>
378         * check-symbols.sh: ignore filename symbols
379         
380 2005-04-04  Love Hörnquist Åstrand  <lha@it.su.se>
382         * check-symbols.sh: assume symbols prefixed with _ is a sideeffekt
383         of the local linker and also just fine
384         
385 2005-03-16 Love Hörnquist Åstrand  <lha@it.su.se>
387         * roken-frag.m4: include <sys/socket.h> for <netinet6/in6_var.h>
388         
389 2005-03-01  Love Hörnquist Åstrand  <lha@it.su.se>
391         * sunos.m4: Match solaris 10.  From: Joakim Fallsjo
392         <fallsjo@sanchin.se>
394 2004-12-29  Love  <lha@stacken.kth.se>
396         * check-symbols.sh: add -asn1compile symbols
398 2004-12-29  Love Hörnquist Åstrand  <lha@it.su.se>
400         * check-symbols.sh: add exported symbols test
401         
402         * Makefile.am.common: add CHECK_SYMBOLS tests, so that we don't
403         export to much stuff
404         
405 2004-09-03  Love Hörnquist Åstrand  <lha@it.su.se>
407         * make-proto.pl: add cpluscplus extern "C" support
408         
409 2004-07-09  Love Hörnquist Åstrand  <lha@it.su.se>
411         * pthreads.m4: add -pthread to LIBS since libtool doesn't preserve
412         it for us when adding is as a dependency on libs
413         
414 2004-04-24  Johan Danielsson  <joda@pdc.kth.se>
416         * largefile.m4: like AC_SYS_LARGEFILE, but also add to CPPFLAGS
417         
418 2004-04-14  Love Hörnquist Åstrand  <lha@it.su.se>
420         * check-compile-et.m4: even more evil stuff for cross-compiling
421         
422         * check-x.m4: use AC_RUN_IFELSE so we can handle cross compiling
423         
424         * check-compile-et.m4: use AC_RUN_IFELSE so we can handle cross
425         compiling
427 2004-04-13  Love Hörnquist Åstrand  <lha@it.su.se>
429         * make-proto.pl: if -E, add windows standard calling conv to
430         headerfile if needed
432         * win32.m4: add rk_WIN32_EXPORT
433         
434 2004-02-12  Love Hörnquist Åstrand  <lha@it.su.se>
436         * configure.in: rename AC_WFLAGS to rk_WFLAGS
437         
438         * *.m4: overquote to pacify automake1.8
440 2004-02-11  Love Hörnquist Åstrand  <lha@it.su.se>
442         * roken-frag.m4: resolv.h is even more special
443         
444         * roken-frag.m4: AC_CHECK_HEADERS(net/if.h netinet6/in6_var.h
445         sys/sysctl.h sys/proc.h, resolv.h) are all special and need extra
446         help
448         * test-package.m4: If there is a --with-PACKAGE=path but no
449         --with-PACKAGE-config, go seach for path/PACKEGE-config and use it
450         if it exists.  Inspired by Harald Barth <haba@pdc.kth.se>
452 2003-09-03  Love Hörnquist Åstrand  <lha@it.su.se>
454         * crypto.m4: check for DES_, AES_, and if openssl UI_
455         
456 2003-08-27  Johan Danielsson  <joda@pdc.kth.se>
458         * vararray.m4: test for variable-length arrays
460         * roken-frag.m4: test for poll and poll.h
462 2003-08-16  Love Hörnquist Åstrand  <lha@it.su.se>
464         * Makefile.am.common: don't try doing local checks if CHECK_LOCAL
465         is set to no-check-local
467 2003-08-01  Love Hörnquist Åstrand  <lha@it.su.se>
469         * check-compile-et.m4: check if compile_et support ``error_table N
470         M'' also, don't be overly aggressivly reset CFLAGS
471         
472 2003-07-22  Love Hörnquist Åstrand  <lha@it.su.se>
474         * pthreads.m4: pthread test
475         
476 2003-05-08  Johan Danielsson  <joda@pdc.kth.se>
478         * Makefile.am.common: change install-data-local to
479         install-data-hook
481 2003-05-05  Assar Westerlund  <assar@kth.se>
483         * crypto.m4: define OPENSSL_DES_LIBDES_COMPATIBILITY
485 2003-04-03  Love Hörnquist Åstrand  <lha@it.su.se>
487         * crypto.m4: check if libcrypto needs -lnsl or -lsocket
488         
489 2003-04-02  Love Hörnquist Åstrand  <lha@it.su.se>
491         * crypto.m4: in the case where se don't link with kerberos 4, use
492         ${with_openssl_include} if its are set (not
493         ${with_openssl}/include) same for with_openssl_lib
494         
495 2003-03-18  Love Hörnquist Åstrand  <lha@it.su.se>
497         * Makefile.am.common: always define LIB_kafs
498         
499 2003-03-12  Love Hörnquist Åstrand  <lha@it.su.se>
501         * check-compile-et.m4: check if the output of compile_et needs
502         initialize_error_table_r
504 2003-02-17  Love Hörnquist Åstrand  <lha@it.su.se>
506         * check-var.m4: add a check if the variable is avaible when we
507         include the headerfiles
509 2002-12-18  Johan Danielsson  <joda@pdc.kth.se>
511         * roken-frag.m4: res_nsearch takes 6 parameters; spotted by Howard
512         Chu
514 2002-10-25  Johan Danielsson  <joda@pdc.kth.se>
516         * crypto.m4: do a better job at matching headers to libraries
518 2002-10-16  Johan Danielsson  <joda@pdc.kth.se>
520         * sunos.m4: more quoting
522 2002-09-19  Johan Danielsson  <joda@pdc.kth.se>
524         * make-proto.pl: check the processed string for closing ), not the
525         source
527 2002-09-10  Johan Danielsson  <joda@pdc.kth.se>
529         * crypto.m4: use m4 macros for test cases, also test for older
530         hash names
532         * test-package.m4: include dep libraries in LIB_*
534         * crypto.m4: move krb4 test before test for openssl, and bail out
535         if krb4 is requested, but the crypto library is not the same as
536         krb4
538         * db.m4: filter contents of LDFLAGS
540 2002-09-09  Johan Danielsson  <joda@pdc.kth.se>
542         * auth-modules.m4: rename to rk_AUTH_MODULES
544         * auth-modules.m4: only include modules explicitly asked for
546 2002-09-04  Johan Danielsson  <joda@pdc.kth.se>
548         * roken-frag.m4: test for res_nsearch
550 2002-09-03  Assar Westerlund  <assar@kth.se>
552         * roken-frag.m4: check for sys/mman.h and mmap (used by
553         parse_reply-test)
555 2002-08-28  Assar Westerlund  <assar@kth.se>
557         * krb-readline.m4: also add LIB_tgetent in the case of editline
559         * crypto.m4: define HAVE_OPENSSL even if we got to hear about it
560         by krb4
562 2002-08-28  Johan Danielsson  <joda@pdc.kth.se>
564         * krb-readline.m4: add LIB_tgetent to LIB_readline if we have to
566         * sunos.m4: various sunos tests
568         * crypto.m4: try to extract the crypto compiler flags from
569         {INCLUDE,LIB}_krb4
570         (XXX this is really horrible)
572         * krb-readline.m4: don't add -rpath to LIB_readline (libtool
573         should to this for us), also don't append LIB_tgetent to
574         LIB_readline (TEST_PACKAGE should do this)
576         * test-package.m4: add the possibility to use a *-config program
577         to get flags; rename to rk_TEST_PACKAGE while here
579         * krb-bigendian.m4: move ENDIANESS_IN_SYS_PARAM_H tests here
581         * aix.m4: rename to rk_AIX
583         * telnet.m4: move telnet tests here
585         * aix.m4: restructure this somewhat
587         * dlopen.m4: test for dlopen suitable for AC_REQUIRE
589         * irix.m4: move some stuff here and rename to irix.m4
591         * krb-sys-nextstep.m4: move SGTTY stuff to read_pwd.c
593 2002-08-28  Jacques Vidrine  <nectar@kth.se>
595         * auth-modules.m4: do not build pam_krb4 on freebsd
597 2002-08-26  Assar Westerlund  <assar@kth.se>
599         * roken-frag.m4: test for the vis, strvis functions requiring
600         prototypes
602 2002-08-23  Johan Danielsson  <joda@pdc.kth.se>
604         * need-proto.m4: missing comma
606 2002-08-22  Johan Danielsson  <joda@pdc.kth.se>
608         * roken-frag.m4: some rototilling
610         * need-proto.m4: use AS_TR_CPP
612 2002-08-20  Johan Danielsson  <joda@pdc.kth.se>
614         * roken-frag.m4: HAVE_TYPE instead of CHECK_TYPE ssize_t
616         * krb-version.m4: use PACKAGE_TARNAME and PACKAGE_STRING
618         * broken-getaddrinfo.m4: can't test for EAI_SERVICE here since AIX
619         is even more fsck:ed
621         * roken-frag.m4: test for altzone
623 2002-08-19  Johan Danielsson  <joda@pdc.kth.se>
625         * Makefile.am.common: only define ROKEN_RENAME if do_roken_rename
627 2002-08-13  Johan Danielsson  <joda@pdc.kth.se>
629         * Makefile.am.common: add ROKEN_RENAME variable
631 2002-08-12  Johan Danielsson  <joda@pdc.kth.se>
633         * make-proto.pl: include <stdarg.h> to get va_list
635         * destdirs.m4: also define localstatedir and sysconfdir
637 2002-08-01  Johan Danielsson  <joda@pdc.kth.se>
639         * crypto.m4: newer openssl seems to take the address of the
640         schedule parameter to des_cbc_encrypt, so we need to feed it a
641         variable, not just NULL (from Magnus Holmberg)
643 2002-05-24  Johan Danielsson  <joda@pdc.kth.se>
645         * misc.m4: change \100 back to @; some m4's (probably some regex)
646         doesn't like this as a replacement regexp; the reason it was once
647         changed to \100 was probably because of some autoconf bug at the
648         time
650 2002-05-20  Johan Danielsson  <joda@pdc.kth.se>
652         * broken2.m4 []-less is apparently the way to go
654 2002-05-19  Johan Danielsson  <joda@pdc.kth.se>
656         * otp.m4: check db_type instead of precence of dbm_firstkey
658         * roken-frag.m4: don't AC_LIBOBJ more than one function at a time
660         * find-if-not-broken.m4: s/AC_LIBOBJ/rk_LIBOBJ/
662         * broken2.m4: s/AC_LIBOBJ/rk_LIBOBJ/
664         * broken.m4: s/AC_LIBOBJ/rk_LIBOBJ/
666         * misc.m4: automake can't handle macros passed to AC_LIBOBJ, so
667         add an alias to it called rk_LIBOBJ; this requires that the
668         relevant source are manually included in roken/Makefile.am
670         * aix.m4: ac_enable --diable-dynamic-afs
672         * roken-frag.m4: use AC_LIBOBJ
674         * krb-func-getcwd-broken.m4: use AC_LIBOBJ
676         * find-if-not-broken.m4: use AC_LIBOBJ
678         * broken2.m4: use AC_LIBOBJ
680         * broken.m4: use AC_LIBOBJ
682         * aix.m4: recognise aix5
683         
684 2002-05-17  Johan Danielsson  <joda@pdc.kth.se>
686         * crypto.m4: am-conditionalise HAVE_OPENSSL
688         * db.m4: make it possible to run this twice
690         * Makefile.am.common: also install nodist_include_HEADERS
692 2002-05-16  Johan Danielsson  <joda@pdc.kth.se>
694         * make-proto.pl: make it possible to redefine the "private" regexp
696 2002-05-02  Johan Danielsson  <joda@pdc.kth.se>
698         * db.m4: am_cond HAVE_*
700 2002-04-30  Johan Danielsson  <joda@pdc.kth.se>
702         * krb-ipv6.m4: use AC_HELP_STRING; fix logic bug in AC_MSG_RESULT
703         call
705         * test-package.m4: use AC_HELP_STRING
707         * roken.m4: use AC_HELP_STRING
709         * osfc2.m4: use AC_HELP_STRING
711         * mips-abi.m4: use AC_HELP_STRING
713         * krb-bigendian.m4: use AC_HELP_STRING
715         * db.m4: rework this somewhat; check for db3/4 in subdirs, change
716         --with to --enable; it should really be possible to point it to
717         some directory --with-berkeley-db=/foo
719         * otp.m4: OTP test
721 2002-04-25  Johan Danielsson  <joda@pdc.kth.se>
723         * destdirs.m4: define BINDIR et al
725 2002-04-18  Johan Danielsson  <joda@pdc.kth.se>
727         * misc.m4: remove some stuff that is defined elsewhere
729         * make-proto.pl: optionally remove __P and parameter names
731 2001-11-30  Assar Westerlund  <assar@sics.se>
733         * roken-frag.m4: move ipv6 tests after -lsocket (to handle Solaris
734         8)
736 2001-09-29  Assar Westerlund  <assar@sics.se>
738         * install-catman.sh: handle man pages without SYNOPSIS but looking
739         for both SYNOPSIS and DESCRIPTION
741 2001-09-18  Johan Danielsson  <joda@pdc.kth.se>
743         * roken-frag.m4: include freeaddrinfo if using getaddrinfo
745 2001-09-13  Assar Westerlund  <assar@sics.se>
747         * db.m4: test for the ndbm database really being a .db one
748         and use it when moving/removing database files
750 2001-09-03  Assar Westerlund  <assar@sics.se>
752         * db.m4: prefer ndbm.h to dbm.h
753         * roken-frag.m4: check for atexit and on_exit
755 2001-09-02  Assar Westerlund  <assar@sics.se>
757         * check-compile-et.m4: only add /usr/include/et to CPPFLAGS if
758         it's actually used
760 2001-09-01  Assar Westerlund  <assar@sics.se>
762         * Makefile.am.common (AUTOMAKE_OPTIONS): set 1.4b here so that
763         users are warned if using earlier automake versions
765         * find-func-no-libs2.m4: ignore "no" as a library - another
766         special case to make it easy to send the result from this macro
767         into another invocation
769 2001-08-30  Assar Westerlund  <assar@sics.se>
771         * db.m4: check for ndbm functions in db3 library too
773 2001-08-29  Jacques Vidrine  <n@nectar.com>
775         * check-compile-et.m4: Check for already-installed com_err.
776         * Makefile.am.common: Use the compile_et discovered at
777           configuration time.
779 2001-08-29  Assar Westerlund  <assar@sics.se>
781         * crypto.m4: use AC_WITH_ALL to allow separate specification of
782         include and lib
783         * with-all.m4: new macro for doing --with-foo, --with-foo-include,
784         and --with-foo-lib in a sensible way
786         * find-func-no-libs2.m4: handle both -llib and lib in the second
787         argument also yes -> "" as a library, to ease callers that send in
788         results from this macro (this might be a little bit unclean)
790 2001-08-28  Assar Westerlund  <assar@sics.se>
792         * roken-frag.m4: test for issetugid
794 2001-08-24  Assar Westerlund  <assar@sics.se>
796         * Makefile.am.common: change one += to = to AM_CFLAGS to avoid an
797         error with recent automake
799 2001-08-22  Assar Westerlund  <assar@sics.se>
801         * crypto.m4: SHA1_CTX should be SHA_CTX
803 2001-08-21  Assar Westerlund  <assar@sics.se>
805         * roken-frag.m4: remove all winsock.h
806         for now, it does more harm than good under cygwin and if it should be
807         used, the correct conditional needs to be found
808         from <tol@stacken.kth.se>
810 2001-08-21  Johan Danielsson  <joda@pdc.kth.se>
812         * check-var.m4: AC_TR_CPP -> AS_TR_CPP to make autoconf 2.52 happy
814 2001-08-17  Johan Danielsson  <joda@pdc.kth.se>
816         * krb-ipv6.m4: add test for non-existant in6addr_loopback in AIX
818 2001-08-15  Johan Danielsson  <joda@pdc.kth.se>
820         * roken-frag.m4: test for getaddrinfo's that doesn't like numeric
821         services
823         * broken-getaddrinfo.m4: test for getaddrinfo's that doesn't like
824         numeric services
826 2001-08-08  Assar Westerlund  <assar@sics.se>
828         * db.m4: do a separate test for gdbm/ndbm.h and -lgdbm
830 2001-08-05  Assar Westerlund  <assar@sics.se>
832         * db.m4: ac_cv_funclib_\func can be yes
833         * db.m4: use AC_FIND_FUNC_NO_LIBS to test in libc
834         anset cache variables after first attempt at finding dbm_firstkey (how
835         should this be done?)
836         * db.m4: do not test for ndbm library when ndbm-db was found in libc
837         * db.m4: test for ndbm-compatability with db
838         * db.m4: add forgotten AC_SUBST
839         * db.m4: first steps towards a new db test
841         * roken-frag.m4: remove header files checked by rk_db
843 2001-08-05  Assar Westerlund  <assar@sics.se>
845         * roken-frag.m4: remove header files checked by rk_db
847 2001-06-24  Assar Westerlund  <assar@sics.se>
849         * roken-frag.m4: make sure of building getaddrinfo et al if
850         missing
852 2001-06-20  Johan Danielsson  <joda@pdc.kth.se>
854         * install-catman.sh: try to install links to manpages
856 2001-06-19  Assar Westerlund  <assar@sics.se>
858         * broken-glob.m4: try to handle FreeBSD's GLOB_MAXPATH
860 2001-06-18  Johan Danielsson  <joda@pdc.kth.se>
862         * roken-frag.m4: test for getaddrinfo needs netdb.h on Tru64
864 2001-06-17  Assar Westerlund  <assar@sics.se>
866         * roken-frag.m4 (AC_CHECK_HEADERS): test for random
867         * roken-frag.m4 (AC_CHECK_HEADERS): test for initstate and
868         setstate
870         * roken-frag.m4 (AC_BROKEN): test for
871         emalloc,ecalloc,erealloc,estrdup
873 2001-05-11  Johan Danielsson  <joda@pdc.kth.se>
875         * roken-frag.m4: bswap{16,32}
876         
877 2001-03-26  Assar Westerlund  <assar@sics.se>
879         * broken-glob.m4: also test for GLOB_LIMIT
880         * krb-ipv6.m4: restore CFLAGS if v6 is not detected
882 2001-02-20  Assar Westerlund  <assar@sics.se>
884         * roken-frag.m4: check for getprogname, setprogname
886 2001-02-07  Assar Westerlund  <assar@sics.se>
888         * Makefile.am.common (LIB_kdfs): set.  use it.  from Ake Sandgren
889         <ake@cs.umu.se>
891 2000-12-26  Assar Westerlund  <assar@sics.se>
893         * krb-ipv6.m4: remove some dnl that weren't the correct with
894         modern autoconf
896 2000-12-15  Assar Westerlund  <assar@sics.se>
898         * roken-frag.m4 (inet_ntoa, inet_ntop, inet_pton): add necessary
899         includes when testing
900         * broken2.m4: new variant of broken, with includes and arguments
902         * test-package.m4: s/ifval/m4_ifval/ to keep in sync with
903         autoconf.  from Ake Sandgren <ake@cs.umu.se>
904         * check-var.m4: s/ifval/m4_ifval/ to keep in sync with autoconf.
905         from Ake Sandgren <ake@cs.umu.se>
907 2000-12-13  Assar Westerlund  <assar@sics.se>
909         * krb-irix.m4: need to set irix to no first.  From Ake Sandgren
910         <ake@cs.umu.se>
912 2000-12-12  Johan Danielsson  <joda@pdc.kth.se>
914         * roken-frag.m4: move sa_len test to before test for broken
915         getnameinfo
917 2000-12-12  Assar Westerlund  <assar@sics.se>
919         * roken-frag.m4: only test for broken getnameinfo if it exists
921 2000-12-10  Johan Danielsson  <joda@pdc.kth.se>
923         * roken-frag.m4: ifaddrs.h
925 2000-12-06  Johan Danielsson  <joda@pdc.kth.se>
927         * roken-frag.m4: test for unvis, and vis.h
929         * roken-frag.m4: test for strvis*
931 2000-12-05  Johan Danielsson  <joda@pdc.kth.se>
933         * Makefile.am.common: just warn if we fail to setuid a program
935         * broken-getnameinfo.m4: add more quotes
937         * roken-frag.m4: test for getifaddrs
939         * roken-frag.m4: test for broken AIX getnameinfo
941         * broken-getnameinfo.m4: test for broken getnameinfo
943 2000-12-01  Assar Westerlund  <assar@sics.se>
945         * Makefile.am.common: add kludge for LIBS
947 2000-11-30  Johan Danielsson  <joda@pdc.kth.se>
949         * check-man.m4: update this after recent changes
951         * Makefile.am.common: use install-catman.sh
953         * install-catman.sh: script to install preformatted manual pages
955         * Makefile.am.common: change cat handling
957 2000-11-29  Johan Danielsson  <joda@pdc.kth.se>
959         * roken-frag.m4: don't use AC_CONFIG_FILES here, since it doesn't
960         work with automake
962 2000-11-15  Assar Westerlund  <assar@sics.se>
964         * krb-readline.m4: link against the libtool-versions of
965         libeditline and libel_compat
967         * Makefile.am.common (INCLUDES): add $(INCLUDES_roken)
968         * roken-frag.m4 (CPPFLAGS_roken): rename to INCLUDES_roken
970 2000-11-05  Johan Danielsson  <joda@pdc.kth.se>
972         * aix.m4: set aix
974 2000-08-19  Assar Westerlund  <assar@sics.se>
976         * krb-bigendian.m4: merge from arla: make it work better
978 2000-08-07  Johan Danielsson  <joda@pdc.kth.se>
980         * roken-frag.m4: check getsockname for proto compat
982 2000-08-04  Johan Danielsson  <joda@pdc.kth.se>
984         * Makefile.am.common: add library for pidfile
986         * roken-frag.m4: tests for util.h and pidfile
988 2000-07-19  Johan Danielsson  <joda@pdc.kth.se>
990         * check-var.m4: rename to rk_CHECK_VAR, transposing the arguments,
991         and making the second optional, AU_DEFINE AC_CHECK_VAR to
992         rk_CHECK_VAR
994         * roken-frag.m4: other roken tests
996         * db.m4: db tests
998 2000-07-18  Johan Danielsson  <joda@pdc.kth.se>
1000         * mips-abi.m4: AC_ERROR -> AC_MSG_ERROR
1002         * check-netinet-ip-and-tcp.m4: use cache_check, and make this work
1003         with new autoconf
1005         * aix.m4: don't subst AFS_EXTRA_LD
1007 2000-07-15  Johan Danielsson  <joda@pdc.kth.se>
1009         * check-var.m4: workaround feature of newer autoconf
1011         * find-func-no-libs2.m4: use cleaner autoheader trick
1013         * have-type.m4: use cleaner autoheader trick
1015         * have-types.m4: use cleaner autoheader trick
1017         * test-package.m4: add 6th parameter for now
1019         * broken.m4: use cleaner autoheader trick
1021         * retsigtype.m4: test for signal handler return type
1023         * broken-realloc.m4: test for broken realloc
1025 2000-07-08  Assar Westerlund  <assar@sics.se>
1027         * roken.m4: set CPPFLAGS_roken and call AC_CONFIG_SUBDIRS
1029 2000-07-02  Assar Westerlund  <assar@sics.se>
1031         * Makefile.am.common (CP): set and use
1033 2000-04-05  Assar Westerlund  <assar@sics.se>
1035         * Makefile.am.common (INCLUDE_openldap, LIB_openldap): add
1037 2000-03-28  Assar Westerlund  <assar@sics.se>
1039         * krb-prog-yacc.m4: AC_MSG_WARNING should be AC_MSG_WARN
1041         * shared-libs.m4: try to update to freebsd5 (and elf)
1043 2000-03-16  Assar Westerlund  <assar@sics.se>
1045         * krb-prog-yacc.m4: warn we do not find any yacc
1047 2000-01-08  Assar Westerlund  <assar@sics.se>
1049         * krb-bigendian.m4: new file, replacement for ac_c_bigendian
1051 2000-01-01  Assar Westerlund  <assar@sics.se>
1053         * krb-ipv6.m4: re-organize: test for type of stack first so that
1054         we can find the libraries that we might have to link the test
1055         program against.  not linking the test program means we don't know
1056         if the right stuff is in the libraries.  also cosmetic changes to
1057         make sure we print the checking for... nicely
1059 1999-12-21  Assar Westerlund  <assar@sics.se>
1061         * krb-ipv6.m4: try linking, not only compiling
1062         * krb-ipv6.m4: add --without-ipv6 make sure we have `in6addr_any'
1063         which we use in the code.  This test avoids false positives on
1064         OpenBSD
1066 1999-11-29  Johan Danielsson  <joda@pdc.kth.se>
1068         * grok-type.m4: inttypes.h
1070 1999-11-05  Assar Westerlund  <assar@sics.se>
1072         * check-x.m4: include X_PRE_LIBS and X_EXTRA_LIBS when testing
1074 1999-11-01  Assar Westerlund  <assar@sics.se>
1076         * Makefile.am.common (install-build-headers): use `cp' instead of
1077         INSTALL_DATA for copying header files inside the build tree.  The
1078         user might have redefined INSTALL_DATA to specify owners and other
1079         information.
1081 1999-10-30  Assar Westerlund  <assar@sics.se>
1083         * find-func-no-libs2.m4: add yet another argument to allow specify
1084         linker flags that will be added _before_ the library when trying
1085         to link
1087         * find-func-no-libs.m4: add yet another argument to allow specify
1088         linker flags that will be added _before_ the library when trying
1089         to link
1091 1999-10-12  Assar Westerlund  <assar@sics.se>
1093         * find-func-no-libs2.m4 (AC_FIND_FUNC_NO_LIBS2): new argument
1094         `extra libs'
1096         * find-func-no-libs.m4 (AC_FIND_FUNC_NO_LIBS): new argument `extra
1097         libs'
1099 1999-09-01  Johan Danielsson  <joda@pdc.kth.se>
1101         * capabilities.m4: sgi capabilities
1103 1999-07-29  Assar Westerlund  <assar@sics.se>
1105         * have-struct-field.m4: quote macros when undefining
1107 1999-07-28  Assar Westerlund  <assar@sics.se>
1109         * Makefile.am.common (install-build-headers): add dependencies
1111 1999-07-24  Assar Westerlund  <assar@sics.se>
1112         
1113         * have-type.m4: try to get autoheader to co-operate
1115         * have-type.m4: stolen from Arla
1117         * krb-struct-sockaddr-sa-len.m4: not used any longer.  removed.
1119 1999-06-13  Assar Westerlund  <assar@sics.se>
1121         * krb-struct-spwd.m4: consequent name of cache variables
1123         * krb-func-getlogin.m4: new file for testing for posix (broken)
1124         getlogin
1126         * shared-libs.m4 (freebsd[34]): don't use ld -Bshareable
1128 1999-06-02  Johan Danielsson  <joda@pdc.kth.se>
1130         * check-x.m4: extended test for X
1131         
1132 1999-05-14  Assar Westerlund  <assar@sics.se>
1134         * check-netinet-ip-and-tcp.m4: proper autoheader tricks
1136         * check-netinet-ip-and-tcp.m4: new file for checking for
1137         netinet/{ip,tcp}.h.  These are special as they on Irix 6.5.3
1138         require <standards.h> to be included in advance.
1140         * check-xau.m4: we also need to check for XauFilename since it's
1141         used by appl/kx.  And on Irix 6.5 that function requires linking
1142         with -lX11.
1144 1999-05-08  Assar Westerlund  <assar@sics.se>
1146         * krb-find-db.m4: try with more header files than ndbm.h
1148 1999-04-19  Assar Westerlund  <assar@sics.se>
1150         * test-package.m4: try to handle the case of --without-package
1151         correctly
1153 1999-04-17  Assar Westerlund  <assar@sics.se>
1155         * make-aclocal: removed.  Not used anymore, being replaced by
1156         aclocal from automake.
1158 Thu Apr 15 14:17:26 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1160         * make-proto.pl: handle __attribute__
1162 Fri Apr  9 20:37:18 1999  Assar Westerlund  <assar@sics.se>
1164         * shared-libs.m4: quote $@
1165         (freebsd3): add install_symlink_command2
1167 Wed Apr  7 20:40:22 1999  Assar Westerlund  <assar@sics.se>
1169         * shared-libs.m4 (hpux): no library dependencies
1171 Mon Apr  5 16:13:08 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1173         * test-package.m4: compile and link, rather than looking for
1174         files; also export more information, so it's possible to add rpath
1175         information
1177 Tue Mar 30 13:49:54 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1179         * Makefile.am.common: CFLAGS -> AM_CFLAGS
1181 Mon Mar 29 16:51:12 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1183         * check-xau.m4: check for XauWriteAuth before checking for
1184         XauReadAuth to catch -lX11:s not containing XauWriteAuth, and IRIX
1185         6.5 that doesn't work with -lXau
1187 Sat Mar 27 18:03:58 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1189         * osfc2.m4: --enable-osfc2
1191 Fri Mar 19 15:34:52 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1193         * shared-libs.m4: move shared lib stuff here
1195 Wed Mar 24 23:24:51 1999  Assar Westerlund  <assar@sics.se>
1197         * Makefile.am.common (install-build-headers): simplify loop
1199 Tue Mar 23 17:31:23 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1201         * check-getpwnam_r-posix.m4: check for getpwnam_r, and if it's
1202         posix or not
1204 Tue Mar 23 00:00:13 1999  Assar Westerlund  <assar@sics.se>
1206         * Makefile.am.common (install_build_headers): try to make it work
1207         better when list of headers is empty.  handle make rewriting the
1208         filenames.
1210         * Makefile.am.common: hesoid -> hesiod
1212 Sun Mar 21 14:48:03 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1214         * grok-type.m4: <bind/bitypes.h>
1216         * Makefile.am.common: fix for automake bug/feature; add more LIB_*
1218         * test-package.m4: fix typo
1220         * check-man.m4: fix some typos
1222         * auth-modules.m4: tests for authentication modules
1224 Thu Mar 18 11:02:55 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1226         * Makefile.am.common: make install-build-headers a multi
1227         dependency target
1229         * Makefile.am.common: remove include_dir hack
1231         * Makefile.am.common: define LIB_kafs and LIB_gssapi
1233         * krb-find-db.m4: subst DBLIB also
1235         * check-xau.m4: test for Xau{Read,Write}Auth
1237 Wed Mar 10 19:29:20 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1239         * wflags.m4: AC_WFLAGS
1241 Mon Mar  1 11:23:41 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1243         * have-struct-field.m4: remove extra AC_MSG_RESULT
1245         * proto-compat.m4: typo
1247         * krb-func-getcwd-broken.m4: update to autoconf 2.13
1249         * krb-find-db.m4: update to autoconf 2.13
1251         * check-declaration.m4: typo
1253         * have-pragma-weak.m4: update to autoconf 2.13
1255         * have-struct-field.m4: better handling of types with spaces
1257 Mon Feb 22 20:05:06 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1259         * broken-glob.m4: check for broken glob
1261 Sun Jan 31 06:50:33 1999  Assar Westerlund  <assar@sics.se>
1263         * krb-ipv6.m4: more magic for different v6 implementations.  From
1264         Jun-ichiro itojun Hagino <itojun@kame.net>
1266 Sun Nov 22 12:16:06 1998  Assar Westerlund  <assar@sics.se>
1268         * krb-struct-spwd.m4: new file
1270 Thu Jun  4 04:07:41 1998  Assar Westerlund  <assar@sics.se>
1272         * find-func-no-libs2.m4: new file
1274 Fri May  1 23:31:28 1998  Assar Westerlund  <assar@sics.se>
1276         * c-attribute.m4, c-function.m4: new files (from arla)
1278 Wed Mar 18 23:11:29 1998  Assar Westerlund  <assar@sics.se>
1280         * krb-ipv6.m4: rename HAVE_STRUCT_SOCKADDR_IN6 to HAVE_IPV6
1282 Thu Feb 26 02:37:49 1998  Assar Westerlund  <assar@sics.se>
1284         * make-proto.pl: should work with perl4