x
[heimdal.git] / cf / ChangeLog
blob80862baa8683e0ed995646f256d083c916ee041f
1 2008-04-17  Love Hörnquist Åstrand  <lha@it.su.se>
3         * win32.m4: Export _FUNCTION and _VARIABLE for _win32 magic
5         * krb-ipv6.m4: Rename cache variable to AC_CACHE_CHECK to make the
6         cached.
7         
8         * win32.m4: replace _export with __declspec(dllexport)
10         * make-proto.pl: Add __declspec(dllimport) to the exported
11         functions.
12         
13 2008-04-07  Love Hörnquist Åstrand  <lha@it.su.se>
15         * wflags.m4: Add -Wstrict-overflow=5 as an example.
17 2008-03-25  Love Hörnquist Åstrand  <lha@it.su.se>
19         * install-catman.sh: Match man_MANS = files with directories in
20         them.
21         
22 2008-02-23  Love Hörnquist Åstrand  <lha@it.su.se>
24         * make-proto.pl: Handle c-comments.
26         * Makefile.am.common: Make DEFAULT_INCLUDES work better, avoid
27         picking up the wrong headerfiles. $(top_builddir)/include vs
28         ${builddir}.
30 2008-01-21  Love Hörnquist Åstrand  <lha@it.su.se>
31         
32         * Makefile.am.common: remove the check-symbols check
33         
34         * check-symbols.sh: removed, use version script instead
35         
36 2007-10-01  Love Hörnquist Åstrand  <lha@it.su.se>
38         * crypto.m4: openssl might require -ldl too, so lets check that.
40 2007-07-31  Love Hörnquist Åstrand  <lha@it.su.se>
42         * Makefile.am.common (check-local::): exit on failure to perform
43         test.
45 2007-07-28  Love Hörnquist Åstrand  <lha@it.su.se>
47         * Makefile.am.common (check-local): also check that --help works.
48         
49 2007-07-17  Love Hörnquist Åstrand  <lha@it.su.se>
50         
51         * crypto.m4: depend on EVP_CIPHER_iv_length
53 2007-06-27  Love Hörnquist Åstrand  <lha@it.su.se>
55         * Makefile.am.common: Need absolute reference to the top source
56         directory and top build directory.
57         
58 2007-06-20  Love Hörnquist Åstrand  <lha@it.su.se>
60         * wflags.m4: Add --enable-developer and make it cause -Werror to
61         be included.
62         
63 2007-06-18  Love Hörnquist Åstrand  <lha@it.su.se>
65         * Makefile.am.common: Merge from samba config.
67         * Makefile.am.common (makedir-in-tree): depend on INFO_DEPS.
69         * valgrind-suppressions: Unknown suppression in runtime link
70         editor
72 2007-06-08  Love Hörnquist Åstrand  <lha@it.su.se>
74         * Makefile.am.common: Add heimdal-lorikeet target distdir-in-tree
76 2007-06-04  Love Hörnquist Åstrand  <lha@it.su.se>
77         
78         * framework-security.m4: test for -framework Security
79         
80 2007-05-10  Love Hörnquist Åstrand  <lha@it.su.se>
81         
82         * roken-frag.m4: we have a fnmatch.h only if there is a working
83         implementation and a header file. If we do use roken, lets use our
84         own headerfile that does symbol renaming.
85         
86 2007-04-19  Love Hörnquist Åstrand  <lha@it.su.se>
87         
88         * version-script.m4: check if ld supports --version-script
89         
90 2007-04-11  Love Hörnquist Åstrand  <lha@it.su.se>
92         * roken-frag.m4: drop broken-getnameinfo.m4
93         
94         * roken-frag.m4: drop test for broken getnameinfo, that old aix is
95         no longer relevant.
96         
97 2007-02-16  Love Hörnquist Åstrand  <lha@it.su.se>
99         * install-catman.sh: Stop overwriting cmd.
100         
101 2007-01-15  Love Hörnquist Åstrand  <lha@it.su.se>
103         * install-catman.sh: Use test instead of [.
105         * install-catman.sh: Use = instead of ==, make solaris more happy.
106         
107 2007-01-08  Love Hörnquist Åstrand  <lha@it.su.se>
109         * roken-frag.m4: More headerfiles for iruserok prototype check.
111         * check-symbols.sh: Add fc_softc for AIX as ignore syms.
112         
113 2007-01-04  Love Hörnquist Åstrand  <lha@it.su.se>
115         * roken-frag.m4: Check if iruserok needs a prototype.
116         
117 2006-12-06  Love Hörnquist Åstrand  <lha@it.su.se>
119         * check-compile-et.m4: set automake symbol COM_ERR when we build
120         local com_err
121         
122 2006-11-16  Love Hörnquist Åstrand  <lha@it.su.se>
123         
124         * valgrind-suppressions: We shouldn't be running /bin/ls under
125         valgrind, but for now, at least make it easier to see any other
126         warnings. From Andrew Bartlett.
127         
128 2006-10-22  Love Hörnquist Åstrand  <lha@it.su.se>
129         
130         * Makefile.am.common: Add target for valgrind debugging
131         
132         * valgrind-suppressions: valgrind suppressions
133         
134 2006-10-21  Love Hörnquist Åstrand <lha@it.su.se>
135         
136         * check-lex.m4: Borrow test for autoconf cvs to help hpux hosts
137         
138 2006-10-20  Love Hörnquist Åstrand  <lha@it.su.se>
139         
140         * Makefile.am.common: provide uninstall hook for cat/manpages.
142         * install-catman.sh: provide uninstall command
143         
144 2006-10-19  Love Hörnquist Åstrand  <lha@it.su.se>
145         
146         * roken-frag.m4: Add check for timegm.
148         * roken-frag.m4: Include sys/types.h for sys/socket.h and netdb.h.
149         
150 2006-10-07  Love Hörnquist Åstrand  <lha@it.su.se>
152         * Makefile.am.common (install-build-headers): make this function
153         convoluted and deal with dist_, nodist, nobase and all its
154         friends.
156         * have-struct-field.m4: memset the structure to make sure that we
157         don't get compiler warnings.
159         * crypto.m4: OpenSSL_add_all_algorithms is not a openssl specific
160         requirement, hcrypto need to have to too.
162         * crypto.m4: Require openssl have OpenSSL_add_all_algorithms
163         
164 2006-10-04  Love Hörnquist Åstrand  <lha@it.su.se>
166         * autobuild.m4: Add autobuild, GPLed, but free to use in projects
167         not avaible under GPL or LGPL (just like autoconf).
168         
169 2006-09-16  Love Hörnquist Åstrand  <lha@it.su.se>
171         * roken-frag.m4: Add samba_SOCKET_WRAPPER fragment
172         
173 2006-09-12  Love Hörnquist Åstrand  <lha@it.su.se>
175         * socket-wrapper.m4: Add socket-wrapper test
176         
177 2006-05-06  Love Hörnquist Åstrand  <lha@it.su.se>
179         * crypto.m4: Move up evp.h to please OpenSSL, from Douglas
180         E. Engert.
182 2006-04-22  Love Hörnquist Åstrand  <lha@it.su.se>
184         * roken-frag.m4: Add check for fnmatch.h, its needed to be done
185         for the automake conditional below.
186         
187 2006-04-15  Love Hörnquist Åstrand  <lha@it.su.se>
189         * crypto.m4: Require SHA256
190         
191 2006-01-18  Love Hörnquist Åstrand  <lha@it.su.se>
193         * crypto.m4 Check for <openssl/engine.h> if we are to consider
194         using OpenSSL, also check for <hcrypto/...> headers since
195         make_crypto.c assumes that the name of the files.
196         
197 2006-01-13 Love Hörnquist Åstrand <lha@it.su.se>
199         * crypto.m4: libdes is renamed to hcrypto
201         * crypto.m4: Remove support for old hash names.
202         
203 2005-10-26  Love Hörnquist Åstrand  <lha@it.su.se>
204         
205         * install-catman.sh: Add variable INSTALL_CATPAGES that controls
206         if cat pages are installed, defaults to true. From Johnny Lam
207         <jlam@pkgsrc.org>.
208         
209 2005-09-28  Love Hörnquist Åstrand  <lha@it.su.se>
211         * roken-frag.m4: Check for <stdint.h> and uintptr_t
212         
213 2005-09-02  Love Hörnquist Åstrand  <lha@it.su.se>
215         * roken-frag.m4: Resolver check moved to rk_RESOLV, from Andrew
216         Bartlet <abartlet@samba.org>
218         * resolv.m4: Resolver checks, broken out so samba can use it From
219         Andrew Bartlet <abartlet@samba.org>
220         
221 2005-08-22  Love Hörnquist Åstrand  <lha@it.su.se>
223         * roken-frag.m4: Check for res_ndestroy.
225 2005-08-03  Love Hörnquist Åstrand  <lha@it.su.se>
227         * crypto.m4: Add <sys/types.h>, OpenSSL 0.9.8 needs it for size_t.
228         From: Quanah Gibson-Mount <quanah@stanford.edu>
230 2005-07-12  Love Hörnquist Åstrand  <lha@it.su.se>
232         * check-compile-et.m4: check that initialize_conf_error_table_r
233         have the right argument
235 2005-07-07  Love Hörnquist Åstrand  <lha@it.su.se>
237         * check-symbols.sh: allow symbols to start with ., aix uses this
239 2005-06-16  Love Hörnquist Åstrand  <lha@it.su.se>
241         * krb-bigendian.m4: use ansi c prototypes
242         
243         * krb-func-getcwd-broken.m4: use ansi c prototypes
245         * broken-snprintf.m4: use ansi c prototypes
247         * have-pragma-weak.m4: use ansi c declarations
249         * check-getpwnam_r-posix.m4: use ansi c declarations
251         * broken-realloc.m4: use ansi c declarations
252         
253         * check-compile-et.m4: use ansi c declarations
254         
255         * dlopen.m4: add headers and argument to dlopen
256         
257         * c-function.m4: use ansi c declarations
258         
259         * check-var.m4: use ansi c declarations
261         * pthreads.m4: disable threads on aix because of utmp/utmpx
262         problems
264         * broken-getaddrinfo.m4: check for brokenness in getaddrinfo on
265         AIX that can't handle "0" as port number.
266         
267 2005-06-11  Love Hörnquist Åstrand  <lha@it.su.se>
269         * db.m4: Add an option to disable ndbm, from Stefan Metzmacher
270         <metze@samba.org>
272 2005-06-03  Love Hörnquist Åstrand  <lha@it.su.se>
274         * pthreads.m4: rework how pthreads support to turned on/off,
275         always run though the switch to figure out what the
276         linker/compiler flag are
278 2005-06-01  Love Hörnquist Åstrand  <lha@it.su.se>
279         
280         * pthreads.m4: s/else if/elif/
281         
282         * check-symbols.sh: AIX have a diffrent nm, use -B to get bsd like
283         output
284         
285         * pthreads.m4: aix case: assume gcc handles -pthread, in the
286         non-gcc case, use the compiler as hint (xlc vs xlc_r) if this
287         environment handles threads or not
289 2005-05-22  Love Hörnquist Åstrand  <lha@it.su.se>
291         * check-symbols.sh: ignore weak symbols too
293 2005-05-19  David Love  <fx@gnu.org>
295         * check-getpwnam_r-posix.m4: define _POSIX_PTHREAD_SEMANTICS to
296         make solaris provide the right getpwname_r
298 2005-05-17  Johan Danielsson  <joda@pdc.kth.se>
300         * roken-frag.m4: am_conditional have_cgetent
301         
302 2005-05-10  David Love  <fx@gnu.org>
304         * roken-frag.m4: Get daemon declared on Solaris (it's in unistd.h
305         but masked by a feature test), just to avoid a warning, since it
306         has int args.
308 2005-05-11  Love Hörnquist Åstrand  <lha@it.su.se>
310         * check-var.m4: AC_CHECK_DECL and AC_CHECK_DECLS have a subtile
311         diffrence, the later defines HAVE_ cpp symbols, the first doesn't.
313 2005-05-05  Love Hörnquist Åstrand  <lha@it.su.se>
315         * check-symbols.sh: ignore N symbols too
317 2005-04-30  Love Hörnquist Åstrand  <lha@it.su.se>
319         * broken-snprintf.m4: include checking if snprintf(NULL, 0, "")
320         works
322         * check-compile-et.m4: require compile_et to generate a
323         initialize_FOO_error_table_r (they are used in libkrb5), and
324         always check for initialize_error_table_r
326 2005-04-29  Love Hörnquist Åstrand  <lha@it.su.se>
328         * Makefile.am.common: add LIB_com_err
329         
330 2005-04-29  David Love  <fx@gnu.org>
332         * roken-frag.m4: Check for correct vis.h.
333         
334 2005-04-28  David Love  <fx@gnu.org>
336         * pthreads.m4: Set PTHREADS_LIBS on Irix.
338 2005-04-27  Love Hörnquist Åstrand  <lha@it.su.se>
340         * broken-realloc.m4: use rk_realloc if realloc is broken, this
341         makes "host-tools" not beeing able to use realloc
343         * pthreads.m4: Add support for Solaris, Irix, and modern
344         Linux. From David Love <fx@gnu.org>
346 2005-04-25  Love Hörnquist Åstrand  <lha@it.su.se>
348         * check-symbols.sh: limit the units functions to
349         asn1_[A-Za-z0-9]*_units$
351 2005-04-20  Love Hörnquist Åstrand  <lha@it.su.se>
353         * check-symbols.sh: this lib include com_err, add -com_err to
354         CHECK_SYMBOLS
356         * check-symbols.sh: print the type so I don't need to ask for it
358 2005-04-18  Love Hörnquist Åstrand  <lha@it.su.se>
360         * check-symbols.sh: ignore filename symbols
361         
362 2005-04-04  Love Hörnquist Åstrand  <lha@it.su.se>
364         * check-symbols.sh: assume symbols prefixed with _ is a sideeffekt
365         of the local linker and also just fine
366         
367 2005-03-16 Love Hörnquist Åstrand  <lha@it.su.se>
369         * roken-frag.m4: include <sys/socket.h> for <netinet6/in6_var.h>
370         
371 2005-03-01  Love Hörnquist Åstrand  <lha@it.su.se>
373         * sunos.m4: Match solaris 10.  From: Joakim Fallsjo
374         <fallsjo@sanchin.se>
376 2004-12-29  Love  <lha@stacken.kth.se>
378         * check-symbols.sh: add -asn1compile symbols
380 2004-12-29  Love Hörnquist Åstrand  <lha@it.su.se>
382         * check-symbols.sh: add exported symbols test
383         
384         * Makefile.am.common: add CHECK_SYMBOLS tests, so that we don't
385         export to much stuff
386         
387 2004-09-03  Love Hörnquist Åstrand  <lha@it.su.se>
389         * make-proto.pl: add cpluscplus extern "C" support
390         
391 2004-07-09  Love Hörnquist Åstrand  <lha@it.su.se>
393         * pthreads.m4: add -pthread to LIBS since libtool doesn't preserve
394         it for us when adding is as a dependency on libs
395         
396 2004-04-24  Johan Danielsson  <joda@pdc.kth.se>
398         * largefile.m4: like AC_SYS_LARGEFILE, but also add to CPPFLAGS
399         
400 2004-04-14  Love Hörnquist Åstrand  <lha@it.su.se>
402         * check-compile-et.m4: even more evil stuff for cross-compiling
403         
404         * check-x.m4: use AC_RUN_IFELSE so we can handle cross compiling
405         
406         * check-compile-et.m4: use AC_RUN_IFELSE so we can handle cross
407         compiling
409 2004-04-13  Love Hörnquist Åstrand  <lha@it.su.se>
411         * make-proto.pl: if -E, add windows standard calling conv to
412         headerfile if needed
414         * win32.m4: add rk_WIN32_EXPORT
415         
416 2004-02-12  Love Hörnquist Åstrand  <lha@it.su.se>
418         * configure.in: rename AC_WFLAGS to rk_WFLAGS
419         
420         * *.m4: overquote to pacify automake1.8
422 2004-02-11  Love Hörnquist Åstrand  <lha@it.su.se>
424         * roken-frag.m4: resolv.h is even more special
425         
426         * roken-frag.m4: AC_CHECK_HEADERS(net/if.h netinet6/in6_var.h
427         sys/sysctl.h sys/proc.h, resolv.h) are all special and need extra
428         help
430         * test-package.m4: If there is a --with-PACKAGE=path but no
431         --with-PACKAGE-config, go seach for path/PACKEGE-config and use it
432         if it exists.  Inspired by Harald Barth <haba@pdc.kth.se>
434 2003-09-03  Love Hörnquist Åstrand  <lha@it.su.se>
436         * crypto.m4: check for DES_, AES_, and if openssl UI_
437         
438 2003-08-27  Johan Danielsson  <joda@pdc.kth.se>
440         * vararray.m4: test for variable-length arrays
442         * roken-frag.m4: test for poll and poll.h
444 2003-08-16  Love Hörnquist Åstrand  <lha@it.su.se>
446         * Makefile.am.common: don't try doing local checks if CHECK_LOCAL
447         is set to no-check-local
449 2003-08-01  Love Hörnquist Åstrand  <lha@it.su.se>
451         * check-compile-et.m4: check if compile_et support ``error_table N
452         M'' also, don't be overly aggressivly reset CFLAGS
453         
454 2003-07-22  Love Hörnquist Åstrand  <lha@it.su.se>
456         * pthreads.m4: pthread test
457         
458 2003-05-08  Johan Danielsson  <joda@pdc.kth.se>
460         * Makefile.am.common: change install-data-local to
461         install-data-hook
463 2003-05-05  Assar Westerlund  <assar@kth.se>
465         * crypto.m4: define OPENSSL_DES_LIBDES_COMPATIBILITY
467 2003-04-03  Love Hörnquist Åstrand  <lha@it.su.se>
469         * crypto.m4: check if libcrypto needs -lnsl or -lsocket
470         
471 2003-04-02  Love Hörnquist Åstrand  <lha@it.su.se>
473         * crypto.m4: in the case where se don't link with kerberos 4, use
474         ${with_openssl_include} if its are set (not
475         ${with_openssl}/include) same for with_openssl_lib
476         
477 2003-03-18  Love Hörnquist Åstrand  <lha@it.su.se>
479         * Makefile.am.common: always define LIB_kafs
480         
481 2003-03-12  Love Hörnquist Åstrand  <lha@it.su.se>
483         * check-compile-et.m4: check if the output of compile_et needs
484         initialize_error_table_r
486 2003-02-17  Love Hörnquist Åstrand  <lha@it.su.se>
488         * check-var.m4: add a check if the variable is avaible when we
489         include the headerfiles
491 2002-12-18  Johan Danielsson  <joda@pdc.kth.se>
493         * roken-frag.m4: res_nsearch takes 6 parameters; spotted by Howard
494         Chu
496 2002-10-25  Johan Danielsson  <joda@pdc.kth.se>
498         * crypto.m4: do a better job at matching headers to libraries
500 2002-10-16  Johan Danielsson  <joda@pdc.kth.se>
502         * sunos.m4: more quoting
504 2002-09-19  Johan Danielsson  <joda@pdc.kth.se>
506         * make-proto.pl: check the processed string for closing ), not the
507         source
509 2002-09-10  Johan Danielsson  <joda@pdc.kth.se>
511         * crypto.m4: use m4 macros for test cases, also test for older
512         hash names
514         * test-package.m4: include dep libraries in LIB_*
516         * crypto.m4: move krb4 test before test for openssl, and bail out
517         if krb4 is requested, but the crypto library is not the same as
518         krb4
520         * db.m4: filter contents of LDFLAGS
522 2002-09-09  Johan Danielsson  <joda@pdc.kth.se>
524         * auth-modules.m4: rename to rk_AUTH_MODULES
526         * auth-modules.m4: only include modules explicitly asked for
528 2002-09-04  Johan Danielsson  <joda@pdc.kth.se>
530         * roken-frag.m4: test for res_nsearch
532 2002-09-03  Assar Westerlund  <assar@kth.se>
534         * roken-frag.m4: check for sys/mman.h and mmap (used by
535         parse_reply-test)
537 2002-08-28  Assar Westerlund  <assar@kth.se>
539         * krb-readline.m4: also add LIB_tgetent in the case of editline
541         * crypto.m4: define HAVE_OPENSSL even if we got to hear about it
542         by krb4
544 2002-08-28  Johan Danielsson  <joda@pdc.kth.se>
546         * krb-readline.m4: add LIB_tgetent to LIB_readline if we have to
548         * sunos.m4: various sunos tests
550         * crypto.m4: try to extract the crypto compiler flags from
551         {INCLUDE,LIB}_krb4
552         (XXX this is really horrible)
554         * krb-readline.m4: don't add -rpath to LIB_readline (libtool
555         should to this for us), also don't append LIB_tgetent to
556         LIB_readline (TEST_PACKAGE should do this)
558         * test-package.m4: add the possibility to use a *-config program
559         to get flags; rename to rk_TEST_PACKAGE while here
561         * krb-bigendian.m4: move ENDIANESS_IN_SYS_PARAM_H tests here
563         * aix.m4: rename to rk_AIX
565         * telnet.m4: move telnet tests here
567         * aix.m4: restructure this somewhat
569         * dlopen.m4: test for dlopen suitable for AC_REQUIRE
571         * irix.m4: move some stuff here and rename to irix.m4
573         * krb-sys-nextstep.m4: move SGTTY stuff to read_pwd.c
575 2002-08-28  Jacques Vidrine  <nectar@kth.se>
577         * auth-modules.m4: do not build pam_krb4 on freebsd
579 2002-08-26  Assar Westerlund  <assar@kth.se>
581         * roken-frag.m4: test for the vis, strvis functions requiring
582         prototypes
584 2002-08-23  Johan Danielsson  <joda@pdc.kth.se>
586         * need-proto.m4: missing comma
588 2002-08-22  Johan Danielsson  <joda@pdc.kth.se>
590         * roken-frag.m4: some rototilling
592         * need-proto.m4: use AS_TR_CPP
594 2002-08-20  Johan Danielsson  <joda@pdc.kth.se>
596         * roken-frag.m4: HAVE_TYPE instead of CHECK_TYPE ssize_t
598         * krb-version.m4: use PACKAGE_TARNAME and PACKAGE_STRING
600         * broken-getaddrinfo.m4: can't test for EAI_SERVICE here since AIX
601         is even more fsck:ed
603         * roken-frag.m4: test for altzone
605 2002-08-19  Johan Danielsson  <joda@pdc.kth.se>
607         * Makefile.am.common: only define ROKEN_RENAME if do_roken_rename
609 2002-08-13  Johan Danielsson  <joda@pdc.kth.se>
611         * Makefile.am.common: add ROKEN_RENAME variable
613 2002-08-12  Johan Danielsson  <joda@pdc.kth.se>
615         * make-proto.pl: include <stdarg.h> to get va_list
617         * destdirs.m4: also define localstatedir and sysconfdir
619 2002-08-01  Johan Danielsson  <joda@pdc.kth.se>
621         * crypto.m4: newer openssl seems to take the address of the
622         schedule parameter to des_cbc_encrypt, so we need to feed it a
623         variable, not just NULL (from Magnus Holmberg)
625 2002-05-24  Johan Danielsson  <joda@pdc.kth.se>
627         * misc.m4: change \100 back to @; some m4's (probably some regex)
628         doesn't like this as a replacement regexp; the reason it was once
629         changed to \100 was probably because of some autoconf bug at the
630         time
632 2002-05-20  Johan Danielsson  <joda@pdc.kth.se>
634         * broken2.m4 []-less is apparently the way to go
636 2002-05-19  Johan Danielsson  <joda@pdc.kth.se>
638         * otp.m4: check db_type instead of precence of dbm_firstkey
640         * roken-frag.m4: don't AC_LIBOBJ more than one function at a time
642         * find-if-not-broken.m4: s/AC_LIBOBJ/rk_LIBOBJ/
644         * broken2.m4: s/AC_LIBOBJ/rk_LIBOBJ/
646         * broken.m4: s/AC_LIBOBJ/rk_LIBOBJ/
648         * misc.m4: automake can't handle macros passed to AC_LIBOBJ, so
649         add an alias to it called rk_LIBOBJ; this requires that the
650         relevant source are manually included in roken/Makefile.am
652         * aix.m4: ac_enable --diable-dynamic-afs
654         * roken-frag.m4: use AC_LIBOBJ
656         * krb-func-getcwd-broken.m4: use AC_LIBOBJ
658         * find-if-not-broken.m4: use AC_LIBOBJ
660         * broken2.m4: use AC_LIBOBJ
662         * broken.m4: use AC_LIBOBJ
664         * aix.m4: recognise aix5
665         
666 2002-05-17  Johan Danielsson  <joda@pdc.kth.se>
668         * crypto.m4: am-conditionalise HAVE_OPENSSL
670         * db.m4: make it possible to run this twice
672         * Makefile.am.common: also install nodist_include_HEADERS
674 2002-05-16  Johan Danielsson  <joda@pdc.kth.se>
676         * make-proto.pl: make it possible to redefine the "private" regexp
678 2002-05-02  Johan Danielsson  <joda@pdc.kth.se>
680         * db.m4: am_cond HAVE_*
682 2002-04-30  Johan Danielsson  <joda@pdc.kth.se>
684         * krb-ipv6.m4: use AC_HELP_STRING; fix logic bug in AC_MSG_RESULT
685         call
687         * test-package.m4: use AC_HELP_STRING
689         * roken.m4: use AC_HELP_STRING
691         * osfc2.m4: use AC_HELP_STRING
693         * mips-abi.m4: use AC_HELP_STRING
695         * krb-bigendian.m4: use AC_HELP_STRING
697         * db.m4: rework this somewhat; check for db3/4 in subdirs, change
698         --with to --enable; it should really be possible to point it to
699         some directory --with-berkeley-db=/foo
701         * otp.m4: OTP test
703 2002-04-25  Johan Danielsson  <joda@pdc.kth.se>
705         * destdirs.m4: define BINDIR et al
707 2002-04-18  Johan Danielsson  <joda@pdc.kth.se>
709         * misc.m4: remove some stuff that is defined elsewhere
711         * make-proto.pl: optionally remove __P and parameter names
713 2001-11-30  Assar Westerlund  <assar@sics.se>
715         * roken-frag.m4: move ipv6 tests after -lsocket (to handle Solaris
716         8)
718 2001-09-29  Assar Westerlund  <assar@sics.se>
720         * install-catman.sh: handle man pages without SYNOPSIS but looking
721         for both SYNOPSIS and DESCRIPTION
723 2001-09-18  Johan Danielsson  <joda@pdc.kth.se>
725         * roken-frag.m4: include freeaddrinfo if using getaddrinfo
727 2001-09-13  Assar Westerlund  <assar@sics.se>
729         * db.m4: test for the ndbm database really being a .db one
730         and use it when moving/removing database files
732 2001-09-03  Assar Westerlund  <assar@sics.se>
734         * db.m4: prefer ndbm.h to dbm.h
735         * roken-frag.m4: check for atexit and on_exit
737 2001-09-02  Assar Westerlund  <assar@sics.se>
739         * check-compile-et.m4: only add /usr/include/et to CPPFLAGS if
740         it's actually used
742 2001-09-01  Assar Westerlund  <assar@sics.se>
744         * Makefile.am.common (AUTOMAKE_OPTIONS): set 1.4b here so that
745         users are warned if using earlier automake versions
747         * find-func-no-libs2.m4: ignore "no" as a library - another
748         special case to make it easy to send the result from this macro
749         into another invocation
751 2001-08-30  Assar Westerlund  <assar@sics.se>
753         * db.m4: check for ndbm functions in db3 library too
755 2001-08-29  Jacques Vidrine  <n@nectar.com>
757         * check-compile-et.m4: Check for already-installed com_err.
758         * Makefile.am.common: Use the compile_et discovered at
759           configuration time.
761 2001-08-29  Assar Westerlund  <assar@sics.se>
763         * crypto.m4: use AC_WITH_ALL to allow separate specification of
764         include and lib
765         * with-all.m4: new macro for doing --with-foo, --with-foo-include,
766         and --with-foo-lib in a sensible way
768         * find-func-no-libs2.m4: handle both -llib and lib in the second
769         argument also yes -> "" as a library, to ease callers that send in
770         results from this macro (this might be a little bit unclean)
772 2001-08-28  Assar Westerlund  <assar@sics.se>
774         * roken-frag.m4: test for issetugid
776 2001-08-24  Assar Westerlund  <assar@sics.se>
778         * Makefile.am.common: change one += to = to AM_CFLAGS to avoid an
779         error with recent automake
781 2001-08-22  Assar Westerlund  <assar@sics.se>
783         * crypto.m4: SHA1_CTX should be SHA_CTX
785 2001-08-21  Assar Westerlund  <assar@sics.se>
787         * roken-frag.m4: remove all winsock.h
788         for now, it does more harm than good under cygwin and if it should be
789         used, the correct conditional needs to be found
790         from <tol@stacken.kth.se>
792 2001-08-21  Johan Danielsson  <joda@pdc.kth.se>
794         * check-var.m4: AC_TR_CPP -> AS_TR_CPP to make autoconf 2.52 happy
796 2001-08-17  Johan Danielsson  <joda@pdc.kth.se>
798         * krb-ipv6.m4: add test for non-existant in6addr_loopback in AIX
800 2001-08-15  Johan Danielsson  <joda@pdc.kth.se>
802         * roken-frag.m4: test for getaddrinfo's that doesn't like numeric
803         services
805         * broken-getaddrinfo.m4: test for getaddrinfo's that doesn't like
806         numeric services
808 2001-08-08  Assar Westerlund  <assar@sics.se>
810         * db.m4: do a separate test for gdbm/ndbm.h and -lgdbm
812 2001-08-05  Assar Westerlund  <assar@sics.se>
814         * db.m4: ac_cv_funclib_\func can be yes
815         * db.m4: use AC_FIND_FUNC_NO_LIBS to test in libc
816         anset cache variables after first attempt at finding dbm_firstkey (how
817         should this be done?)
818         * db.m4: do not test for ndbm library when ndbm-db was found in libc
819         * db.m4: test for ndbm-compatability with db
820         * db.m4: add forgotten AC_SUBST
821         * db.m4: first steps towards a new db test
823         * roken-frag.m4: remove header files checked by rk_db
825 2001-08-05  Assar Westerlund  <assar@sics.se>
827         * roken-frag.m4: remove header files checked by rk_db
829 2001-06-24  Assar Westerlund  <assar@sics.se>
831         * roken-frag.m4: make sure of building getaddrinfo et al if
832         missing
834 2001-06-20  Johan Danielsson  <joda@pdc.kth.se>
836         * install-catman.sh: try to install links to manpages
838 2001-06-19  Assar Westerlund  <assar@sics.se>
840         * broken-glob.m4: try to handle FreeBSD's GLOB_MAXPATH
842 2001-06-18  Johan Danielsson  <joda@pdc.kth.se>
844         * roken-frag.m4: test for getaddrinfo needs netdb.h on Tru64
846 2001-06-17  Assar Westerlund  <assar@sics.se>
848         * roken-frag.m4 (AC_CHECK_HEADERS): test for random
849         * roken-frag.m4 (AC_CHECK_HEADERS): test for initstate and
850         setstate
852         * roken-frag.m4 (AC_BROKEN): test for
853         emalloc,ecalloc,erealloc,estrdup
855 2001-05-11  Johan Danielsson  <joda@pdc.kth.se>
857         * roken-frag.m4: bswap{16,32}
858         
859 2001-03-26  Assar Westerlund  <assar@sics.se>
861         * broken-glob.m4: also test for GLOB_LIMIT
862         * krb-ipv6.m4: restore CFLAGS if v6 is not detected
864 2001-02-20  Assar Westerlund  <assar@sics.se>
866         * roken-frag.m4: check for getprogname, setprogname
868 2001-02-07  Assar Westerlund  <assar@sics.se>
870         * Makefile.am.common (LIB_kdfs): set.  use it.  from Ake Sandgren
871         <ake@cs.umu.se>
873 2000-12-26  Assar Westerlund  <assar@sics.se>
875         * krb-ipv6.m4: remove some dnl that weren't the correct with
876         modern autoconf
878 2000-12-15  Assar Westerlund  <assar@sics.se>
880         * roken-frag.m4 (inet_ntoa, inet_ntop, inet_pton): add necessary
881         includes when testing
882         * broken2.m4: new variant of broken, with includes and arguments
884         * test-package.m4: s/ifval/m4_ifval/ to keep in sync with
885         autoconf.  from Ake Sandgren <ake@cs.umu.se>
886         * check-var.m4: s/ifval/m4_ifval/ to keep in sync with autoconf.
887         from Ake Sandgren <ake@cs.umu.se>
889 2000-12-13  Assar Westerlund  <assar@sics.se>
891         * krb-irix.m4: need to set irix to no first.  From Ake Sandgren
892         <ake@cs.umu.se>
894 2000-12-12  Johan Danielsson  <joda@pdc.kth.se>
896         * roken-frag.m4: move sa_len test to before test for broken
897         getnameinfo
899 2000-12-12  Assar Westerlund  <assar@sics.se>
901         * roken-frag.m4: only test for broken getnameinfo if it exists
903 2000-12-10  Johan Danielsson  <joda@pdc.kth.se>
905         * roken-frag.m4: ifaddrs.h
907 2000-12-06  Johan Danielsson  <joda@pdc.kth.se>
909         * roken-frag.m4: test for unvis, and vis.h
911         * roken-frag.m4: test for strvis*
913 2000-12-05  Johan Danielsson  <joda@pdc.kth.se>
915         * Makefile.am.common: just warn if we fail to setuid a program
917         * broken-getnameinfo.m4: add more quotes
919         * roken-frag.m4: test for getifaddrs
921         * roken-frag.m4: test for broken AIX getnameinfo
923         * broken-getnameinfo.m4: test for broken getnameinfo
925 2000-12-01  Assar Westerlund  <assar@sics.se>
927         * Makefile.am.common: add kludge for LIBS
929 2000-11-30  Johan Danielsson  <joda@pdc.kth.se>
931         * check-man.m4: update this after recent changes
933         * Makefile.am.common: use install-catman.sh
935         * install-catman.sh: script to install preformatted manual pages
937         * Makefile.am.common: change cat handling
939 2000-11-29  Johan Danielsson  <joda@pdc.kth.se>
941         * roken-frag.m4: don't use AC_CONFIG_FILES here, since it doesn't
942         work with automake
944 2000-11-15  Assar Westerlund  <assar@sics.se>
946         * krb-readline.m4: link against the libtool-versions of
947         libeditline and libel_compat
949         * Makefile.am.common (INCLUDES): add $(INCLUDES_roken)
950         * roken-frag.m4 (CPPFLAGS_roken): rename to INCLUDES_roken
952 2000-11-05  Johan Danielsson  <joda@pdc.kth.se>
954         * aix.m4: set aix
956 2000-08-19  Assar Westerlund  <assar@sics.se>
958         * krb-bigendian.m4: merge from arla: make it work better
960 2000-08-07  Johan Danielsson  <joda@pdc.kth.se>
962         * roken-frag.m4: check getsockname for proto compat
964 2000-08-04  Johan Danielsson  <joda@pdc.kth.se>
966         * Makefile.am.common: add library for pidfile
968         * roken-frag.m4: tests for util.h and pidfile
970 2000-07-19  Johan Danielsson  <joda@pdc.kth.se>
972         * check-var.m4: rename to rk_CHECK_VAR, transposing the arguments,
973         and making the second optional, AU_DEFINE AC_CHECK_VAR to
974         rk_CHECK_VAR
976         * roken-frag.m4: other roken tests
978         * db.m4: db tests
980 2000-07-18  Johan Danielsson  <joda@pdc.kth.se>
982         * mips-abi.m4: AC_ERROR -> AC_MSG_ERROR
984         * check-netinet-ip-and-tcp.m4: use cache_check, and make this work
985         with new autoconf
987         * aix.m4: don't subst AFS_EXTRA_LD
989 2000-07-15  Johan Danielsson  <joda@pdc.kth.se>
991         * check-var.m4: workaround feature of newer autoconf
993         * find-func-no-libs2.m4: use cleaner autoheader trick
995         * have-type.m4: use cleaner autoheader trick
997         * have-types.m4: use cleaner autoheader trick
999         * test-package.m4: add 6th parameter for now
1001         * broken.m4: use cleaner autoheader trick
1003         * retsigtype.m4: test for signal handler return type
1005         * broken-realloc.m4: test for broken realloc
1007 2000-07-08  Assar Westerlund  <assar@sics.se>
1009         * roken.m4: set CPPFLAGS_roken and call AC_CONFIG_SUBDIRS
1011 2000-07-02  Assar Westerlund  <assar@sics.se>
1013         * Makefile.am.common (CP): set and use
1015 2000-04-05  Assar Westerlund  <assar@sics.se>
1017         * Makefile.am.common (INCLUDE_openldap, LIB_openldap): add
1019 2000-03-28  Assar Westerlund  <assar@sics.se>
1021         * krb-prog-yacc.m4: AC_MSG_WARNING should be AC_MSG_WARN
1023         * shared-libs.m4: try to update to freebsd5 (and elf)
1025 2000-03-16  Assar Westerlund  <assar@sics.se>
1027         * krb-prog-yacc.m4: warn we do not find any yacc
1029 2000-01-08  Assar Westerlund  <assar@sics.se>
1031         * krb-bigendian.m4: new file, replacement for ac_c_bigendian
1033 2000-01-01  Assar Westerlund  <assar@sics.se>
1035         * krb-ipv6.m4: re-organize: test for type of stack first so that
1036         we can find the libraries that we might have to link the test
1037         program against.  not linking the test program means we don't know
1038         if the right stuff is in the libraries.  also cosmetic changes to
1039         make sure we print the checking for... nicely
1041 1999-12-21  Assar Westerlund  <assar@sics.se>
1043         * krb-ipv6.m4: try linking, not only compiling
1044         * krb-ipv6.m4: add --without-ipv6 make sure we have `in6addr_any'
1045         which we use in the code.  This test avoids false positives on
1046         OpenBSD
1048 1999-11-29  Johan Danielsson  <joda@pdc.kth.se>
1050         * grok-type.m4: inttypes.h
1052 1999-11-05  Assar Westerlund  <assar@sics.se>
1054         * check-x.m4: include X_PRE_LIBS and X_EXTRA_LIBS when testing
1056 1999-11-01  Assar Westerlund  <assar@sics.se>
1058         * Makefile.am.common (install-build-headers): use `cp' instead of
1059         INSTALL_DATA for copying header files inside the build tree.  The
1060         user might have redefined INSTALL_DATA to specify owners and other
1061         information.
1063 1999-10-30  Assar Westerlund  <assar@sics.se>
1065         * find-func-no-libs2.m4: add yet another argument to allow specify
1066         linker flags that will be added _before_ the library when trying
1067         to link
1069         * find-func-no-libs.m4: add yet another argument to allow specify
1070         linker flags that will be added _before_ the library when trying
1071         to link
1073 1999-10-12  Assar Westerlund  <assar@sics.se>
1075         * find-func-no-libs2.m4 (AC_FIND_FUNC_NO_LIBS2): new argument
1076         `extra libs'
1078         * find-func-no-libs.m4 (AC_FIND_FUNC_NO_LIBS): new argument `extra
1079         libs'
1081 1999-09-01  Johan Danielsson  <joda@pdc.kth.se>
1083         * capabilities.m4: sgi capabilities
1085 1999-07-29  Assar Westerlund  <assar@sics.se>
1087         * have-struct-field.m4: quote macros when undefining
1089 1999-07-28  Assar Westerlund  <assar@sics.se>
1091         * Makefile.am.common (install-build-headers): add dependencies
1093 1999-07-24  Assar Westerlund  <assar@sics.se>
1094         
1095         * have-type.m4: try to get autoheader to co-operate
1097         * have-type.m4: stolen from Arla
1099         * krb-struct-sockaddr-sa-len.m4: not used any longer.  removed.
1101 1999-06-13  Assar Westerlund  <assar@sics.se>
1103         * krb-struct-spwd.m4: consequent name of cache variables
1105         * krb-func-getlogin.m4: new file for testing for posix (broken)
1106         getlogin
1108         * shared-libs.m4 (freebsd[34]): don't use ld -Bshareable
1110 1999-06-02  Johan Danielsson  <joda@pdc.kth.se>
1112         * check-x.m4: extended test for X
1113         
1114 1999-05-14  Assar Westerlund  <assar@sics.se>
1116         * check-netinet-ip-and-tcp.m4: proper autoheader tricks
1118         * check-netinet-ip-and-tcp.m4: new file for checking for
1119         netinet/{ip,tcp}.h.  These are special as they on Irix 6.5.3
1120         require <standards.h> to be included in advance.
1122         * check-xau.m4: we also need to check for XauFilename since it's
1123         used by appl/kx.  And on Irix 6.5 that function requires linking
1124         with -lX11.
1126 1999-05-08  Assar Westerlund  <assar@sics.se>
1128         * krb-find-db.m4: try with more header files than ndbm.h
1130 1999-04-19  Assar Westerlund  <assar@sics.se>
1132         * test-package.m4: try to handle the case of --without-package
1133         correctly
1135 1999-04-17  Assar Westerlund  <assar@sics.se>
1137         * make-aclocal: removed.  Not used anymore, being replaced by
1138         aclocal from automake.
1140 Thu Apr 15 14:17:26 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1142         * make-proto.pl: handle __attribute__
1144 Fri Apr  9 20:37:18 1999  Assar Westerlund  <assar@sics.se>
1146         * shared-libs.m4: quote $@
1147         (freebsd3): add install_symlink_command2
1149 Wed Apr  7 20:40:22 1999  Assar Westerlund  <assar@sics.se>
1151         * shared-libs.m4 (hpux): no library dependencies
1153 Mon Apr  5 16:13:08 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1155         * test-package.m4: compile and link, rather than looking for
1156         files; also export more information, so it's possible to add rpath
1157         information
1159 Tue Mar 30 13:49:54 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1161         * Makefile.am.common: CFLAGS -> AM_CFLAGS
1163 Mon Mar 29 16:51:12 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1165         * check-xau.m4: check for XauWriteAuth before checking for
1166         XauReadAuth to catch -lX11:s not containing XauWriteAuth, and IRIX
1167         6.5 that doesn't work with -lXau
1169 Sat Mar 27 18:03:58 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1171         * osfc2.m4: --enable-osfc2
1173 Fri Mar 19 15:34:52 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1175         * shared-libs.m4: move shared lib stuff here
1177 Wed Mar 24 23:24:51 1999  Assar Westerlund  <assar@sics.se>
1179         * Makefile.am.common (install-build-headers): simplify loop
1181 Tue Mar 23 17:31:23 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1183         * check-getpwnam_r-posix.m4: check for getpwnam_r, and if it's
1184         posix or not
1186 Tue Mar 23 00:00:13 1999  Assar Westerlund  <assar@sics.se>
1188         * Makefile.am.common (install_build_headers): try to make it work
1189         better when list of headers is empty.  handle make rewriting the
1190         filenames.
1192         * Makefile.am.common: hesoid -> hesiod
1194 Sun Mar 21 14:48:03 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1196         * grok-type.m4: <bind/bitypes.h>
1198         * Makefile.am.common: fix for automake bug/feature; add more LIB_*
1200         * test-package.m4: fix typo
1202         * check-man.m4: fix some typos
1204         * auth-modules.m4: tests for authentication modules
1206 Thu Mar 18 11:02:55 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1208         * Makefile.am.common: make install-build-headers a multi
1209         dependency target
1211         * Makefile.am.common: remove include_dir hack
1213         * Makefile.am.common: define LIB_kafs and LIB_gssapi
1215         * krb-find-db.m4: subst DBLIB also
1217         * check-xau.m4: test for Xau{Read,Write}Auth
1219 Wed Mar 10 19:29:20 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1221         * wflags.m4: AC_WFLAGS
1223 Mon Mar  1 11:23:41 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1225         * have-struct-field.m4: remove extra AC_MSG_RESULT
1227         * proto-compat.m4: typo
1229         * krb-func-getcwd-broken.m4: update to autoconf 2.13
1231         * krb-find-db.m4: update to autoconf 2.13
1233         * check-declaration.m4: typo
1235         * have-pragma-weak.m4: update to autoconf 2.13
1237         * have-struct-field.m4: better handling of types with spaces
1239 Mon Feb 22 20:05:06 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
1241         * broken-glob.m4: check for broken glob
1243 Sun Jan 31 06:50:33 1999  Assar Westerlund  <assar@sics.se>
1245         * krb-ipv6.m4: more magic for different v6 implementations.  From
1246         Jun-ichiro itojun Hagino <itojun@kame.net>
1248 Sun Nov 22 12:16:06 1998  Assar Westerlund  <assar@sics.se>
1250         * krb-struct-spwd.m4: new file
1252 Thu Jun  4 04:07:41 1998  Assar Westerlund  <assar@sics.se>
1254         * find-func-no-libs2.m4: new file
1256 Fri May  1 23:31:28 1998  Assar Westerlund  <assar@sics.se>
1258         * c-attribute.m4, c-function.m4: new files (from arla)
1260 Wed Mar 18 23:11:29 1998  Assar Westerlund  <assar@sics.se>
1262         * krb-ipv6.m4: rename HAVE_STRUCT_SOCKADDR_IN6 to HAVE_IPV6
1264 Thu Feb 26 02:37:49 1998  Assar Westerlund  <assar@sics.se>
1266         * make-proto.pl: should work with perl4