aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2018-04-04 04:21:19 +0000
committerHiroki Sato <hrs@FreeBSD.org>2018-04-04 04:21:19 +0000
commitd684f11da759490a8d98d7b790796106285f4084 (patch)
tree27b7356df710fdf1440fe2c23154b8121e99f2ab
parentf52d4664e3f68828c06f85bfc1afa271e3e04713 (diff)
downloadsrc-vendor/heimdal.tar.gz
src-vendor/heimdal.zip
Notes
Notes: svn path=/vendor-crypto/heimdal/dist/; revision=331978 svn path=/vendor-crypto/heimdal/7.5.0/; revision=331979; tag=vendor/heimdal/7.5.0
-rw-r--r--LICENSE2
-rw-r--r--Makefile.am10
-rw-r--r--Makefile.in532
-rw-r--r--NEWS220
-rw-r--r--NTMakefile9
-rw-r--r--aclocal.m4772
-rw-r--r--admin/Makefile.am6
-rw-r--r--admin/Makefile.in497
-rw-r--r--admin/ktutil-commands.in2
-rw-r--r--admin/ktutil.1 (renamed from admin/ktutil.8)4
-rw-r--r--admin/ktutil.cat1 (renamed from admin/ktutil.cat8)4
-rw-r--r--admin/list.c7
-rw-r--r--appl/Makefile.am17
-rw-r--r--appl/Makefile.in441
-rw-r--r--appl/afsutil/Makefile.am3
-rw-r--r--appl/afsutil/Makefile.in447
-rw-r--r--appl/afsutil/afslog.15
-rw-r--r--appl/afsutil/afslog.c29
-rw-r--r--appl/afsutil/afslog.cat15
-rw-r--r--appl/afsutil/pagsh.12
-rw-r--r--appl/afsutil/pagsh.c16
-rw-r--r--appl/afsutil/pagsh.cat12
-rw-r--r--appl/dbutils/Makefile.am13
-rw-r--r--appl/dbutils/Makefile.in (renamed from appl/ftp/ftp/Makefile.in)504
-rw-r--r--appl/dbutils/NTMakefile (renamed from appl/ftp/NTMakefile)2
-rw-r--r--appl/dbutils/bsearch.1115
-rw-r--r--appl/dbutils/bsearch.c205
-rw-r--r--appl/dbutils/bsearch.cat167
-rw-r--r--appl/dceutils/Makefile.in406
-rw-r--r--appl/dceutils/k5dce.h2
-rw-r--r--appl/ftp/ChangeLog1038
-rw-r--r--appl/ftp/Makefile.am7
-rw-r--r--appl/ftp/Makefile.in916
-rw-r--r--appl/ftp/common/Makefile.am14
-rw-r--r--appl/ftp/common/Makefile.in830
-rw-r--r--appl/ftp/common/NTMakefile35
-rw-r--r--appl/ftp/common/buffer.c69
-rw-r--r--appl/ftp/common/sockbuf.c70
-rw-r--r--appl/ftp/ftp/Makefile.am44
-rw-r--r--appl/ftp/ftp/NTMakefile35
-rw-r--r--appl/ftp/ftp/cmds.c2148
-rw-r--r--appl/ftp/ftp/cmdtab.c203
-rw-r--r--appl/ftp/ftp/domacro.c148
-rw-r--r--appl/ftp/ftp/extern.h174
-rw-r--r--appl/ftp/ftp/ftp.11211
-rw-r--r--appl/ftp/ftp/ftp.c1814
-rw-r--r--appl/ftp/ftp/ftp.cat1658
-rw-r--r--appl/ftp/ftp/ftp_locl.h141
-rw-r--r--appl/ftp/ftp/ftp_var.h130
-rw-r--r--appl/ftp/ftp/globals.c79
-rw-r--r--appl/ftp/ftp/gssapi.c511
-rw-r--r--appl/ftp/ftp/main.c590
-rw-r--r--appl/ftp/ftp/pathnames.h44
-rw-r--r--appl/ftp/ftp/ruserpass.c313
-rw-r--r--appl/ftp/ftp/security.c883
-rw-r--r--appl/ftp/ftp/security.h141
-rw-r--r--appl/ftp/ftpd/Makefile.am54
-rw-r--r--appl/ftp/ftpd/Makefile.in1055
-rw-r--r--appl/ftp/ftpd/extern.h150
-rw-r--r--appl/ftp/ftpd/ftpcmd.c3532
-rw-r--r--appl/ftp/ftpd/ftpcmd.y1478
-rw-r--r--appl/ftp/ftpd/ftpd.8503
-rw-r--r--appl/ftp/ftpd/ftpd.c2367
-rw-r--r--appl/ftp/ftpd/ftpd.cat8309
-rw-r--r--appl/ftp/ftpd/ftpd_locl.h171
-rw-r--r--appl/ftp/ftpd/ftpusers.537
-rw-r--r--appl/ftp/ftpd/ftpusers.cat527
-rw-r--r--appl/ftp/ftpd/gssapi.c511
-rw-r--r--appl/ftp/ftpd/kauth.c140
-rw-r--r--appl/ftp/ftpd/klist.c178
-rw-r--r--appl/ftp/ftpd/logwtmp.c199
-rw-r--r--appl/ftp/ftpd/ls.c891
-rw-r--r--appl/ftp/ftpd/pathnames.h63
-rw-r--r--appl/ftp/ftpd/popen.c236
-rw-r--r--appl/ftp/ftpd/security.c883
-rw-r--r--appl/gssmask/Makefile.in365
-rw-r--r--appl/gssmask/common.h14
-rw-r--r--appl/gssmask/gssmaestro.c65
-rw-r--r--appl/gssmask/gssmask.c57
-rw-r--r--appl/kf/Makefile.in476
-rw-r--r--appl/kf/kf.12
-rw-r--r--appl/kf/kf.c32
-rw-r--r--appl/kf/kf.cat12
-rw-r--r--appl/kf/kfd.82
-rw-r--r--appl/kf/kfd.c22
-rw-r--r--appl/kf/kfd.cat82
-rw-r--r--appl/kx/ChangeLog457
-rw-r--r--appl/kx/Makefile.am70
-rw-r--r--appl/kx/Makefile.in1142
-rw-r--r--appl/kx/common.c813
-rw-r--r--appl/kx/context.c94
-rw-r--r--appl/kx/krb5.c447
-rw-r--r--appl/kx/kx.192
-rw-r--r--appl/kx/kx.c711
-rw-r--r--appl/kx/kx.cat139
-rw-r--r--appl/kx/kx.h249
-rw-r--r--appl/kx/kxd.883
-rw-r--r--appl/kx/kxd.c779
-rw-r--r--appl/kx/kxd.cat837
-rw-r--r--appl/kx/rxtelnet.1128
-rw-r--r--appl/kx/rxtelnet.cat152
-rw-r--r--appl/kx/rxtelnet.in72
-rw-r--r--appl/kx/rxterm.1120
-rw-r--r--appl/kx/rxterm.cat147
-rw-r--r--appl/kx/rxterm.in45
-rw-r--r--appl/kx/tenletxr.191
-rw-r--r--appl/kx/tenletxr.cat137
-rw-r--r--appl/kx/tenletxr.in37
-rw-r--r--appl/kx/writeauth.c73
-rw-r--r--appl/login/ChangeLog366
-rw-r--r--appl/login/Makefile.am40
-rw-r--r--appl/login/Makefile.in1035
-rw-r--r--appl/login/NTMakefile35
-rw-r--r--appl/login/limits_conf.c214
-rw-r--r--appl/login/login-protos.h91
-rw-r--r--appl/login/login.1252
-rw-r--r--appl/login/login.access.555
-rw-r--r--appl/login/login.access.cat545
-rw-r--r--appl/login/login.c733
-rw-r--r--appl/login/login.cat1164
-rw-r--r--appl/login/login_access.c277
-rw-r--r--appl/login/login_locl.h155
-rw-r--r--appl/login/osfc2.c79
-rw-r--r--appl/login/read_string.c137
-rw-r--r--appl/login/shadow.c95
-rw-r--r--appl/login/stty_default.c100
-rw-r--r--appl/login/tty.c70
-rw-r--r--appl/login/utmp_login.c166
-rw-r--r--appl/login/utmpx_login.c105
-rw-r--r--appl/otp/Makefile.am2
-rw-r--r--appl/otp/Makefile.in437
-rw-r--r--appl/otp/otp.c52
-rw-r--r--appl/otp/otpprint.c23
-rw-r--r--appl/popper/ChangeLog269
-rw-r--r--appl/popper/Makefile.am49
-rw-r--r--appl/popper/Makefile.in1040
-rw-r--r--appl/popper/NTMakefile35
-rw-r--r--appl/popper/README381
-rw-r--r--appl/popper/README-FIRST11
-rw-r--r--appl/popper/auth_gssapi.c253
-rw-r--r--appl/popper/maildir.c216
-rw-r--r--appl/popper/pop3.rfc1081898
-rw-r--r--appl/popper/pop3e.rfc1082619
-rw-r--r--appl/popper/pop_auth.c183
-rw-r--r--appl/popper/pop_auth.h60
-rw-r--r--appl/popper/pop_debug.c230
-rw-r--r--appl/popper/pop_dele.c107
-rw-r--r--appl/popper/pop_dropcopy.c174
-rw-r--r--appl/popper/pop_dropinfo.c231
-rw-r--r--appl/popper/pop_get_command.c160
-rw-r--r--appl/popper/pop_init.c364
-rw-r--r--appl/popper/pop_last.c18
-rw-r--r--appl/popper/pop_list.c59
-rw-r--r--appl/popper/pop_log.c36
-rw-r--r--appl/popper/pop_msg.c57
-rw-r--r--appl/popper/pop_parse.c55
-rw-r--r--appl/popper/pop_pass.c204
-rw-r--r--appl/popper/pop_quit.c21
-rw-r--r--appl/popper/pop_rset.c33
-rw-r--r--appl/popper/pop_send.c176
-rw-r--r--appl/popper/pop_stat.c26
-rw-r--r--appl/popper/pop_uidl.c88
-rw-r--r--appl/popper/pop_updt.c199
-rw-r--r--appl/popper/pop_user.c35
-rw-r--r--appl/popper/pop_xover.c37
-rw-r--r--appl/popper/popper.8103
-rw-r--r--appl/popper/popper.README.release45
-rw-r--r--appl/popper/popper.c120
-rw-r--r--appl/popper/popper.cat856
-rw-r--r--appl/popper/popper.h349
-rw-r--r--appl/popper/version.h19
-rw-r--r--appl/push/ChangeLog200
-rw-r--r--appl/push/Makefile.am26
-rw-r--r--appl/push/Makefile.in1038
-rw-r--r--appl/push/NTMakefile35
-rw-r--r--appl/push/pfrom.155
-rw-r--r--appl/push/pfrom.cat117
-rw-r--r--appl/push/pfrom.in6
-rw-r--r--appl/push/push.8132
-rw-r--r--appl/push/push.c785
-rw-r--r--appl/push/push.cat874
-rw-r--r--appl/push/push_locl.h94
-rw-r--r--appl/rcp/ChangeLog130
-rw-r--r--appl/rcp/Makefile.am15
-rw-r--r--appl/rcp/Makefile.in948
-rw-r--r--appl/rcp/NTMakefile35
-rw-r--r--appl/rcp/extern.h52
-rw-r--r--appl/rcp/rcp.166
-rw-r--r--appl/rcp/rcp.c789
-rw-r--r--appl/rcp/rcp.cat138
-rw-r--r--appl/rcp/util.c184
-rw-r--r--appl/rsh/ChangeLog549
-rw-r--r--appl/rsh/Makefile.am28
-rw-r--r--appl/rsh/Makefile.in1063
-rw-r--r--appl/rsh/NTMakefile35
-rw-r--r--appl/rsh/common.c172
-rw-r--r--appl/rsh/limits_conf.c214
-rw-r--r--appl/rsh/login_access.c277
-rw-r--r--appl/rsh/rsh.1294
-rw-r--r--appl/rsh/rsh.c1032
-rw-r--r--appl/rsh/rsh.cat1139
-rw-r--r--appl/rsh/rsh_locl.h166
-rw-r--r--appl/rsh/rshd.8161
-rw-r--r--appl/rsh/rshd.c979
-rw-r--r--appl/rsh/rshd.cat879
-rw-r--r--appl/su/Makefile.am2
-rw-r--r--appl/su/Makefile.in437
-rw-r--r--appl/su/su.c70
-rw-r--r--appl/telnet/ChangeLog831
-rw-r--r--appl/telnet/Makefile.am11
-rw-r--r--appl/telnet/Makefile.in920
-rw-r--r--appl/telnet/NTMakefile35
-rw-r--r--appl/telnet/README.ORIG743
-rw-r--r--appl/telnet/arpa/telnet.h323
-rw-r--r--appl/telnet/libtelnet/Makefile.am23
-rw-r--r--appl/telnet/libtelnet/Makefile.in845
-rw-r--r--appl/telnet/libtelnet/NTMakefile35
-rw-r--r--appl/telnet/libtelnet/auth-proto.h111
-rw-r--r--appl/telnet/libtelnet/auth.c628
-rw-r--r--appl/telnet/libtelnet/auth.h81
-rw-r--r--appl/telnet/libtelnet/enc-proto.h133
-rw-r--r--appl/telnet/libtelnet/enc_des.c659
-rw-r--r--appl/telnet/libtelnet/encrypt.c1006
-rw-r--r--appl/telnet/libtelnet/encrypt.h103
-rw-r--r--appl/telnet/libtelnet/genget.c106
-rw-r--r--appl/telnet/libtelnet/kerberos5.c896
-rw-r--r--appl/telnet/libtelnet/misc-proto.h79
-rw-r--r--appl/telnet/libtelnet/misc.c95
-rw-r--r--appl/telnet/libtelnet/misc.h42
-rw-r--r--appl/telnet/libtelnet/rsaencpwd.c486
-rw-r--r--appl/telnet/libtelnet/spx.c589
-rw-r--r--appl/telnet/telnet.state80
-rw-r--r--appl/telnet/telnet/Makefile.am24
-rw-r--r--appl/telnet/telnet/Makefile.in970
-rw-r--r--appl/telnet/telnet/NTMakefile35
-rw-r--r--appl/telnet/telnet/authenc.c99
-rw-r--r--appl/telnet/telnet/commands.c2675
-rw-r--r--appl/telnet/telnet/defines.h60
-rw-r--r--appl/telnet/telnet/externs.h443
-rw-r--r--appl/telnet/telnet/main.c358
-rw-r--r--appl/telnet/telnet/network.c173
-rw-r--r--appl/telnet/telnet/ring.c321
-rw-r--r--appl/telnet/telnet/ring.h99
-rw-r--r--appl/telnet/telnet/sys_bsd.c979
-rw-r--r--appl/telnet/telnet/telnet.11369
-rw-r--r--appl/telnet/telnet/telnet.c2420
-rw-r--r--appl/telnet/telnet/telnet.cat1715
-rw-r--r--appl/telnet/telnet/telnet_locl.h181
-rw-r--r--appl/telnet/telnet/terminal.c221
-rw-r--r--appl/telnet/telnet/types.h52
-rw-r--r--appl/telnet/telnet/utilities.c865
-rw-r--r--appl/telnet/telnetd/Makefile.am27
-rw-r--r--appl/telnet/telnetd/Makefile.in973
-rw-r--r--appl/telnet/telnetd/NTMakefile35
-rw-r--r--appl/telnet/telnetd/authenc.c80
-rw-r--r--appl/telnet/telnetd/defs.h190
-rw-r--r--appl/telnet/telnetd/ext.h208
-rw-r--r--appl/telnet/telnetd/global.c107
-rw-r--r--appl/telnet/telnetd/slc.c57
-rw-r--r--appl/telnet/telnetd/state.c1360
-rw-r--r--appl/telnet/telnetd/sys_term.c1910
-rw-r--r--appl/telnet/telnetd/telnetd.8536
-rw-r--r--appl/telnet/telnetd/telnetd.c1401
-rw-r--r--appl/telnet/telnetd/telnetd.cat8298
-rw-r--r--appl/telnet/telnetd/telnetd.h247
-rw-r--r--appl/telnet/telnetd/termstat.c138
-rw-r--r--appl/telnet/telnetd/utility.c1170
-rw-r--r--appl/test/Makefile.am4
-rw-r--r--appl/test/Makefile.in404
-rw-r--r--appl/test/common.c28
-rw-r--r--appl/test/gssapi_client.c38
-rw-r--r--appl/test/gssapi_server.c65
-rw-r--r--appl/test/http_client.c37
-rw-r--r--appl/test/jgssapi_server.java148
-rw-r--r--appl/test/nt_gss_common.c2
-rw-r--r--appl/test/nt_gss_server.c4
-rw-r--r--appl/test/tcp_server.c43
-rw-r--r--appl/test/test_locl.h1
-rw-r--r--appl/test/uu_client.c19
-rw-r--r--appl/test/uu_server.c48
-rw-r--r--appl/xnlock/ChangeLog159
-rw-r--r--appl/xnlock/Makefile.am32
-rw-r--r--appl/xnlock/Makefile.in961
-rw-r--r--appl/xnlock/NTMakefile35
-rw-r--r--appl/xnlock/README21
-rw-r--r--appl/xnlock/nose.0.left38
-rw-r--r--appl/xnlock/nose.0.right38
-rw-r--r--appl/xnlock/nose.1.left38
-rw-r--r--appl/xnlock/nose.1.right38
-rw-r--r--appl/xnlock/nose.down38
-rw-r--r--appl/xnlock/nose.front38
-rw-r--r--appl/xnlock/nose.left.front38
-rw-r--r--appl/xnlock/nose.right.front38
-rw-r--r--appl/xnlock/xnlock.1123
-rw-r--r--appl/xnlock/xnlock.c1083
-rw-r--r--appl/xnlock/xnlock.cat1110
-rw-r--r--autogen.sh5
-rw-r--r--base/array.c234
-rw-r--r--base/heimbase.c559
-rw-r--r--base/heimbase.h188
-rw-r--r--base/string.c115
-rw-r--r--base/test_base.c152
-rw-r--r--base/version-script.map28
-rw-r--r--cf/Makefile.am.common78
-rw-r--r--cf/check-compile-et.m49
-rw-r--r--cf/check-x.m453
-rw-r--r--cf/check-xau.m464
-rw-r--r--cf/crypto.m4173
-rw-r--r--cf/db.m486
-rw-r--r--cf/dispatch.m429
-rw-r--r--cf/dlopen.m48
-rw-r--r--cf/find-func-no-libs2.m41
-rwxr-xr-xcf/install-catman.sh2
-rw-r--r--cf/krb-prog-perl.m421
-rw-r--r--cf/libtool.m42798
-rw-r--r--cf/ltoptions.m4140
-rw-r--r--cf/ltsugar.m47
-rw-r--r--cf/ltversion.m412
-rw-r--r--cf/lt~obsolete.m47
-rw-r--r--cf/make-proto.pl130
-rwxr-xr-xcf/maybe-valgrind.sh68
-rw-r--r--cf/pthreads.m434
-rw-r--r--cf/roken-frag.m433
-rwxr-xr-xcf/roken-h-process.pl184
-rw-r--r--cf/sunos.m49
-rw-r--r--cf/symbol-version.py85
-rw-r--r--cf/test-package.m42
-rw-r--r--cf/valgrind-suppressions86
-rwxr-xr-xcf/w32-check-exported-symbols.pl129
-rwxr-xr-xcf/w32-def-from-dll.pl212
-rwxr-xr-x[-rw-r--r--]cf/w32-detect-vc-version.pl (renamed from base/NTMakefile)30
-rwxr-xr-xcf/w32-hh-toc-from-info.pl120
-rwxr-xr-xcf/w32-list-externs-from-objs.pl114
-rw-r--r--cf/wflags.m416
-rwxr-xr-xcompile235
-rwxr-xr-xconfig.guess714
-rwxr-xr-xconfig.sub361
-rwxr-xr-xconfigure9736
-rw-r--r--configure.ac94
-rwxr-xr-xdepcomp533
-rw-r--r--doc/Makefile.am27
-rw-r--r--doc/Makefile.in388
-rw-r--r--doc/NTMakefile5
-rw-r--r--doc/ack.texi4
-rw-r--r--doc/base.din15
-rw-r--r--doc/base.hhp8
-rw-r--r--doc/copyright.texi5
-rw-r--r--doc/doxyout/base/html/bc_s.pngbin0 -> 676 bytes
-rw-r--r--doc/doxyout/base/html/bdwn.pngbin0 -> 147 bytes
-rw-r--r--doc/doxyout/base/html/closed.pngbin0 -> 132 bytes
-rw-r--r--doc/doxyout/base/html/doc.pngbin0 -> 746 bytes
-rw-r--r--doc/doxyout/base/html/doxygen.css1596
-rw-r--r--doc/doxyout/base/html/doxygen.pngbin0 -> 3779 bytes
-rw-r--r--doc/doxyout/base/html/dynsections.js97
-rw-r--r--doc/doxyout/base/html/folderclosed.pngbin0 -> 616 bytes
-rw-r--r--doc/doxyout/base/html/folderopen.pngbin0 -> 597 bytes
-rw-r--r--doc/doxyout/base/html/graph_legend.html59
-rw-r--r--doc/doxyout/base/html/graph_legend.md51
-rw-r--r--doc/doxyout/base/html/graph_legend.pngbin0 -> 25694 bytes
-rw-r--r--doc/doxyout/base/html/group__heimbase.html231
-rw-r--r--doc/doxyout/base/html/index.html30
-rw-r--r--doc/doxyout/base/html/jquery.js87
-rw-r--r--doc/doxyout/base/html/menu.js26
-rw-r--r--doc/doxyout/base/html/menudata.js3
-rw-r--r--doc/doxyout/base/html/modules.html35
-rw-r--r--doc/doxyout/base/html/nav_f.pngbin0 -> 153 bytes
-rw-r--r--doc/doxyout/base/html/nav_g.pngbin0 -> 95 bytes
-rw-r--r--doc/doxyout/base/html/nav_h.pngbin0 -> 98 bytes
-rw-r--r--doc/doxyout/base/html/open.pngbin0 -> 123 bytes
-rw-r--r--doc/doxyout/base/html/splitbar.pngbin0 -> 314 bytes
-rw-r--r--doc/doxyout/base/html/sync_off.pngbin0 -> 853 bytes
-rw-r--r--doc/doxyout/base/html/sync_on.pngbin0 -> 845 bytes
-rw-r--r--doc/doxyout/base/html/tab_a.pngbin0 -> 142 bytes
-rw-r--r--doc/doxyout/base/html/tab_b.pngbin0 -> 169 bytes
-rw-r--r--doc/doxyout/base/html/tab_h.pngbin0 -> 177 bytes
-rw-r--r--doc/doxyout/base/html/tab_s.pngbin0 -> 184 bytes
-rw-r--r--doc/doxyout/base/html/tabs.css1
-rw-r--r--doc/doxyout/base/man/man3/heimbase.3330
-rw-r--r--doc/doxyout/base/manpages1
-rw-r--r--doc/doxyout/gssapi/html/bc_s.pngbin0 -> 676 bytes
-rw-r--r--doc/doxyout/gssapi/html/bdwn.pngbin0 -> 147 bytes
-rw-r--r--doc/doxyout/gssapi/html/closed.pngbin0 -> 132 bytes
-rw-r--r--doc/doxyout/gssapi/html/doc.pngbin0 -> 746 bytes
-rw-r--r--doc/doxyout/gssapi/html/doxygen.css1849
-rw-r--r--doc/doxyout/gssapi/html/doxygen.pngbin1281 -> 3779 bytes
-rw-r--r--doc/doxyout/gssapi/html/dynsections.js97
-rw-r--r--doc/doxyout/gssapi/html/folderclosed.pngbin0 -> 616 bytes
-rw-r--r--doc/doxyout/gssapi/html/folderopen.pngbin0 -> 597 bytes
-rw-r--r--doc/doxyout/gssapi/html/graph_legend.dot22
-rw-r--r--doc/doxyout/gssapi/html/graph_legend.html85
-rw-r--r--doc/doxyout/gssapi/html/graph_legend.md51
-rw-r--r--doc/doxyout/gssapi/html/graph_legend.pngbin4256 -> 25694 bytes
-rw-r--r--doc/doxyout/gssapi/html/group__gssapi.html993
-rw-r--r--doc/doxyout/gssapi/html/gssapi_mechs_intro.html39
-rw-r--r--doc/doxyout/gssapi/html/gssapi_services_intro.html81
-rw-r--r--doc/doxyout/gssapi/html/index.html49
-rw-r--r--doc/doxyout/gssapi/html/internal_v_smechname.html40
-rw-r--r--doc/doxyout/gssapi/html/internalvsmechname.html36
-rw-r--r--doc/doxyout/gssapi/html/jquery.js87
-rw-r--r--doc/doxyout/gssapi/html/menu.js26
-rw-r--r--doc/doxyout/gssapi/html/menudata.js4
-rw-r--r--doc/doxyout/gssapi/html/modules.html38
-rw-r--r--doc/doxyout/gssapi/html/nav_f.pngbin0 -> 153 bytes
-rw-r--r--doc/doxyout/gssapi/html/nav_g.pngbin0 -> 95 bytes
-rw-r--r--doc/doxyout/gssapi/html/nav_h.pngbin0 -> 98 bytes
-rw-r--r--doc/doxyout/gssapi/html/open.pngbin0 -> 123 bytes
-rw-r--r--doc/doxyout/gssapi/html/pages.html45
-rw-r--r--doc/doxyout/gssapi/html/splitbar.pngbin0 -> 314 bytes
-rw-r--r--doc/doxyout/gssapi/html/sync_off.pngbin0 -> 853 bytes
-rw-r--r--doc/doxyout/gssapi/html/sync_on.pngbin0 -> 845 bytes
-rw-r--r--doc/doxyout/gssapi/html/tab_a.pngbin0 -> 142 bytes
-rw-r--r--doc/doxyout/gssapi/html/tab_b.gifbin35 -> 0 bytes
-rw-r--r--doc/doxyout/gssapi/html/tab_b.pngbin0 -> 169 bytes
-rw-r--r--doc/doxyout/gssapi/html/tab_h.pngbin0 -> 177 bytes
-rw-r--r--doc/doxyout/gssapi/html/tab_l.gifbin706 -> 0 bytes
-rw-r--r--doc/doxyout/gssapi/html/tab_r.gifbin2585 -> 0 bytes
-rw-r--r--doc/doxyout/gssapi/html/tab_s.pngbin0 -> 184 bytes
-rw-r--r--doc/doxyout/gssapi/html/tabs.css103
-rw-r--r--doc/doxyout/gssapi/man/man3/gss_display_status.3 (renamed from doc/doxyout/gssapi/man/man3/__gss_c_attr_stream_sizes_oid_desc.3)0
-rw-r--r--doc/doxyout/gssapi/man/man3/gss_export_name.31
-rw-r--r--doc/doxyout/gssapi/man/man3/gssapi.3221
-rw-r--r--doc/doxyout/gssapi/man/man3/gssapi_mechs_intro.35
-rw-r--r--doc/doxyout/gssapi/man/man3/gssapi_services_intro.35
-rw-r--r--doc/doxyout/gssapi/man/man3/internal_v_smechname.320
-rw-r--r--doc/doxyout/gssapi/man/man3/internalvsmechname.320
-rw-r--r--doc/doxyout/gssapi/manpages27
-rw-r--r--doc/doxyout/hcrypto/html/bc_s.pngbin0 -> 676 bytes
-rw-r--r--doc/doxyout/hcrypto/html/bdwn.pngbin0 -> 147 bytes
-rw-r--r--doc/doxyout/hcrypto/html/closed.pngbin0 -> 132 bytes
-rw-r--r--doc/doxyout/hcrypto/html/doc.pngbin0 -> 746 bytes
-rw-r--r--doc/doxyout/hcrypto/html/doxygen.css1849
-rw-r--r--doc/doxyout/hcrypto/html/doxygen.pngbin1281 -> 3779 bytes
-rw-r--r--doc/doxyout/hcrypto/html/dynsections.js97
-rw-r--r--doc/doxyout/hcrypto/html/example__evp__cipher_8c-example.html173
-rw-r--r--doc/doxyout/hcrypto/html/example_evp_cipher_8c-example.html31
-rw-r--r--doc/doxyout/hcrypto/html/examples.html35
-rw-r--r--doc/doxyout/hcrypto/html/folderclosed.pngbin0 -> 616 bytes
-rw-r--r--doc/doxyout/hcrypto/html/folderopen.pngbin0 -> 597 bytes
-rw-r--r--doc/doxyout/hcrypto/html/graph_legend.dot22
-rw-r--r--doc/doxyout/hcrypto/html/graph_legend.html85
-rw-r--r--doc/doxyout/hcrypto/html/graph_legend.md51
-rw-r--r--doc/doxyout/hcrypto/html/graph_legend.pngbin4256 -> 25694 bytes
-rw-r--r--doc/doxyout/hcrypto/html/group__hcrypto__core.html201
-rw-r--r--doc/doxyout/hcrypto/html/group__hcrypto__des.html921
-rw-r--r--doc/doxyout/hcrypto/html/group__hcrypto__dh.html627
-rw-r--r--doc/doxyout/hcrypto/html/group__hcrypto__evp.html3413
-rw-r--r--doc/doxyout/hcrypto/html/group__hcrypto__misc.html187
-rw-r--r--doc/doxyout/hcrypto/html/group__hcrypto__rand.html454
-rw-r--r--doc/doxyout/hcrypto/html/group__hcrypto__rsa.html310
-rw-r--r--doc/doxyout/hcrypto/html/index.html74
-rw-r--r--doc/doxyout/hcrypto/html/jquery.js87
-rw-r--r--doc/doxyout/hcrypto/html/menu.js26
-rw-r--r--doc/doxyout/hcrypto/html/menudata.js5
-rw-r--r--doc/doxyout/hcrypto/html/modules.html50
-rw-r--r--doc/doxyout/hcrypto/html/nav_f.pngbin0 -> 153 bytes
-rw-r--r--doc/doxyout/hcrypto/html/nav_g.pngbin0 -> 95 bytes
-rw-r--r--doc/doxyout/hcrypto/html/nav_h.pngbin0 -> 98 bytes
-rw-r--r--doc/doxyout/hcrypto/html/open.pngbin0 -> 123 bytes
-rw-r--r--doc/doxyout/hcrypto/html/page_des.html65
-rw-r--r--doc/doxyout/hcrypto/html/page_dh.html39
-rw-r--r--doc/doxyout/hcrypto/html/page_evp.html40
-rw-r--r--doc/doxyout/hcrypto/html/page_rand.html35
-rw-r--r--doc/doxyout/hcrypto/html/page_rsa.html42
-rw-r--r--doc/doxyout/hcrypto/html/pages.html34
-rw-r--r--doc/doxyout/hcrypto/html/splitbar.pngbin0 -> 314 bytes
-rw-r--r--doc/doxyout/hcrypto/html/sync_off.pngbin0 -> 853 bytes
-rw-r--r--doc/doxyout/hcrypto/html/sync_on.pngbin0 -> 845 bytes
-rw-r--r--doc/doxyout/hcrypto/html/tab_a.pngbin0 -> 142 bytes
-rw-r--r--doc/doxyout/hcrypto/html/tab_b.gifbin35 -> 0 bytes
-rw-r--r--doc/doxyout/hcrypto/html/tab_b.pngbin0 -> 169 bytes
-rw-r--r--doc/doxyout/hcrypto/html/tab_h.pngbin0 -> 177 bytes
-rw-r--r--doc/doxyout/hcrypto/html/tab_l.gifbin706 -> 0 bytes
-rw-r--r--doc/doxyout/hcrypto/html/tab_r.gifbin2585 -> 0 bytes
-rw-r--r--doc/doxyout/hcrypto/html/tab_s.pngbin0 -> 184 bytes
-rw-r--r--doc/doxyout/hcrypto/html/tabs.css103
-rw-r--r--doc/doxyout/hcrypto/man/man3/OSSL_CIPHER_ALGORITHM.31
-rw-r--r--doc/doxyout/hcrypto/man/man3/PKCS5_PBKDF2_HMAC.31
-rw-r--r--doc/doxyout/hcrypto/man/man3/WINCNG_CIPHER_ALGORITHM.31
-rw-r--r--doc/doxyout/hcrypto/man/man3/WINCNG_CIPHER_ALGORITHM_UNAVAILABLE.31
-rw-r--r--doc/doxyout/hcrypto/man/man3/hcrypto_core.339
-rw-r--r--doc/doxyout/hcrypto/man/man3/hcrypto_des.3135
-rw-r--r--doc/doxyout/hcrypto/man/man3/hcrypto_dh.3140
-rw-r--r--doc/doxyout/hcrypto/man/man3/hcrypto_evp.3660
-rw-r--r--doc/doxyout/hcrypto/man/man3/hcrypto_misc.358
-rw-r--r--doc/doxyout/hcrypto/man/man3/hcrypto_rand.390
-rw-r--r--doc/doxyout/hcrypto/man/man3/hcrypto_rsa.360
-rw-r--r--doc/doxyout/hcrypto/man/man3/page_des.335
-rw-r--r--doc/doxyout/hcrypto/man/man3/page_dh.38
-rw-r--r--doc/doxyout/hcrypto/man/man3/page_evp.38
-rw-r--r--doc/doxyout/hcrypto/man/man3/page_rand.36
-rw-r--r--doc/doxyout/hcrypto/man/man3/page_rsa.311
-rw-r--r--doc/doxyout/hcrypto/manpages266
-rw-r--r--doc/doxyout/hdb/html/annotated.html43
-rw-r--r--doc/doxyout/hdb/html/bc_s.pngbin0 -> 676 bytes
-rw-r--r--doc/doxyout/hdb/html/bdwn.pngbin0 -> 147 bytes
-rw-r--r--doc/doxyout/hdb/html/classes.html39
-rw-r--r--doc/doxyout/hdb/html/closed.pngbin0 -> 132 bytes
-rw-r--r--doc/doxyout/hdb/html/doc.pngbin0 -> 746 bytes
-rw-r--r--doc/doxyout/hdb/html/doxygen.css1849
-rw-r--r--doc/doxyout/hdb/html/doxygen.pngbin1281 -> 3779 bytes
-rw-r--r--doc/doxyout/hdb/html/dynsections.js97
-rw-r--r--doc/doxyout/hdb/html/folderclosed.pngbin0 -> 616 bytes
-rw-r--r--doc/doxyout/hdb/html/folderopen.pngbin0 -> 597 bytes
-rw-r--r--doc/doxyout/hdb/html/functions.html107
-rw-r--r--doc/doxyout/hdb/html/functions_vars.html107
-rw-r--r--doc/doxyout/hdb/html/graph_legend.dot22
-rw-r--r--doc/doxyout/hdb/html/graph_legend.html84
-rw-r--r--doc/doxyout/hdb/html/graph_legend.md51
-rw-r--r--doc/doxyout/hdb/html/graph_legend.pngbin4256 -> 25694 bytes
-rw-r--r--doc/doxyout/hdb/html/index.html48
-rw-r--r--doc/doxyout/hdb/html/jquery.js87
-rw-r--r--doc/doxyout/hdb/html/menu.js26
-rw-r--r--doc/doxyout/hdb/html/menudata.js7
-rw-r--r--doc/doxyout/hdb/html/nav_f.pngbin0 -> 153 bytes
-rw-r--r--doc/doxyout/hdb/html/nav_g.pngbin0 -> 95 bytes
-rw-r--r--doc/doxyout/hdb/html/nav_h.pngbin0 -> 98 bytes
-rw-r--r--doc/doxyout/hdb/html/open.pngbin0 -> 123 bytes
-rw-r--r--doc/doxyout/hdb/html/splitbar.pngbin0 -> 314 bytes
-rw-r--r--doc/doxyout/hdb/html/struct_h_d_b.html481
-rw-r--r--doc/doxyout/hdb/html/structhdb__entry__ex.html50
-rw-r--r--doc/doxyout/hdb/html/sync_off.pngbin0 -> 853 bytes
-rw-r--r--doc/doxyout/hdb/html/sync_on.pngbin0 -> 845 bytes
-rw-r--r--doc/doxyout/hdb/html/tab_a.pngbin0 -> 142 bytes
-rw-r--r--doc/doxyout/hdb/html/tab_b.gifbin35 -> 0 bytes
-rw-r--r--doc/doxyout/hdb/html/tab_b.pngbin0 -> 169 bytes
-rw-r--r--doc/doxyout/hdb/html/tab_h.pngbin0 -> 177 bytes
-rw-r--r--doc/doxyout/hdb/html/tab_l.gifbin706 -> 0 bytes
-rw-r--r--doc/doxyout/hdb/html/tab_r.gifbin2585 -> 0 bytes
-rw-r--r--doc/doxyout/hdb/html/tab_s.pngbin0 -> 184 bytes
-rw-r--r--doc/doxyout/hdb/html/tabs.css103
-rw-r--r--doc/doxyout/hdb/man/man3/HDB.3146
-rw-r--r--doc/doxyout/hdb/man/man3/hdb_entry_ex.310
-rw-r--r--doc/doxyout/hdb/manpages34
-rw-r--r--doc/doxyout/hx509/html/bc_s.pngbin0 -> 676 bytes
-rw-r--r--doc/doxyout/hx509/html/bdwn.pngbin0 -> 147 bytes
-rw-r--r--doc/doxyout/hx509/html/closed.pngbin0 -> 132 bytes
-rw-r--r--doc/doxyout/hx509/html/doc.pngbin0 -> 746 bytes
-rw-r--r--doc/doxyout/hx509/html/doxygen.css1849
-rw-r--r--doc/doxyout/hx509/html/doxygen.pngbin1281 -> 3779 bytes
-rw-r--r--doc/doxyout/hx509/html/dynsections.js97
-rw-r--r--doc/doxyout/hx509/html/folderclosed.pngbin0 -> 616 bytes
-rw-r--r--doc/doxyout/hx509/html/folderopen.pngbin0 -> 597 bytes
-rw-r--r--doc/doxyout/hx509/html/graph_legend.dot22
-rw-r--r--doc/doxyout/hx509/html/graph_legend.html85
-rw-r--r--doc/doxyout/hx509/html/graph_legend.md51
-rw-r--r--doc/doxyout/hx509/html/graph_legend.pngbin4256 -> 25694 bytes
-rw-r--r--doc/doxyout/hx509/html/group__hx509.html104
-rw-r--r--doc/doxyout/hx509/html/group__hx509__ca.html1243
-rw-r--r--doc/doxyout/hx509/html/group__hx509__cert.html1461
-rw-r--r--doc/doxyout/hx509/html/group__hx509__cms.html498
-rw-r--r--doc/doxyout/hx509/html/group__hx509__crypto.html98
-rw-r--r--doc/doxyout/hx509/html/group__hx509__env.html319
-rw-r--r--doc/doxyout/hx509/html/group__hx509__error.html317
-rw-r--r--doc/doxyout/hx509/html/group__hx509__keyset.html789
-rw-r--r--doc/doxyout/hx509/html/group__hx509__lock.html34
-rw-r--r--doc/doxyout/hx509/html/group__hx509__misc.html102
-rw-r--r--doc/doxyout/hx509/html/group__hx509__name.html492
-rw-r--r--doc/doxyout/hx509/html/group__hx509__peer.html249
-rw-r--r--doc/doxyout/hx509/html/group__hx509__print.html467
-rw-r--r--doc/doxyout/hx509/html/group__hx509__query.html33
-rw-r--r--doc/doxyout/hx509/html/group__hx509__revoke.html384
-rw-r--r--doc/doxyout/hx509/html/group__hx509__verify.html721
-rw-r--r--doc/doxyout/hx509/html/index.html56
-rw-r--r--doc/doxyout/hx509/html/jquery.js87
-rw-r--r--doc/doxyout/hx509/html/menu.js26
-rw-r--r--doc/doxyout/hx509/html/menudata.js4
-rw-r--r--doc/doxyout/hx509/html/modules.html68
-rw-r--r--doc/doxyout/hx509/html/nav_f.pngbin0 -> 153 bytes
-rw-r--r--doc/doxyout/hx509/html/nav_g.pngbin0 -> 95 bytes
-rw-r--r--doc/doxyout/hx509/html/nav_h.pngbin0 -> 98 bytes
-rw-r--r--doc/doxyout/hx509/html/open.pngbin0 -> 123 bytes
-rw-r--r--doc/doxyout/hx509/html/page_ca.html31
-rw-r--r--doc/doxyout/hx509/html/page_cert.html35
-rw-r--r--doc/doxyout/hx509/html/page_cms.html40
-rw-r--r--doc/doxyout/hx509/html/page_env.html31
-rw-r--r--doc/doxyout/hx509/html/page_error.html31
-rw-r--r--doc/doxyout/hx509/html/page_keyset.html44
-rw-r--r--doc/doxyout/hx509/html/page_lock.html31
-rw-r--r--doc/doxyout/hx509/html/page_name.html43
-rw-r--r--doc/doxyout/hx509/html/page_peer.html33
-rw-r--r--doc/doxyout/hx509/html/page_print.html31
-rw-r--r--doc/doxyout/hx509/html/page_revoke.html35
-rw-r--r--doc/doxyout/hx509/html/pages.html69
-rw-r--r--doc/doxyout/hx509/html/splitbar.pngbin0 -> 314 bytes
-rw-r--r--doc/doxyout/hx509/html/sync_off.pngbin0 -> 853 bytes
-rw-r--r--doc/doxyout/hx509/html/sync_on.pngbin0 -> 845 bytes
-rw-r--r--doc/doxyout/hx509/html/tab_a.pngbin0 -> 142 bytes
-rw-r--r--doc/doxyout/hx509/html/tab_b.gifbin35 -> 0 bytes
-rw-r--r--doc/doxyout/hx509/html/tab_b.pngbin0 -> 169 bytes
-rw-r--r--doc/doxyout/hx509/html/tab_h.pngbin0 -> 177 bytes
-rw-r--r--doc/doxyout/hx509/html/tab_l.gifbin706 -> 0 bytes
-rw-r--r--doc/doxyout/hx509/html/tab_r.gifbin2585 -> 0 bytes
-rw-r--r--doc/doxyout/hx509/html/tab_s.pngbin0 -> 184 bytes
-rw-r--r--doc/doxyout/hx509/html/tabs.css103
-rw-r--r--doc/doxyout/hx509/man/man3/hx509.322
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_ca.3308
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_ca_tbs_set_signature_algorithm.31
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_cert.3289
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_cms.3150
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_crypto.325
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_env.368
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_error.366
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_keyset.3208
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_lock.313
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_misc.320
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_name.393
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_peer.347
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_print.398
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_query.313
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_revoke.357
-rw-r--r--doc/doxyout/hx509/man/man3/hx509_verify.3126
-rw-r--r--doc/doxyout/hx509/man/man3/page_ca.36
-rw-r--r--doc/doxyout/hx509/man/man3/page_cert.38
-rw-r--r--doc/doxyout/hx509/man/man3/page_cms.310
-rw-r--r--doc/doxyout/hx509/man/man3/page_env.36
-rw-r--r--doc/doxyout/hx509/man/man3/page_error.36
-rw-r--r--doc/doxyout/hx509/man/man3/page_keyset.316
-rw-r--r--doc/doxyout/hx509/man/man3/page_lock.36
-rw-r--r--doc/doxyout/hx509/man/man3/page_name.316
-rw-r--r--doc/doxyout/hx509/man/man3/page_peer.36
-rw-r--r--doc/doxyout/hx509/man/man3/page_print.36
-rw-r--r--doc/doxyout/hx509/man/man3/page_revoke.310
-rw-r--r--doc/doxyout/hx509/manpages305
-rw-r--r--doc/doxyout/krb5/html/annotated.html45
-rw-r--r--doc/doxyout/krb5/html/bc_s.pngbin0 -> 676 bytes
-rw-r--r--doc/doxyout/krb5/html/bdwn.pngbin0 -> 147 bytes
-rw-r--r--doc/doxyout/krb5/html/classes.html39
-rw-r--r--doc/doxyout/krb5/html/closed.pngbin0 -> 132 bytes
-rw-r--r--doc/doxyout/krb5/html/doc.pngbin0 -> 746 bytes
-rw-r--r--doc/doxyout/krb5/html/doxygen.css1849
-rw-r--r--doc/doxyout/krb5/html/doxygen.pngbin1281 -> 3779 bytes
-rw-r--r--doc/doxyout/krb5/html/dynsections.js97
-rw-r--r--doc/doxyout/krb5/html/folderclosed.pngbin0 -> 616 bytes
-rw-r--r--doc/doxyout/krb5/html/folderopen.pngbin0 -> 597 bytes
-rw-r--r--doc/doxyout/krb5/html/graph_legend.dot22
-rw-r--r--doc/doxyout/krb5/html/graph_legend.html86
-rw-r--r--doc/doxyout/krb5/html/graph_legend.md51
-rw-r--r--doc/doxyout/krb5/html/graph_legend.pngbin4256 -> 25694 bytes
-rw-r--r--doc/doxyout/krb5/html/group__krb5.html2354
-rw-r--r--doc/doxyout/krb5/html/group__krb5__address.html1007
-rw-r--r--doc/doxyout/krb5/html/group__krb5__auth.html325
-rw-r--r--doc/doxyout/krb5/html/group__krb5__ccache.html2193
-rw-r--r--doc/doxyout/krb5/html/group__krb5__credential.html800
-rw-r--r--doc/doxyout/krb5/html/group__krb5__crypto.html1472
-rw-r--r--doc/doxyout/krb5/html/group__krb5__deprecated.html1147
-rw-r--r--doc/doxyout/krb5/html/group__krb5__digest.html94
-rw-r--r--doc/doxyout/krb5/html/group__krb5__error.html1009
-rw-r--r--doc/doxyout/krb5/html/group__krb5__keytab.html1058
-rw-r--r--doc/doxyout/krb5/html/group__krb5__pac.html159
-rw-r--r--doc/doxyout/krb5/html/group__krb5__principal.html1342
-rw-r--r--doc/doxyout/krb5/html/group__krb5__storage.html2381
-rw-r--r--doc/doxyout/krb5/html/group__krb5__support.html1402
-rw-r--r--doc/doxyout/krb5/html/group__krb5__ticket.html82
-rw-r--r--doc/doxyout/krb5/html/group__krb5__v4compat.html141
-rw-r--r--doc/doxyout/krb5/html/index.html51
-rw-r--r--doc/doxyout/krb5/html/jquery.js87
-rw-r--r--doc/doxyout/krb5/html/krb5_ccache_intro.html89
-rw-r--r--doc/doxyout/krb5/html/krb5_fileformats.html219
-rw-r--r--doc/doxyout/krb5/html/krb5_init_creds_intro.html36
-rw-r--r--doc/doxyout/krb5/html/krb5_introduction.html280
-rw-r--r--doc/doxyout/krb5/html/krb5_keytab_intro.html104
-rw-r--r--doc/doxyout/krb5/html/krb5_principal_intro.html36
-rw-r--r--doc/doxyout/krb5/html/menu.js26
-rw-r--r--doc/doxyout/krb5/html/menudata.js6
-rw-r--r--doc/doxyout/krb5/html/modules.html69
-rw-r--r--doc/doxyout/krb5/html/nav_f.pngbin0 -> 153 bytes
-rw-r--r--doc/doxyout/krb5/html/nav_g.pngbin0 -> 95 bytes
-rw-r--r--doc/doxyout/krb5/html/nav_h.pngbin0 -> 98 bytes
-rw-r--r--doc/doxyout/krb5/html/open.pngbin0 -> 123 bytes
-rw-r--r--doc/doxyout/krb5/html/pages.html55
-rw-r--r--doc/doxyout/krb5/html/splitbar.pngbin0 -> 314 bytes
-rw-r--r--doc/doxyout/krb5/html/structkrb5__crypto__iov.html51
-rw-r--r--doc/doxyout/krb5/html/structkrb5plugin__an2ln__ftable__desc.html61
-rw-r--r--doc/doxyout/krb5/html/structkrb5plugin__db__ftable__desc.html51
-rw-r--r--doc/doxyout/krb5/html/structkrb5plugin__kuserok__ftable__desc.html63
-rw-r--r--doc/doxyout/krb5/html/sync_off.pngbin0 -> 853 bytes
-rw-r--r--doc/doxyout/krb5/html/sync_on.pngbin0 -> 845 bytes
-rw-r--r--doc/doxyout/krb5/html/tab_a.pngbin0 -> 142 bytes
-rw-r--r--doc/doxyout/krb5/html/tab_b.gifbin35 -> 0 bytes
-rw-r--r--doc/doxyout/krb5/html/tab_b.pngbin0 -> 169 bytes
-rw-r--r--doc/doxyout/krb5/html/tab_h.pngbin0 -> 177 bytes
-rw-r--r--doc/doxyout/krb5/html/tab_l.gifbin706 -> 0 bytes
-rw-r--r--doc/doxyout/krb5/html/tab_r.gifbin2585 -> 0 bytes
-rw-r--r--doc/doxyout/krb5/html/tab_s.pngbin0 -> 184 bytes
-rw-r--r--doc/doxyout/krb5/html/tabs.css103
-rw-r--r--doc/doxyout/krb5/man/man3/krb5.3440
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_abort.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_abortx.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_address.3140
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_aname_to_localname.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_auth.370
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_ccache.3338
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_ccache_intro.321
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_credential.3151
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_crypto.3231
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_crypto_iov.38
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_dcc_ops.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_deprecated.3112
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_digest.323
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_err.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_error.3329
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_errx.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_fileformats.3169
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_free_error_message.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_generate_random.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_generate_random_block.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_get_err_text.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_get_error_message.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_get_error_string.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_get_warn_dest.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_init_creds_intro.37
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_introduction.3289
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_is_enctype_weak.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_keytab.3219
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_keytab_intro.343
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_pac.338
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_principal.3164
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_principal_intro.37
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_principal_is_gss_hostbased_service.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_principal_is_lkdc.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_principal_is_null.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_principal_is_pku2u.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_principal_is_root_krbtgt.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_realm_is_lkdc.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_ret_int64.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_ret_uint64.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_set_warn_dest.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_storage.3397
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_storage_from_socket.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_storage_fsync.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_store_int64.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_store_uint64.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_support.3312
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_ticket.311
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_v4compat.326
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_vabort.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_verr.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_verrx.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_vprepend_error_message.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_vset_error_message.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_vwarnx.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_warn.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5_warnx.31
-rw-r--r--doc/doxyout/krb5/man/man3/krb5plugin_an2ln_ftable_desc.352
-rw-r--r--doc/doxyout/krb5/man/man3/krb5plugin_db_ftable_desc.333
-rw-r--r--doc/doxyout/krb5/man/man3/krb5plugin_kuserok_ftable_desc.356
-rw-r--r--doc/doxyout/krb5/manpages694
-rw-r--r--doc/doxyout/ntlm/html/annotated.html49
-rw-r--r--doc/doxyout/ntlm/html/bc_s.pngbin0 -> 676 bytes
-rw-r--r--doc/doxyout/ntlm/html/bdwn.pngbin0 -> 147 bytes
-rw-r--r--doc/doxyout/ntlm/html/classes.html39
-rw-r--r--doc/doxyout/ntlm/html/closed.pngbin0 -> 132 bytes
-rw-r--r--doc/doxyout/ntlm/html/doc.pngbin0 -> 746 bytes
-rw-r--r--doc/doxyout/ntlm/html/doxygen.css1849
-rw-r--r--doc/doxyout/ntlm/html/doxygen.pngbin1281 -> 3779 bytes
-rw-r--r--doc/doxyout/ntlm/html/dynsections.js97
-rw-r--r--doc/doxyout/ntlm/html/examples.html36
-rw-r--r--doc/doxyout/ntlm/html/folderclosed.pngbin0 -> 616 bytes
-rw-r--r--doc/doxyout/ntlm/html/folderopen.pngbin0 -> 597 bytes
-rw-r--r--doc/doxyout/ntlm/html/functions.html80
-rw-r--r--doc/doxyout/ntlm/html/functions_vars.html80
-rw-r--r--doc/doxyout/ntlm/html/graph_legend.dot22
-rw-r--r--doc/doxyout/ntlm/html/graph_legend.html86
-rw-r--r--doc/doxyout/ntlm/html/graph_legend.md51
-rw-r--r--doc/doxyout/ntlm/html/graph_legend.pngbin4256 -> 25694 bytes
-rw-r--r--doc/doxyout/ntlm/html/group__ntlm__core.html1002
-rw-r--r--doc/doxyout/ntlm/html/index.html51
-rw-r--r--doc/doxyout/ntlm/html/jquery.js87
-rw-r--r--doc/doxyout/ntlm/html/menu.js26
-rw-r--r--doc/doxyout/ntlm/html/menudata.js9
-rw-r--r--doc/doxyout/ntlm/html/modules.html39
-rw-r--r--doc/doxyout/ntlm/html/nav_f.pngbin0 -> 153 bytes
-rw-r--r--doc/doxyout/ntlm/html/nav_g.pngbin0 -> 95 bytes
-rw-r--r--doc/doxyout/ntlm/html/nav_h.pngbin0 -> 98 bytes
-rw-r--r--doc/doxyout/ntlm/html/open.pngbin0 -> 123 bytes
-rw-r--r--doc/doxyout/ntlm/html/splitbar.pngbin0 -> 314 bytes
-rw-r--r--doc/doxyout/ntlm/html/structntlm__buf.html99
-rw-r--r--doc/doxyout/ntlm/html/structntlm__type1.html128
-rw-r--r--doc/doxyout/ntlm/html/structntlm__type2.html175
-rw-r--r--doc/doxyout/ntlm/html/structntlm__type2__coll__graph.map4
-rw-r--r--doc/doxyout/ntlm/html/structntlm__type2__coll__graph.md52
-rw-r--r--doc/doxyout/ntlm/html/structntlm__type2__coll__graph.pngbin821 -> 4119 bytes
-rw-r--r--doc/doxyout/ntlm/html/structntlm__type3.html210
-rw-r--r--doc/doxyout/ntlm/html/structntlm__type3__coll__graph.map4
-rw-r--r--doc/doxyout/ntlm/html/structntlm__type3__coll__graph.md52
-rw-r--r--doc/doxyout/ntlm/html/structntlm__type3__coll__graph.pngbin951 -> 4997 bytes
-rw-r--r--doc/doxyout/ntlm/html/sync_off.pngbin0 -> 853 bytes
-rw-r--r--doc/doxyout/ntlm/html/sync_on.pngbin0 -> 845 bytes
-rw-r--r--doc/doxyout/ntlm/html/tab_a.pngbin0 -> 142 bytes
-rw-r--r--doc/doxyout/ntlm/html/tab_b.gifbin35 -> 0 bytes
-rw-r--r--doc/doxyout/ntlm/html/tab_b.pngbin0 -> 169 bytes
-rw-r--r--doc/doxyout/ntlm/html/tab_h.pngbin0 -> 177 bytes
-rw-r--r--doc/doxyout/ntlm/html/tab_l.gifbin706 -> 0 bytes
-rw-r--r--doc/doxyout/ntlm/html/tab_r.gifbin2585 -> 0 bytes
-rw-r--r--doc/doxyout/ntlm/html/tab_s.pngbin0 -> 184 bytes
-rw-r--r--doc/doxyout/ntlm/html/tabs.css103
-rw-r--r--doc/doxyout/ntlm/html/test__ntlm_8c-example.html408
-rw-r--r--doc/doxyout/ntlm/html/test_ntlm_8c-example.html31
-rw-r--r--doc/doxyout/ntlm/man/man3/challenge.31
-rw-r--r--doc/doxyout/ntlm/man/man3/context.31
-rw-r--r--doc/doxyout/ntlm/man/man3/domain.31
-rw-r--r--doc/doxyout/ntlm/man/man3/flags.31
-rw-r--r--doc/doxyout/ntlm/man/man3/hostname.31
-rw-r--r--doc/doxyout/ntlm/man/man3/lm.31
-rw-r--r--doc/doxyout/ntlm/man/man3/ntlm.31
-rw-r--r--doc/doxyout/ntlm/man/man3/ntlm_buf.327
-rw-r--r--doc/doxyout/ntlm/man/man3/ntlm_core.3217
-rw-r--r--doc/doxyout/ntlm/man/man3/ntlm_type1.359
-rw-r--r--doc/doxyout/ntlm/man/man3/ntlm_type2.371
-rw-r--r--doc/doxyout/ntlm/man/man3/ntlm_type3.387
-rw-r--r--doc/doxyout/ntlm/man/man3/os.31
-rw-r--r--doc/doxyout/ntlm/man/man3/sessionkey.31
-rw-r--r--doc/doxyout/ntlm/man/man3/targetinfo.31
-rw-r--r--doc/doxyout/ntlm/man/man3/targetname.31
-rw-r--r--doc/doxyout/ntlm/man/man3/username.31
-rw-r--r--doc/doxyout/ntlm/man/man3/ws.31
-rw-r--r--doc/doxyout/ntlm/manpages49
-rw-r--r--doc/doxyout/wind/html/bc_s.pngbin0 -> 676 bytes
-rw-r--r--doc/doxyout/wind/html/bdwn.pngbin0 -> 147 bytes
-rw-r--r--doc/doxyout/wind/html/closed.pngbin0 -> 132 bytes
-rw-r--r--doc/doxyout/wind/html/doc.pngbin0 -> 746 bytes
-rw-r--r--doc/doxyout/wind/html/doxygen.css1849
-rw-r--r--doc/doxyout/wind/html/doxygen.pngbin1281 -> 3779 bytes
-rw-r--r--doc/doxyout/wind/html/dynsections.js97
-rw-r--r--doc/doxyout/wind/html/folderclosed.pngbin0 -> 616 bytes
-rw-r--r--doc/doxyout/wind/html/folderopen.pngbin0 -> 597 bytes
-rw-r--r--doc/doxyout/wind/html/graph_legend.dot22
-rw-r--r--doc/doxyout/wind/html/graph_legend.html84
-rw-r--r--doc/doxyout/wind/html/graph_legend.md51
-rw-r--r--doc/doxyout/wind/html/graph_legend.pngbin4256 -> 25694 bytes
-rw-r--r--doc/doxyout/wind/html/group__wind.html689
-rw-r--r--doc/doxyout/wind/html/index.html38
-rw-r--r--doc/doxyout/wind/html/jquery.js87
-rw-r--r--doc/doxyout/wind/html/menu.js26
-rw-r--r--doc/doxyout/wind/html/menudata.js3
-rw-r--r--doc/doxyout/wind/html/modules.html37
-rw-r--r--doc/doxyout/wind/html/nav_f.pngbin0 -> 153 bytes
-rw-r--r--doc/doxyout/wind/html/nav_g.pngbin0 -> 95 bytes
-rw-r--r--doc/doxyout/wind/html/nav_h.pngbin0 -> 98 bytes
-rw-r--r--doc/doxyout/wind/html/open.pngbin0 -> 123 bytes
-rw-r--r--doc/doxyout/wind/html/splitbar.pngbin0 -> 314 bytes
-rw-r--r--doc/doxyout/wind/html/sync_off.pngbin0 -> 853 bytes
-rw-r--r--doc/doxyout/wind/html/sync_on.pngbin0 -> 845 bytes
-rw-r--r--doc/doxyout/wind/html/tab_a.pngbin0 -> 142 bytes
-rw-r--r--doc/doxyout/wind/html/tab_b.gifbin35 -> 0 bytes
-rw-r--r--doc/doxyout/wind/html/tab_b.pngbin0 -> 169 bytes
-rw-r--r--doc/doxyout/wind/html/tab_h.pngbin0 -> 177 bytes
-rw-r--r--doc/doxyout/wind/html/tab_l.gifbin706 -> 0 bytes
-rw-r--r--doc/doxyout/wind/html/tab_r.gifbin2585 -> 0 bytes
-rw-r--r--doc/doxyout/wind/html/tab_s.pngbin0 -> 184 bytes
-rw-r--r--doc/doxyout/wind/html/tabs.css103
-rw-r--r--doc/doxyout/wind/man/man3/wind.3137
-rw-r--r--doc/doxyout/wind/manpages18
-rw-r--r--doc/doxytmpl.dxy12
-rw-r--r--doc/heimdal.hhp8
-rw-r--r--doc/heimdal.info1706
-rw-r--r--doc/heimdal.texi1
-rw-r--r--doc/hx509.hhp8
-rw-r--r--doc/hx509.info39
-rw-r--r--doc/hx509.texi16
-rw-r--r--doc/migration.texi26
-rw-r--r--doc/setup.texi146
-rwxr-xr-xdoc/vars.texi3
-rw-r--r--doc/vars.tin1
-rw-r--r--doc/whatis.texi11
-rw-r--r--doc/win2k.texi3
-rw-r--r--etc/Makefile.in254
-rw-r--r--include/Makefile.am20
-rw-r--r--include/Makefile.in518
-rw-r--r--include/NTMakefile6
-rw-r--r--include/bits.c59
-rw-r--r--include/config.h.in150
-rw-r--r--include/config.h.w321479
-rw-r--r--include/crypto-headers.h32
-rw-r--r--include/gssapi/Makefile.in254
-rw-r--r--include/hcrypto/Makefile.am3
-rw-r--r--include/hcrypto/Makefile.in257
-rw-r--r--include/heim_threads.h199
-rw-r--r--include/kadm5/Makefile.in254
-rw-r--r--include/krb5-types.cross14
-rwxr-xr-xinstall-sh387
-rw-r--r--kadmin/Makefile.am8
-rw-r--r--kadmin/Makefile.in1029
-rw-r--r--kadmin/add-random-users.c36
-rw-r--r--kadmin/add_enctype.c26
-rw-r--r--kadmin/ank.c31
-rw-r--r--kadmin/check.c31
-rw-r--r--kadmin/cpw.c39
-rw-r--r--kadmin/del_enctype.c15
-rw-r--r--kadmin/dump.c20
-rw-r--r--kadmin/ext.c95
-rw-r--r--kadmin/get.c36
-rw-r--r--kadmin/init.c33
-rw-r--r--kadmin/kadm_conn.c9
-rw-r--r--kadmin/kadmin-commands.in73
-rw-r--r--kadmin/kadmin.1 (renamed from kadmin/kadmin.8)23
-rw-r--r--kadmin/kadmin.c19
-rw-r--r--kadmin/kadmin.cat1 (renamed from kadmin/kadmin.cat8)30
-rw-r--r--kadmin/kadmin_locl.h5
-rw-r--r--kadmin/kadmind.89
-rw-r--r--kadmin/kadmind.c34
-rw-r--r--kadmin/kadmind.cat88
-rw-r--r--kadmin/load.c155
-rw-r--r--kadmin/mod.c50
-rw-r--r--kadmin/rpc.c4
-rw-r--r--kadmin/server.c333
-rw-r--r--kadmin/stash.c23
-rw-r--r--kadmin/util.c77
-rw-r--r--kcm/Makefile.am8
-rw-r--r--kcm/Makefile.in439
-rw-r--r--kcm/acquire.c22
-rw-r--r--kcm/cache.c7
-rw-r--r--kcm/client.c23
-rw-r--r--kcm/config.c45
-rw-r--r--kcm/events.c15
-rw-r--r--kcm/glue.c11
-rw-r--r--kcm/kcm-protos.h2
-rw-r--r--kcm/kcm.84
-rw-r--r--kcm/kcm.cat84
-rw-r--r--kcm/kcm_locl.h3
-rw-r--r--kcm/log.c12
-rw-r--r--kcm/main.c26
-rw-r--r--kcm/protocol.c24
-rw-r--r--kcm/renew.c17
-rw-r--r--kdc/Makefile.am49
-rw-r--r--kdc/Makefile.in690
-rw-r--r--kdc/NTMakefile35
-rw-r--r--kdc/config.c70
-rw-r--r--kdc/connect.c476
-rw-r--r--kdc/default_config.c12
-rw-r--r--kdc/digest-service.c4
-rw-r--r--kdc/digest.c71
-rw-r--r--kdc/fast.c560
-rw-r--r--kdc/headers.h5
-rw-r--r--kdc/hprop.c3
-rw-r--r--kdc/hprop.h2
-rw-r--r--kdc/hpropd.c78
-rw-r--r--kdc/kdc-private.h73
-rw-r--r--kdc/kdc-protos.h8
-rw-r--r--kdc/kdc-replay.c6
-rw-r--r--kdc/kdc-tester.c508
-rw-r--r--kdc/kdc.813
-rw-r--r--kdc/kdc.cat820
-rw-r--r--kdc/kdc.h3
-rw-r--r--kdc/kdc_locl.h58
-rw-r--r--kdc/kerberos5.c1810
-rw-r--r--kdc/krb5tgs.c411
-rw-r--r--kdc/kstash.c29
-rw-r--r--kdc/kx509.c171
-rw-r--r--kdc/log.c2
-rw-r--r--kdc/main.c42
-rw-r--r--kdc/misc.c139
-rw-r--r--kdc/mit_dump.c402
-rw-r--r--kdc/pkinit-ec.c318
-rw-r--r--kdc/pkinit.c304
-rw-r--r--kdc/process.c21
-rw-r--r--kdc/string2key.c15
-rw-r--r--kdc/windc.c171
-rw-r--r--kdc/windc_plugin.h6
-rw-r--r--kpasswd/Makefile.am4
-rw-r--r--kpasswd/Makefile.in472
-rw-r--r--kpasswd/kpasswd-generator.c145
-rw-r--r--kpasswd/kpasswd.c7
-rw-r--r--kpasswd/kpasswd_locl.h3
-rw-r--r--kpasswd/kpasswdd.c282
-rw-r--r--krb5.conf12
-rw-r--r--kuser/Makefile.am35
-rw-r--r--kuser/Makefile.in580
-rw-r--r--kuser/NTMakefile23
-rw-r--r--kuser/copy_cred_cache.c51
-rw-r--r--kuser/generate-requests.c5
-rw-r--r--kuser/heimtools-commands.in (renamed from kuser/kcc-commands.in)12
-rw-r--r--kuser/heimtools-version.rc (renamed from kuser/kcc-version.rc)2
-rw-r--r--kuser/heimtools.c (renamed from kuser/kcc.c)12
-rw-r--r--kuser/kcpytkt.c178
-rw-r--r--kuser/kdecode_ticket.c4
-rw-r--r--kuser/kdeltkt.c172
-rw-r--r--kuser/kdigest.81
-rw-r--r--kuser/kdigest.c8
-rw-r--r--kuser/kgetcred.1100
-rw-r--r--kuser/kgetcred.c216
-rw-r--r--kuser/kgetcred.cat181
-rw-r--r--kuser/kimpersonate.837
-rw-r--r--kuser/kimpersonate.c182
-rw-r--r--kuser/kimpersonate.cat847
-rw-r--r--kuser/kinit.112
-rw-r--r--kuser/kinit.c921
-rw-r--r--kuser/kinit.cat116
-rw-r--r--kuser/klist.c252
-rw-r--r--kuser/kswitch.16
-rw-r--r--kuser/kswitch.c68
-rw-r--r--kuser/kswitch.cat14
-rw-r--r--kuser/kuser_locl.h2
-rw-r--r--kuser/kverify.c4
-rw-r--r--kuser/kvno.c278
-rw-r--r--lib/Makefile.am16
-rw-r--r--lib/Makefile.in437
-rw-r--r--lib/NTMakefile25
-rw-r--r--lib/asn1/Makefile.am39
-rw-r--r--lib/asn1/Makefile.in1029
-rw-r--r--lib/asn1/NTMakefile12
-rw-r--r--lib/asn1/README.template131
-rw-r--r--lib/asn1/asn1-common.h21
-rw-r--r--lib/asn1/asn1-template.h70
-rw-r--r--lib/asn1/asn1_gen.c4
-rw-r--r--lib/asn1/asn1_print.c19
-rw-r--r--lib/asn1/asn1parse.c273
-rw-r--r--lib/asn1/asn1parse.h4
-rw-r--r--lib/asn1/asn1parse.y57
-rw-r--r--lib/asn1/check-common.c4
-rw-r--r--lib/asn1/check-common.h19
-rw-r--r--lib/asn1/check-der.c189
-rw-r--r--lib/asn1/check-gen.c575
-rw-r--r--lib/asn1/check-template.c264
-rw-r--r--lib/asn1/der-private.h41
-rw-r--r--lib/asn1/der-protos.h72
-rw-r--r--lib/asn1/der.h2
-rw-r--r--lib/asn1/der_cmp.c17
-rw-r--r--lib/asn1/der_copy.c14
-rw-r--r--lib/asn1/der_format.c2
-rw-r--r--lib/asn1/der_free.c12
-rw-r--r--lib/asn1/der_get.c146
-rw-r--r--lib/asn1/der_length.c57
-rw-r--r--lib/asn1/der_put.c87
-rw-r--r--lib/asn1/digest.asn14
-rw-r--r--lib/asn1/fuzzer.c742
-rw-r--r--lib/asn1/gen.c105
-rw-r--r--lib/asn1/gen_decode.c36
-rw-r--r--lib/asn1/gen_encode.c21
-rw-r--r--lib/asn1/gen_glue.c3
-rw-r--r--lib/asn1/gen_length.c24
-rw-r--r--lib/asn1/gen_locl.h3
-rw-r--r--lib/asn1/gen_template.c187
-rw-r--r--lib/asn1/krb5.asn1146
-rw-r--r--lib/asn1/lex.c210
-rw-r--r--lib/asn1/lex.l7
-rw-r--r--lib/asn1/libasn1-exports.def36
-rw-r--r--lib/asn1/main.c41
-rw-r--r--lib/asn1/pkinit.asn12
-rw-r--r--lib/asn1/rfc2459.asn125
-rw-r--r--lib/asn1/roken_rename.h (renamed from appl/login/loginpaths.h)22
-rw-r--r--lib/asn1/symbol.c2
-rw-r--r--lib/asn1/symbol.h11
-rw-r--r--lib/asn1/template.c163
-rw-r--r--lib/asn1/test.asn160
-rw-r--r--lib/asn1/timegm.c4
-rw-r--r--lib/base/Makefile.am (renamed from base/Makefile.am)35
-rw-r--r--lib/base/Makefile.in (renamed from base/Makefile.in)821
-rw-r--r--lib/base/NTMakefile (renamed from appl/ftp/ftpd/NTMakefile)63
-rw-r--r--lib/base/array.c478
-rw-r--r--lib/base/baselocl.h (renamed from base/baselocl.h)60
-rw-r--r--lib/base/bool.c (renamed from base/bool.c)1
-rw-r--r--lib/base/bsearch.c886
-rw-r--r--lib/base/data.c165
-rw-r--r--lib/base/db.c1727
-rw-r--r--lib/base/dict.c (renamed from base/dict.c)25
-rw-r--r--lib/base/dll.c324
-rw-r--r--lib/base/error.c178
-rw-r--r--lib/base/heimbase.c1079
-rw-r--r--lib/base/heimbase.h431
-rw-r--r--lib/base/heimbasepriv.h (renamed from base/heimbasepriv.h)34
-rw-r--r--lib/base/heimqueue.h (renamed from base/heimqueue.h)0
-rw-r--r--lib/base/json.c811
-rw-r--r--lib/base/null.c (renamed from base/null.c)1
-rw-r--r--lib/base/number.c (renamed from base/number.c)3
-rw-r--r--lib/base/roken_rename.h (renamed from appl/ftp/common/common.h)43
-rw-r--r--lib/base/string.c260
-rw-r--r--lib/base/test_base.c961
-rw-r--r--lib/base/version-script.map94
-rw-r--r--lib/com_err/Makefile.am3
-rw-r--r--lib/com_err/Makefile.in544
-rw-r--r--lib/com_err/com_err.3246
-rw-r--r--lib/com_err/com_err.c2
-rw-r--r--lib/com_err/com_err.h4
-rw-r--r--lib/com_err/com_right.h1
-rw-r--r--lib/com_err/compile_et.c9
-rw-r--r--lib/com_err/error.c2
-rw-r--r--lib/com_err/lex.c13
-rw-r--r--lib/com_err/lex.h2
-rw-r--r--lib/com_err/lex.l4
-rw-r--r--lib/gssapi/Makefile.am35
-rw-r--r--lib/gssapi/Makefile.in1365
-rw-r--r--lib/gssapi/NTMakefile9
-rwxr-xr-xlib/gssapi/gen-oid.pl141
-rw-r--r--lib/gssapi/gss-commands.in2
-rw-r--r--lib/gssapi/gss_acquire_cred.350
-rw-r--r--lib/gssapi/gss_acquire_cred.cat350
-rw-r--r--lib/gssapi/gssapi/gssapi.h82
-rw-r--r--lib/gssapi/gssapi/gssapi_krb5.h4
-rw-r--r--lib/gssapi/gssapi/gssapi_netlogon.h50
-rw-r--r--lib/gssapi/gssapi_mech.h64
-rw-r--r--lib/gssapi/gsstool.c23
-rw-r--r--lib/gssapi/krb5/8003.c2
-rw-r--r--lib/gssapi/krb5/accept_sec_context.c132
-rw-r--r--lib/gssapi/krb5/acquire_cred.c529
-rw-r--r--lib/gssapi/krb5/add_cred.c184
-rw-r--r--lib/gssapi/krb5/aeap.c98
-rw-r--r--lib/gssapi/krb5/arcfour.c650
-rw-r--r--lib/gssapi/krb5/authorize_localname.c2
-rw-r--r--lib/gssapi/krb5/canonicalize_name.c4
-rw-r--r--lib/gssapi/krb5/cfx.c6
-rw-r--r--lib/gssapi/krb5/compare_name.c4
-rw-r--r--lib/gssapi/krb5/context_time.c21
-rw-r--r--lib/gssapi/krb5/copy_ccache.c7
-rw-r--r--lib/gssapi/krb5/creds.c29
-rw-r--r--lib/gssapi/krb5/decapsulate.c3
-rw-r--r--lib/gssapi/krb5/display_name.c2
-rw-r--r--lib/gssapi/krb5/duplicate_name.c2
-rw-r--r--lib/gssapi/krb5/export_name.c2
-rw-r--r--lib/gssapi/krb5/export_sec_context.c12
-rw-r--r--lib/gssapi/krb5/external.c98
-rw-r--r--lib/gssapi/krb5/get_mic.c17
-rw-r--r--lib/gssapi/krb5/gsskrb5-private.h111
-rw-r--r--lib/gssapi/krb5/gsskrb5_locl.h7
-rw-r--r--lib/gssapi/krb5/import_name.c36
-rw-r--r--lib/gssapi/krb5/import_sec_context.c6
-rw-r--r--lib/gssapi/krb5/init_sec_context.c83
-rw-r--r--lib/gssapi/krb5/inquire_context.c4
-rw-r--r--lib/gssapi/krb5/inquire_cred.c257
-rw-r--r--lib/gssapi/krb5/inquire_cred_by_mech.c6
-rw-r--r--lib/gssapi/krb5/inquire_cred_by_oid.c2
-rw-r--r--lib/gssapi/krb5/inquire_mechs_for_name.c2
-rw-r--r--lib/gssapi/krb5/inquire_sec_context_by_oid.c7
-rw-r--r--lib/gssapi/krb5/pname_to_uid.c41
-rw-r--r--lib/gssapi/krb5/prf.c4
-rw-r--r--lib/gssapi/krb5/process_context_token.c2
-rw-r--r--lib/gssapi/krb5/set_sec_context_option.c18
-rw-r--r--lib/gssapi/krb5/store_cred.c83
-rw-r--r--lib/gssapi/krb5/test_acquire_cred.c162
-rw-r--r--lib/gssapi/krb5/test_cfx.c2
-rw-r--r--lib/gssapi/krb5/test_cred.c217
-rw-r--r--lib/gssapi/krb5/test_kcred.c152
-rw-r--r--lib/gssapi/krb5/test_oid.c51
-rw-r--r--lib/gssapi/krb5/unwrap.c17
-rw-r--r--lib/gssapi/krb5/verify_mic.c32
-rw-r--r--lib/gssapi/krb5/wrap.c34
-rw-r--r--lib/gssapi/libgssapi-exports.def3
-rw-r--r--lib/gssapi/mech/compat.h6
-rw-r--r--lib/gssapi/mech/doxygen.c23
-rw-r--r--lib/gssapi/mech/gss_accept_sec_context.c2
-rw-r--r--lib/gssapi/mech/gss_acquire_cred.c2
-rw-r--r--lib/gssapi/mech/gss_acquire_cred_ext.c24
-rw-r--r--lib/gssapi/mech/gss_acquire_cred_with_password.c5
-rw-r--r--lib/gssapi/mech/gss_add_cred.c4
-rw-r--r--lib/gssapi/mech/gss_add_cred_with_password.c4
-rw-r--r--lib/gssapi/mech/gss_aeap.c120
-rw-r--r--lib/gssapi/mech/gss_authorize_localname.c6
-rw-r--r--lib/gssapi/mech/gss_canonicalize_name.c2
-rw-r--r--lib/gssapi/mech/gss_compare_name.c6
-rw-r--r--lib/gssapi/mech/gss_context_time.c2
-rw-r--r--lib/gssapi/mech/gss_delete_sec_context.c4
-rw-r--r--lib/gssapi/mech/gss_display_name.c2
-rw-r--r--lib/gssapi/mech/gss_display_status.c26
-rw-r--r--lib/gssapi/mech/gss_duplicate_name.c2
-rw-r--r--lib/gssapi/mech/gss_export_name.c16
-rw-r--r--lib/gssapi/mech/gss_get_mic.c2
-rw-r--r--lib/gssapi/mech/gss_import_name.c12
-rw-r--r--lib/gssapi/mech/gss_indicate_mechs.c5
-rw-r--r--lib/gssapi/mech/gss_init_sec_context.c17
-rw-r--r--lib/gssapi/mech/gss_inquire_context.c2
-rw-r--r--lib/gssapi/mech/gss_inquire_cred.c2
-rw-r--r--lib/gssapi/mech/gss_inquire_cred_by_mech.c2
-rw-r--r--lib/gssapi/mech/gss_inquire_cred_by_oid.c2
-rw-r--r--lib/gssapi/mech/gss_inquire_mechs_for_name.c2
-rw-r--r--lib/gssapi/mech/gss_inquire_sec_context_by_oid.c2
-rw-r--r--lib/gssapi/mech/gss_mech_switch.c5
-rw-r--r--lib/gssapi/mech/gss_mo.c1
-rw-r--r--lib/gssapi/mech/gss_oid.c56
-rw-r--r--lib/gssapi/mech/gss_pname_to_uid.c174
-rw-r--r--lib/gssapi/mech/gss_process_context_token.c2
-rw-r--r--lib/gssapi/mech/gss_store_cred.c36
-rw-r--r--lib/gssapi/mech/gss_unwrap.c2
-rw-r--r--lib/gssapi/mech/gss_verify_mic.c2
-rw-r--r--lib/gssapi/mech/gss_wrap.c2
-rw-r--r--lib/gssapi/mech/gss_wrap_size_limit.c2
-rw-r--r--lib/gssapi/mech/mech.52
-rw-r--r--lib/gssapi/mech/mech.cat52
-rw-r--r--lib/gssapi/ntlm/accept_sec_context.c2
-rw-r--r--lib/gssapi/ntlm/acquire_cred.c29
-rw-r--r--lib/gssapi/ntlm/add_cred.c4
-rw-r--r--lib/gssapi/ntlm/canonicalize_name.c2
-rw-r--r--lib/gssapi/ntlm/compare_name.c4
-rw-r--r--lib/gssapi/ntlm/context_time.c2
-rw-r--r--lib/gssapi/ntlm/creds.c7
-rw-r--r--lib/gssapi/ntlm/crypto.c28
-rw-r--r--lib/gssapi/ntlm/display_name.c2
-rw-r--r--lib/gssapi/ntlm/duplicate_name.c2
-rw-r--r--lib/gssapi/ntlm/export_name.c2
-rw-r--r--lib/gssapi/ntlm/external.c3
-rw-r--r--lib/gssapi/ntlm/init_sec_context.c77
-rw-r--r--lib/gssapi/ntlm/inquire_context.c2
-rw-r--r--lib/gssapi/ntlm/inquire_cred_by_mech.c2
-rw-r--r--lib/gssapi/ntlm/inquire_mechs_for_name.c2
-rw-r--r--lib/gssapi/ntlm/inquire_sec_context_by_oid.c2
-rw-r--r--lib/gssapi/ntlm/kdc.c10
-rw-r--r--lib/gssapi/ntlm/ntlm-private.h56
-rw-r--r--lib/gssapi/ntlm/process_context_token.c2
-rw-r--r--lib/gssapi/oid.txt142
-rw-r--r--lib/gssapi/spnego/accept_sec_context.c6
-rw-r--r--lib/gssapi/spnego/compat.c2
-rw-r--r--lib/gssapi/spnego/context_stubs.c41
-rw-r--r--lib/gssapi/spnego/cred_stubs.c8
-rw-r--r--lib/gssapi/spnego/external.c17
-rw-r--r--lib/gssapi/spnego/init_sec_context.c12
-rw-r--r--lib/gssapi/spnego/spnego-private.h48
-rw-r--r--lib/gssapi/test_add_store_cred.c179
-rw-r--r--lib/gssapi/test_common.c12
-rw-r--r--lib/gssapi/test_context.c196
-rw-r--r--lib/gssapi/test_cred.c4
-rw-r--r--lib/gssapi/test_ntlm.c14
-rw-r--r--lib/gssapi/version-script.map3
-rw-r--r--lib/hcrypto/Makefile.am39
-rw-r--r--lib/hcrypto/Makefile.in3432
-rw-r--r--lib/hcrypto/NTMakefile91
-rw-r--r--lib/hcrypto/aes.c6
-rw-r--r--lib/hcrypto/bn.c8
-rw-r--r--lib/hcrypto/bn.h9
-rw-r--r--lib/hcrypto/camellia-ntt.c8
-rw-r--r--lib/hcrypto/camellia.c7
-rw-r--r--lib/hcrypto/common.c6
-rw-r--r--lib/hcrypto/des.c7
-rw-r--r--lib/hcrypto/destest.c6
-rw-r--r--lib/hcrypto/dh-ltm.c9
-rw-r--r--lib/hcrypto/dh-tfm.c248
-rw-r--r--lib/hcrypto/dh.c5
-rw-r--r--lib/hcrypto/dh.h2
-rw-r--r--lib/hcrypto/dsa.c16
-rw-r--r--lib/hcrypto/dsa.h2
-rw-r--r--lib/hcrypto/ec.h6
-rw-r--r--lib/hcrypto/engine.c7
-rw-r--r--lib/hcrypto/engine.h4
-rw-r--r--lib/hcrypto/evp-cc.c203
-rw-r--r--lib/hcrypto/evp-cc.h4
-rw-r--r--lib/hcrypto/evp-crypt.c217
-rw-r--r--lib/hcrypto/evp-hcrypto.c11
-rw-r--r--lib/hcrypto/evp-openssl.c644
-rw-r--r--lib/hcrypto/evp-openssl.h102
-rw-r--r--lib/hcrypto/evp-pkcs11.c796
-rw-r--r--lib/hcrypto/evp-pkcs11.h157
-rw-r--r--lib/hcrypto/evp-w32.c140
-rw-r--r--lib/hcrypto/evp-w32.h100
-rw-r--r--lib/hcrypto/evp-wincng.c705
-rw-r--r--lib/hcrypto/evp-wincng.h97
-rw-r--r--lib/hcrypto/evp.c57
-rw-r--r--lib/hcrypto/evp.h52
-rw-r--r--lib/hcrypto/example_evp_cipher.c33
-rw-r--r--lib/hcrypto/hash.h1
-rw-r--r--lib/hcrypto/hmac.c7
-rw-r--r--lib/hcrypto/libhcrypto-exports.def64
-rw-r--r--lib/hcrypto/libtommath/bn_error.c4
-rw-r--r--lib/hcrypto/libtommath/bn_mp_find_prime.c18
-rw-r--r--lib/hcrypto/libtommath/bn_mp_isprime.c75
-rw-r--r--lib/hcrypto/libtommath/bn_mp_mod.c8
-rw-r--r--lib/hcrypto/libtommath/bn_mp_prime_next_prime.c2
-rw-r--r--lib/hcrypto/libtommath/bn_mp_rand.c4
-rw-r--r--lib/hcrypto/libtommath/bn_mp_shrink.c11
-rw-r--r--lib/hcrypto/libtommath/tommath.h10
-rw-r--r--lib/hcrypto/libtommath/tommath_class.h2
-rw-r--r--lib/hcrypto/md2.c14
-rw-r--r--lib/hcrypto/md2.h6
-rw-r--r--lib/hcrypto/md4.c12
-rw-r--r--lib/hcrypto/md4.h6
-rw-r--r--lib/hcrypto/md5.c20
-rw-r--r--lib/hcrypto/md5.h6
-rw-r--r--lib/hcrypto/md5crypt_test.c4
-rw-r--r--lib/hcrypto/mdtest.c22
-rw-r--r--lib/hcrypto/passwd_dlg.c2
-rw-r--r--lib/hcrypto/pkcs12.c6
-rw-r--r--lib/hcrypto/pkcs5.c46
-rw-r--r--lib/hcrypto/rand-egd.c260
-rw-r--r--lib/hcrypto/rand-fortuna.c30
-rw-r--r--lib/hcrypto/rand-timer.c16
-rw-r--r--lib/hcrypto/rand-unix.c28
-rw-r--r--lib/hcrypto/rand-w32.c150
-rw-r--r--lib/hcrypto/rand.c11
-rw-r--r--lib/hcrypto/rand.h8
-rw-r--r--lib/hcrypto/randi.h1
-rw-r--r--lib/hcrypto/rc2.c4
-rw-r--r--lib/hcrypto/rc2test.c4
-rw-r--r--lib/hcrypto/rc4.c3
-rw-r--r--lib/hcrypto/rctest.c4
-rw-r--r--lib/hcrypto/rijndael-alg-fst.c5
-rw-r--r--lib/hcrypto/rnd_keys.c5
-rw-r--r--lib/hcrypto/rsa-gmp.c6
-rw-r--r--lib/hcrypto/rsa-ltm.c56
-rw-r--r--lib/hcrypto/rsa-tfm.c573
-rw-r--r--lib/hcrypto/rsa.c7
-rw-r--r--lib/hcrypto/rsa.h5
-rw-r--r--lib/hcrypto/sha.c12
-rw-r--r--lib/hcrypto/sha.h24
-rw-r--r--lib/hcrypto/sha256.c12
-rw-r--r--lib/hcrypto/sha512.c21
-rw-r--r--lib/hcrypto/test_bn.c7
-rw-r--r--lib/hcrypto/test_bulk.c314
-rw-r--r--lib/hcrypto/test_cipher.c102
-rw-r--r--lib/hcrypto/test_crypto.in2
-rw-r--r--lib/hcrypto/test_dh.c4
-rw-r--r--lib/hcrypto/test_engine_dso.c3
-rw-r--r--lib/hcrypto/test_hmac.c8
-rw-r--r--lib/hcrypto/test_pkcs12.c7
-rw-r--r--lib/hcrypto/test_pkcs5.c27
-rw-r--r--lib/hcrypto/test_rand.c68
-rw-r--r--lib/hcrypto/test_rsa.c15
-rw-r--r--lib/hcrypto/ui.c6
-rw-r--r--lib/hcrypto/undef.h169
-rw-r--r--lib/hcrypto/validate.c17
-rw-r--r--lib/hcrypto/version-script.map44
-rw-r--r--lib/hdb/Makefile.am41
-rw-r--r--lib/hdb/Makefile.in531
-rw-r--r--lib/hdb/NTMakefile17
-rw-r--r--lib/hdb/common.c140
-rw-r--r--lib/hdb/db.c143
-rw-r--r--lib/hdb/db3.c235
-rw-r--r--lib/hdb/dbinfo.c41
-rw-r--r--lib/hdb/ext.c106
-rw-r--r--lib/hdb/hdb-ldap.c231
-rw-r--r--lib/hdb/hdb-mdb.c399
-rw-r--r--lib/hdb/hdb-mitdb.c1013
-rw-r--r--lib/hdb/hdb-private.h22
-rw-r--r--lib/hdb/hdb-protos.h180
-rw-r--r--lib/hdb/hdb-sqlite.c446
-rw-r--r--lib/hdb/hdb.asn127
-rw-r--r--lib/hdb/hdb.c318
-rw-r--r--lib/hdb/hdb.h61
-rw-r--r--lib/hdb/hdb.schema7
-rw-r--r--lib/hdb/hdb_err.et3
-rw-r--r--lib/hdb/hdb_locl.h3
-rw-r--r--lib/hdb/keys.c527
-rw-r--r--lib/hdb/keytab.c24
-rw-r--r--lib/hdb/libhdb-exports.def20
-rw-r--r--lib/hdb/mkey.c187
-rw-r--r--lib/hdb/print.c372
-rw-r--r--lib/hdb/test_dbinfo.c4
-rw-r--r--lib/hdb/test_hdbkeys.c12
-rw-r--r--lib/hdb/test_hdbplugin.c (renamed from appl/login/env.c)118
-rw-r--r--lib/hdb/test_mkey.c6
-rw-r--r--lib/hdb/version-script.map34
-rw-r--r--lib/heimdal/NTMakefile8
-rw-r--r--lib/hx509/Makefile.am107
-rw-r--r--lib/hx509/Makefile.in1688
-rw-r--r--lib/hx509/NTMakefile10
-rw-r--r--lib/hx509/ca.c65
-rw-r--r--lib/hx509/cert.c148
-rw-r--r--lib/hx509/cms.c46
-rw-r--r--lib/hx509/crypto-ec.c533
-rw-r--r--lib/hx509/crypto.c635
-rw-r--r--lib/hx509/data/PKITS_data.zipbin0 -> 2149008 bytes
-rw-r--r--lib/hx509/data/eccurve.pem3
-rw-r--r--lib/hx509/data/https.crt53
-rw-r--r--lib/hx509/data/https.key16
-rwxr-xr-xlib/hx509/data/mkcert.sh84
-rw-r--r--lib/hx509/data/nist-result231
-rw-r--r--lib/hx509/data/openssl.cnf2
-rw-r--r--lib/hx509/data/secp160r1TestCA.cert.pem12
-rw-r--r--lib/hx509/data/secp160r1TestCA.key.pem4
-rw-r--r--lib/hx509/data/secp160r1TestCA.pem18
-rw-r--r--lib/hx509/data/secp160r2TestClient.cert.pem9
-rw-r--r--lib/hx509/data/secp160r2TestClient.key.pem4
-rw-r--r--lib/hx509/data/secp160r2TestClient.pem15
-rw-r--r--lib/hx509/data/secp160r2TestServer.cert.pem9
-rw-r--r--lib/hx509/data/secp160r2TestServer.key.pem4
-rw-r--r--lib/hx509/data/secp160r2TestServer.pem15
-rw-r--r--lib/hx509/data/secp256r1TestCA.cert.pem12
-rw-r--r--lib/hx509/data/secp256r1TestCA.key.pem5
-rw-r--r--lib/hx509/data/secp256r1TestCA.pem17
-rw-r--r--lib/hx509/data/secp256r2TestClient.cert.pem12
-rw-r--r--lib/hx509/data/secp256r2TestClient.key.pem5
-rw-r--r--lib/hx509/data/secp256r2TestClient.pem17
-rw-r--r--lib/hx509/data/secp256r2TestServer.cert.pem12
-rw-r--r--lib/hx509/data/secp256r2TestServer.key.pem5
-rw-r--r--lib/hx509/data/secp256r2TestServer.pem17
-rw-r--r--lib/hx509/doxygen.c2
-rw-r--r--lib/hx509/env.c16
-rw-r--r--lib/hx509/error.c66
-rw-r--r--lib/hx509/file.c4
-rw-r--r--lib/hx509/hx509-private.h20
-rw-r--r--lib/hx509/hx509-protos.h1925
-rw-r--r--lib/hx509/hx509.h1
-rw-r--r--lib/hx509/hx509_err.et22
-rw-r--r--lib/hx509/hx_locl.h103
-rw-r--r--lib/hx509/hxtool-commands.in20
-rw-r--r--lib/hx509/hxtool.c67
-rw-r--r--lib/hx509/keyset.c30
-rw-r--r--lib/hx509/ks_dir.c5
-rw-r--r--lib/hx509/ks_file.c15
-rw-r--r--lib/hx509/ks_keychain.c25
-rw-r--r--lib/hx509/ks_null.c5
-rw-r--r--lib/hx509/ks_p11.c70
-rw-r--r--lib/hx509/ks_p12.c13
-rw-r--r--lib/hx509/libhx509-exports.def3
-rw-r--r--lib/hx509/lock.c5
-rw-r--r--lib/hx509/name.c20
-rw-r--r--lib/hx509/print.c4
-rw-r--r--lib/hx509/ref/pkcs11.h387
-rw-r--r--lib/hx509/revoke.c234
-rw-r--r--lib/hx509/sel-gram.c76
-rw-r--r--lib/hx509/sel-gram.h2
-rw-r--r--lib/hx509/sel-gram.y14
-rw-r--r--lib/hx509/sel-lex.c49
-rw-r--r--lib/hx509/sel-lex.l12
-rw-r--r--lib/hx509/sel.h8
-rw-r--r--lib/hx509/softp11.c31
-rw-r--r--lib/hx509/test_ca.in28
-rw-r--r--lib/hx509/test_cert.in2
-rw-r--r--lib/hx509/test_chain.in8
-rw-r--r--lib/hx509/test_cms.in12
-rw-r--r--lib/hx509/test_name.c16
-rw-r--r--lib/hx509/test_soft_pkcs11.c2
-rw-r--r--lib/hx509/version-script.map7
-rw-r--r--lib/ipc/Makefile.am5
-rw-r--r--lib/ipc/Makefile.in847
-rw-r--r--lib/ipc/client.c6
-rw-r--r--lib/ipc/common.c2
-rw-r--r--lib/ipc/heim-ipc.h2
-rw-r--r--lib/ipc/server.c19
-rw-r--r--lib/ipc/tc.c6
-rw-r--r--lib/ipc/ts-http.c4
-rw-r--r--lib/ipc/ts.c4
-rw-r--r--lib/kadm5/Makefile.am33
-rw-r--r--lib/kadm5/Makefile.in895
-rw-r--r--lib/kadm5/NTMakefile10
-rw-r--r--lib/kadm5/acl.c3
-rw-r--r--lib/kadm5/ad.c115
-rw-r--r--lib/kadm5/admin.h53
-rw-r--r--lib/kadm5/chpass_c.c14
-rw-r--r--lib/kadm5/chpass_s.c192
-rw-r--r--lib/kadm5/common_glue.c304
-rw-r--r--lib/kadm5/context_s.c146
-rw-r--r--lib/kadm5/create_c.c10
-rw-r--r--lib/kadm5/create_s.c97
-rw-r--r--lib/kadm5/default_keys.c3
-rw-r--r--lib/kadm5/delete_s.c45
-rw-r--r--lib/kadm5/destroy_c.c3
-rw-r--r--lib/kadm5/destroy_s.c21
-rw-r--r--lib/kadm5/ent_setup.c11
-rw-r--r--lib/kadm5/free.c11
-rw-r--r--lib/kadm5/get_princs_s.c30
-rw-r--r--lib/kadm5/get_s.c215
-rw-r--r--lib/kadm5/init_c.c33
-rw-r--r--lib/kadm5/init_s.c63
-rw-r--r--lib/kadm5/iprop-commands.in65
-rw-r--r--lib/kadm5/iprop-log.8131
-rw-r--r--lib/kadm5/iprop-log.c215
-rw-r--r--lib/kadm5/iprop-log.cat871
-rw-r--r--lib/kadm5/iprop.818
-rw-r--r--lib/kadm5/iprop.cat825
-rw-r--r--lib/kadm5/iprop.h12
-rw-r--r--lib/kadm5/ipropd_common.c194
-rw-r--r--lib/kadm5/ipropd_master.c700
-rw-r--r--lib/kadm5/ipropd_slave.c725
-rw-r--r--lib/kadm5/kadm5-private.h103
-rw-r--r--lib/kadm5/kadm5-protos.h151
-rw-r--r--lib/kadm5/kadm5_err.et10
-rw-r--r--lib/kadm5/kadm5_locl.h1
-rw-r--r--lib/kadm5/keys.c36
-rw-r--r--lib/kadm5/libkadm5srv-exports.def23
-rw-r--r--lib/kadm5/log.c2515
-rw-r--r--lib/kadm5/marshall.c84
-rw-r--r--lib/kadm5/modify_s.c86
-rw-r--r--lib/kadm5/password_quality.c28
-rw-r--r--lib/kadm5/private.h62
-rw-r--r--lib/kadm5/randkey_c.c76
-rw-r--r--lib/kadm5/randkey_s.c86
-rw-r--r--lib/kadm5/rename_s.c74
-rw-r--r--lib/kadm5/send_recv.c6
-rw-r--r--lib/kadm5/set_keys.c221
-rw-r--r--lib/kadm5/setkey3_s.c135
-rw-r--r--lib/kadm5/test_pw_quality.c8
-rw-r--r--lib/kadm5/version-script-client.map59
-rw-r--r--lib/kadm5/version-script.map23
-rw-r--r--lib/kafs/Makefile.am5
-rw-r--r--lib/kafs/Makefile.in466
-rw-r--r--lib/kafs/afskrb5.c26
-rw-r--r--lib/kafs/afssys.c59
-rw-r--r--lib/kafs/common.c16
-rw-r--r--lib/kafs/kafs.h3
-rw-r--r--lib/kafs/kafs_locl.h5
-rw-r--r--lib/kafs/rxkad_kdf.c216
-rw-r--r--lib/kdfs/Makefile.in394
-rw-r--r--lib/kdfs/k5dfspag.c2
-rw-r--r--lib/krb5/Makefile.am83
-rw-r--r--lib/krb5/Makefile.in3009
-rw-r--r--lib/krb5/NTMakefile113
-rw-r--r--lib/krb5/acache.c21
-rw-r--r--lib/krb5/acl.c4
-rw-r--r--lib/krb5/addr_families.c40
-rw-r--r--lib/krb5/aes-test.c220
-rw-r--r--lib/krb5/an2ln_plugin.h91
-rw-r--r--lib/krb5/aname_to_localname.c410
-rw-r--r--lib/krb5/asn1_glue.c6
-rw-r--r--lib/krb5/auth_context.c88
-rw-r--r--lib/krb5/build_auth.c13
-rw-r--r--lib/krb5/cache.c309
-rw-r--r--lib/krb5/changepw.c8
-rw-r--r--lib/krb5/config_file.c37
-rw-r--r--lib/krb5/config_reg.c649
-rw-r--r--lib/krb5/constants.c17
-rw-r--r--lib/krb5/context.c206
-rw-r--r--lib/krb5/copy_host_realm.c11
-rw-r--r--lib/krb5/crc.c4
-rw-r--r--lib/krb5/creds.c15
-rw-r--r--lib/krb5/crypto-aes-sha1.c (renamed from lib/krb5/crypto-aes.c)34
-rw-r--r--lib/krb5/crypto-aes-sha2.c194
-rw-r--r--lib/krb5/crypto-algs.c4
-rw-r--r--lib/krb5/crypto-arcfour.c51
-rw-r--r--lib/krb5/crypto-des-common.c21
-rw-r--r--lib/krb5/crypto-des.c8
-rw-r--r--lib/krb5/crypto-des3.c65
-rw-r--r--lib/krb5/crypto-evp.c6
-rw-r--r--lib/krb5/crypto-null.c6
-rw-r--r--lib/krb5/crypto-pk.c22
-rw-r--r--lib/krb5/crypto-rand.c85
-rw-r--r--lib/krb5/crypto-stubs.c21
-rw-r--r--lib/krb5/crypto.c1011
-rw-r--r--lib/krb5/crypto.h42
-rw-r--r--lib/krb5/data.c9
-rw-r--r--lib/krb5/db_plugin.c31
-rw-r--r--lib/krb5/db_plugin.h68
-rw-r--r--lib/krb5/dcache.c699
-rw-r--r--lib/krb5/deprecated.c177
-rw-r--r--lib/krb5/derived-key-test.c34
-rw-r--r--lib/krb5/digest.c186
-rw-r--r--lib/krb5/dll.c76
-rw-r--r--lib/krb5/doxygen.c4
-rw-r--r--lib/krb5/enomem.c (renamed from lib/hcrypto/dllmain.c)21
-rw-r--r--lib/krb5/error_string.c68
-rw-r--r--lib/krb5/expand_hostname.c16
-rw-r--r--lib/krb5/expand_path.c192
-rw-r--r--lib/krb5/fast.c (renamed from appl/ftp/ftpd/gss_userok.c)86
-rw-r--r--lib/krb5/fcache.c456
-rw-r--r--lib/krb5/generate_subkey.c8
-rw-r--r--lib/krb5/get_addrs.c12
-rw-r--r--lib/krb5/get_cred.c684
-rw-r--r--lib/krb5/get_default_principal.c4
-rw-r--r--lib/krb5/get_default_realm.c7
-rw-r--r--lib/krb5/get_for_creds.c21
-rw-r--r--lib/krb5/get_host_realm.c156
-rw-r--r--lib/krb5/get_in_tkt.c32
-rw-r--r--lib/krb5/heim_err.et6
-rw-r--r--lib/krb5/init_creds.c26
-rw-r--r--lib/krb5/init_creds_pw.c875
-rw-r--r--lib/krb5/kcm.c21
-rw-r--r--lib/krb5/kerberos.811
-rw-r--r--lib/krb5/kerberos.cat87
-rw-r--r--lib/krb5/keyblock.c8
-rw-r--r--lib/krb5/keytab.c168
-rw-r--r--lib/krb5/keytab_any.c15
-rw-r--r--lib/krb5/keytab_file.c53
-rw-r--r--lib/krb5/keytab_keyfile.c36
-rw-r--r--lib/krb5/keytab_memory.c19
-rw-r--r--lib/krb5/krb5-plugin.7245
-rw-r--r--lib/krb5/krb5-plugin.cat7168
-rw-r--r--lib/krb5/krb5-private.h262
-rw-r--r--lib/krb5/krb5-protos.h4824
-rw-r--r--lib/krb5/krb5.conf.5367
-rw-r--r--lib/krb5/krb5.conf.cat5406
-rw-r--r--lib/krb5/krb5.h70
-rw-r--r--lib/krb5/krb5_auth_context.32
-rw-r--r--lib/krb5/krb5_auth_context.cat36
-rw-r--r--lib/krb5/krb5_c_make_checksum.32
-rw-r--r--lib/krb5/krb5_c_make_checksum.cat32
-rw-r--r--lib/krb5/krb5_digest.32
-rw-r--r--lib/krb5/krb5_digest.cat32
-rw-r--r--lib/krb5/krb5_err.et7
-rw-r--r--lib/krb5/krb5_get_creds.32
-rw-r--r--lib/krb5/krb5_get_creds.cat33
-rw-r--r--lib/krb5/krb5_get_init_creds.37
-rw-r--r--lib/krb5/krb5_get_init_creds.cat36
-rw-r--r--lib/krb5/krb5_locl.h115
-rw-r--r--lib/krb5/krb5_parse_name.31
-rw-r--r--lib/krb5/krb5_parse_name.cat34
-rw-r--r--lib/krb5/krb5_principal.31
-rw-r--r--lib/krb5/krb5_principal.cat32
-rw-r--r--lib/krb5/krb5_set_default_realm.32
-rw-r--r--lib/krb5/krb5_set_default_realm.cat32
-rw-r--r--lib/krb5/krb5_timeofday.32
-rw-r--r--lib/krb5/krb5_timeofday.cat32
-rw-r--r--lib/krb5/krbhst.c380
-rw-r--r--lib/krb5/kuserok.c710
-rw-r--r--lib/krb5/kuserok_plugin.h91
-rw-r--r--lib/krb5/libkrb5-exports.def.in804
-rw-r--r--lib/krb5/locate_plugin.h19
-rw-r--r--lib/krb5/log.c98
-rw-r--r--lib/krb5/mcache.c195
-rw-r--r--lib/krb5/misc.c47
-rw-r--r--lib/krb5/mit_glue.c7
-rw-r--r--lib/krb5/mk_error.c49
-rw-r--r--lib/krb5/mk_priv.c4
-rw-r--r--lib/krb5/mk_rep.c7
-rw-r--r--lib/krb5/mk_req_ext.c2
-rw-r--r--lib/krb5/n-fold-test.c2
-rw-r--r--lib/krb5/n-fold.c145
-rw-r--r--lib/krb5/net_read.c9
-rw-r--r--lib/krb5/pac.c104
-rw-r--r--lib/krb5/padata.c7
-rw-r--r--lib/krb5/pcache.c46
-rw-r--r--lib/krb5/pkinit-ec.c241
-rw-r--r--lib/krb5/pkinit.c283
-rw-r--r--lib/krb5/plugin.c401
-rw-r--r--lib/krb5/principal.c1244
-rw-r--r--lib/krb5/pseudo-random-test.c112
-rw-r--r--lib/krb5/rd_cred.c12
-rw-r--r--lib/krb5/rd_priv.c2
-rw-r--r--lib/krb5/rd_rep.c28
-rw-r--r--lib/krb5/rd_req.c140
-rw-r--r--lib/krb5/rd_safe.c5
-rw-r--r--lib/krb5/recvauth.c60
-rw-r--r--lib/krb5/replay.c20
-rw-r--r--lib/krb5/salt-aes-sha1.c (renamed from lib/krb5/salt-aes.c)37
-rw-r--r--lib/krb5/salt-aes-sha2.c135
-rw-r--r--lib/krb5/salt-arcfour.c15
-rw-r--r--lib/krb5/salt-des.c8
-rw-r--r--lib/krb5/salt-des3.c20
-rw-r--r--lib/krb5/salt.c20
-rw-r--r--lib/krb5/scache.c68
-rw-r--r--lib/krb5/send_to_kdc.c1565
-rw-r--r--lib/krb5/send_to_kdc_plugin.h13
-rw-r--r--lib/krb5/sendauth.c23
-rw-r--r--lib/krb5/set_default_realm.c11
-rwxr-xr-xlib/krb5/sp800-108-kdf.c97
-rw-r--r--lib/krb5/store-int.c13
-rw-r--r--lib/krb5/store-int.h1
-rw-r--r--lib/krb5/store.c219
-rw-r--r--lib/krb5/store_emem.c2
-rw-r--r--lib/krb5/store_fd.c78
-rw-r--r--lib/krb5/store_mem.c3
-rw-r--r--lib/krb5/store_sock.c159
-rw-r--r--lib/krb5/string-to-key-test.c2
-rw-r--r--lib/krb5/test_alname.c103
-rwxr-xr-xlib/krb5/test_canon.c177
-rw-r--r--lib/krb5/test_cc.c95
-rw-r--r--lib/krb5/test_crypto.c6
-rw-r--r--lib/krb5/test_crypto_wrapping.c4
-rw-r--r--lib/krb5/test_expand_toks.c (renamed from appl/login/conf.c)81
-rw-r--r--lib/krb5/test_fx.c55
-rw-r--r--lib/krb5/test_kuserok.c7
-rw-r--r--lib/krb5/test_pknistkdf.c10
-rw-r--r--lib/krb5/test_plugin.c7
-rw-r--r--lib/krb5/test_rfc3961.c4
-rw-r--r--lib/krb5/test_set_kvno0.c179
-rw-r--r--lib/krb5/test_store.c28
-rw-r--r--lib/krb5/test_time.c6
-rw-r--r--lib/krb5/ticket.c182
-rw-r--r--lib/krb5/transited.c246
-rw-r--r--lib/krb5/verify_init.c21
-rw-r--r--lib/krb5/verify_krb5_conf.c445
-rw-r--r--lib/krb5/verify_user.c7
-rw-r--r--lib/krb5/version-script.map66
-rw-r--r--lib/krb5/warn.c45
-rw-r--r--lib/libedit/Makefile.in421
-rw-r--r--lib/libedit/acinclude.m419
-rw-r--r--lib/libedit/aclocal.m43658
-rwxr-xr-xlib/libedit/compile348
-rwxr-xr-xlib/libedit/config.guess714
-rw-r--r--lib/libedit/config.h.in79
-rwxr-xr-xlib/libedit/config.sub361
-rwxr-xr-xlib/libedit/configure3909
-rw-r--r--lib/libedit/configure.ac33
-rwxr-xr-xlib/libedit/depcomp533
-rwxr-xr-xlib/libedit/install-sh387
-rwxr-xr-xlib/libedit/ltmain.sh5481
-rwxr-xr-xlib/libedit/missing463
-rw-r--r--lib/libedit/src/Makefile.am49
-rw-r--r--lib/libedit/src/Makefile.in342
-rw-r--r--lib/libedit/src/chared.c295
-rw-r--r--lib/libedit/src/chared.h96
-rw-r--r--lib/libedit/src/chartype.c270
-rw-r--r--lib/libedit/src/chartype.h169
-rw-r--r--lib/libedit/src/common.c408
-rw-r--r--lib/libedit/src/el.c266
-rw-r--r--lib/libedit/src/el.h50
-rw-r--r--lib/libedit/src/eln.c143
-rw-r--r--lib/libedit/src/emacs.c196
-rw-r--r--lib/libedit/src/fgetln.c107
-rw-r--r--lib/libedit/src/filecomplete.c192
-rw-r--r--lib/libedit/src/filecomplete.h4
-rw-r--r--lib/libedit/src/hist.c106
-rw-r--r--lib/libedit/src/hist.h38
-rw-r--r--lib/libedit/src/histedit.h26
-rw-r--r--lib/libedit/src/history.c438
-rw-r--r--lib/libedit/src/historyn.c3
-rw-r--r--lib/libedit/src/keymacro.c (renamed from lib/libedit/src/key.c)384
-rw-r--r--lib/libedit/src/keymacro.h (renamed from lib/libedit/src/key.h)60
-rw-r--r--lib/libedit/src/makelist112
-rw-r--r--lib/libedit/src/map.c320
-rw-r--r--lib/libedit/src/map.h28
-rw-r--r--lib/libedit/src/parse.c164
-rw-r--r--lib/libedit/src/parse.h10
-rw-r--r--lib/libedit/src/prompt.c38
-rw-r--r--lib/libedit/src/prompt.h18
-rw-r--r--lib/libedit/src/read.c568
-rw-r--r--lib/libedit/src/read.h19
-rw-r--r--lib/libedit/src/readline.c652
-rw-r--r--lib/libedit/src/readline/readline.h (renamed from lib/libedit/src/editline/readline.h)36
-rw-r--r--lib/libedit/src/refresh.c312
-rw-r--r--lib/libedit/src/refresh.h18
-rw-r--r--lib/libedit/src/search.c176
-rw-r--r--lib/libedit/src/search.h28
-rw-r--r--lib/libedit/src/shlib_version4
-rw-r--r--lib/libedit/src/sig.c33
-rw-r--r--lib/libedit/src/sig.h12
-rw-r--r--lib/libedit/src/strlcat.c74
-rw-r--r--lib/libedit/src/strlcpy.c70
-rw-r--r--lib/libedit/src/sys.h101
-rw-r--r--lib/libedit/src/terminal.c (renamed from lib/libedit/src/term.c)1003
-rw-r--r--lib/libedit/src/terminal.h (renamed from lib/libedit/src/el_term.h)87
-rw-r--r--lib/libedit/src/tokenizer.c107
-rw-r--r--lib/libedit/src/tokenizern.c3
-rw-r--r--lib/libedit/src/tty.c469
-rw-r--r--lib/libedit/src/tty.h28
-rw-r--r--lib/libedit/src/unvis.c97
-rw-r--r--lib/libedit/src/vi.c453
-rw-r--r--lib/libedit/src/vis.c763
-rw-r--r--lib/libedit/src/vis.h59
-rw-r--r--lib/ntlm/Makefile.am7
-rw-r--r--lib/ntlm/Makefile.in868
-rw-r--r--lib/ntlm/NTMakefile2
-rw-r--r--lib/ntlm/heimntlm-protos.h267
-rw-r--r--lib/ntlm/heimntlm.h13
-rw-r--r--lib/ntlm/ntlm.c508
-rw-r--r--lib/ntlm/ntlm_err.et38
-rw-r--r--lib/ntlm/test_ntlm.c261
-rw-r--r--lib/otp/Makefile.am15
-rw-r--r--lib/otp/Makefile.in442
-rw-r--r--lib/otp/otptest.c2
-rw-r--r--lib/roken/Makefile.am34
-rw-r--r--lib/roken/Makefile.in1822
-rw-r--r--lib/roken/NTMakefile41
-rw-r--r--lib/roken/base64-test.c10
-rw-r--r--lib/roken/base64.c4
-rw-r--r--lib/roken/base64.h4
-rw-r--r--lib/roken/bswap.c17
-rw-r--r--lib/roken/cloexec.c9
-rw-r--r--lib/roken/ct.c22
-rw-r--r--lib/roken/daemon.c2
-rw-r--r--lib/roken/detach.c213
-rw-r--r--lib/roken/dirent-test.c278
-rw-r--r--lib/roken/dirent.c235
-rw-r--r--lib/roken/dirent.hin66
-rw-r--r--lib/roken/dlfcn.hin92
-rw-r--r--lib/roken/dlfcn_w32.c185
-rw-r--r--lib/roken/dumpdata.c12
-rw-r--r--lib/roken/err.hin16
-rw-r--r--lib/roken/getarg.32
-rw-r--r--lib/roken/getarg.c2
-rw-r--r--lib/roken/getarg.cat32
-rw-r--r--lib/roken/getcap.c193
-rw-r--r--lib/roken/getifaddrs_w32.c161
-rw-r--r--lib/roken/getxxyyy.c137
-rw-r--r--lib/roken/glob.c16
-rw-r--r--lib/roken/hex-test.c2
-rw-r--r--lib/roken/issuid.c167
-rw-r--r--lib/roken/memset_s.c (renamed from lib/heimdal/dllmain.c)25
-rw-r--r--lib/roken/mkdir.c (renamed from appl/ftp/ftp/kauth.c)39
-rw-r--r--lib/roken/ndbm_wrap.c12
-rw-r--r--lib/roken/parse_bytes-test.c3
-rw-r--r--lib/roken/parse_time-test.c3
-rw-r--r--lib/roken/parse_time.314
-rw-r--r--lib/roken/parse_time.cat316
-rw-r--r--lib/roken/rand.c31
-rw-r--r--lib/roken/realloc.c1
-rw-r--r--lib/roken/rename.c49
-rw-r--r--lib/roken/resolve-test.c186
-rw-r--r--lib/roken/resolve.c57
-rw-r--r--lib/roken/rkpty.c10
-rw-r--r--lib/roken/roken-common.h32
-rw-r--r--lib/roken/roken.awk3
-rw-r--r--lib/roken/roken.h.in204
-rw-r--r--lib/roken/roken_gethostby.c3
-rw-r--r--lib/roken/rtbl.c103
-rw-r--r--lib/roken/rtbl.h8
-rw-r--r--lib/roken/simple_exec.c26
-rw-r--r--lib/roken/simple_exec_w32.c431
-rw-r--r--lib/roken/sleep.c55
-rw-r--r--lib/roken/snprintf-test.c10
-rw-r--r--lib/roken/snprintf.c8
-rw-r--r--lib/roken/socket.c22
-rw-r--r--lib/roken/sockstartup_w32.c75
-rw-r--r--lib/roken/stdbool.hin13
-rw-r--r--lib/roken/stdint.hin15
-rw-r--r--lib/roken/strtoll.c149
-rw-r--r--lib/roken/strtoull.c127
-rw-r--r--lib/roken/syslog.hin248
-rw-r--r--lib/roken/syslogc.c339
-rw-r--r--lib/roken/test-detach.c82
-rw-r--r--lib/roken/test-mem.c9
-rw-r--r--lib/roken/test-mini_inetd.c369
-rw-r--r--lib/roken/tsearch.c7
-rw-r--r--lib/roken/version-script.map19
-rw-r--r--lib/roken/win32_alloc.c76
-rw-r--r--lib/roken/write_pid.c66
-rw-r--r--lib/sl/Makefile.am6
-rw-r--r--lib/sl/Makefile.in906
-rw-r--r--lib/sl/NTMakefile2
-rw-r--r--lib/sl/sl.c108
-rw-r--r--lib/sl/sl.h2
-rw-r--r--lib/sl/slc-gram.c18
-rw-r--r--lib/sl/slc-gram.y18
-rw-r--r--lib/sl/slc-lex.c9
-rw-r--r--lib/sqlite/Makefile.am4
-rw-r--r--lib/sqlite/Makefile.in396
-rw-r--r--lib/sqlite/README25
-rw-r--r--lib/sqlite/sqlite3.c132346
-rw-r--r--lib/sqlite/sqlite3.h5070
-rw-r--r--lib/sqlite/sqlite3ext.h182
-rw-r--r--lib/vers/Makefile.am2
-rw-r--r--lib/vers/Makefile.in377
-rw-r--r--lib/vers/make-print-version.c (renamed from appl/rcp/rcp_locl.h)51
-rw-r--r--lib/vers/print_version.c5
-rw-r--r--lib/wind/Makefile.in962
-rw-r--r--lib/wind/NTMakefile16
-rw-r--r--lib/wind/bidi.c4
-rw-r--r--lib/wind/bidi_table.c4
-rw-r--r--lib/wind/bidi_table.h2
-rw-r--r--lib/wind/combining.c2
-rw-r--r--lib/wind/combining_table.c4
-rw-r--r--lib/wind/combining_table.h2
-rw-r--r--lib/wind/errorlist.c2
-rw-r--r--lib/wind/errorlist_table.c4
-rw-r--r--lib/wind/errorlist_table.h2
-rw-r--r--lib/wind/gen-bidi.py2
-rw-r--r--lib/wind/gen-combining.py2
-rw-r--r--lib/wind/gen-errorlist.py2
-rw-r--r--lib/wind/gen-normalize.py2
-rw-r--r--lib/wind/libwind-exports.def1
-rw-r--r--lib/wind/map.c2
-rw-r--r--lib/wind/map_table.c2
-rw-r--r--lib/wind/map_table.h2
-rw-r--r--lib/wind/normalize.c2
-rw-r--r--lib/wind/normalize_table.c4
-rw-r--r--lib/wind/normalize_table.h2
-rw-r--r--lib/wind/punycode_examples.c2
-rw-r--r--lib/wind/punycode_examples.h2
-rw-r--r--lib/wind/test-normalize.c2
-rw-r--r--lib/wind/test-utf8.c36
-rw-r--r--ltmain.sh5481
-rw-r--r--missing463
-rw-r--r--packages/Makefile.am2
-rw-r--r--packages/Makefile.in427
-rw-r--r--packages/NTMakefile (renamed from appl/kx/NTMakefile)17
-rw-r--r--packages/mac/Makefile.in254
-rw-r--r--packages/mac/mac.sh16
-rw-r--r--packages/windows/assembly/Heimdal.Kerberos.manifest.in4
-rw-r--r--packages/windows/assembly/NTMakefile39
-rw-r--r--packages/windows/installer/NTMakefile116
-rw-r--r--packages/windows/installer/heimdal-assemblies.wxs26
-rw-r--r--packages/windows/installer/heimdal-command.wxs277
-rw-r--r--packages/windows/installer/heimdal-gss.wxs94
-rw-r--r--packages/windows/installer/heimdal-installer.wxs132
-rw-r--r--packages/windows/installer/heimdal-policy.wxs5
-rw-r--r--packages/windows/installer/images/Heimdal_banner.bmpbin0 -> 85894 bytes
-rw-r--r--packages/windows/installer/images/Heimdal_banner.pngbin0 -> 8222 bytes
-rw-r--r--packages/windows/installer/images/Heimdal_dialog.bmpbin0 -> 461814 bytes
-rw-r--r--packages/windows/installer/images/Heimdal_dialog.pngbin0 -> 18168 bytes
-rw-r--r--packages/windows/sdk/NTMakefile1
-rw-r--r--po/Makefile.in167
-rw-r--r--po/heimdal_krb5/heimdal_krb5.pot4
-rw-r--r--po/heimdal_krb5/sv_SE.po4
-rwxr-xr-xtest-driver148
-rw-r--r--tests/Makefile.am2
-rw-r--r--tests/Makefile.in429
-rw-r--r--tests/bin/Makefile.am8
-rw-r--r--tests/bin/Makefile.in405
-rw-r--r--tests/bin/intr.c56
-rw-r--r--tests/bin/setup-env.in19
-rw-r--r--tests/can/Makefile.in712
-rw-r--r--tests/can/check-can.in2
-rw-r--r--tests/can/krb5.conf.in4
-rw-r--r--tests/can/mit-pkinit-20070607.xf3
-rw-r--r--tests/can/test_can.in2
-rw-r--r--tests/db/Makefile.am19
-rw-r--r--tests/db/Makefile.in751
-rw-r--r--tests/db/add-modify-delete.in5
-rw-r--r--tests/db/check-aliases.in5
-rw-r--r--tests/db/check-dbinfo.in5
-rw-r--r--tests/db/have-db.in16
-rw-r--r--tests/db/krb5-mit.conf.in4
-rw-r--r--tests/db/krb5.conf.in6
-rw-r--r--tests/db/loaddump-db.in20
-rw-r--r--tests/gss/Makefile.am30
-rw-r--r--tests/gss/Makefile.in776
-rw-r--r--tests/gss/check-basic.in34
-rw-r--r--tests/gss/check-context.in43
-rw-r--r--tests/gss/check-gssmask.in13
-rw-r--r--tests/gss/check-ntlm.in13
-rw-r--r--tests/gss/check-spnego.in17
-rw-r--r--tests/gss/krb5.conf.in6
-rw-r--r--tests/java/Makefile.am1
-rw-r--r--tests/java/Makefile.in712
-rw-r--r--tests/java/check-kinit.in76
-rw-r--r--tests/java/jaas.conf9
-rw-r--r--tests/java/krb5.conf.in4
-rw-r--r--tests/kdc/Makefile.am228
-rw-r--r--tests/kdc/Makefile.in1057
-rw-r--r--tests/kdc/an2ln-db.txt143
-rw-r--r--tests/kdc/check-authz.in153
-rw-r--r--tests/kdc/check-canon.in210
-rw-r--r--tests/kdc/check-cc.in12
-rw-r--r--tests/kdc/check-delegation.in12
-rw-r--r--tests/kdc/check-des.in12
-rw-r--r--tests/kdc/check-digest.in13
-rw-r--r--tests/kdc/check-fast.in183
-rw-r--r--tests/kdc/check-hdb-mitdb.in111
-rw-r--r--tests/kdc/check-iprop.in303
-rw-r--r--tests/kdc/check-kadmin.in66
-rw-r--r--tests/kdc/check-kdc.in367
-rw-r--r--tests/kdc/check-keys.in16
-rw-r--r--tests/kdc/check-kinit.in149
-rw-r--r--tests/kdc/check-kpasswdd.in18
-rw-r--r--tests/kdc/check-pkinit.in12
-rw-r--r--tests/kdc/check-referral.in15
-rw-r--r--tests/kdc/check-tester.in118
-rw-r--r--tests/kdc/check-uu.in13
-rw-r--r--tests/kdc/hdb-mitdbbin0 -> 16384 bytes
-rw-r--r--tests/kdc/hdb-mitdb.kadm5bin0 -> 8192 bytes
-rw-r--r--tests/kdc/hdb-mitdb.mkeybin0 -> 30 bytes
-rw-r--r--tests/kdc/heimdal.acl4
-rw-r--r--tests/kdc/k5login/foo1
-rw-r--r--tests/kdc/kdc-tester1.json31
-rw-r--r--tests/kdc/kdc-tester2.json12
-rw-r--r--tests/kdc/kdc-tester3.json23
-rw-r--r--tests/kdc/kdc-tester4.json.in22
-rw-r--r--tests/kdc/krb5-authz.conf.in26
-rw-r--r--tests/kdc/krb5-authz2.conf.in27
-rw-r--r--tests/kdc/krb5-canon.conf.in100
-rw-r--r--tests/kdc/krb5-canon2.conf.in97
-rw-r--r--tests/kdc/krb5-hdb-mitdb.conf.in60
-rw-r--r--tests/kdc/krb5-pkinit.conf.in5
-rw-r--r--tests/kdc/krb5.conf.in79
-rw-r--r--tests/kdc/krb5.conf.keys.in5
-rw-r--r--tests/kdc/leaks-kill.sh47
-rw-r--r--tests/kdc/wait-kdc.sh15
-rw-r--r--tests/ldap/Makefile.am4
-rw-r--r--tests/ldap/Makefile.in715
-rw-r--r--tests/ldap/check-ldap.in23
-rw-r--r--tests/ldap/krb5.conf.in7
-rw-r--r--tests/ldap/slapd-init.in15
-rw-r--r--tests/ldap/slapd.conf3
-rw-r--r--tests/plugin/Makefile.am1
-rw-r--r--tests/plugin/Makefile.in826
-rw-r--r--tests/plugin/check-pac.in13
-rw-r--r--tests/plugin/krb5.conf.in4
-rw-r--r--tests/plugin/windc.c2
-rw-r--r--tools/Makefile.am27
-rw-r--r--tools/Makefile.in341
-rwxr-xr-xtools/cov.sh19
-rw-r--r--tools/heimdal-gssapi.pc.in10
-rw-r--r--tools/heimdal-kadm-client.pc.in11
-rw-r--r--tools/heimdal-kadm-server.pc.in12
-rw-r--r--tools/heimdal-krb5.pc.in12
-rw-r--r--tools/kadm-client.pc.in10
-rw-r--r--tools/kadm-server.pc.in10
-rw-r--r--tools/kafs.pc.in10
-rw-r--r--tools/krb5-config.14
-rw-r--r--tools/krb5-config.cat14
-rwxr-xr-xtools/krb5-config.in164
-rw-r--r--tools/krb5-gssapi.pc.in10
-rw-r--r--tools/krb5.pc.in10
-rw-r--r--windows/NTMakefile.config39
-rw-r--r--windows/NTMakefile.version33
-rw-r--r--windows/NTMakefile.w32118
-rw-r--r--windows/README.md (renamed from windows/README)28
-rw-r--r--windows/maint.el34
-rw-r--r--windows/version.rc4
-rwxr-xr-xylwrap219
1965 files changed, 275086 insertions, 194828 deletions
diff --git a/LICENSE b/LICENSE
index 404347b4bda9..c76fc234a12e 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 1995 - 2011 Kungliga Tekniska Högskolan
+Copyright (c) 1995 - 2014 Kungliga Tekniska Högskolan
(Royal Institute of Technology, Stockholm, Sweden).
All rights reserved.
diff --git a/Makefile.am b/Makefile.am
index 250809631ff7..55417eb63504 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,7 +6,7 @@ if KCM
kcm_dir = kcm
endif
-SUBDIRS= include base lib kuser kdc admin kadmin kpasswd
+SUBDIRS= include lib kuser kdc admin kadmin kpasswd
SUBDIRS+= $(kcm_dir) appl tools tests packages etc po
if HEIMDAL_DOCUMENTATION
@@ -38,6 +38,7 @@ EXTRA_DIST = \
autogen.sh \
krb5.conf \
cf/make-proto.pl \
+ cf/roken-h-process.pl \
cf/install-catman.sh \
cf/ChangeLog \
cf/c-function.m4 \
@@ -52,6 +53,13 @@ EXTRA_DIST = \
cf/krb-version.m4 \
cf/roken.m4 \
cf/valgrind-suppressions \
+ cf/maybe-valgrind.sh \
+ cf/symbol-version.py \
+ cf/w32-check-exported-symbols.pl \
+ cf/w32-def-from-dll.pl \
+ cf/w32-detect-vc-version.pl \
+ cf/w32-hh-toc-from-info.pl \
+ cf/w32-list-externs-from-objs.pl \
cf/vararray.m4
print-distdir:
diff --git a/Makefile.in b/Makefile.in
index 35feeabad743..224e1eeda44c 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -21,6 +20,61 @@
# $Id$
VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -39,11 +93,6 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(top_srcdir)/Makefile.am.common \
- $(top_srcdir)/cf/Makefile.am.common $(top_srcdir)/configure \
- ChangeLog NEWS TODO compile config.guess config.sub depcomp \
- install-sh ltmain.sh missing ylwrap
@HEIMDAL_DOCUMENTATION_TRUE@am__append_1 = doc
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -60,8 +109,7 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/cf/check-man.m4 \
$(top_srcdir)/cf/check-netinet-ip-and-tcp.m4 \
$(top_srcdir)/cf/check-type-extra.m4 \
- $(top_srcdir)/cf/check-var.m4 $(top_srcdir)/cf/check-x.m4 \
- $(top_srcdir)/cf/check-xau.m4 $(top_srcdir)/cf/crypto.m4 \
+ $(top_srcdir)/cf/check-var.m4 $(top_srcdir)/cf/crypto.m4 \
$(top_srcdir)/cf/db.m4 $(top_srcdir)/cf/destdirs.m4 \
$(top_srcdir)/cf/dispatch.m4 $(top_srcdir)/cf/dlopen.m4 \
$(top_srcdir)/cf/find-func-no-libs.m4 \
@@ -74,6 +122,7 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/cf/krb-bigendian.m4 \
$(top_srcdir)/cf/krb-func-getlogin.m4 \
$(top_srcdir)/cf/krb-ipv6.m4 $(top_srcdir)/cf/krb-prog-ln-s.m4 \
+ $(top_srcdir)/cf/krb-prog-perl.m4 \
$(top_srcdir)/cf/krb-readline.m4 \
$(top_srcdir)/cf/krb-struct-spwd.m4 \
$(top_srcdir)/cf/krb-struct-winsize.m4 \
@@ -93,37 +142,85 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
+ $(am__configure_deps) $(am__DIST_COMMON)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/include/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
- distdir dist dist-all distcheck
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+ cscope distdir dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
-DIST_SUBDIRS = include base lib kuser kdc admin kadmin kpasswd kcm \
- appl tools tests packages etc po doc
+CSCOPE = cscope
+DIST_SUBDIRS = include lib kuser kdc admin kadmin kpasswd kcm appl \
+ tools tests packages etc po doc
+am__DIST_COMMON = $(srcdir)/Makefile.in \
+ $(top_srcdir)/Makefile.am.common \
+ $(top_srcdir)/cf/Makefile.am.common ChangeLog NEWS README TODO \
+ compile config.guess config.sub install-sh ltmain.sh missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
am__remove_distdir = \
- { test ! -d "$(distdir)" \
- || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
- && rm -fr "$(distdir)"; }; }
+ if test -d "$(distdir)"; then \
+ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -rf "$(distdir)" \
+ || { sleep 5 && rm -rf "$(distdir)"; }; \
+ else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
am__relativize = \
dir0=`pwd`; \
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@ -151,12 +248,17 @@ am__relativize = \
reldir="$$dir2"
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
+DIST_TARGETS = dist-gzip
distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
AIX_EXTRA_KAFS = @AIX_EXTRA_KAFS@
AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
+AS = @AS@
ASN1_COMPILE = @ASN1_COMPILE@
ASN1_COMPILE_DEP = @ASN1_COMPILE_DEP@
AUTOCONF = @AUTOCONF@
@@ -175,12 +277,12 @@ COMPILE_ET = @COMPILE_ET@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
+DB1LIB = @DB1LIB@
+DB3LIB = @DB3LIB@
DBHEADER = @DBHEADER@
-DBLIB = @DBLIB@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DIR_com_err = @DIR_com_err@
-DIR_hcrypto = @DIR_hcrypto@
DIR_hdbdir = @DIR_hdbdir@
DIR_roken = @DIR_roken@
DLLTOOL = @DLLTOOL@
@@ -190,17 +292,17 @@ ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
+ENABLE_AFS_STRING_TO_KEY = @ENABLE_AFS_STRING_TO_KEY@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
+GCD_MIG = @GCD_MIG@
GREP = @GREP@
GROFF = @GROFF@
INCLUDES_roken = @INCLUDES_roken@
-INCLUDE_hcrypto = @INCLUDE_hcrypto@
-INCLUDE_hesiod = @INCLUDE_hesiod@
-INCLUDE_krb4 = @INCLUDE_krb4@
INCLUDE_libedit = @INCLUDE_libedit@
INCLUDE_libintl = @INCLUDE_libintl@
INCLUDE_openldap = @INCLUDE_openldap@
+INCLUDE_openssl_crypto = @INCLUDE_openssl_crypto@
INCLUDE_readline = @INCLUDE_readline@
INCLUDE_sqlite3 = @INCLUDE_sqlite3@
INSTALL = @INSTALL@
@@ -219,12 +321,9 @@ LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIB_AUTH_SUBDIRS = @LIB_AUTH_SUBDIRS@
-LIB_NDBM = @LIB_NDBM@
-LIB_XauFileName = @LIB_XauFileName@
-LIB_XauReadAuth = @LIB_XauReadAuth@
-LIB_XauWriteAuth = @LIB_XauWriteAuth@
LIB_bswap16 = @LIB_bswap16@
LIB_bswap32 = @LIB_bswap32@
+LIB_bswap64 = @LIB_bswap64@
LIB_com_err = @LIB_com_err@
LIB_com_err_a = @LIB_com_err_a@
LIB_com_err_so = @LIB_com_err_so@
@@ -233,6 +332,7 @@ LIB_db_create = @LIB_db_create@
LIB_dbm_firstkey = @LIB_dbm_firstkey@
LIB_dbopen = @LIB_dbopen@
LIB_dispatch_async_f = @LIB_dispatch_async_f@
+LIB_dladdr = @LIB_dladdr@
LIB_dlopen = @LIB_dlopen@
LIB_dn_expand = @LIB_dn_expand@
LIB_dns_search = @LIB_dns_search@
@@ -249,10 +349,8 @@ LIB_hcrypto = @LIB_hcrypto@
LIB_hcrypto_a = @LIB_hcrypto_a@
LIB_hcrypto_appl = @LIB_hcrypto_appl@
LIB_hcrypto_so = @LIB_hcrypto_so@
-LIB_hesiod = @LIB_hesiod@
LIB_hstrerror = @LIB_hstrerror@
LIB_kdb = @LIB_kdb@
-LIB_krb4 = @LIB_krb4@
LIB_libedit = @LIB_libedit@
LIB_libintl = @LIB_libintl@
LIB_loadquery = @LIB_loadquery@
@@ -260,6 +358,7 @@ LIB_logout = @LIB_logout@
LIB_logwtmp = @LIB_logwtmp@
LIB_openldap = @LIB_openldap@
LIB_openpty = @LIB_openpty@
+LIB_openssl_crypto = @LIB_openssl_crypto@
LIB_otp = @LIB_otp@
LIB_pidfile = @LIB_pidfile@
LIB_readline = @LIB_readline@
@@ -274,12 +373,15 @@ LIB_sqlite3 = @LIB_sqlite3@
LIB_syslog = @LIB_syslog@
LIB_tgetent = @LIB_tgetent@
LIPO = @LIPO@
+LMDBLIB = @LMDBLIB@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
+NDBMLIB = @NDBMLIB@
NM = @NM@
NMEDIT = @NMEDIT@
NO_AFS = @NO_AFS@
@@ -296,6 +398,7 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
+PERL = @PERL@
PKG_CONFIG = @PKG_CONFIG@
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
PTHREAD_LDADD = @PTHREAD_LDADD@
@@ -310,13 +413,7 @@ STRIP = @STRIP@
VERSION = @VERSION@
VERSIONING = @VERSIONING@
WFLAGS = @WFLAGS@
-WFLAGS_NOIMPLICITINT = @WFLAGS_NOIMPLICITINT@
-WFLAGS_NOUNUSED = @WFLAGS_NOUNUSED@
-XMKMF = @XMKMF@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
+WFLAGS_LITE = @WFLAGS_LITE@
YACC = @YACC@
YFLAGS = @YFLAGS@
abs_builddir = @abs_builddir@
@@ -340,6 +437,8 @@ build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
+db_type = @db_type@
+db_type_preference = @db_type_preference@
docdir = @docdir@
dpagaix_cflags = @dpagaix_cflags@
dpagaix_ldadd = @dpagaix_ldadd@
@@ -375,32 +474,40 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-SUFFIXES = .et .h .x .z .hx .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8
+SUFFIXES = .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 \
+ .cat5 .cat7 .cat8
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include
AM_CPPFLAGS = $(INCLUDES_roken)
@do_roken_rename_TRUE@ROKEN_RENAME = -DROKEN_RENAME
AM_CFLAGS = $(WFLAGS)
CP = cp
buildinclude = $(top_builddir)/include
+LIB_XauReadAuth = @LIB_XauReadAuth@
LIB_el_init = @LIB_el_init@
LIB_getattr = @LIB_getattr@
LIB_getpwent_r = @LIB_getpwent_r@
LIB_odm_initialize = @LIB_odm_initialize@
LIB_setpcred = @LIB_setpcred@
-HESIODLIB = @HESIODLIB@
-HESIODINCLUDE = @HESIODINCLUDE@
+INCLUDE_krb4 = @INCLUDE_krb4@
+LIB_krb4 = @LIB_krb4@
libexec_heimdaldir = $(libexecdir)/heimdal
NROFF_MAN = groff -mandoc -Tascii
-LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
+@NO_AFS_FALSE@LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
+@NO_AFS_TRUE@LIB_kafs =
@KRB5_TRUE@LIB_krb5 = $(top_builddir)/lib/krb5/libkrb5.la \
@KRB5_TRUE@ $(top_builddir)/lib/asn1/libasn1.la
@KRB5_TRUE@LIB_gssapi = $(top_builddir)/lib/gssapi/libgssapi.la
-LIB_heimbase = $(top_builddir)/base/libheimbase.la
+LIB_heimbase = $(top_builddir)/lib/base/libheimbase.la
@DCE_TRUE@LIB_kdfs = $(top_builddir)/lib/kdfs/libkdfs.la
+
+#silent-rules
+heim_verbose = $(heim_verbose_$(V))
+heim_verbose_ = $(heim_verbose_$(AM_DEFAULT_VERBOSITY))
+heim_verbose_0 = @echo " GEN "$@;
@KCM_TRUE@kcm_dir = kcm
-SUBDIRS = include base lib kuser kdc admin kadmin kpasswd $(kcm_dir) \
- appl tools tests packages etc po $(am__append_1)
+SUBDIRS = include lib kuser kdc admin kadmin kpasswd $(kcm_dir) appl \
+ tools tests packages etc po $(am__append_1)
ACLOCAL_AMFLAGS = -I cf
EXTRA_DIST = \
NTMakefile \
@@ -422,6 +529,7 @@ EXTRA_DIST = \
autogen.sh \
krb5.conf \
cf/make-proto.pl \
+ cf/roken-h-process.pl \
cf/install-catman.sh \
cf/ChangeLog \
cf/c-function.m4 \
@@ -436,13 +544,20 @@ EXTRA_DIST = \
cf/krb-version.m4 \
cf/roken.m4 \
cf/valgrind-suppressions \
+ cf/maybe-valgrind.sh \
+ cf/symbol-version.py \
+ cf/w32-check-exported-symbols.pl \
+ cf/w32-def-from-dll.pl \
+ cf/w32-detect-vc-version.pl \
+ cf/w32-hh-toc-from-info.pl \
+ cf/w32-list-externs-from-objs.pl \
cf/vararray.m4
all: all-recursive
.SUFFIXES:
-.SUFFIXES: .et .h .x .z .hx .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8 .c
-am--refresh:
+.SUFFIXES: .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 .cat5 .cat7 .cat8 .c
+am--refresh: Makefile
@:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__configure_deps)
@for dep in $?; do \
@@ -457,7 +572,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign Makefile
-.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
@@ -467,6 +581,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
esac;
+$(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__empty):
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
@@ -487,22 +602,25 @@ distclean-libtool:
-rm -f libtool config.lt
# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+ @fail=; \
+ if $(am__make_keepgoing); then \
+ failcom='fail=yes'; \
+ else \
+ failcom='exit 1'; \
+ fi; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
@@ -517,57 +635,12 @@ $(RECURSIVE_TARGETS):
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-$(RECURSIVE_CLEAN_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -583,12 +656,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -600,15 +668,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -617,9 +681,31 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscope: cscope.files
+ test ! -s cscope.files \
+ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+clean-cscope:
+ -rm -f cscope.files
+cscope.files: clean-cscope cscopelist
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+ -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
distdir: $(DISTFILES)
$(am__remove_distdir)
@@ -655,13 +741,10 @@ distdir: $(DISTFILES)
done
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- fi; \
- done
- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
$(am__relativize); \
new_distdir=$$reldir; \
@@ -692,37 +775,43 @@ distdir: $(DISTFILES)
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
+ tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
+ $(am__post_remove_distdir)
dist-bzip2: distdir
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
- $(am__remove_distdir)
+ tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+ $(am__post_remove_distdir)
-dist-lzma: distdir
- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
- $(am__remove_distdir)
+dist-lzip: distdir
+ tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+ $(am__post_remove_distdir)
dist-xz: distdir
- tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
- $(am__remove_distdir)
+ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+ $(am__post_remove_distdir)
dist-tarZ: distdir
+ @echo WARNING: "Support for distribution archives compressed with" \
+ "legacy program 'compress' is deprecated." >&2
+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-shar: distdir
- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
- $(am__remove_distdir)
+ @echo WARNING: "Support for shar distribution archives is" \
+ "deprecated." >&2
+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
+ shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
+ $(am__post_remove_distdir)
dist-zip: distdir
-rm -f $(distdir).zip
zip -rq $(distdir).zip $(distdir)
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
-dist dist-all: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
+dist dist-all:
+ $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+ $(am__post_remove_distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
@@ -730,31 +819,33 @@ dist dist-all: distdir
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
- *.tar.lzma*) \
- lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
+ *.tar.lz*) \
+ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
*.tar.xz*) \
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
esac
- chmod -R a-w $(distdir); chmod a+w $(distdir)
- mkdir $(distdir)/_build
- mkdir $(distdir)/_inst
+ chmod -R a-w $(distdir)
+ chmod u+w $(distdir)
+ mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
&& am__cwd=`pwd` \
- && $(am__cd) $(distdir)/_build \
- && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ && $(am__cd) $(distdir)/_build/sub \
+ && ../../configure \
+ $(AM_DISTCHECK_CONFIGURE_FLAGS) \
$(DISTCHECK_CONFIGURE_FLAGS) \
+ --srcdir=../.. --prefix="$$dc_install_base" \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
@@ -777,13 +868,21 @@ distcheck: dist
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
&& cd "$$am__cwd" \
|| exit 1
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
@(echo "$(distdir) archives ready for distribution: "; \
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
distuninstallcheck:
- @$(am__cd) '$(distuninstallcheck_dir)' \
- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+ @test -n '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: trying to run $@ with an empty' \
+ '$$(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ $(am__cd) '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left after uninstall:" ; \
if test -n "$(DESTDIR)"; then \
echo " (check DESTDIR support)"; \
@@ -815,10 +914,15 @@ install-am: all-am
installcheck: installcheck-recursive
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -859,9 +963,8 @@ install-dvi: install-dvi-recursive
install-dvi-am:
-install-exec-am:
- @$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
+install-exec-am: install-exec-local
+
install-html: install-html-recursive
install-html-am:
@@ -903,43 +1006,55 @@ ps-am:
uninstall-am:
@$(NORMAL_INSTALL)
$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) check-am \
- ctags-recursive install-am install-data-am install-exec-am \
- install-strip tags-recursive uninstall-am
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am all-local am--refresh check check-am check-local \
- clean clean-generic clean-libtool ctags ctags-recursive dist \
- dist-all dist-bzip2 dist-gzip dist-hook dist-lzma dist-shar \
- dist-tarZ dist-xz dist-zip distcheck distclean \
- distclean-generic distclean-libtool distclean-tags \
+.MAKE: $(am__recursive_targets) check-am install-am install-data-am \
+ install-strip uninstall-am
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \
+ am--refresh check check-am check-local clean clean-cscope \
+ clean-generic clean-libtool cscope cscopelist-am ctags \
+ ctags-am dist dist-all dist-bzip2 dist-gzip dist-hook \
+ dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \
+ distclean distclean-generic distclean-libtool distclean-tags \
distcleancheck distdir distuninstallcheck dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-data-hook install-dvi install-dvi-am \
- install-exec install-exec-am install-exec-hook install-html \
+ install-exec install-exec-am install-exec-local install-html \
install-html-am install-info install-info-am install-man \
install-pdf install-pdf-am install-ps install-ps-am \
install-strip installcheck installcheck-am installdirs \
installdirs-am maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
- ps ps-am tags tags-recursive uninstall uninstall-am \
- uninstall-hook
+ ps ps-am tags tags-am uninstall uninstall-am uninstall-hook
+
+.PRECIOUS: Makefile
install-suid-programs:
@foo='$(bin_SUIDS)'; \
for file in $$foo; do \
- x=$(DESTDIR)$(bindir)/$$file; \
- if chown 0:0 $$x && chmod u+s $$x; then :; else \
- echo "*"; \
- echo "* Failed to install $$x setuid root"; \
- echo "*"; \
- fi; done
+ x=$(DESTDIR)$(bindir)/$$file; \
+ if chown 0:0 $$x && chmod u+s $$x; then :; else \
+ echo "*"; \
+ echo "* Failed to install $$x setuid root"; \
+ echo "*"; \
+ fi; \
+ done
+
+install-exec-local: install-suid-programs
-install-exec-hook: install-suid-programs
+codesign-all:
+ @if [ X"$$CODE_SIGN_IDENTITY" != X ] ; then \
+ foo='$(bin_PROGRAMS) $(sbin_PROGRAMS) $(libexec_PROGRAMS)' ; \
+ for file in $$foo ; do \
+ echo "CODESIGN $$file" ; \
+ codesign -f -s "$$CODE_SIGN_IDENTITY" $$file || exit 1 ; \
+ done ; \
+ fi
-install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(nobase_include_HEADERS)
- @foo='$(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ)'; \
+all-local: codesign-all
+
+install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(nobase_include_HEADERS) $(noinst_HEADERS)
+ @foo='$(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(noinst_HEADERS)'; \
for f in $$foo; do \
f=`basename $$f`; \
if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
@@ -947,7 +1062,7 @@ install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_incl
if cmp -s $$file $(buildinclude)/$$f 2> /dev/null ; then \
: ; else \
echo " $(CP) $$file $(buildinclude)/$$f"; \
- $(CP) $$file $(buildinclude)/$$f; \
+ $(CP) $$file $(buildinclude)/$$f || true; \
fi ; \
done ; \
foo='$(nobase_include_HEADERS)'; \
@@ -1004,6 +1119,8 @@ check-local::
$(NROFF_MAN) $< > $@
.5.cat5:
$(NROFF_MAN) $< > $@
+.7.cat7:
+ $(NROFF_MAN) $< > $@
.8.cat8:
$(NROFF_MAN) $< > $@
@@ -1046,6 +1163,19 @@ dist-cat5-mans:
$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
done
+dist-cat7-mans:
+ @foo='$(man7_MANS)'; \
+ bar='$(man_MANS)'; \
+ for i in $$bar; do \
+ case $$i in \
+ *.7) foo="$$foo $$i";; \
+ esac; done ;\
+ for i in $$foo; do \
+ x=`echo $$i | sed 's/\.[^.]*$$/.cat7/'`; \
+ echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
+ $(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
+ done
+
dist-cat8-mans:
@foo='$(man8_MANS)'; \
bar='$(man_MANS)'; \
@@ -1059,13 +1189,13 @@ dist-cat8-mans:
$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
done
-dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat8-mans
+dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat7-mans dist-cat8-mans
install-cat-mans:
- $(SHELL) $(top_srcdir)/cf/install-catman.sh install "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man8_MANS)
+ $(SHELL) $(top_srcdir)/cf/install-catman.sh install "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man7_MANS) $(man8_MANS)
uninstall-cat-mans:
- $(SHELL) $(top_srcdir)/cf/install-catman.sh uninstall "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man8_MANS)
+ $(SHELL) $(top_srcdir)/cf/install-catman.sh uninstall "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man7_MANS) $(man8_MANS)
install-data-hook: install-cat-mans
uninstall-hook: uninstall-cat-mans
diff --git a/NEWS b/NEWS
index a555bb2a5d3e..3d796b801bfa 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,221 @@
+Release Notes - Heimdal - Version Heimdal 7.5
+
+ Security
+
+ - Fix CVE-2017-17439, which is a remote denial of service
+ vulnerability:
+
+ In Heimdal 7.1 through 7.4, remote unauthenticated attackers
+ are able to crash the KDC by sending a crafted UDP packet
+ containing empty data fields for client name or realm.
+
+ Bug fixes
+
+ - Handle long input lines when reloading database dumps.
+
+ - In pre-forked mode (default on Unix), correctly clear
+ the process ids of exited children, allowing new child processes
+ to replace the old.
+
+ - Fixed incorrect KDC response when no-cross realm TGT exists,
+ allowing client requests to fail quickly rather than time
+ out after trying to get a correct answer from each KDC.
+
+Release Notes - Heimdal - Version Heimdal 7.4
+
+ Security
+
+ - Fix CVE-2017-11103: Orpheus' Lyre KDC-REP service name validation
+
+ This is a critical vulnerability.
+
+ In _krb5_extract_ticket() the KDC-REP service name must be obtained from
+ encrypted version stored in 'enc_part' instead of the unencrypted version
+ stored in 'ticket'. Use of the unecrypted version provides an
+ opportunity for successful server impersonation and other attacks.
+
+ Identified by Jeffrey Altman, Viktor Duchovni and Nico Williams.
+
+ See https://www.orpheus-lyre.info/ for more details.
+
+Release Notes - Heimdal - Version Heimdal 7.3
+
+ Security
+
+ - Fix transit path validation. Commit f469fc6 (2010-10-02) inadvertently
+ caused the previous hop realm to not be added to the transit path
+ of issued tickets. This may, in some cases, enable bypass of capath
+ policy in Heimdal versions 1.5 through 7.2.
+
+ Note, this may break sites that rely on the bug. With the bug some
+ incomplete [capaths] worked, that should not have. These may now break
+ authentication in some cross-realm configurations.
+ (CVE-2017-6594)
+
+Release Notes - Heimdal - Version Heimdal 7.2
+
+ Bug fixes
+ - Portability improvements
+ - More strict parsing of encoded URI components in HTTP KDC
+ - Fixed memory leak in malloc error recovery in NTLM GSSAPI mechanism
+ - Avoid overly specific CPU info in krb5-config in aid of reproducible builds
+ - Don't do AFS string-to-key tests when feature is disabled
+ - Skip mdb_stat test when the command is not available
+ - Windows: update SHA2 timestamp server
+ - hdb: add missing export hdb_generate_key_set_password_with_ks_tuple
+ - Fix signature of hdb_generate_key_set_password()
+ - Windows: enable KX509 support in the KDC
+ - kdc: fix kx509 service principal match
+ - iprop: handle case where master sends nothing new
+ - ipropd-slave: fix incorrect error codes
+ - Allow choice of sqlite for HDB pref
+ - check-iprop: don't fail to kill daemons
+ - roken: pidfile -> rk_pidfile
+ - kdc: _kdc_do_kx509 fix use after free error
+ - Do not detect x32 as 64-bit platform.
+ - No sys/ttydefaults.h on CYGWIN
+ - Fix check-iprop races
+ - roken_detach_prep() close pipe
+
+Release Notes - Heimdal - Version Heimdal 7.1
+
+ Security
+
+ - kx509 realm-chopping security bug
+ - non-authorization of alias additions/removals in kadmind
+ (CVE-2016-2400)
+
+ Feature
+
+ - iprop has been revamped to fix a number of race conditions that could
+ lead to inconsistent replication
+ - Hierarchical capath support
+ - AES Encryption with HMAC-SHA2 for Kerberos 5
+ draft-ietf-kitten-aes-cts-hmac-sha2-11
+ - hcrypto is now thread safe on all platforms
+ - libhcrypto has new backends: CNG (Windows), PKCS#11 (mainly for
+ Solaris), and OpenSSL. OpenSSL is now a first-class libhcrypto backend.
+ OpenSSL 1.0.x and 1.1 are both supported. AES-NI used when supported by
+ backend
+ - HDB now supports LMDB
+ - Thread support on Windows
+ - RFC 6113 Generalized Framework for Kerberos Pre-Authentication (FAST)
+ - New GSS APIs:
+ . gss_localname
+ - Allow setting what encryption types a principal should have with
+ [kadmin] default_key_rules, see krb5.conf manpage for more info
+ - Unify libhcrypto with LTC (libtomcrypto)
+ - asn1_compile 64-bit INTEGER functionality
+ - HDB key history support including --keepold kadmin password option
+ - Improved cross-realm key rollover safety
+ - New krb5_kuserok() and krb5_aname_to_localname() plug-in interfaces
+ - Improved MIT compatibility
+ . kadm5 API
+ . Migration from MIT KDB via "mitdb" HDB backend
+ . Capable of writing the HDB in MIT dump format
+ - Improved Active Directory interoperability
+ . Enctype selection issues for PAC and other authz-data signatures
+ . Cross realm key rollover (kvno 0)
+ - New [kdc] enctype negotiation configuration:
+ . tgt-use-strongest-session-key
+ . svc-use-strongest-session-key
+ . preauth-use-strongest-session-key
+ . use-strongest-server-key
+ - The KDC process now uses a multi-process model improving
+ resiliency and performance
+ - Allow batch-mode kinit with password file
+ - SIGINFO support added to kinit cmd
+ - New kx509 configuration options:
+ . kx509_ca
+ . kca_service
+ . kx509_include_pkinit_san
+ . kx509_template
+ - Improved Heimdal library/plugin version safety
+ - Name canonicalization
+ . DNS resolver searchlist
+ . Improved referral support
+ . Support host:port host-based services
+ - Pluggable libheimbase interface for DBs
+ - Improve IPv6 Support
+ - LDAP
+ . Bind DN and password
+ . Start TLS
+ - klist --json
+ - DIR credential cache type
+ - Updated upstream SQLite and libedit
+ - Removed legacy applications: ftp, kx, login, popper, push, rcp, rsh,
+ telnet, xnlock
+ - Completely remove RAND_egd support
+ - Moved kadmin and ktutil to /usr/bin
+ - Stricter fcache checks (see fcache_strict_checking krb5.conf setting)
+ . use O_NOFOLLOW
+ . don't follow symlinks
+ . require cache files to be owned by the user
+ . require sensible permissions (not group/other readable)
+ - Implemented gss_store_cred()
+ - Many more
+
+ Bug fixes
+ - iprop has been revamped to fix a number of race conditions that could
+ lead to data loss
+ - Include non-loopback addresses assigned to loopback interfaces
+ when requesting tickets with addresses
+ - KDC 1DES session key selection (for AFS rxkad-k5 compatibility)
+ - Keytab file descriptor and lock leak
+ - Credential cache corruption bugs
+ (NOTE: The FILE ccache is still not entirely safe due to the
+ fundamentally unsafe design of POSIX file locking)
+ - gss_pseudo_random() interop bug
+ - Plugins are now preferentially loaded from the run-time install tree
+ - Reauthentication after password change in init_creds_password
+ - Memory leak in the client kadmin library
+ - TGS client requests renewable/forwardable/proxiable when possible
+ - Locking issues in DB1 and DB3 HDB backends
+ - Master HDB can remain locked while waiting for network I/O
+ - Renewal/refresh logic when kinit is provided with a command
+ - KDC handling of enterprise principals
+ - Use correct bit for anon-pkinit
+ - Many more
+
+ Acknowledgements
+
+ This release of Heimdal includes contributions from:
+
+ Abhinav Upadhyay Heath Kehoe Nico Williams
+ Andreas Schneider Henry Jacques Patrik Lundin
+ Andrew Bartlett Howard Chu Philip Boulain
+ Andrew Tridgell Igor Sobrado Ragnar Sundblad
+ Antoine Jacoutot Ingo Schwarze Remi Ferrand
+ Arran Cudbard-Bell Jakub Čajka Rod Widdowson
+ Arvid Requate James Le Cuirot Rok Papež
+ Asanka Herath James Lee Roland C. Dowdeswell
+ Ben Kaduk Jeffrey Altman Ross L Richardson
+ Benjamin Kaduk Jeffrey Clark Russ Allbery
+ Bernard Spil Jeffrey Hutzelman Samuel Cabrero
+ Brian May Jelmer Vernooij Samuel Thibault
+ Chas Williams Ken Dreyer Santosh Kumar Pradhan
+ Chaskiel Grundman Kiran S J Sean Davis
+ Dana Koch Kumar Thangavelu Sergio Gelato
+ Daniel Schepler Landon Fuller Simon Wilkinson
+ David Mulder Linus Nordberg Stef Walter
+ Douglas Bagnall Love Hörnquist Åstrand Stefan Metzmacher
+ Ed Maste Luke Howard Steffen Jaeckel
+ Eray Aslan Magnus Ahltorp Timothy Pearson
+ Florian Best Marc Balmer Tollef Fog Heen
+ Fredrik Pettai Marcin Cieślak Tony Acero
+ Greg Hudson Marco Molteni Uri Simchoni
+ Gustavo Zacarias Matthieu Hautreux Viktor Dukhovni
+ Günther Deschner Michael Meffie Volker Lendecke
+ Harald Barth Moritz Lenz
+
+Release Notes - Heimdal - Version Heimdal 1.5.3
+
+ Bug fixes
+ - Fix leaking file descriptors in KDC
+ - Better socket/timeout handling in libkrb5
+ - General bug fixes
+ - Build fixes
+
Release Notes - Heimdal - Version Heimdal 1.5.2
Security fixes
@@ -94,7 +312,7 @@ Release Notes - Heimdal - Version Heimdal 1.3
- Support for settin friendly name on credential caches
- Move to using doxygen to generate documentation.
- - Sprinkling __attribute__((depricated)) for old function to be removed
+ - Sprinkling __attribute__((__deprecated__)) for old function to be removed
- Support to export LAST-REQUST information in AS-REQ
- Support for client deferrals in in AS-REQ
- Add seek support for krb5_storage.
diff --git a/NTMakefile b/NTMakefile
index fcd60a3d3cbd..299d96c1ff27 100644
--- a/NTMakefile
+++ b/NTMakefile
@@ -29,12 +29,17 @@
# POSSIBILITY OF SUCH DAMAGE.
#
-!if exist(thirdparty/NTMakefile)
+!if exist("thirdparty\NTMakefile")
thirdparty=thirdparty
!endif
-SUBDIRS = include lib\roken base lib kuser kdc admin kadmin kpasswd appl doc \
+!ifdef APPVEYOR
+SUBDIRS = include lib kuser kdc admin kadmin kpasswd appl doc \
+ tools tests packages etc
+!else
+SUBDIRS = include lib kuser kdc admin kadmin kpasswd appl doc \
tools tests packages etc $(thirdparty) packages\windows\installer
+!endif
!include windows/NTMakefile.w32
diff --git a/aclocal.m4 b/aclocal.m4
index 005a99fb2c1d..f47523956244 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
+# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
+
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -11,15 +11,16 @@
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
+m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
-[m4_warning([this file was generated for autoconf 2.65.
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
+[m4_warning([this file was generated for autoconf 2.69.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
-To do so, use the procedure documented by the package, typically `autoreconf'.])])
+To do so, use the procedure documented by the package, typically 'autoreconf'.])])
-# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -31,10 +32,10 @@ To do so, use the procedure documented by the package, typically `autoreconf'.])
# generated from the m4 files accompanying Automake X.Y.
# (This private macro should not be called outside this file.)
AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.11'
+[am__api_version='1.15'
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
dnl require some minimum version. Point them to the right macro.
-m4_if([$1], [1.11.1], [],
+m4_if([$1], [1.15.1], [],
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])
@@ -50,22 +51,22 @@ m4_define([_AM_AUTOCONF_VERSION], [])
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.11.1])dnl
+[AM_AUTOMAKE_VERSION([1.15.1])dnl
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
#
# Of course, Automake must honor this variable whenever it calls a
# tool from the auxiliary directory. The problem is that $srcdir (and
@@ -84,7 +85,7 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
#
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
# are both prefixed by $srcdir. In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
+# harmless because $srcdir is '.', but things will broke when you
# start a VPATH build or use an absolute $srcdir.
#
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
@@ -102,30 +103,26 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
# configured tree to be moved without reconfiguration.
AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
+[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
])
# AM_CONDITIONAL -*- Autoconf -*-
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 9
-
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
# -------------------------------------
# Define a conditional.
AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ(2.52)dnl
- ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
- [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+[AC_PREREQ([2.52])dnl
+ m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
AC_SUBST([$1_TRUE])dnl
AC_SUBST([$1_FALSE])dnl
_AM_SUBST_NOTMAKE([$1_TRUE])dnl
@@ -144,16 +141,14 @@ AC_CONFIG_COMMANDS_PRE(
Usually this means the macro was only invoked conditionally.]])
fi])])
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
-# Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 10
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
# written in clear, in which case automake, when reading aclocal.m4,
# will think it sees a *use*, and therefore will trigger all it's
# C support machinery. Also note that it means that autoscan, seeing
@@ -163,7 +158,7 @@ fi])])
# _AM_DEPENDENCIES(NAME)
# ----------------------
# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
# We try a few techniques and use that to set a single cache variable.
#
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
@@ -176,12 +171,13 @@ AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
AC_REQUIRE([AM_DEP_TRACK])dnl
-ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
- [$1], CXX, [depcc="$CXX" am_compiler_list=],
- [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
- [$1], UPC, [depcc="$UPC" am_compiler_list=],
- [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
- [depcc="$$1" am_compiler_list=])
+m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
+ [$1], [CXX], [depcc="$CXX" am_compiler_list=],
+ [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+ [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
+ [$1], [UPC], [depcc="$UPC" am_compiler_list=],
+ [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
+ [depcc="$$1" am_compiler_list=])
AC_CACHE_CHECK([dependency style of $depcc],
[am_cv_$1_dependencies_compiler_type],
@@ -189,8 +185,9 @@ AC_CACHE_CHECK([dependency style of $depcc],
# We make a subdir and do the tests there. Otherwise we can end up
# making bogus files that we don't know about and never remove. For
# instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
+ # making a dummy file named 'D' -- because '-MD' means "put the output
+ # in D".
+ rm -rf conftest.dir
mkdir conftest.dir
# Copy depcomp to subdir because otherwise we won't find it if we're
# using a relative directory.
@@ -229,16 +226,16 @@ AC_CACHE_CHECK([dependency style of $depcc],
: > sub/conftest.c
for i in 1 2 3 4 5 6; do
echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+ # Solaris 10 /bin/sh.
+ echo '/* dummy */' > sub/conftst$i.h
done
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # We check with '-c' and '-o' for the sake of the "dashmstdout"
# mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this. Also, some Intel
- # versions had trouble with output in subdirs
+ # handle '-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs.
am__obj=sub/conftest.${OBJEXT-o}
am__minus_obj="-o $am__obj"
case $depmode in
@@ -247,16 +244,16 @@ AC_CACHE_CHECK([dependency style of $depcc],
test "$am__universal" = false || continue
;;
nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
+ # After this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested.
if test "x$enable_dependency_tracking" = xyes; then
continue
else
break
fi
;;
- msvisualcpp | msvcmsys)
- # This compiler won't grok `-c -o', but also, the minuso test has
+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+ # This compiler won't grok '-c -o', but also, the minuso test has
# not run yet. These depmodes are late enough in the game, and
# so weak that their functioning should not be impacted.
am__obj=conftest.${OBJEXT-o}
@@ -304,7 +301,7 @@ AM_CONDITIONAL([am__fastdep$1], [
# AM_SET_DEPDIR
# -------------
# Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
AC_DEFUN([AM_SET_DEPDIR],
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
@@ -314,34 +311,39 @@ AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
# AM_DEP_TRACK
# ------------
AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
-[ --disable-dependency-tracking speeds up one-time build
- --enable-dependency-tracking do not reject slow dependency extractors])
+[AC_ARG_ENABLE([dependency-tracking], [dnl
+AS_HELP_STRING(
+ [--enable-dependency-tracking],
+ [do not reject slow dependency extractors])
+AS_HELP_STRING(
+ [--disable-dependency-tracking],
+ [speeds up one-time build])])
if test "x$enable_dependency_tracking" != xno; then
am_depcomp="$ac_aux_dir/depcomp"
AMDEPBACKSLASH='\'
+ am__nodep='_no'
fi
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
AC_SUBST([AMDEPBACKSLASH])dnl
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+AC_SUBST([am__nodep])dnl
+_AM_SUBST_NOTMAKE([am__nodep])dnl
])
# Generate code to set up dependency tracking. -*- Autoconf -*-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-#serial 5
# _AM_OUTPUT_DEPENDENCY_COMMANDS
# ------------------------------
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
[{
- # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # Older Autoconf quotes --file arguments for eval, but not when files
# are listed without --file. Let's play safe and only enable the eval
# if we detect the quoting.
case $CONFIG_FILES in
@@ -354,7 +356,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
# Strip MF so we end up with the name of the file.
mf=`echo "$mf" | sed -e 's/:.*$//'`
# Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
+ # We used to match only the files named 'Makefile.in', but
# some people rename them; so instead we look at the file content.
# Grep'ing the first line is not enough: some people post-process
# each Makefile.in and add a new line on top of each file to say so.
@@ -366,21 +368,19 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
continue
fi
# Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running `make'.
+ # from the Makefile without running 'make'.
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
test -z "$DEPDIR" && continue
am__include=`sed -n 's/^am__include = //p' < "$mf"`
- test -z "am__include" && continue
+ test -z "$am__include" && continue
am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n 's/^U = //p' < "$mf"`
# Find all dependency output files, they are included files with
# $(DEPDIR) in their names. We invoke sed twice because it is the
# simplest approach to changing $(DEPDIR) to its actual value in the
# expansion.
for file in `sed -n "
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
# Make sure the directory exists.
test -f "$dirpart/$file" && continue
fdir=`AS_DIRNAME(["$file"])`
@@ -398,7 +398,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
# This macro should only be invoked once -- use via AC_REQUIRE.
#
# This code is only required when automatic dependency tracking
-# is enabled. FIXME. This creates each `.P' file that we will
+# is enabled. FIXME. This creates each '.P' file that we will
# need in order to bootstrap the dependency handling code.
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
[AC_CONFIG_COMMANDS([depfiles],
@@ -408,18 +408,21 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
# Do all the work for Automake. -*- Autoconf -*-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 16
-
# This macro actually does too much. Some checks are only needed if
# your package does certain things. But this isn't really a big deal.
+dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
+m4_define([AC_PROG_CC],
+m4_defn([AC_PROG_CC])
+[_AM_PROG_CC_C_O
+])
+
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
# AM_INIT_AUTOMAKE([OPTIONS])
# -----------------------------------------------
@@ -432,7 +435,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
# arguments mandatory, and then we can depend on a new Autoconf
# release and drop the old call support.
AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.62])dnl
+[AC_PREREQ([2.65])dnl
dnl Autoconf wants to disallow AM_ names. We explicitly allow
dnl the ones we care about.
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
@@ -461,33 +464,42 @@ AC_SUBST([CYGPATH_W])
# Define the identity of the package.
dnl Distinguish between old-style and new-style calls.
m4_ifval([$2],
-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+[AC_DIAGNOSE([obsolete],
+ [$0: two- and three-arguments forms are deprecated.])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
AC_SUBST([PACKAGE], [$1])dnl
AC_SUBST([VERSION], [$2])],
[_AM_SET_OPTIONS([$1])dnl
dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
-m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+m4_if(
+ m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+ [ok:ok],,
[m4_fatal([AC_INIT should be called with package and version arguments])])dnl
AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
_AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
# Some tools Automake needs.
AC_REQUIRE([AM_SANITY_CHECK])dnl
AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
-AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
-AM_MISSING_PROG(AUTOHEADER, autoheader)
-AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
-# We need awk for the "check" target. The system "awk" is bad on
-# some platforms.
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility. To be removed once Automake 1.9.x
+# dies out for good. For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+# We need awk for the "check" target (and possibly the TAP driver). The
+# system "awk" is bad on some platforms.
AC_REQUIRE([AC_PROG_AWK])dnl
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
@@ -496,34 +508,82 @@ _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
[_AM_PROG_TAR([v7])])])
_AM_IF_OPTION([no-dependencies],,
[AC_PROVIDE_IFELSE([AC_PROG_CC],
- [_AM_DEPENDENCIES(CC)],
- [define([AC_PROG_CC],
- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+ [_AM_DEPENDENCIES([CC])],
+ [m4_define([AC_PROG_CC],
+ m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [_AM_DEPENDENCIES(CXX)],
- [define([AC_PROG_CXX],
- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+ [_AM_DEPENDENCIES([CXX])],
+ [m4_define([AC_PROG_CXX],
+ m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
AC_PROVIDE_IFELSE([AC_PROG_OBJC],
- [_AM_DEPENDENCIES(OBJC)],
- [define([AC_PROG_OBJC],
- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+ [_AM_DEPENDENCIES([OBJC])],
+ [m4_define([AC_PROG_OBJC],
+ m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+ [_AM_DEPENDENCIES([OBJCXX])],
+ [m4_define([AC_PROG_OBJCXX],
+ m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
])
-_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
-dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
-dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
-dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_REQUIRE([AM_SILENT_RULES])dnl
+dnl The testsuite driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
AC_CONFIG_COMMANDS_PRE(dnl
[m4_provide_if([_AM_COMPILER_EXEEXT],
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes. So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+ cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present. This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message. This
+can help us improve future automake versions.
+
+END
+ if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+ echo 'Configuration will proceed anyway, since you have set the' >&2
+ echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+ echo >&2
+ else
+ cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+ AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
+ fi
+fi
+dnl The trailing newline in this macro's definition is deliberate, for
+dnl backward compatibility and to allow trailing 'dnl'-style comments
+dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
])
-dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
dnl mangled by Autoconf and run in a shell conditional statement.
m4_define([_AC_COMPILER_EXEEXT],
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
-
# When config.status generates a header, we must update the stamp-h file.
# This file resides in the same directory as the config header
# that is generated. The stamp files are numbered to have different names.
@@ -545,7 +605,7 @@ for _am_header in $config_headers :; do
done
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
-# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -556,7 +616,7 @@ echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_co
# Define $install_sh.
AC_DEFUN([AM_PROG_INSTALL_SH],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-if test x"${install_sh}" != xset; then
+if test x"${install_sh+set}" != xset; then
case $am_aux_dir in
*\ * | *\ *)
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
@@ -564,16 +624,14 @@ if test x"${install_sh}" != xset; then
install_sh="\${SHELL} $am_aux_dir/install-sh"
esac
fi
-AC_SUBST(install_sh)])
+AC_SUBST([install_sh])])
-# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 2
-
# Check whether the underlying file-system supports filenames
# with a leading dot. For instance MS-DOS doesn't.
AC_DEFUN([AM_SET_LEADING_DOT],
@@ -587,21 +645,18 @@ fi
rmdir .tst 2>/dev/null
AC_SUBST([am__leading_dot])])
-# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005
-# Free Software Foundation, Inc.
+# Copyright (C) 1998-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 5
-
# AM_PROG_LEX
# -----------
# Autoconf leaves LEX=: if lex or flex can't be found. Change that to a
# "missing" invocation, for better error output.
AC_DEFUN([AM_PROG_LEX],
-[AC_PREREQ(2.50)dnl
+[AC_PREREQ([2.50])dnl
AC_REQUIRE([AM_MISSING_HAS_RUN])dnl
AC_REQUIRE([AC_PROG_LEX])dnl
if test "$LEX" = :; then
@@ -611,20 +666,17 @@ fi])
# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
# From Jim Meyering
-# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 5
-
# AM_MAINTAINER_MODE([DEFAULT-MODE])
# ----------------------------------
# Control maintainer-specific portions of Makefiles.
-# Default is to disable them, unless `enable' is passed literally.
-# For symmetry, `disable' may be passed as well. Anyway, the user
+# Default is to disable them, unless 'enable' is passed literally.
+# For symmetry, 'disable' may be passed as well. Anyway, the user
# can override the default with the --enable/--disable switch.
AC_DEFUN([AM_MAINTAINER_MODE],
[m4_case(m4_default([$1], [disable]),
@@ -632,13 +684,14 @@ AC_DEFUN([AM_MAINTAINER_MODE],
[disable], [m4_define([am_maintainer_other], [enable])],
[m4_define([am_maintainer_other], [enable])
m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
-AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
+AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
dnl maintainer-mode's default is 'disable' unless 'enable' is passed
AC_ARG_ENABLE([maintainer-mode],
-[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
- (and sometimes confusing) to the casual installer],
- [USE_MAINTAINER_MODE=$enableval],
- [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+ [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
+ am_maintainer_other[ make rules and dependencies not useful
+ (and sometimes confusing) to the casual installer])],
+ [USE_MAINTAINER_MODE=$enableval],
+ [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
AC_MSG_RESULT([$USE_MAINTAINER_MODE])
AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
MAINT=$MAINTAINER_MODE_TRUE
@@ -646,18 +699,14 @@ AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of
]
)
-AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
-
# Check to see how 'make' treats includes. -*- Autoconf -*-
-# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 4
-
# AM_MAKE_INCLUDE()
# -----------------
# Check to see how make treats includes.
@@ -675,7 +724,7 @@ am__quote=
_am_result=none
# First try GNU make style include.
echo "include confinc" > confmf
-# Ignore all kinds of additional output from `make'.
+# Ignore all kinds of additional output from 'make'.
case `$am_make -s -f confmf 2> /dev/null` in #(
*the\ am__doit\ target*)
am__include=include
@@ -700,52 +749,14 @@ AC_MSG_RESULT([$_am_result])
rm -f confinc confmf
])
-# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 6
-
-# AM_PROG_CC_C_O
-# --------------
-# Like AC_PROG_CC_C_O, but changed for automake.
-AC_DEFUN([AM_PROG_CC_C_O],
-[AC_REQUIRE([AC_PROG_CC_C_O])dnl
-AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-AC_REQUIRE_AUX_FILE([compile])dnl
-# FIXME: we rely on the cache variable name because
-# there is no other way.
-set dummy $CC
-am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
-eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
-if test "$am_t" != yes; then
- # Losing compiler, so override with the script.
- # FIXME: It is wrong to rewrite CC.
- # But if we don't then we get into trouble of one sort or another.
- # A longer-term fix would be to have automake use am__CC in this case,
- # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
- CC="$am_aux_dir/compile $CC"
-fi
-dnl Make sure AC_PROG_CC is never called again, or it will override our
-dnl setting of CC.
-m4_define([AC_PROG_CC],
- [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
-])
-
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 6
-
# AM_MISSING_PROG(NAME, PROGRAM)
# ------------------------------
AC_DEFUN([AM_MISSING_PROG],
@@ -753,11 +764,10 @@ AC_DEFUN([AM_MISSING_PROG],
$1=${$1-"${am_missing_run}$2"}
AC_SUBST($1)])
-
# AM_MISSING_HAS_RUN
# ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
+# Define MISSING if not defined so far and test if it is modern enough.
+# If it is, set am_missing_run to use it, otherwise, to nothing.
AC_DEFUN([AM_MISSING_HAS_RUN],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
AC_REQUIRE_AUX_FILE([missing])dnl
@@ -770,63 +780,35 @@ if test x"${MISSING+set}" != xset; then
esac
fi
# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
+if eval "$MISSING --is-lightweight"; then
+ am_missing_run="$MISSING "
else
am_missing_run=
- AC_MSG_WARN([`missing' script is too old or missing])
+ AC_MSG_WARN(['missing' script is too old or missing])
fi
])
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_MKDIR_P
-# ---------------
-# Check for `mkdir -p'.
-AC_DEFUN([AM_PROG_MKDIR_P],
-[AC_PREREQ([2.60])dnl
-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
-dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
-dnl while keeping a definition of mkdir_p for backward compatibility.
-dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
-dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
-dnl Makefile.ins that do not define MKDIR_P, so we do our own
-dnl adjustment using top_builddir (which is defined more often than
-dnl MKDIR_P).
-AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
-case $mkdir_p in
- [[\\/$]]* | ?:[[\\/]]*) ;;
- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-])
-
# Helper functions for option handling. -*- Autoconf -*-
-# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 4
-
# _AM_MANGLE_OPTION(NAME)
# -----------------------
AC_DEFUN([_AM_MANGLE_OPTION],
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
# _AM_SET_OPTION(NAME)
-# ------------------------------
+# --------------------
# Set option NAME. Presently that only means defining a flag for this option.
AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
# _AM_SET_OPTIONS(OPTIONS)
-# ----------------------------------
+# ------------------------
# OPTIONS is a space-separated list of Automake options.
AC_DEFUN([_AM_SET_OPTIONS],
[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
@@ -837,24 +819,82 @@ AC_DEFUN([_AM_SET_OPTIONS],
AC_DEFUN([_AM_IF_OPTION],
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-# Check to make sure that the build environment is sane. -*- Autoconf -*-
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_PROG_CC_C_O
+# ---------------
+# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
+# to automatically call this.
+AC_DEFUN([_AM_PROG_CC_C_O],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+AC_LANG_PUSH([C])dnl
+AC_CACHE_CHECK(
+ [whether $CC understands -c and -o together],
+ [am_cv_prog_cc_c_o],
+ [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+ # Make sure it works both with $CC and with simple cc.
+ # Following AC_PROG_CC_C_O, we do the test twice because some
+ # compilers refuse to overwrite an existing .o file with -o,
+ # though they will create one.
+ am_cv_prog_cc_c_o=yes
+ for am_i in 1 2; do
+ if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
+ && test -f conftest2.$ac_objext; then
+ : OK
+ else
+ am_cv_prog_cc_c_o=no
+ break
+ fi
+ done
+ rm -f core conftest*
+ unset am_i])
+if test "$am_cv_prog_cc_c_o" != yes; then
+ # Losing compiler, so override with the script.
+ # FIXME: It is wrong to rewrite CC.
+ # But if we don't then we get into trouble of one sort or another.
+ # A longer-term fix would be to have automake use am__CC in this case,
+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+ CC="$am_aux_dir/compile $CC"
+fi
+AC_LANG_POP([C])])
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
-# Free Software Foundation, Inc.
+# For backward compatibility.
+AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
+
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 5
+# AM_RUN_LOG(COMMAND)
+# -------------------
+# Run COMMAND, save the exit status in ac_status, and log it.
+# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
+AC_DEFUN([AM_RUN_LOG],
+[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+ ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ (exit $ac_status); }])
+
+# Check to make sure that the build environment is sane. -*- Autoconf -*-
+
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
# AM_SANITY_CHECK
# ---------------
AC_DEFUN([AM_SANITY_CHECK],
[AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
# Reject unsafe characters in $srcdir or the absolute working directory
# name. Accept space and tab only in the latter.
am_lf='
@@ -865,32 +905,40 @@ case `pwd` in
esac
case $srcdir in
*[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
- AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+ AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
esac
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
# arguments. Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
- if test "$[*]" = "X"; then
- # -L didn't work.
- set X `ls -t "$srcdir/configure" conftest.file`
- fi
- rm -f conftest.file
- if test "$[*]" != "X $srcdir/configure conftest.file" \
- && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
-alias in your environment])
- fi
-
+ am_has_slept=no
+ for am_try in 1 2; do
+ echo "timestamp, slept: $am_has_slept" > conftest.file
+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+ if test "$[*]" = "X"; then
+ # -L didn't work.
+ set X `ls -t "$srcdir/configure" conftest.file`
+ fi
+ if test "$[*]" != "X $srcdir/configure conftest.file" \
+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+ alias in your environment])
+ fi
+ if test "$[2]" = conftest.file || test $am_try -eq 2; then
+ break
+ fi
+ # Just in case.
+ sleep 1
+ am_has_slept=yes
+ done
test "$[2]" = conftest.file
)
then
@@ -900,9 +948,85 @@ else
AC_MSG_ERROR([newly created file is older than distributed files!
Check your system clock])
fi
-AC_MSG_RESULT(yes)])
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+ ( sleep 1 ) &
+ am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+ [AC_MSG_CHECKING([that generated files are newer than configure])
+ if test -n "$am_sleep_pid"; then
+ # Hide warnings about reused PIDs.
+ wait $am_sleep_pid 2>/dev/null
+ fi
+ AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_SILENT_RULES([DEFAULT])
+# --------------------------
+# Enable less verbose build rules; with the default set to DEFAULT
+# ("yes" being less verbose, "no" or empty being verbose).
+AC_DEFUN([AM_SILENT_RULES],
+[AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+ [--enable-silent-rules],
+ [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+ [--disable-silent-rules],
+ [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+ yes) AM_DEFAULT_VERBOSITY=0;;
+ no) AM_DEFAULT_VERBOSITY=1;;
+ *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+dnl
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
+dnl do not support nested variable expansions.
+dnl See automake bug#9928 and bug#10237.
+am_make=${MAKE-make}
+AC_CACHE_CHECK([whether $am_make supports nested variables],
+ [am_cv_make_support_nested_variables],
+ [if AS_ECHO([['TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+ @$(TRUE)
+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
+ am_cv_make_support_nested_variables=yes
+else
+ am_cv_make_support_nested_variables=no
+fi])
+if test $am_cv_make_support_nested_variables = yes; then
+ dnl Using '$V' instead of '$(V)' breaks IRIX make.
+ AM_V='$(V)'
+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+ AM_V=$AM_DEFAULT_VERBOSITY
+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AC_SUBST([AM_V])dnl
+AM_SUBST_NOTMAKE([AM_V])dnl
+AC_SUBST([AM_DEFAULT_V])dnl
+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+])
+
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -910,34 +1034,32 @@ AC_MSG_RESULT(yes)])
# AM_PROG_INSTALL_STRIP
# ---------------------
-# One issue with vendor `install' (even GNU) is that you can't
+# One issue with vendor 'install' (even GNU) is that you can't
# specify the program used to strip binaries. This is especially
# annoying in cross-compiling environments, where the build's strip
# is unlikely to handle the host's binaries.
# Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
+# always use install-sh in "make install-strip", and initialize
# STRIPPROG with the value of the STRIP variable (set by the user).
AC_DEFUN([AM_PROG_INSTALL_STRIP],
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'. However `strip' might not be the right
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip". However 'strip' might not be the right
# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
if test "$cross_compiling" != no; then
AC_CHECK_TOOL([STRIP], [strip], :)
fi
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
-# Copyright (C) 2006, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 2
-
# _AM_SUBST_NOTMAKE(VARIABLE)
# ---------------------------
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
@@ -945,24 +1067,22 @@ AC_SUBST([INSTALL_STRIP_PROGRAM])])
AC_DEFUN([_AM_SUBST_NOTMAKE])
# AM_SUBST_NOTMAKE(VARIABLE)
-# ---------------------------
+# --------------------------
# Public sister of _AM_SUBST_NOTMAKE.
AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
# Check how to create a tarball. -*- Autoconf -*-
-# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 2
-
# _AM_PROG_TAR(FORMAT)
# --------------------
# Check how to create a tarball in format FORMAT.
-# FORMAT should be one of `v7', `ustar', or `pax'.
+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
#
# Substitute a variable $(am__tar) that is a command
# writing to stdout a FORMAT-tarball containing the directory
@@ -972,75 +1092,114 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
# Substitute a variable $(am__untar) that extract such
# a tarball read from stdin.
# $(am__untar) < result.tar
+#
AC_DEFUN([_AM_PROG_TAR],
-[# Always define AMTAR for backward compatibility.
-AM_MISSING_PROG([AMTAR], [tar])
-m4_if([$1], [v7],
- [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
- [m4_case([$1], [ustar],, [pax],,
- [m4_fatal([Unknown tar format])])
-AC_MSG_CHECKING([how to create a $1 tar archive])
-# Loop over all known methods to create a tar archive until one works.
+[# Always define AMTAR for backward compatibility. Yes, it's still used
+# in the wild :-( We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
+
+# We'll loop over all known methods to create a tar archive until one works.
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
-for _am_tool in $_am_tools
-do
- case $_am_tool in
- gnutar)
- for _am_tar in tar gnutar gtar;
- do
- AM_RUN_LOG([$_am_tar --version]) && break
- done
- am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
- am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
- am__untar="$_am_tar -xf -"
- ;;
- plaintar)
- # Must skip GNU tar: if it does not support --format= it doesn't create
- # ustar tarball either.
- (tar --version) >/dev/null 2>&1 && continue
- am__tar='tar chf - "$$tardir"'
- am__tar_='tar chf - "$tardir"'
- am__untar='tar xf -'
- ;;
- pax)
- am__tar='pax -L -x $1 -w "$$tardir"'
- am__tar_='pax -L -x $1 -w "$tardir"'
- am__untar='pax -r'
- ;;
- cpio)
- am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
- am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
- am__untar='cpio -i -H $1 -d'
- ;;
- none)
- am__tar=false
- am__tar_=false
- am__untar=false
- ;;
- esac
- # If the value was cached, stop now. We just wanted to have am__tar
- # and am__untar set.
- test -n "${am_cv_prog_tar_$1}" && break
+m4_if([$1], [v7],
+ [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+
+ [m4_case([$1],
+ [ustar],
+ [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
+ # There is notably a 21 bits limit for the UID and the GID. In fact,
+ # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
+ # and bug#13588).
+ am_max_uid=2097151 # 2^21 - 1
+ am_max_gid=$am_max_uid
+ # The $UID and $GID variables are not portable, so we need to resort
+ # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
+ # below are definitely unexpected, so allow the users to see them
+ # (that is, avoid stderr redirection).
+ am_uid=`id -u || echo unknown`
+ am_gid=`id -g || echo unknown`
+ AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
+ if test $am_uid -le $am_max_uid; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ _am_tools=none
+ fi
+ AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
+ if test $am_gid -le $am_max_gid; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ _am_tools=none
+ fi],
+
+ [pax],
+ [],
+
+ [m4_fatal([Unknown tar format])])
+
+ AC_MSG_CHECKING([how to create a $1 tar archive])
+
+ # Go ahead even if we have the value already cached. We do so because we
+ # need to set the values for the 'am__tar' and 'am__untar' variables.
+ _am_tools=${am_cv_prog_tar_$1-$_am_tools}
+
+ for _am_tool in $_am_tools; do
+ case $_am_tool in
+ gnutar)
+ for _am_tar in tar gnutar gtar; do
+ AM_RUN_LOG([$_am_tar --version]) && break
+ done
+ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+ am__untar="$_am_tar -xf -"
+ ;;
+ plaintar)
+ # Must skip GNU tar: if it does not support --format= it doesn't create
+ # ustar tarball either.
+ (tar --version) >/dev/null 2>&1 && continue
+ am__tar='tar chf - "$$tardir"'
+ am__tar_='tar chf - "$tardir"'
+ am__untar='tar xf -'
+ ;;
+ pax)
+ am__tar='pax -L -x $1 -w "$$tardir"'
+ am__tar_='pax -L -x $1 -w "$tardir"'
+ am__untar='pax -r'
+ ;;
+ cpio)
+ am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+ am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+ am__untar='cpio -i -H $1 -d'
+ ;;
+ none)
+ am__tar=false
+ am__tar_=false
+ am__untar=false
+ ;;
+ esac
- # tar/untar a dummy directory, and stop if the command works
- rm -rf conftest.dir
- mkdir conftest.dir
- echo GrepMe > conftest.dir/file
- AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+ # If the value was cached, stop now. We just wanted to have am__tar
+ # and am__untar set.
+ test -n "${am_cv_prog_tar_$1}" && break
+
+ # tar/untar a dummy directory, and stop if the command works.
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ echo GrepMe > conftest.dir/file
+ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+ rm -rf conftest.dir
+ if test -s conftest.tar; then
+ AM_RUN_LOG([$am__untar <conftest.tar])
+ AM_RUN_LOG([cat conftest.dir/file])
+ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+ fi
+ done
rm -rf conftest.dir
- if test -s conftest.tar; then
- AM_RUN_LOG([$am__untar <conftest.tar])
- grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
- fi
-done
-rm -rf conftest.dir
-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+ AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+ AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+
AC_SUBST([am__tar])
AC_SUBST([am__untar])
]) # _AM_PROG_TAR
@@ -1061,8 +1220,6 @@ m4_include([cf/check-man.m4])
m4_include([cf/check-netinet-ip-and-tcp.m4])
m4_include([cf/check-type-extra.m4])
m4_include([cf/check-var.m4])
-m4_include([cf/check-x.m4])
-m4_include([cf/check-xau.m4])
m4_include([cf/crypto.m4])
m4_include([cf/db.m4])
m4_include([cf/destdirs.m4])
@@ -1080,6 +1237,7 @@ m4_include([cf/krb-bigendian.m4])
m4_include([cf/krb-func-getlogin.m4])
m4_include([cf/krb-ipv6.m4])
m4_include([cf/krb-prog-ln-s.m4])
+m4_include([cf/krb-prog-perl.m4])
m4_include([cf/krb-readline.m4])
m4_include([cf/krb-struct-spwd.m4])
m4_include([cf/krb-struct-winsize.m4])
diff --git a/admin/Makefile.am b/admin/Makefile.am
index 7bb5ef505877..a4a7bb4c0f91 100644
--- a/admin/Makefile.am
+++ b/admin/Makefile.am
@@ -2,11 +2,11 @@
include $(top_srcdir)/Makefile.am.common
-AM_CPPFLAGS += $(INCLUDE_readline) $(INCLUDE_hcrypto)
+AM_CPPFLAGS += $(INCLUDE_readline)
-man_MANS = ktutil.8
+man_MANS = ktutil.1
-sbin_PROGRAMS = ktutil
+bin_PROGRAMS = ktutil
dist_ktutil_SOURCES = \
add.c \
diff --git a/admin/Makefile.in b/admin/Makefile.in
index 04e75912c6bc..ee0f0c14d7b6 100644
--- a/admin/Makefile.in
+++ b/admin/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -22,6 +21,61 @@
# $Id$
VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -40,10 +94,7 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(top_srcdir)/Makefile.am.common \
- $(top_srcdir)/cf/Makefile.am.common ChangeLog
-sbin_PROGRAMS = ktutil$(EXEEXT)
+bin_PROGRAMS = ktutil$(EXEEXT)
subdir = admin
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
@@ -59,8 +110,7 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/cf/check-man.m4 \
$(top_srcdir)/cf/check-netinet-ip-and-tcp.m4 \
$(top_srcdir)/cf/check-type-extra.m4 \
- $(top_srcdir)/cf/check-var.m4 $(top_srcdir)/cf/check-x.m4 \
- $(top_srcdir)/cf/check-xau.m4 $(top_srcdir)/cf/crypto.m4 \
+ $(top_srcdir)/cf/check-var.m4 $(top_srcdir)/cf/crypto.m4 \
$(top_srcdir)/cf/db.m4 $(top_srcdir)/cf/destdirs.m4 \
$(top_srcdir)/cf/dispatch.m4 $(top_srcdir)/cf/dlopen.m4 \
$(top_srcdir)/cf/find-func-no-libs.m4 \
@@ -73,6 +123,7 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/cf/krb-bigendian.m4 \
$(top_srcdir)/cf/krb-func-getlogin.m4 \
$(top_srcdir)/cf/krb-ipv6.m4 $(top_srcdir)/cf/krb-prog-ln-s.m4 \
+ $(top_srcdir)/cf/krb-prog-perl.m4 \
$(top_srcdir)/cf/krb-readline.m4 \
$(top_srcdir)/cf/krb-struct-spwd.m4 \
$(top_srcdir)/cf/krb-struct-winsize.m4 \
@@ -92,12 +143,13 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/include/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
-am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man8dir)"
-PROGRAMS = $(sbin_PROGRAMS)
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"
+PROGRAMS = $(bin_PROGRAMS)
dist_ktutil_OBJECTS = add.$(OBJEXT) change.$(OBJEXT) copy.$(OBJEXT) \
destroy.$(OBJEXT) get.$(OBJEXT) ktutil.$(OBJEXT) \
list.$(OBJEXT) purge.$(OBJEXT) remove.$(OBJEXT) \
@@ -111,20 +163,50 @@ ktutil_DEPENDENCIES = $(top_builddir)/lib/kadm5/libkadm5clnt.la \
$(top_builddir)/lib/asn1/libasn1.la \
$(top_builddir)/lib/sl/libsl.la $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1)
+AM_V_lt = $(am__v_lt_@AM_V@)
+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+am__v_lt_0 = --silent
+am__v_lt_1 =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_@AM_V@)
+am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
+am__v_CC_0 = @echo " CC " $@;
+am__v_CC_1 =
CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_@AM_V@)
+am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
+am__v_CCLD_0 = @echo " CCLD " $@;
+am__v_CCLD_1 =
SOURCES = $(dist_ktutil_SOURCES) $(nodist_ktutil_SOURCES)
DIST_SOURCES = $(dist_ktutil_SOURCES)
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
@@ -146,15 +228,44 @@ am__nobase_list = $(am__nobase_strip_setup); \
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-man8dir = $(mandir)/man8
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+man1dir = $(mandir)/man1
MANS = $(man_MANS)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
+am__DIST_COMMON = $(srcdir)/Makefile.in \
+ $(top_srcdir)/Makefile.am.common \
+ $(top_srcdir)/cf/Makefile.am.common $(top_srcdir)/depcomp \
+ ChangeLog
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AIX_EXTRA_KAFS = @AIX_EXTRA_KAFS@
AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
+AS = @AS@
ASN1_COMPILE = @ASN1_COMPILE@
ASN1_COMPILE_DEP = @ASN1_COMPILE_DEP@
AUTOCONF = @AUTOCONF@
@@ -173,12 +284,12 @@ COMPILE_ET = @COMPILE_ET@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
+DB1LIB = @DB1LIB@
+DB3LIB = @DB3LIB@
DBHEADER = @DBHEADER@
-DBLIB = @DBLIB@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DIR_com_err = @DIR_com_err@
-DIR_hcrypto = @DIR_hcrypto@
DIR_hdbdir = @DIR_hdbdir@
DIR_roken = @DIR_roken@
DLLTOOL = @DLLTOOL@
@@ -188,17 +299,17 @@ ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
+ENABLE_AFS_STRING_TO_KEY = @ENABLE_AFS_STRING_TO_KEY@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
+GCD_MIG = @GCD_MIG@
GREP = @GREP@
GROFF = @GROFF@
INCLUDES_roken = @INCLUDES_roken@
-INCLUDE_hcrypto = @INCLUDE_hcrypto@
-INCLUDE_hesiod = @INCLUDE_hesiod@
-INCLUDE_krb4 = @INCLUDE_krb4@
INCLUDE_libedit = @INCLUDE_libedit@
INCLUDE_libintl = @INCLUDE_libintl@
INCLUDE_openldap = @INCLUDE_openldap@
+INCLUDE_openssl_crypto = @INCLUDE_openssl_crypto@
INCLUDE_readline = @INCLUDE_readline@
INCLUDE_sqlite3 = @INCLUDE_sqlite3@
INSTALL = @INSTALL@
@@ -217,12 +328,9 @@ LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIB_AUTH_SUBDIRS = @LIB_AUTH_SUBDIRS@
-LIB_NDBM = @LIB_NDBM@
-LIB_XauFileName = @LIB_XauFileName@
-LIB_XauReadAuth = @LIB_XauReadAuth@
-LIB_XauWriteAuth = @LIB_XauWriteAuth@
LIB_bswap16 = @LIB_bswap16@
LIB_bswap32 = @LIB_bswap32@
+LIB_bswap64 = @LIB_bswap64@
LIB_com_err = @LIB_com_err@
LIB_com_err_a = @LIB_com_err_a@
LIB_com_err_so = @LIB_com_err_so@
@@ -231,6 +339,7 @@ LIB_db_create = @LIB_db_create@
LIB_dbm_firstkey = @LIB_dbm_firstkey@
LIB_dbopen = @LIB_dbopen@
LIB_dispatch_async_f = @LIB_dispatch_async_f@
+LIB_dladdr = @LIB_dladdr@
LIB_dlopen = @LIB_dlopen@
LIB_dn_expand = @LIB_dn_expand@
LIB_dns_search = @LIB_dns_search@
@@ -247,10 +356,8 @@ LIB_hcrypto = @LIB_hcrypto@
LIB_hcrypto_a = @LIB_hcrypto_a@
LIB_hcrypto_appl = @LIB_hcrypto_appl@
LIB_hcrypto_so = @LIB_hcrypto_so@
-LIB_hesiod = @LIB_hesiod@
LIB_hstrerror = @LIB_hstrerror@
LIB_kdb = @LIB_kdb@
-LIB_krb4 = @LIB_krb4@
LIB_libedit = @LIB_libedit@
LIB_libintl = @LIB_libintl@
LIB_loadquery = @LIB_loadquery@
@@ -258,6 +365,7 @@ LIB_logout = @LIB_logout@
LIB_logwtmp = @LIB_logwtmp@
LIB_openldap = @LIB_openldap@
LIB_openpty = @LIB_openpty@
+LIB_openssl_crypto = @LIB_openssl_crypto@
LIB_otp = @LIB_otp@
LIB_pidfile = @LIB_pidfile@
LIB_readline = @LIB_readline@
@@ -272,12 +380,15 @@ LIB_sqlite3 = @LIB_sqlite3@
LIB_syslog = @LIB_syslog@
LIB_tgetent = @LIB_tgetent@
LIPO = @LIPO@
+LMDBLIB = @LMDBLIB@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
+NDBMLIB = @NDBMLIB@
NM = @NM@
NMEDIT = @NMEDIT@
NO_AFS = @NO_AFS@
@@ -294,6 +405,7 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
+PERL = @PERL@
PKG_CONFIG = @PKG_CONFIG@
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
PTHREAD_LDADD = @PTHREAD_LDADD@
@@ -308,13 +420,7 @@ STRIP = @STRIP@
VERSION = @VERSION@
VERSIONING = @VERSIONING@
WFLAGS = @WFLAGS@
-WFLAGS_NOIMPLICITINT = @WFLAGS_NOIMPLICITINT@
-WFLAGS_NOUNUSED = @WFLAGS_NOUNUSED@
-XMKMF = @XMKMF@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
+WFLAGS_LITE = @WFLAGS_LITE@
YACC = @YACC@
YFLAGS = @YFLAGS@
abs_builddir = @abs_builddir@
@@ -338,6 +444,8 @@ build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
+db_type = @db_type@
+db_type_preference = @db_type_preference@
docdir = @docdir@
dpagaix_cflags = @dpagaix_cflags@
dpagaix_ldadd = @dpagaix_ldadd@
@@ -373,30 +481,38 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-SUFFIXES = .et .h .x .z .hx .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8
+SUFFIXES = .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 \
+ .cat5 .cat7 .cat8
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include
-AM_CPPFLAGS = $(INCLUDES_roken) $(INCLUDE_readline) $(INCLUDE_hcrypto)
+AM_CPPFLAGS = $(INCLUDES_roken) $(INCLUDE_readline)
@do_roken_rename_TRUE@ROKEN_RENAME = -DROKEN_RENAME
AM_CFLAGS = $(WFLAGS)
CP = cp
buildinclude = $(top_builddir)/include
+LIB_XauReadAuth = @LIB_XauReadAuth@
LIB_el_init = @LIB_el_init@
LIB_getattr = @LIB_getattr@
LIB_getpwent_r = @LIB_getpwent_r@
LIB_odm_initialize = @LIB_odm_initialize@
LIB_setpcred = @LIB_setpcred@
-HESIODLIB = @HESIODLIB@
-HESIODINCLUDE = @HESIODINCLUDE@
+INCLUDE_krb4 = @INCLUDE_krb4@
+LIB_krb4 = @LIB_krb4@
libexec_heimdaldir = $(libexecdir)/heimdal
NROFF_MAN = groff -mandoc -Tascii
-LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
+@NO_AFS_FALSE@LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
+@NO_AFS_TRUE@LIB_kafs =
@KRB5_TRUE@LIB_krb5 = $(top_builddir)/lib/krb5/libkrb5.la \
@KRB5_TRUE@ $(top_builddir)/lib/asn1/libasn1.la
@KRB5_TRUE@LIB_gssapi = $(top_builddir)/lib/gssapi/libgssapi.la
-LIB_heimbase = $(top_builddir)/base/libheimbase.la
+LIB_heimbase = $(top_builddir)/lib/base/libheimbase.la
@DCE_TRUE@LIB_kdfs = $(top_builddir)/lib/kdfs/libkdfs.la
-man_MANS = ktutil.8
+
+#silent-rules
+heim_verbose = $(heim_verbose_$(V))
+heim_verbose_ = $(heim_verbose_$(AM_DEFAULT_VERBOSITY))
+heim_verbose_0 = @echo " GEN "$@;
+man_MANS = ktutil.1
dist_ktutil_SOURCES = \
add.c \
change.c \
@@ -427,7 +543,7 @@ EXTRA_DIST = NTMakefile ktutil-version.rc $(man_MANS) ktutil-commands.in
all: all-am
.SUFFIXES:
-.SUFFIXES: .et .h .x .z .hx .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8 .c .lo .o .obj
+.SUFFIXES: .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 .cat5 .cat7 .cat8 .c .lo .o .obj
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
@@ -440,7 +556,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign admin/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign admin/Makefile
-.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
@@ -449,6 +564,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
+$(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__empty):
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -458,16 +574,21 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
-install-sbinPROGRAMS: $(sbin_PROGRAMS)
+install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
- test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
- @list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
for p in $$list; do echo "$$p $$p"; done | \
sed 's/$(EXEEXT)$$//' | \
- while read p p1; do if test -f $$p || test -f $$p1; \
- then echo "$$p"; echo "$$p"; else :; fi; \
+ while read p p1; do if test -f $$p \
+ || test -f $$p1 \
+ ; then echo "$$p"; echo "$$p"; else :; fi; \
done | \
- sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+ sed -e 'p;s,.*/,,;n;h' \
+ -e 's|.*|.|' \
-e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
sed 'N;N;N;s,\n, ,g' | \
$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
@@ -478,32 +599,34 @@ install-sbinPROGRAMS: $(sbin_PROGRAMS)
while read type dir files; do \
if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
test -z "$$files" || { \
- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(sbindir)$$dir'"; \
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(sbindir)$$dir" || exit $$?; \
+ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
} \
; done
-uninstall-sbinPROGRAMS:
+uninstall-binPROGRAMS:
@$(NORMAL_UNINSTALL)
- @list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
+ @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
files=`for p in $$list; do echo "$$p"; done | \
sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
- -e 's/$$/$(EXEEXT)/' `; \
+ -e 's/$$/$(EXEEXT)/' \
+ `; \
test -n "$$list" || exit 0; \
- echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(sbindir)" && rm -f $$files
+ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(bindir)" && rm -f $$files
-clean-sbinPROGRAMS:
- @list='$(sbin_PROGRAMS)'; test -n "$$list" || exit 0; \
+clean-binPROGRAMS:
+ @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
echo " rm -f" $$list; \
rm -f $$list || exit $$?; \
test -n "$(EXEEXT)" || exit 0; \
list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
echo " rm -f" $$list; \
rm -f $$list
-ktutil$(EXEEXT): $(ktutil_OBJECTS) $(ktutil_DEPENDENCIES)
+
+ktutil$(EXEEXT): $(ktutil_OBJECTS) $(ktutil_DEPENDENCIES) $(EXTRA_ktutil_DEPENDENCIES)
@rm -f ktutil$(EXEEXT)
- $(LINK) $(ktutil_OBJECTS) $(ktutil_LDADD) $(LIBS)
+ $(AM_V_CCLD)$(LINK) $(ktutil_OBJECTS) $(ktutil_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
@@ -524,90 +647,84 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rename.Po@am__quote@
.c.o:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
.c.obj:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
.c.lo:
-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
-install-man8: $(man_MANS)
+install-man1: $(man_MANS)
@$(NORMAL_INSTALL)
- test -z "$(man8dir)" || $(MKDIR_P) "$(DESTDIR)$(man8dir)"
- @list=''; test -n "$(man8dir)" || exit 0; \
- { for i in $$list; do echo "$$i"; done; \
- l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
- sed -n '/\.8[a-z]*$$/p'; \
+ @list1=''; \
+ list2='$(man_MANS)'; \
+ test -n "$(man1dir)" \
+ && test -n "`echo $$list1$$list2`" \
+ || exit 0; \
+ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
+ { for i in $$list1; do echo "$$i"; done; \
+ if test -n "$$list2"; then \
+ for i in $$list2; do echo "$$i"; done \
+ | sed -n '/\.1[a-z]*$$/p'; \
+ fi; \
} | while read p; do \
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; echo "$$p"; \
done | \
- sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
+ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
sed 'N;N;s,\n, ,g' | { \
list=; while read file base inst; do \
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
- echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
- $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst" || exit $$?; \
+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
fi; \
done; \
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
while read files; do \
test -z "$$files" || { \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man8dir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(man8dir)" || exit $$?; }; \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
done; }
-uninstall-man8:
+uninstall-man1:
@$(NORMAL_UNINSTALL)
- @list=''; test -n "$(man8dir)" || exit 0; \
+ @list=''; test -n "$(man1dir)" || exit 0; \
files=`{ for i in $$list; do echo "$$i"; done; \
l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
- sed -n '/\.8[a-z]*$$/p'; \
- } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
+ sed -n '/\.1[a-z]*$$/p'; \
+ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
- test -z "$$files" || { \
- echo " ( cd '$(DESTDIR)$(man8dir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(man8dir)" && rm -f $$files; }
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
+
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -619,15 +736,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -636,24 +749,26 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
- @list='$(MANS)'; if test -n "$$list"; then \
- list=`for p in $$list; do \
- if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
- if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
- if test -n "$$list" && \
- grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
- echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
- grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
- echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
- echo " typically \`make maintainer-clean' will remove them" >&2; \
- exit 1; \
- else :; fi; \
- else :; fi
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
@@ -691,7 +806,7 @@ check-am: all-am
check: check-am
all-am: Makefile $(PROGRAMS) $(MANS) all-local
installdirs:
- for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man8dir)"; do \
+ for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
@@ -704,10 +819,15 @@ install-am: all-am
installcheck: installcheck-am
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -722,8 +842,7 @@ maintainer-clean-generic:
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
-clean-am: clean-generic clean-libtool clean-sbinPROGRAMS \
- mostlyclean-am
+clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
distclean: distclean-am
-rm -rf ./$(DEPDIR)
@@ -750,9 +869,8 @@ install-dvi: install-dvi-am
install-dvi-am:
-install-exec-am: install-sbinPROGRAMS
- @$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
+install-exec-am: install-binPROGRAMS install-exec-local
+
install-html: install-html-am
install-html-am:
@@ -761,7 +879,7 @@ install-info: install-info-am
install-info-am:
-install-man: install-man8
+install-man: install-man1
install-pdf: install-pdf-am
@@ -791,45 +909,59 @@ ps: ps-am
ps-am:
-uninstall-am: uninstall-man uninstall-sbinPROGRAMS
+uninstall-am: uninstall-binPROGRAMS uninstall-man
@$(NORMAL_INSTALL)
$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
-uninstall-man: uninstall-man8
+uninstall-man: uninstall-man1
-.MAKE: check-am install-am install-data-am install-exec-am \
- install-strip uninstall-am
+.MAKE: check-am install-am install-data-am install-strip uninstall-am
-.PHONY: CTAGS GTAGS all all-am all-local check check-am check-local \
- clean clean-generic clean-libtool clean-sbinPROGRAMS ctags \
- dist-hook distclean distclean-compile distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am html \
- html-am info info-am install install-am install-data \
+.PHONY: CTAGS GTAGS TAGS all all-am all-local check check-am \
+ check-local clean clean-binPROGRAMS clean-generic \
+ clean-libtool cscopelist-am ctags ctags-am dist-hook distclean \
+ distclean-compile distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am html html-am info info-am \
+ install install-am install-binPROGRAMS install-data \
install-data-am install-data-hook install-dvi install-dvi-am \
- install-exec install-exec-am install-exec-hook install-html \
+ install-exec install-exec-am install-exec-local install-html \
install-html-am install-info install-info-am install-man \
- install-man8 install-pdf install-pdf-am install-ps \
- install-ps-am install-sbinPROGRAMS install-strip installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-hook uninstall-man \
- uninstall-man8 uninstall-sbinPROGRAMS
+ install-man1 install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
+ uninstall-am uninstall-binPROGRAMS uninstall-hook \
+ uninstall-man uninstall-man1
+
+.PRECIOUS: Makefile
install-suid-programs:
@foo='$(bin_SUIDS)'; \
for file in $$foo; do \
- x=$(DESTDIR)$(bindir)/$$file; \
- if chown 0:0 $$x && chmod u+s $$x; then :; else \
- echo "*"; \
- echo "* Failed to install $$x setuid root"; \
- echo "*"; \
- fi; done
+ x=$(DESTDIR)$(bindir)/$$file; \
+ if chown 0:0 $$x && chmod u+s $$x; then :; else \
+ echo "*"; \
+ echo "* Failed to install $$x setuid root"; \
+ echo "*"; \
+ fi; \
+ done
+
+install-exec-local: install-suid-programs
-install-exec-hook: install-suid-programs
+codesign-all:
+ @if [ X"$$CODE_SIGN_IDENTITY" != X ] ; then \
+ foo='$(bin_PROGRAMS) $(sbin_PROGRAMS) $(libexec_PROGRAMS)' ; \
+ for file in $$foo ; do \
+ echo "CODESIGN $$file" ; \
+ codesign -f -s "$$CODE_SIGN_IDENTITY" $$file || exit 1 ; \
+ done ; \
+ fi
-install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(nobase_include_HEADERS)
- @foo='$(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ)'; \
+all-local: codesign-all
+
+install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(nobase_include_HEADERS) $(noinst_HEADERS)
+ @foo='$(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(noinst_HEADERS)'; \
for f in $$foo; do \
f=`basename $$f`; \
if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
@@ -837,7 +969,7 @@ install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_incl
if cmp -s $$file $(buildinclude)/$$f 2> /dev/null ; then \
: ; else \
echo " $(CP) $$file $(buildinclude)/$$f"; \
- $(CP) $$file $(buildinclude)/$$f; \
+ $(CP) $$file $(buildinclude)/$$f || true; \
fi ; \
done ; \
foo='$(nobase_include_HEADERS)'; \
@@ -894,6 +1026,8 @@ check-local::
$(NROFF_MAN) $< > $@
.5.cat5:
$(NROFF_MAN) $< > $@
+.7.cat7:
+ $(NROFF_MAN) $< > $@
.8.cat8:
$(NROFF_MAN) $< > $@
@@ -936,6 +1070,19 @@ dist-cat5-mans:
$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
done
+dist-cat7-mans:
+ @foo='$(man7_MANS)'; \
+ bar='$(man_MANS)'; \
+ for i in $$bar; do \
+ case $$i in \
+ *.7) foo="$$foo $$i";; \
+ esac; done ;\
+ for i in $$foo; do \
+ x=`echo $$i | sed 's/\.[^.]*$$/.cat7/'`; \
+ echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
+ $(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
+ done
+
dist-cat8-mans:
@foo='$(man8_MANS)'; \
bar='$(man_MANS)'; \
@@ -949,13 +1096,13 @@ dist-cat8-mans:
$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
done
-dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat8-mans
+dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat7-mans dist-cat8-mans
install-cat-mans:
- $(SHELL) $(top_srcdir)/cf/install-catman.sh install "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man8_MANS)
+ $(SHELL) $(top_srcdir)/cf/install-catman.sh install "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man7_MANS) $(man8_MANS)
uninstall-cat-mans:
- $(SHELL) $(top_srcdir)/cf/install-catman.sh uninstall "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man8_MANS)
+ $(SHELL) $(top_srcdir)/cf/install-catman.sh uninstall "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man7_MANS) $(man8_MANS)
install-data-hook: install-cat-mans
uninstall-hook: uninstall-cat-mans
diff --git a/admin/ktutil-commands.in b/admin/ktutil-commands.in
index dffcb8c2dd16..8bae7ab00250 100644
--- a/admin/ktutil-commands.in
+++ b/admin/ktutil-commands.in
@@ -206,7 +206,7 @@ command = {
short = "V"
type = "integer"
help = "key version to remove"
- argument = "enctype"
+ argument = "kvno"
default = "0"
}
option = {
diff --git a/admin/ktutil.8 b/admin/ktutil.1
index 72a6c8172506..a90541991103 100644
--- a/admin/ktutil.8
+++ b/admin/ktutil.1
@@ -32,7 +32,7 @@
.\" $Id$
.\"
.Dd April 14, 2005
-.Dt KTUTIL 8
+.Dt KTUTIL 1
.Os HEIMDAL
.Sh NAME
.Nm ktutil
@@ -121,4 +121,4 @@ that is at least
(default one week) old.
.El
.Sh SEE ALSO
-.Xr kadmin 8
+.Xr kadmin 1
diff --git a/admin/ktutil.cat8 b/admin/ktutil.cat1
index 0dd9b6150476..e83f270e9d0f 100644
--- a/admin/ktutil.cat8
+++ b/admin/ktutil.cat1
@@ -1,5 +1,5 @@
-KTUTIL(8) BSD System Manager's Manual KTUTIL(8)
+KTUTIL(1) BSD General Commands Manual KTUTIL(1)
NNAAMMEE
kkttuuttiill -- manage Kerberos keytabs
@@ -66,6 +66,6 @@ DDEESSCCRRIIPPTTIIOONN
version that is at least _a_g_e (default one week) old.
SSEEEE AALLSSOO
- kadmin(8)
+ kadmin(1)
HEIMDAL April 14, 2005 HEIMDAL
diff --git a/admin/list.c b/admin/list.c
index 5491aaa1a534..31be54611157 100644
--- a/admin/list.c
+++ b/admin/list.c
@@ -132,11 +132,12 @@ do_list(struct list_options *opt, const char *keytab_str)
for (i = 0; i< entry.aliases->len; i++) {
krb5_unparse_name_fixed(context, entry.principal, buf, sizeof(buf));
- rk_strpoolprintf(p, "%s%s", buf,
- i + 1 < entry.aliases->len ? ", " : "");
+ p = rk_strpoolprintf(p, "%s%s", buf,
+ i + 1 < entry.aliases->len ? ", " : "");
}
- rtbl_add_column_entry_by_id(table, 5, rk_strpoolcollect(p));
+ rtbl_add_column_entry_by_id(table, 5, (s = rk_strpoolcollect(p)));
+ free(s);
}
krb5_kt_free_entry(context, &entry);
diff --git a/appl/Makefile.am b/appl/Makefile.am
index 5e4e320bcbae..101bf11f58c9 100644
--- a/appl/Makefile.am
+++ b/appl/Makefile.am
@@ -8,22 +8,17 @@ endif
if DCE
dir_dce = dceutils
endif
+if !NO_AFS
+dir_afsutil = afsutil
+endif
SUBDIRS = \
- afsutil \
- ftp \
- login \
+ $(dir_afsutil) \
+ dbutils \
$(dir_otp) \
gssmask \
- popper \
- push \
- rsh \
- rcp \
su \
- xnlock \
- telnet \
test \
- kx \
kf \
$(dir_dce)
-EXTRA_DIST = NTMakefile \ No newline at end of file
+EXTRA_DIST = NTMakefile
diff --git a/appl/Makefile.in b/appl/Makefile.in
index ad6b3f977fb7..22998010da8c 100644
--- a/appl/Makefile.in
+++ b/appl/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -21,6 +20,61 @@
# $Id$
VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -39,9 +93,6 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(top_srcdir)/Makefile.am.common \
- $(top_srcdir)/cf/Makefile.am.common
subdir = appl
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
@@ -57,8 +108,7 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/cf/check-man.m4 \
$(top_srcdir)/cf/check-netinet-ip-and-tcp.m4 \
$(top_srcdir)/cf/check-type-extra.m4 \
- $(top_srcdir)/cf/check-var.m4 $(top_srcdir)/cf/check-x.m4 \
- $(top_srcdir)/cf/check-xau.m4 $(top_srcdir)/cf/crypto.m4 \
+ $(top_srcdir)/cf/check-var.m4 $(top_srcdir)/cf/crypto.m4 \
$(top_srcdir)/cf/db.m4 $(top_srcdir)/cf/destdirs.m4 \
$(top_srcdir)/cf/dispatch.m4 $(top_srcdir)/cf/dlopen.m4 \
$(top_srcdir)/cf/find-func-no-libs.m4 \
@@ -71,6 +121,7 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/cf/krb-bigendian.m4 \
$(top_srcdir)/cf/krb-func-getlogin.m4 \
$(top_srcdir)/cf/krb-ipv6.m4 $(top_srcdir)/cf/krb-prog-ln-s.m4 \
+ $(top_srcdir)/cf/krb-prog-perl.m4 \
$(top_srcdir)/cf/krb-readline.m4 \
$(top_srcdir)/cf/krb-struct-spwd.m4 \
$(top_srcdir)/cf/krb-struct-winsize.m4 \
@@ -90,28 +141,69 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/include/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
distdir
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
-DIST_SUBDIRS = afsutil ftp login otp gssmask popper push rsh rcp su \
- xnlock telnet test kx kf dceutils
+DIST_SUBDIRS = afsutil dbutils otp gssmask su test kf dceutils
+am__DIST_COMMON = $(srcdir)/Makefile.in \
+ $(top_srcdir)/Makefile.am.common \
+ $(top_srcdir)/cf/Makefile.am.common
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
am__relativize = \
dir0=`pwd`; \
@@ -141,7 +233,9 @@ am__relativize = \
ACLOCAL = @ACLOCAL@
AIX_EXTRA_KAFS = @AIX_EXTRA_KAFS@
AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
+AS = @AS@
ASN1_COMPILE = @ASN1_COMPILE@
ASN1_COMPILE_DEP = @ASN1_COMPILE_DEP@
AUTOCONF = @AUTOCONF@
@@ -160,12 +254,12 @@ COMPILE_ET = @COMPILE_ET@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
+DB1LIB = @DB1LIB@
+DB3LIB = @DB3LIB@
DBHEADER = @DBHEADER@
-DBLIB = @DBLIB@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DIR_com_err = @DIR_com_err@
-DIR_hcrypto = @DIR_hcrypto@
DIR_hdbdir = @DIR_hdbdir@
DIR_roken = @DIR_roken@
DLLTOOL = @DLLTOOL@
@@ -175,17 +269,17 @@ ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
+ENABLE_AFS_STRING_TO_KEY = @ENABLE_AFS_STRING_TO_KEY@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
+GCD_MIG = @GCD_MIG@
GREP = @GREP@
GROFF = @GROFF@
INCLUDES_roken = @INCLUDES_roken@
-INCLUDE_hcrypto = @INCLUDE_hcrypto@
-INCLUDE_hesiod = @INCLUDE_hesiod@
-INCLUDE_krb4 = @INCLUDE_krb4@
INCLUDE_libedit = @INCLUDE_libedit@
INCLUDE_libintl = @INCLUDE_libintl@
INCLUDE_openldap = @INCLUDE_openldap@
+INCLUDE_openssl_crypto = @INCLUDE_openssl_crypto@
INCLUDE_readline = @INCLUDE_readline@
INCLUDE_sqlite3 = @INCLUDE_sqlite3@
INSTALL = @INSTALL@
@@ -204,12 +298,9 @@ LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIB_AUTH_SUBDIRS = @LIB_AUTH_SUBDIRS@
-LIB_NDBM = @LIB_NDBM@
-LIB_XauFileName = @LIB_XauFileName@
-LIB_XauReadAuth = @LIB_XauReadAuth@
-LIB_XauWriteAuth = @LIB_XauWriteAuth@
LIB_bswap16 = @LIB_bswap16@
LIB_bswap32 = @LIB_bswap32@
+LIB_bswap64 = @LIB_bswap64@
LIB_com_err = @LIB_com_err@
LIB_com_err_a = @LIB_com_err_a@
LIB_com_err_so = @LIB_com_err_so@
@@ -218,6 +309,7 @@ LIB_db_create = @LIB_db_create@
LIB_dbm_firstkey = @LIB_dbm_firstkey@
LIB_dbopen = @LIB_dbopen@
LIB_dispatch_async_f = @LIB_dispatch_async_f@
+LIB_dladdr = @LIB_dladdr@
LIB_dlopen = @LIB_dlopen@
LIB_dn_expand = @LIB_dn_expand@
LIB_dns_search = @LIB_dns_search@
@@ -234,10 +326,8 @@ LIB_hcrypto = @LIB_hcrypto@
LIB_hcrypto_a = @LIB_hcrypto_a@
LIB_hcrypto_appl = @LIB_hcrypto_appl@
LIB_hcrypto_so = @LIB_hcrypto_so@
-LIB_hesiod = @LIB_hesiod@
LIB_hstrerror = @LIB_hstrerror@
LIB_kdb = @LIB_kdb@
-LIB_krb4 = @LIB_krb4@
LIB_libedit = @LIB_libedit@
LIB_libintl = @LIB_libintl@
LIB_loadquery = @LIB_loadquery@
@@ -245,6 +335,7 @@ LIB_logout = @LIB_logout@
LIB_logwtmp = @LIB_logwtmp@
LIB_openldap = @LIB_openldap@
LIB_openpty = @LIB_openpty@
+LIB_openssl_crypto = @LIB_openssl_crypto@
LIB_otp = @LIB_otp@
LIB_pidfile = @LIB_pidfile@
LIB_readline = @LIB_readline@
@@ -259,12 +350,15 @@ LIB_sqlite3 = @LIB_sqlite3@
LIB_syslog = @LIB_syslog@
LIB_tgetent = @LIB_tgetent@
LIPO = @LIPO@
+LMDBLIB = @LMDBLIB@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
+NDBMLIB = @NDBMLIB@
NM = @NM@
NMEDIT = @NMEDIT@
NO_AFS = @NO_AFS@
@@ -281,6 +375,7 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
+PERL = @PERL@
PKG_CONFIG = @PKG_CONFIG@
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
PTHREAD_LDADD = @PTHREAD_LDADD@
@@ -295,13 +390,7 @@ STRIP = @STRIP@
VERSION = @VERSION@
VERSIONING = @VERSIONING@
WFLAGS = @WFLAGS@
-WFLAGS_NOIMPLICITINT = @WFLAGS_NOIMPLICITINT@
-WFLAGS_NOUNUSED = @WFLAGS_NOUNUSED@
-XMKMF = @XMKMF@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
+WFLAGS_LITE = @WFLAGS_LITE@
YACC = @YACC@
YFLAGS = @YFLAGS@
abs_builddir = @abs_builddir@
@@ -325,6 +414,8 @@ build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
+db_type = @db_type@
+db_type_preference = @db_type_preference@
docdir = @docdir@
dpagaix_cflags = @dpagaix_cflags@
dpagaix_ldadd = @dpagaix_ldadd@
@@ -360,46 +451,47 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-SUFFIXES = .et .h .x .z .hx .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8
+SUFFIXES = .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 \
+ .cat5 .cat7 .cat8
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include
AM_CPPFLAGS = $(INCLUDES_roken)
@do_roken_rename_TRUE@ROKEN_RENAME = -DROKEN_RENAME
AM_CFLAGS = $(WFLAGS)
CP = cp
buildinclude = $(top_builddir)/include
+LIB_XauReadAuth = @LIB_XauReadAuth@
LIB_el_init = @LIB_el_init@
LIB_getattr = @LIB_getattr@
LIB_getpwent_r = @LIB_getpwent_r@
LIB_odm_initialize = @LIB_odm_initialize@
LIB_setpcred = @LIB_setpcred@
-HESIODLIB = @HESIODLIB@
-HESIODINCLUDE = @HESIODINCLUDE@
+INCLUDE_krb4 = @INCLUDE_krb4@
+LIB_krb4 = @LIB_krb4@
libexec_heimdaldir = $(libexecdir)/heimdal
NROFF_MAN = groff -mandoc -Tascii
-LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
+@NO_AFS_FALSE@LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
+@NO_AFS_TRUE@LIB_kafs =
@KRB5_TRUE@LIB_krb5 = $(top_builddir)/lib/krb5/libkrb5.la \
@KRB5_TRUE@ $(top_builddir)/lib/asn1/libasn1.la
@KRB5_TRUE@LIB_gssapi = $(top_builddir)/lib/gssapi/libgssapi.la
-LIB_heimbase = $(top_builddir)/base/libheimbase.la
+LIB_heimbase = $(top_builddir)/lib/base/libheimbase.la
@DCE_TRUE@LIB_kdfs = $(top_builddir)/lib/kdfs/libkdfs.la
+
+#silent-rules
+heim_verbose = $(heim_verbose_$(V))
+heim_verbose_ = $(heim_verbose_$(AM_DEFAULT_VERBOSITY))
+heim_verbose_0 = @echo " GEN "$@;
@OTP_TRUE@dir_otp = otp
@DCE_TRUE@dir_dce = dceutils
+@NO_AFS_FALSE@dir_afsutil = afsutil
SUBDIRS = \
- afsutil \
- ftp \
- login \
+ $(dir_afsutil) \
+ dbutils \
$(dir_otp) \
gssmask \
- popper \
- push \
- rsh \
- rcp \
su \
- xnlock \
- telnet \
test \
- kx \
kf \
$(dir_dce)
@@ -407,7 +499,7 @@ EXTRA_DIST = NTMakefile
all: all-recursive
.SUFFIXES:
-.SUFFIXES: .et .h .x .z .hx .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8 .c
+.SUFFIXES: .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 .cat5 .cat7 .cat8 .c
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
@@ -420,7 +512,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign appl/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign appl/Makefile
-.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
@@ -429,6 +520,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
+$(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__empty):
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -446,22 +538,25 @@ clean-libtool:
-rm -rf .libs _libs
# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+ @fail=; \
+ if $(am__make_keepgoing); then \
+ failcom='fail=yes'; \
+ else \
+ failcom='exit 1'; \
+ fi; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
@@ -476,57 +571,12 @@ $(RECURSIVE_TARGETS):
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-$(RECURSIVE_CLEAN_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -542,12 +592,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -559,15 +604,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -576,6 +617,21 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -612,13 +668,10 @@ distdir: $(DISTFILES)
done
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- fi; \
- done
- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
$(am__relativize); \
new_distdir=$$reldir; \
@@ -657,10 +710,15 @@ install-am: all-am
installcheck: installcheck-recursive
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -699,9 +757,8 @@ install-dvi: install-dvi-recursive
install-dvi-am:
-install-exec-am:
- @$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
+install-exec-am: install-exec-local
+
install-html: install-html-recursive
install-html-am:
@@ -741,40 +798,53 @@ ps-am:
uninstall-am:
@$(NORMAL_INSTALL)
$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) check-am \
- ctags-recursive install-am install-data-am install-exec-am \
- install-strip tags-recursive uninstall-am
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am all-local check check-am check-local clean \
- clean-generic clean-libtool ctags ctags-recursive dist-hook \
- distclean distclean-generic distclean-libtool distclean-tags \
- distdir dvi dvi-am html html-am info info-am install \
- install-am install-data install-data-am install-data-hook \
- install-dvi install-dvi-am install-exec install-exec-am \
- install-exec-hook install-html install-html-am install-info \
- install-info-am install-man install-pdf install-pdf-am \
- install-ps install-ps-am install-strip installcheck \
- installcheck-am installdirs installdirs-am maintainer-clean \
+.MAKE: $(am__recursive_targets) check-am install-am install-data-am \
+ install-strip uninstall-am
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \
+ check check-am check-local clean clean-generic clean-libtool \
+ cscopelist-am ctags ctags-am dist-hook distclean \
+ distclean-generic distclean-libtool distclean-tags distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-data-hook install-dvi \
+ install-dvi-am install-exec install-exec-am install-exec-local \
+ install-html install-html-am install-info install-info-am \
+ install-man install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs installdirs-am maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
- uninstall uninstall-am uninstall-hook
+ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
+ uninstall-am uninstall-hook
+
+.PRECIOUS: Makefile
install-suid-programs:
@foo='$(bin_SUIDS)'; \
for file in $$foo; do \
- x=$(DESTDIR)$(bindir)/$$file; \
- if chown 0:0 $$x && chmod u+s $$x; then :; else \
- echo "*"; \
- echo "* Failed to install $$x setuid root"; \
- echo "*"; \
- fi; done
+ x=$(DESTDIR)$(bindir)/$$file; \
+ if chown 0:0 $$x && chmod u+s $$x; then :; else \
+ echo "*"; \
+ echo "* Failed to install $$x setuid root"; \
+ echo "*"; \
+ fi; \
+ done
-install-exec-hook: install-suid-programs
+install-exec-local: install-suid-programs
-install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(nobase_include_HEADERS)
- @foo='$(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ)'; \
+codesign-all:
+ @if [ X"$$CODE_SIGN_IDENTITY" != X ] ; then \
+ foo='$(bin_PROGRAMS) $(sbin_PROGRAMS) $(libexec_PROGRAMS)' ; \
+ for file in $$foo ; do \
+ echo "CODESIGN $$file" ; \
+ codesign -f -s "$$CODE_SIGN_IDENTITY" $$file || exit 1 ; \
+ done ; \
+ fi
+
+all-local: codesign-all
+
+install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(nobase_include_HEADERS) $(noinst_HEADERS)
+ @foo='$(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(noinst_HEADERS)'; \
for f in $$foo; do \
f=`basename $$f`; \
if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
@@ -782,7 +852,7 @@ install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_incl
if cmp -s $$file $(buildinclude)/$$f 2> /dev/null ; then \
: ; else \
echo " $(CP) $$file $(buildinclude)/$$f"; \
- $(CP) $$file $(buildinclude)/$$f; \
+ $(CP) $$file $(buildinclude)/$$f || true; \
fi ; \
done ; \
foo='$(nobase_include_HEADERS)'; \
@@ -839,6 +909,8 @@ check-local::
$(NROFF_MAN) $< > $@
.5.cat5:
$(NROFF_MAN) $< > $@
+.7.cat7:
+ $(NROFF_MAN) $< > $@
.8.cat8:
$(NROFF_MAN) $< > $@
@@ -881,6 +953,19 @@ dist-cat5-mans:
$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
done
+dist-cat7-mans:
+ @foo='$(man7_MANS)'; \
+ bar='$(man_MANS)'; \
+ for i in $$bar; do \
+ case $$i in \
+ *.7) foo="$$foo $$i";; \
+ esac; done ;\
+ for i in $$foo; do \
+ x=`echo $$i | sed 's/\.[^.]*$$/.cat7/'`; \
+ echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
+ $(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
+ done
+
dist-cat8-mans:
@foo='$(man8_MANS)'; \
bar='$(man_MANS)'; \
@@ -894,13 +979,13 @@ dist-cat8-mans:
$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
done
-dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat8-mans
+dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat7-mans dist-cat8-mans
install-cat-mans:
- $(SHELL) $(top_srcdir)/cf/install-catman.sh install "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man8_MANS)
+ $(SHELL) $(top_srcdir)/cf/install-catman.sh install "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man7_MANS) $(man8_MANS)
uninstall-cat-mans:
- $(SHELL) $(top_srcdir)/cf/install-catman.sh uninstall "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man8_MANS)
+ $(SHELL) $(top_srcdir)/cf/install-catman.sh uninstall "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man7_MANS) $(man8_MANS)
install-data-hook: install-cat-mans
uninstall-hook: uninstall-cat-mans
diff --git a/appl/afsutil/Makefile.am b/appl/afsutil/Makefile.am
index c0ca0d50d6ca..705bdf1c80fc 100644
--- a/appl/afsutil/Makefile.am
+++ b/appl/afsutil/Makefile.am
@@ -2,8 +2,6 @@
include $(top_srcdir)/Makefile.am.common
-AM_CPPFLAGS += $(INCLUDE_krb4)
-
bin_PROGRAMS = afslog pagsh
afslog_SOURCES = afslog.c
@@ -13,7 +11,6 @@ pagsh_SOURCES = pagsh.c
man_MANS = afslog.1 pagsh.1
LDADD = $(LIB_kafs) \
- $(LIB_krb4) \
$(top_builddir)/lib/krb5/libkrb5.la \
$(top_builddir)/lib/asn1/libasn1.la \
$(LIB_hcrypto) \
diff --git a/appl/afsutil/Makefile.in b/appl/afsutil/Makefile.in
index 15968b13dba4..5dcb13d979ae 100644
--- a/appl/afsutil/Makefile.in
+++ b/appl/afsutil/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -22,6 +21,61 @@
# $Id$
VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -40,9 +94,6 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(top_srcdir)/Makefile.am.common \
- $(top_srcdir)/cf/Makefile.am.common ChangeLog
bin_PROGRAMS = afslog$(EXEEXT) pagsh$(EXEEXT)
subdir = appl/afsutil
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -59,8 +110,7 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/cf/check-man.m4 \
$(top_srcdir)/cf/check-netinet-ip-and-tcp.m4 \
$(top_srcdir)/cf/check-type-extra.m4 \
- $(top_srcdir)/cf/check-var.m4 $(top_srcdir)/cf/check-x.m4 \
- $(top_srcdir)/cf/check-xau.m4 $(top_srcdir)/cf/crypto.m4 \
+ $(top_srcdir)/cf/check-var.m4 $(top_srcdir)/cf/crypto.m4 \
$(top_srcdir)/cf/db.m4 $(top_srcdir)/cf/destdirs.m4 \
$(top_srcdir)/cf/dispatch.m4 $(top_srcdir)/cf/dlopen.m4 \
$(top_srcdir)/cf/find-func-no-libs.m4 \
@@ -73,6 +123,7 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/cf/krb-bigendian.m4 \
$(top_srcdir)/cf/krb-func-getlogin.m4 \
$(top_srcdir)/cf/krb-ipv6.m4 $(top_srcdir)/cf/krb-prog-ln-s.m4 \
+ $(top_srcdir)/cf/krb-prog-perl.m4 \
$(top_srcdir)/cf/krb-readline.m4 \
$(top_srcdir)/cf/krb-struct-spwd.m4 \
$(top_srcdir)/cf/krb-struct-winsize.m4 \
@@ -92,6 +143,7 @@ am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/include/config.h
CONFIG_CLEAN_FILES =
@@ -102,33 +154,64 @@ am_afslog_OBJECTS = afslog.$(OBJEXT)
afslog_OBJECTS = $(am_afslog_OBJECTS)
afslog_LDADD = $(LDADD)
am__DEPENDENCIES_1 =
-am__DEPENDENCIES_2 = $(top_builddir)/lib/kafs/libkafs.la \
- $(am__DEPENDENCIES_1)
-afslog_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1) \
+@NO_AFS_FALSE@am__DEPENDENCIES_2 = \
+@NO_AFS_FALSE@ $(top_builddir)/lib/kafs/libkafs.la \
+@NO_AFS_FALSE@ $(am__DEPENDENCIES_1)
+afslog_DEPENDENCIES = $(am__DEPENDENCIES_2) \
$(top_builddir)/lib/krb5/libkrb5.la \
$(top_builddir)/lib/asn1/libasn1.la $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1)
+AM_V_lt = $(am__v_lt_@AM_V@)
+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+am__v_lt_0 = --silent
+am__v_lt_1 =
am_pagsh_OBJECTS = pagsh.$(OBJEXT)
pagsh_OBJECTS = $(am_pagsh_OBJECTS)
pagsh_LDADD = $(LDADD)
-pagsh_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1) \
+pagsh_DEPENDENCIES = $(am__DEPENDENCIES_2) \
$(top_builddir)/lib/krb5/libkrb5.la \
$(top_builddir)/lib/asn1/libasn1.la $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_@AM_V@)
+am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
+am__v_CC_0 = @echo " CC " $@;
+am__v_CC_1 =
CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_@AM_V@)
+am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
+am__v_CCLD_0 = @echo " CCLD " $@;
+am__v_CCLD_1 =
SOURCES = $(afslog_SOURCES) $(pagsh_SOURCES)
DIST_SOURCES = $(afslog_SOURCES) $(pagsh_SOURCES)
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
@@ -150,15 +233,44 @@ am__nobase_list = $(am__nobase_strip_setup); \
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
man1dir = $(mandir)/man1
MANS = $(man_MANS)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
+am__DIST_COMMON = $(srcdir)/Makefile.in \
+ $(top_srcdir)/Makefile.am.common \
+ $(top_srcdir)/cf/Makefile.am.common $(top_srcdir)/depcomp \
+ ChangeLog
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AIX_EXTRA_KAFS = @AIX_EXTRA_KAFS@
AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
+AS = @AS@
ASN1_COMPILE = @ASN1_COMPILE@
ASN1_COMPILE_DEP = @ASN1_COMPILE_DEP@
AUTOCONF = @AUTOCONF@
@@ -177,12 +289,12 @@ COMPILE_ET = @COMPILE_ET@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
+DB1LIB = @DB1LIB@
+DB3LIB = @DB3LIB@
DBHEADER = @DBHEADER@
-DBLIB = @DBLIB@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DIR_com_err = @DIR_com_err@
-DIR_hcrypto = @DIR_hcrypto@
DIR_hdbdir = @DIR_hdbdir@
DIR_roken = @DIR_roken@
DLLTOOL = @DLLTOOL@
@@ -192,17 +304,17 @@ ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
+ENABLE_AFS_STRING_TO_KEY = @ENABLE_AFS_STRING_TO_KEY@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
+GCD_MIG = @GCD_MIG@
GREP = @GREP@
GROFF = @GROFF@
INCLUDES_roken = @INCLUDES_roken@
-INCLUDE_hcrypto = @INCLUDE_hcrypto@
-INCLUDE_hesiod = @INCLUDE_hesiod@
-INCLUDE_krb4 = @INCLUDE_krb4@
INCLUDE_libedit = @INCLUDE_libedit@
INCLUDE_libintl = @INCLUDE_libintl@
INCLUDE_openldap = @INCLUDE_openldap@
+INCLUDE_openssl_crypto = @INCLUDE_openssl_crypto@
INCLUDE_readline = @INCLUDE_readline@
INCLUDE_sqlite3 = @INCLUDE_sqlite3@
INSTALL = @INSTALL@
@@ -221,12 +333,9 @@ LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIB_AUTH_SUBDIRS = @LIB_AUTH_SUBDIRS@
-LIB_NDBM = @LIB_NDBM@
-LIB_XauFileName = @LIB_XauFileName@
-LIB_XauReadAuth = @LIB_XauReadAuth@
-LIB_XauWriteAuth = @LIB_XauWriteAuth@
LIB_bswap16 = @LIB_bswap16@
LIB_bswap32 = @LIB_bswap32@
+LIB_bswap64 = @LIB_bswap64@
LIB_com_err = @LIB_com_err@
LIB_com_err_a = @LIB_com_err_a@
LIB_com_err_so = @LIB_com_err_so@
@@ -235,6 +344,7 @@ LIB_db_create = @LIB_db_create@
LIB_dbm_firstkey = @LIB_dbm_firstkey@
LIB_dbopen = @LIB_dbopen@
LIB_dispatch_async_f = @LIB_dispatch_async_f@
+LIB_dladdr = @LIB_dladdr@
LIB_dlopen = @LIB_dlopen@
LIB_dn_expand = @LIB_dn_expand@
LIB_dns_search = @LIB_dns_search@
@@ -251,10 +361,8 @@ LIB_hcrypto = @LIB_hcrypto@
LIB_hcrypto_a = @LIB_hcrypto_a@
LIB_hcrypto_appl = @LIB_hcrypto_appl@
LIB_hcrypto_so = @LIB_hcrypto_so@
-LIB_hesiod = @LIB_hesiod@
LIB_hstrerror = @LIB_hstrerror@
LIB_kdb = @LIB_kdb@
-LIB_krb4 = @LIB_krb4@
LIB_libedit = @LIB_libedit@
LIB_libintl = @LIB_libintl@
LIB_loadquery = @LIB_loadquery@
@@ -262,6 +370,7 @@ LIB_logout = @LIB_logout@
LIB_logwtmp = @LIB_logwtmp@
LIB_openldap = @LIB_openldap@
LIB_openpty = @LIB_openpty@
+LIB_openssl_crypto = @LIB_openssl_crypto@
LIB_otp = @LIB_otp@
LIB_pidfile = @LIB_pidfile@
LIB_readline = @LIB_readline@
@@ -276,12 +385,15 @@ LIB_sqlite3 = @LIB_sqlite3@
LIB_syslog = @LIB_syslog@
LIB_tgetent = @LIB_tgetent@
LIPO = @LIPO@
+LMDBLIB = @LMDBLIB@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
+NDBMLIB = @NDBMLIB@
NM = @NM@
NMEDIT = @NMEDIT@
NO_AFS = @NO_AFS@
@@ -298,6 +410,7 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
+PERL = @PERL@
PKG_CONFIG = @PKG_CONFIG@
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
PTHREAD_LDADD = @PTHREAD_LDADD@
@@ -312,13 +425,7 @@ STRIP = @STRIP@
VERSION = @VERSION@
VERSIONING = @VERSIONING@
WFLAGS = @WFLAGS@
-WFLAGS_NOIMPLICITINT = @WFLAGS_NOIMPLICITINT@
-WFLAGS_NOUNUSED = @WFLAGS_NOUNUSED@
-XMKMF = @XMKMF@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
+WFLAGS_LITE = @WFLAGS_LITE@
YACC = @YACC@
YFLAGS = @YFLAGS@
abs_builddir = @abs_builddir@
@@ -342,6 +449,8 @@ build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
+db_type = @db_type@
+db_type_preference = @db_type_preference@
docdir = @docdir@
dpagaix_cflags = @dpagaix_cflags@
dpagaix_ldadd = @dpagaix_ldadd@
@@ -377,34 +486,41 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-SUFFIXES = .et .h .x .z .hx .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8
+SUFFIXES = .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 \
+ .cat5 .cat7 .cat8
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include
-AM_CPPFLAGS = $(INCLUDES_roken) $(INCLUDE_krb4)
+AM_CPPFLAGS = $(INCLUDES_roken)
@do_roken_rename_TRUE@ROKEN_RENAME = -DROKEN_RENAME
AM_CFLAGS = $(WFLAGS)
CP = cp
buildinclude = $(top_builddir)/include
+LIB_XauReadAuth = @LIB_XauReadAuth@
LIB_el_init = @LIB_el_init@
LIB_getattr = @LIB_getattr@
LIB_getpwent_r = @LIB_getpwent_r@
LIB_odm_initialize = @LIB_odm_initialize@
LIB_setpcred = @LIB_setpcred@
-HESIODLIB = @HESIODLIB@
-HESIODINCLUDE = @HESIODINCLUDE@
+INCLUDE_krb4 = @INCLUDE_krb4@
+LIB_krb4 = @LIB_krb4@
libexec_heimdaldir = $(libexecdir)/heimdal
NROFF_MAN = groff -mandoc -Tascii
-LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
+@NO_AFS_FALSE@LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
+@NO_AFS_TRUE@LIB_kafs =
@KRB5_TRUE@LIB_krb5 = $(top_builddir)/lib/krb5/libkrb5.la \
@KRB5_TRUE@ $(top_builddir)/lib/asn1/libasn1.la
@KRB5_TRUE@LIB_gssapi = $(top_builddir)/lib/gssapi/libgssapi.la
-LIB_heimbase = $(top_builddir)/base/libheimbase.la
+LIB_heimbase = $(top_builddir)/lib/base/libheimbase.la
@DCE_TRUE@LIB_kdfs = $(top_builddir)/lib/kdfs/libkdfs.la
+
+#silent-rules
+heim_verbose = $(heim_verbose_$(V))
+heim_verbose_ = $(heim_verbose_$(AM_DEFAULT_VERBOSITY))
+heim_verbose_0 = @echo " GEN "$@;
afslog_SOURCES = afslog.c
pagsh_SOURCES = pagsh.c
man_MANS = afslog.1 pagsh.1
LDADD = $(LIB_kafs) \
- $(LIB_krb4) \
$(top_builddir)/lib/krb5/libkrb5.la \
$(top_builddir)/lib/asn1/libasn1.la \
$(LIB_hcrypto) \
@@ -414,7 +530,7 @@ EXTRA_DIST = NTMakefile $(man_MANS)
all: all-am
.SUFFIXES:
-.SUFFIXES: .et .h .x .z .hx .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8 .c .lo .o .obj
+.SUFFIXES: .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 .cat5 .cat7 .cat8 .c .lo .o .obj
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
@@ -427,7 +543,6 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign appl/afsutil/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign appl/afsutil/Makefile
-.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
@@ -436,6 +551,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
+$(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__empty):
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -447,14 +563,19 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
$(am__aclocal_m4_deps):
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
for p in $$list; do echo "$$p $$p"; done | \
sed 's/$(EXEEXT)$$//' | \
- while read p p1; do if test -f $$p || test -f $$p1; \
- then echo "$$p"; echo "$$p"; else :; fi; \
+ while read p p1; do if test -f $$p \
+ || test -f $$p1 \
+ ; then echo "$$p"; echo "$$p"; else :; fi; \
done | \
- sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+ sed -e 'p;s,.*/,,;n;h' \
+ -e 's|.*|.|' \
-e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
sed 'N;N;N;s,\n, ,g' | \
$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
@@ -475,7 +596,8 @@ uninstall-binPROGRAMS:
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
files=`for p in $$list; do echo "$$p"; done | \
sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
- -e 's/$$/$(EXEEXT)/' `; \
+ -e 's/$$/$(EXEEXT)/' \
+ `; \
test -n "$$list" || exit 0; \
echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(bindir)" && rm -f $$files
@@ -488,12 +610,14 @@ clean-binPROGRAMS:
list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
echo " rm -f" $$list; \
rm -f $$list
-afslog$(EXEEXT): $(afslog_OBJECTS) $(afslog_DEPENDENCIES)
+
+afslog$(EXEEXT): $(afslog_OBJECTS) $(afslog_DEPENDENCIES) $(EXTRA_afslog_DEPENDENCIES)
@rm -f afslog$(EXEEXT)
- $(LINK) $(afslog_OBJECTS) $(afslog_LDADD) $(LIBS)
-pagsh$(EXEEXT): $(pagsh_OBJECTS) $(pagsh_DEPENDENCIES)
+ $(AM_V_CCLD)$(LINK) $(afslog_OBJECTS) $(afslog_LDADD) $(LIBS)
+
+pagsh$(EXEEXT): $(pagsh_OBJECTS) $(pagsh_DEPENDENCIES) $(EXTRA_pagsh_DEPENDENCIES)
@rm -f pagsh$(EXEEXT)
- $(LINK) $(pagsh_OBJECTS) $(pagsh_LDADD) $(LIBS)
+ $(AM_V_CCLD)$(LINK) $(pagsh_OBJECTS) $(pagsh_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
@@ -505,25 +629,25 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pagsh.Po@am__quote@
.c.o:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
.c.obj:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
.c.lo:
-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
mostlyclean-libtool:
-rm -f *.lo
@@ -532,11 +656,18 @@ clean-libtool:
-rm -rf .libs _libs
install-man1: $(man_MANS)
@$(NORMAL_INSTALL)
- test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)"
- @list=''; test -n "$(man1dir)" || exit 0; \
- { for i in $$list; do echo "$$i"; done; \
- l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
- sed -n '/\.1[a-z]*$$/p'; \
+ @list1=''; \
+ list2='$(man_MANS)'; \
+ test -n "$(man1dir)" \
+ && test -n "`echo $$list1$$list2`" \
+ || exit 0; \
+ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
+ { for i in $$list1; do echo "$$i"; done; \
+ if test -n "$$list2"; then \
+ for i in $$list2; do echo "$$i"; done \
+ | sed -n '/\.1[a-z]*$$/p'; \
+ fi; \
} | while read p; do \
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; echo "$$p"; \
@@ -565,30 +696,17 @@ uninstall-man1:
sed -n '/\.1[a-z]*$$/p'; \
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
- test -z "$$files" || { \
- echo " ( cd '$(DESTDIR)$(man1dir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(man1dir)" && rm -f $$files; }
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
+
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -600,15 +718,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -617,24 +731,26 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
- @list='$(MANS)'; if test -n "$$list"; then \
- list=`for p in $$list; do \
- if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
- if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
- if test -n "$$list" && \
- grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
- echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
- grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
- echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
- echo " typically \`make maintainer-clean' will remove them" >&2; \
- exit 1; \
- else :; fi; \
- else :; fi
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
@@ -685,10 +801,15 @@ install-am: all-am
installcheck: installcheck-am
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -729,9 +850,8 @@ install-dvi: install-dvi-am
install-dvi-am:
-install-exec-am: install-binPROGRAMS
- @$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
+install-exec-am: install-binPROGRAMS install-exec-local
+
install-html: install-html-am
install-html-am:
@@ -775,40 +895,54 @@ uninstall-am: uninstall-binPROGRAMS uninstall-man
$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
uninstall-man: uninstall-man1
-.MAKE: check-am install-am install-data-am install-exec-am \
- install-strip uninstall-am
-
-.PHONY: CTAGS GTAGS all all-am all-local check check-am check-local \
- clean clean-binPROGRAMS clean-generic clean-libtool ctags \
- dist-hook distclean distclean-compile distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am html \
- html-am info info-am install install-am install-binPROGRAMS \
- install-data install-data-am install-data-hook install-dvi \
- install-dvi-am install-exec install-exec-am install-exec-hook \
- install-html install-html-am install-info install-info-am \
- install-man install-man1 install-pdf install-pdf-am install-ps \
+.MAKE: check-am install-am install-data-am install-strip uninstall-am
+