267655 |
20-Jun-2014 |
gjb |
Remove svn:mergeinfo carried over from stable/9.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
267654 |
20-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
250690 |
16-May-2013 |
rmacklem |
MFC: r250177 Fix the getpwnam_r() call in the pname_to_uid() kerberos library function so that it handles the ERANGE error return case. Without this fix, authentication of users for certain system setups could fail unexpectedly.
|
241193 |
04-Oct-2012 |
fjoe |
Revert changes that ocassionally got into r241192.
Pointy hat to: me
|
241192 |
04-Oct-2012 |
fjoe |
MFC: r241002
Fix pseudo checksum calculation.
This fixes ipfilter w/ network controllers that implement only partial rx csum offloading.
PR: 106438 Obtained from: upstream
|
237993 |
02-Jul-2012 |
obrien |
* Avoid race conditions with 'make -j<N>'. (partially MFC r236337 (in spirit))
|
237991 |
02-Jul-2012 |
obrien |
Revert r223540 - it broke the simple 'make -C kerberos5' build.
|
230113 |
14-Jan-2012 |
ume |
MFC r228284, r228308: - Make heimdal buildable with WITH_OPENLDAP defined, again. - Our heimdal uses the deprecated OpenLDAP functions. - Don't support OpenLDAP during lib32 build.
|
227305 |
07-Nov-2011 |
marius |
MFC: r227006, r227281, r227282
Add a PCI front-end to esp(4) allowing it to support AMD Am53C974 and replace amd(4) with the former in the amd64, i386 and pc98 GENERIC kernel configuration files. Besides duplicating functionality, amd(4), which previously also supported the AMD Am53C974, unlike esp(4) is no longer maintained and has accumulated enough bit rot over time to always cause a panic during boot as long as at least one target is attached to it (see PR 124667).
PR: 124667 Approved by: re (kib) Obtained from: NetBSD (based on)
|
225811 |
27-Sep-2011 |
stas |
- MFC r225778: - Add missing interdependencies to kerberos libraries. Some of the kerberos libraries were not linked properly (missing dependencies), which causes 3rd party applications linking to fail when --as-needed ld flag is used. I also added the --no-undefined ld(1) flag to make sure that there're no missing dependencies.
Approved by: re (kib)
|
225736 |
23-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
223540 |
25-Jun-2011 |
marius |
The kerberos5 tools are only used as build tools but not otherwise and didn't get installed either.
MFC after: 1 week
|
201919 |
09-Jan-2010 |
antoine |
Fix a typo.
MFC after: 1 month
|
201918 |
09-Jan-2010 |
antoine |
Fix a typo.
MFC after: 1 month
|
197995 |
12-Oct-2009 |
bland |
Link GSS mechanics modules against libgssapi so they will not fail due unresolved symbol errors when in turn libgssapi was loaded with RTLD_LOCAL flag set (which is the default).
Reviewed by: dfr, jhb MFC after: 3 days
|
194274 |
16-Jun-2009 |
delphij |
Disconnect closefrom.c as we have it as a system call.
|
194272 |
15-Jun-2009 |
delphij |
Now we have closefrom().
|
185777 |
08-Dec-2008 |
kib |
Add strndup(3) prototype to string.h.
This change was erronously ommitted from the r185690, and attempt to simply add the prototype to string.h has revealed that several contributed programs defined local prototypes for strndup(), controlled by autoconfed config.h. So, manually change #undef HAVE_STRNDUP to #define HAVE_STRNDUP 1. Next import of the corresponding program would regenerate config.h, overriding the changes in this commit.
No objections from: kan
|
181344 |
06-Aug-2008 |
dfr |
Add an implementation of the RPCSEC_GSS authentication protocol for RPC. This is based on an old implementation from the University of Michigan with lots of changes and fixes by me and the addition of a Solaris-compatible API.
Sponsored by: Isilon Systems Reviewed by: alfred
|
179863 |
18-Jun-2008 |
marius |
Add roken.h to SRCS. This fixes the compilation of slc during a buildworld on a host running a world built with WITHOUT_KERBEROS defined.
|
179010 |
15-May-2008 |
dfr |
Add the hx509 error table.
|
178944 |
11-May-2008 |
dfr |
Add manpage links to krb5_principal.3.
|
178942 |
11-May-2008 |
dfr |
Don't try to make links to manpages that no longer exist. Fixes installworld
Submitted by: phk
|
178874 |
09-May-2008 |
dfr |
Update magic sed script for heimdal-1.1
|
178847 |
08-May-2008 |
dfr |
Update heimdal_version.
Pointed out by: antoine@
|
178828 |
07-May-2008 |
dfr |
Fix conflicts after heimdal-1.1 import and add build infrastructure. Import all non-style changes made by heimdal to our own libgssapi.
|
173767 |
20-Nov-2007 |
kensmith |
While checking over the libraries for 7.0-REL Kris found the following libraries had not had their versions bumped relative to 6.3-REL but had indeed been changed. We need to bump their version so they can be properly added to the compat6x port:
libasn1.so.8 libgssapi.so.8 libhdb.so.8 libkadm5clnt.so.8 libkadm5srv.so.8 libkafs5.so.8 libkrb5.so.8 libobjc.so.2
MFC After: 1 day
|
172766 |
18-Oct-2007 |
peter |
Remove _FREEFALL_CONFIG hacks
|
169715 |
19-May-2007 |
kan |
Fix generator glue to only expose extern struct units %s_units[] is struct units defintition it known. The above construct is treated as an incorrect C by GCC 4.2 otherwise.
|
160775 |
28-Jul-2006 |
yar |
Kerberos/Heimdal doesn't really depend on the INET6 macro. In the Heimdal distro, only kerberized telnet refers to INET6, but we don't build it, we use contrib/telnet linked with the Kerberos libs instead.
Tested with: cmp(1)
|
158794 |
21-May-2006 |
ume |
Bump library majro version for gethostbyaddr(3).
|
156813 |
17-Mar-2006 |
ru |
Reimplementation of world/kernel build options. For details, see:
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
|
156775 |
16-Mar-2006 |
ru |
NO_MAN is not needed here.
|
153838 |
29-Dec-2005 |
dfr |
Add a new extensible GSS-API layer which can support GSS-API plugins, similar the the Solaris implementation. Repackage the krb5 GSS mechanism as a plugin library for the new implementation. This also includes a comprehensive set of manpages for the GSS-API functions with text mostly taken from the RFC.
Reviewed by: Love Hörnquist Åstrand <lha@it.su.se>, ru (build system), des (openssh parts)
|
152287 |
10-Nov-2005 |
ru |
Apply the .PHONY attribute to the ../make*/make* targets. This causes them to be recreated (if needed) early, when doing "make depend" here, before generating headers that depend on them. This should fix breakages often seen while doing incremental (NO_CLEAN) cross-builds.
|
148297 |
22-Jul-2005 |
kensmith |
Bump the shared library version number of all libraries that have not been bumped since RELENG_5.
Reviewed by: ru Approved by: re (not needed for commit check but in principle...)
|
147810 |
07-Jul-2005 |
kensmith |
This is sort of an MFS. Peter made these changes to the RELENG_* branches but missed HEAD. This patch extends his a little bit, setting it up via the Makefiles so that adding _FREEFALL_CONFIG to /etc/make.conf is the only thing needed to cluster-ize things (current setup also requires overriding CFLAGS).
From Peter's commit to the RELENG_* branches: > Add the freebsd.org custer's source modifications under #ifdefs to aid > keeping things in sync. For ksu: > * install suid-root by default > * don't fall back to asking for a unix password (ie: be pure kerberos) > * allow custom user instances for things like www and not just root
The Makefile tweaks will be MFC-ed, the rest is already done.
MFC after: 3 days Approved by: re (dwhite)
|
147225 |
10-Jun-2005 |
des |
Remove kludges intended to support src trees with partial obj trees.
Discussed with: ru
|
145254 |
18-Apr-2005 |
imp |
Cope with the (unwise?) incompatible changes with make by adding a comment before defined(SRCS).
|
142406 |
24-Feb-2005 |
nectar |
Update Heimdal 0.6.1 -> 0.6.3.
|
139106 |
21-Dec-2004 |
ru |
NODOCCOMPRESS -> NO_DOCCOMPRESS NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE
|
139103 |
21-Dec-2004 |
ru |
Start the dreaded NOFOO -> NO_FOO conversion.
OK'ed by: core
|
137164 |
03-Nov-2004 |
ru |
Introduce the PRECIOUSPROG knob in bsd.prog.mk, similar to PRECIOUSLIB from bsd.lib.mk. The side effect of this is making installing the world under jail(8) possible by using another knob, NOFSCHG.
Reviewed by: oliver
|
133196 |
06-Aug-2004 |
cperciva |
Join the 21st century: Cryptography is no longer an optional component of releases. The -DNOCRYPT build option still exists for anyone who really wants to build non-cryptographic binaries, but the "crypto" release distribution is now part of "base", and anyone installing from a release will get cryptographic binaries.
Approved by: re (scottl), markm Discussed on: freebsd-current, in late April 2004
|
128194 |
13-Apr-2004 |
nectar |
Update version strings for Heimdal: 0.6 -> 0.6.1
|
127820 |
04-Apr-2004 |
nectar |
Hookup `arcfour.c' to the build (missed during upgrade to heimdal 0.6.1).
|
125491 |
05-Feb-2004 |
ru |
style.Makefile(5).
OK'ed by: nectar
|
125490 |
05-Feb-2004 |
ru |
Try harder to pick up the correct print_version.c. The old version works before bsd.dep.mk,v 1.44, whether .depend file exists or not, but the contents of .depend file is wrong. With bsd.dep.mk,v 1.44, the contents of .depend file is always broken, and build without a .depend file is broken too. With this change it works reliably in all cases. Ugh.
|
125450 |
04-Feb-2004 |
ru |
Unbreak build with OpenLDAP.
Forgotten by: mr
|
125432 |
04-Feb-2004 |
ru |
Put libraries in the link order.
Reported by: lorder(1) (modified to work with libraries)
|
125380 |
03-Feb-2004 |
ru |
Take signal.c out of sources.
Reviewed by: nectar
|
125379 |
03-Feb-2004 |
ru |
Put generated headers into SRCS so that we pick them up even if "make depend" was not run.
|
125297 |
01-Feb-2004 |
ru |
asn1_compile needs roken.h.
|
125261 |
31-Jan-2004 |
ru |
Overhaul of kerberos5/ makefiles. Most significant changes are:
- Dropped support for standalone builds, this was only partially supported anyway, and required so much magic in makefiles that made life dangerous (e.g., by using the custom yacc rules).
- Got rid of .OBJDIR in makefiles -- makes building of individual files possible again.
- Made the .x.c transformations -j safe.
- Reprogrammed LDADD to fix static build of some utilities that was broken.
- Fixed LDFLAGS and DPADD in the WITH_OPENLDAP case -- positively affects the contents of .depend files.
- Removed redundant .h's from SRCS, only kept those that are generated.
- libkrb5/ INCS were bogusly installed again with libgssapi/.
- Made build-tools real tools with their own makefiles in separate directories. This allows us to properly track their dependencies, etc.
- Faster build, 21% less of makefile code!
Approved by: nectar Reviewed by: markm Silence on: arch
|
125229 |
30-Jan-2004 |
mr |
add hprop to the build and add LDAP mods to hprop. add kadmind.8
Submitted by: Alex Deiter <tiamat@komi.mts.ru>
|
124545 |
15-Jan-2004 |
ru |
Fixed "make clean".
|
123609 |
17-Dec-2003 |
nectar |
Set RPATH when the Kerberos KDC is linked with the LDAP backend (`WITH_OPENLDAP'). Previously, the KDC could fail to start if it was invoked before `ldconfig'.
This solution was chosen rather than adding an `ldconfig' dependency to `kerberos' in rcNG, because it is more robust and there is no guarantee that the LDAP libraries will be in ldconfig's path anyway.
Problem reported by: Sean McNeil <sean@mcneil.com>
|
122856 |
17-Nov-2003 |
markm |
No need for two copies of this file; there is already a distribution copy in src/crypto/heimdal/...
Reported by: ru
|
120968 |
10-Oct-2003 |
nectar |
The header files hdb_asn1.h, hdb_err.h, and kadm5_err.h are generated, and must be installed from ${.OBJDIR}.
Pointy hat: nectar
|
120955 |
09-Oct-2003 |
nectar |
Build and install the verify_krb5_conf(8) utility, which checks krb5.conf(5) for obvious errors.
|
120951 |
09-Oct-2003 |
nectar |
Install Kerberos- and GSSAPI-related man pages.
|
120950 |
09-Oct-2003 |
nectar |
Install additional headers for Kerberos (libkafs, libkadm5*, and libhdb).
|
120949 |
09-Oct-2003 |
nectar |
Update build infrastructure for Heimdal 0.6.
|
118092 |
27-Jul-2003 |
markm |
Try a lot harder to get dependancies right. This involves some ugly looking ${.OBJDIR} work that has the up-side of actually working in upgrade and make -jN cases.
This needs to be revisited further, and it is conceivable that the ${.OBJDIR} stuff can be simplified, but the sheer number of edge cases and other causes make this Hard(tm). For now, this works.
|
118080 |
27-Jul-2003 |
markm |
Try a lot harder to get dependancies right. This involves some ugly looking ${.OBJDIR} work that has the up-side of actually working in upgrade and make -jN cases.
This needs to be revisited further, and it is conceivable that the ${.OBJDIR} stuff can be simplified, but the sheer number of edge cases and other causes make this Hard(tm). For now, this works.
|
117728 |
18-Jul-2003 |
markm |
Big fixup of the makefiles. Sort out the dependancies so that "make" without "make depend" works, "make -j N" works, and lists of source files are made vertical to reduce future diffs.
|
117675 |
16-Jul-2003 |
markm |
Very big makeover in the way telnet, telnetd and libtelnet are built.
Previously, there were two copies of telnet; a non-crypto version that lived in the usual places, and a crypto version that lived in crypto/telnet/. The latter was built in a broken manner somewhat akin to other "contribified" sources. This meant that there were 4 telnets competing with each other at build time - KerberosIV, Kerberos5, plain-old-secure and base. KerberosIV is no longer in the running, but the other three took it in turns to jump all over each other during a "make buildworld".
As the crypto issue has been clarified, and crypto _calls_ are not a problem, crypto/telnet has been repo-copied to contrib/telnet, and with this commit, all telnets are now "contribified". The contrib path was chosen to not destroy history in the repository, and differs from other contrib/ entries in that it may be worked on as "normal" BSD code. There is no dangerous crypto in these sources, only a very weak system less strong than enigma(1).
Kerberos5 telnet and Secure telnet are now selected by using the usual macros in /etc/make.conf, and the build process is unsurprising and less treacherous.
|
117182 |
02-Jul-2003 |
ru |
Fixed "make checkdpadd".
OK'ed by: markm
|
116536 |
18-Jun-2003 |
mr |
s/USE_OPENLDAP/WITH_OPENLDAP/ per request from kris.
|
116517 |
18-Jun-2003 |
mr |
Add (optional, default off) support to kerberos5 for supporting openldap. Tests with openldap20 where successful whereas openldap21 didn't like the way hdb-ldap accessed openldap (doesn't like non-bind access). To activate the support put a USE_OPENLDAP=yes in your make.conf. The OPENLDAPBASE is also optional and points to /usr/local as default.
Approved by: markm MFC after: 2 weeks
|
114914 |
11-May-2003 |
markm |
Remove some KRB4 scraps, and allow NOSHARED make worlds to complete.
OK'ed by: re(scottl)
|
114709 |
05-May-2003 |
markm |
Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked.
|
114464 |
01-May-2003 |
markm |
Trasmute moer "krb5" distibutions into "crypto".
|
113136 |
05-Apr-2003 |
imp |
Migrate to a new way of dealing with building from old revisions of FreeBSD. This method attempts to centralize all the necessary hacks or work arounds in one of two places in the tree (src/Makefile.inc1 and src/tools/build). We build a small compatibility library (libbuild.a) as well as selectively installing necessary include files. We then include this directory when building host binaries.
This removes all the past release compatibilty hacks from various places in the tree. We still build on tip of stable and current. I will work with those that want to support more, although I anticipate it will just work.
Many thanks to ru@, obrien@ and jhb@ for providing valuable input at various stage of implementation, as well as for working together to positively effect a change for the better.
|
112049 |
09-Mar-2003 |
markm |
Post KerberosIV de-orbit: Clean up Kerberos5. We dont need KerberosIV compatiblity mode anymore. Rename the k5foo utils to kfoo (after repo-copy).
|
111981 |
08-Mar-2003 |
marcel |
Don't copy headers from the source tree to the object tree without making sure the copies in the object tree are writable. When files in the source tree are not writable (as would be the case for a p4 tree) then a buildworld -DNOCLEAN will try to copy over the existing non-writable headers. This fails. Instead we cat the headers with redirection. This is just one of the possibilities.
|
111946 |
06-Mar-2003 |
nectar |
Unbreak Kerberos 5 authentication in telnet. (Credential forwarding is still broken.)
PR: bin/45397
|
109640 |
21-Jan-2003 |
nectar |
Define OPENSSL_DES_LIBDES_COMPATIBILITY so that Heimdal will build with OpenSSL 0.9.7 when it is imported. (This currently has no effect.)
|
107210 |
24-Nov-2002 |
nectar |
Update version numbers after import of Heimdal 0.5.1.
Approved by: re
|
106974 |
16-Nov-2002 |
nectar |
Repair buglet introduced with the last import of Heimdal: `krb5-config --cflags' spewed an erroneous argument.
Reported by: Gabor@Zahemszky.HU Approved by: re (jhb)
|
106852 |
13-Nov-2002 |
ru |
Take __FreeBSD_version into account when BOOTSTRAPPING.
|
106221 |
30-Oct-2002 |
jhb |
Correct path in previous commit. libssh lives under src/secure/lib, not under src/lib.
Reported by: phk
|
106206 |
30-Oct-2002 |
des |
Unbreak 'make release' by adding libssh to KPROGS.
Suggested by: jhay
|
105767 |
23-Oct-2002 |
assar |
update version numbers to (consistenly):
krb4 1.0.5 fb1 (including the kadmind fix) heimdal 0.5 fb1 (including the kadmind fix)
|
104902 |
11-Oct-2002 |
ru |
Build kerberized versions of the PAM library, and install them into corresponding distributions during "make release". (This also cleans the "slib" distribution up from the .o files.)
PR: misc/43825 (inspired by)
|
104073 |
28-Sep-2002 |
peter |
Zap now-unused SHLIB_MINOR
|
103962 |
25-Sep-2002 |
markm |
Don't lint contrib'ed sources, even if the builder gas asked for it. Its Just Too Noisy.
|
103700 |
20-Sep-2002 |
nectar |
Fix k5admind by dropping libkadm5clnt from LDADD.
|
103697 |
20-Sep-2002 |
nectar |
Reorder libraries in LDADD in case some wants to statically link these applications.
|
103696 |
20-Sep-2002 |
nectar |
Make ipropd-slave/ipropd-master actually work. These applications were being linked against the client Kerberos administration library, when they must be linked against the server library, resulting in segfaults early in the game. I suspect these have never been tested before :-(
|
103634 |
19-Sep-2002 |
nectar |
This is Heimdal 0.5.
|
103631 |
19-Sep-2002 |
nectar |
This is Heimdal 0.5.
|
103427 |
16-Sep-2002 |
nectar |
Update build infrastructure after import of Heimdal Kerberos 2002/09/16.
|
102771 |
01-Sep-2002 |
nectar |
= The prefix should be `/usr', not `/'. = Correct the Heimdal version number hiding in here.
|
102649 |
30-Aug-2002 |
nectar |
Update build infrastructure after import of Heimdal Kerberos 2002/08/29.
|
101834 |
13-Aug-2002 |
ru |
Bootstrapping aid for pre-getprogname(3) systems.
Spotted by: Gareth Hopkins <gareth@za.uu.net> Approved by: nectar MFC after: 3 days
|
101342 |
04-Aug-2002 |
fjoe |
Kerberos 5 no longer needs -lmd
Approved by: nectar
|
99425 |
05-Jul-2002 |
ru |
Heimdal Texinfo manual.
|
99350 |
03-Jul-2002 |
markm |
Give k5admin a manpage.
|
96591 |
14-May-2002 |
ru |
Make this -j safe.
|
96520 |
13-May-2002 |
ru |
MAN[1-9] -> MAN.
|
96513 |
13-May-2002 |
ru |
Removed now unused INTERNALSTATICLIB. INTERNALLIB now implies NOPIC and NOPROFILE. Removed gratuitous NOMAN.
|
96462 |
12-May-2002 |
ru |
Added new bsd.incs.mk which handles installing of header files via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow.
Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1):
kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile
Replaced all `beforeinstall' targets for installing includes with the INCS stuff.
Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE.
Consistently use INCLUDEDIR instead of /usr/include.
gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff.
These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release".
|
96436 |
12-May-2002 |
nectar |
Turn on the set-user-ID bit for k5su if ENABLE_SUID_K5SU is defined.
|
96404 |
11-May-2002 |
nectar |
Do not install this with set-user-ID bit set. This utility does not grok the `wheel' group.
Noticed by: jmallett
|
96238 |
09-May-2002 |
nectar |
= We need `-lcrypt' and `-lcom_err' to when building Kerberos applications. = The Heimdal version number is hiding here also. Correct it.
|
96217 |
08-May-2002 |
ru |
Don't emulate INTERNALLIB.
|
95732 |
29-Apr-2002 |
nectar |
Update Heimdal version string to 0.4e. This should have been done when that version was imported on 2002/02/19.
|
95509 |
26-Apr-2002 |
ru |
Milestone #1 in cross-arch make releases.
Do not install games and profiled libraries to the ${CHROOTDIR} with the initial installworld.
Eliminate the need in the second installworld. For that, make sure _everything_ is built in the "world" environment, using the right tool chain.
Added SUBDIR_OVERRIDE helper stuff to Makefile.inc1. Split the buildworld process into stages, and skip some stages when SUBDIR_OVERRIDE is set (used to build crypto, krb4, and krb5 dists).
Added NO_MAKEDB_RUN knob to Makefile.inc1 to avoid running makewhatis(1) at the end of installworld (used when making crypto, krb4, and krb5 dists).
In release/scripts/doFS.sh, ensure that the correct boot blocks are used.
Moved the creation of the "crypto" dist from release.5 to release.2.
In release.3 and doMFSKERN, build kernels in the "world" environment. KERNELS now means "additional" kernels, GENERIC is always built.
Ensure we build crunched binaries in the "world" environment. Obfuscate release/Makefile some more (WMAKEENV) to achieve this.
Inline createBOOTMFS target.
Use already built GENERIC kernel modules to augment mfsfd's /stand/modules. GC doMODULES as such.
Assorted fixes:
Get rid of the "afterdistribute" target by moving the single use of it from sys/Makefile to etc/Makefile's "distribute".
Makefile.inc1: apparently "etc" no longer needs to be last for "distribute" to succeed.
gnu/usr.bin/perl/library/Makefile.inc: do not override the "install" and "distribute" targets, do it the "canonical" way.
release/scripts/{man,cat}pages-make.sh: make sure Perl manpages and catpages appear in the right dists. Note that because Perl does not respect the MANBUILDCAT (and NOMAN), this results in a loss of /usr/share/perl/man/cat* empty directories. This will be fixed soon.
Turn MAKE_KERBEROS4 into a plain boolean variable (if it is set it means "make KerberosIV"), as documented in the make.conf(5) manpage. Most of the userland makefiles did not test it for "YES" anyway.
XXX Should specialized kerberized libpam versions be included into the krb4 and krb5 dists? (libpam.a would be incorrect anyway if both krb4 and krb5 dists were choosen.)
Make sure "games" dist is made before "catpages", otherwise games catpages settle in the wrong dist.
Fast build machine provided by: Igor Kucherenko <kivvy@sunbay.com>
|
95435 |
25-Apr-2002 |
ru |
Replaced hacks in previous revision with the "standard" way of building internal libraries. This also unbreaks this makefile after recent share/mk changes.
|
91020 |
21-Feb-2002 |
nectar |
Fix build when MAKE_KERBEROS4 is not requested. This was broken with the last Heimdal import.
Reported by: jhay, roam (both the same day!)
|
90933 |
19-Feb-2002 |
nectar |
Bump major library version of all Heimdal Kerberos libraries after import from KTH repository circa 2002/02/17.
|
90931 |
19-Feb-2002 |
nectar |
Update build after import of Heimdal Kerberos 2002/02/17.
|
90534 |
11-Feb-2002 |
ru |
Fixed -DMAKE_KERBEROS5 world breakage in kerberos5/lib/libroken (make-roken is a build tool). This bug was hiding itself after a just fixed bug in cross-linker (binutuils/ld/Makefile,v 1.20).
The bug was fatal for cross builds; for example, an alpha binary (make-roken) was attempted to be run on i386.
Added make-roken to the list of build-tools in libasn1. It only worked because another build tool needs make-roken implicitly:
(build-tools: asn1_compile: print_version.o: roken.h: make-roken).
Spotted by: nectar
|
88068 |
17-Dec-2001 |
ru |
Install script via SCRIPTS.
|
88029 |
17-Dec-2001 |
assar |
add krb4 libraries
|
87278 |
03-Dec-2001 |
jhay |
Add the necessary paths to the kerberos libraries and includes.
This fix "make release".
Reviewed by: markm
|
87143 |
30-Nov-2001 |
markm |
Style clean-up, and diff-reduce WRT src/secure/*telnet*/Makefile
Lost in this commit - KerberosIV compatability. This will be re-added later.
|
86126 |
06-Nov-2001 |
assar |
use cp instead of mv to get the right name of the yacc-generated files, mv fails badly with parallel makes
Submitted by: Vincent Poy <vince@oahu.WURLDLINK.NET>
|
85799 |
01-Nov-2001 |
assar |
make libtelnet (and telnet, telnetd) use libkrb when required
|
84512 |
05-Oct-2001 |
assar |
also install roken-common.h
|
82418 |
27-Aug-2001 |
assar |
style fixes (by the way of bde)
|
82405 |
27-Aug-2001 |
assar |
sort SUBDIR
Requested by: bde
|
82377 |
27-Aug-2001 |
assar |
add krb5-config
|
81967 |
20-Aug-2001 |
markm |
Diff reduce all the crypto telnet Makefiles.
|
81104 |
03-Aug-2001 |
markm |
Revamp and diff-reduce the various secure telnets. Make sure that Kerberos5 has _a_ telnet (which is not currently K5 enabled). Incorporate BDE's static linking fixes.
|
79614 |
12-Jul-2001 |
assar |
add dependency for lex.o on roken.h (from "Alexander N. Kabaev" <ak03@gte.com>) remove duplicate build-tools target
|
78563 |
21-Jun-2001 |
assar |
add an explicit dependency to run yacc before lex instead of using .ORDER
|
78550 |
21-Jun-2001 |
assar |
update infrastructure for heimdal 0.3f
|
77722 |
04-Jun-2001 |
markm |
Install this SUID root. Heck, it is su, after all.
|
76574 |
14-May-2001 |
assar |
use print_version from lib/vers instead of lib/roken
|
76555 |
13-May-2001 |
assar |
install libroken and roken.h
|
76470 |
11-May-2001 |
assar |
de-constify to make it compatible with (krb4) and make-print-version
Submitted by: Peter Pentchev <roam@orbitel.bg> (just inverted)
|
76466 |
11-May-2001 |
markm |
Fix PAMized telnet in exactly the same way as BDE did it for the other telnet instances.
|
74928 |
28-Mar-2001 |
ru |
Bye-bye /usr/lib/libtelnet.a. This should fix ``make release'' brokeness.
Approved by: markm
|
74860 |
27-Mar-2001 |
ru |
MAN[1-9] -> MAN.
|
74859 |
27-Mar-2001 |
ru |
MAN[1-9] -> MAN.
|
73696 |
05-Mar-2001 |
markm |
*Sigh*. What I did without this, I have no idea.
|
72970 |
24-Feb-2001 |
assar |
try hard to make sure this does not get build as a shared library
|
72948 |
23-Feb-2001 |
jhb |
Fix release. Just as in other kerberos5 libraries, we need to include ${.OBJDIR} in the includes list and generate a couple of headers from their .et sources for beforedepend and all.
|
72800 |
21-Feb-2001 |
assar |
remove definition of KRB4, this gets defined conditionally in kerberos5/Makefile and should not have a constant value here.
Submitted by: Jun Kuriyama <kuriyama@imgsrc.co.jp>
|
72491 |
14-Feb-2001 |
markm |
Fix build, and make parallel build much more robust.
|
72450 |
13-Feb-2001 |
assar |
update build infrastructure for heimdal 0.3e
|
65234 |
30-Aug-2000 |
nectar |
Fix ordering for real this time.
|
65213 |
29-Aug-2000 |
nectar |
Add a dependency needed when using parallel make.
Approved by: markm
|
62676 |
06-Jul-2000 |
kris |
Unbreak heimdal build: we can no longer #include <netinet6/in6.h>
|
58485 |
23-Mar-2000 |
markm |
Properly separate the K5-only buld from K4.
Submitted by: sheldonh
|
57744 |
03-Mar-2000 |
jhay |
Point SDIR at ${.CURDIR}/../secure so that ssh and sshd can be found when the krb5 versions are built during make release.
Reviewed by: markm
|
57688 |
02-Mar-2000 |
markm |
Oops! this macro needs to be defined for "make release".
Found by: phk
|
57672 |
01-Mar-2000 |
markm |
KerberosIV is no longer compulsory. This should fix "make release".
|
57626 |
29-Feb-2000 |
markm |
Targets and macros for "make release".
|
57566 |
28-Feb-2000 |
markm |
Remove largescale evidence of crack-smoking.
Where a k4 applet has a k5 namesake, rename the k5 version from k<app> to k5<app>. (Repo copy done).
Do some repairs to dependancies to support make world properly.
|
57452 |
24-Feb-2000 |
markm |
Use libcrypto instead of libdes. Upgrade for Heimdal-0.2p
|
57448 |
24-Feb-2000 |
markm |
Use libcrypto in place of libdes.
|
56668 |
27-Jan-2000 |
shin |
another tcp apps IPv6 updates.(should be make world safe) ftp, telnet, ftpd, faithd also telnet related sync with crypto, secure, kerberosIV
Obtained from: KAME project
|
56557 |
24-Jan-2000 |
markm |
Another target to keep "make release" orthogonal.
|
56556 |
24-Jan-2000 |
markm |
Make a "do nothing" target to help "make release" look clean.
|
56549 |
24-Jan-2000 |
markm |
Move CFLAGS to a more obvious place and allow INET6 to work.
|
56548 |
24-Jan-2000 |
markm |
Move CFLAGS to a more obvious place and allow INET6 to work properly.
|
56546 |
24-Jan-2000 |
markm |
This commit was generated by cvs2svn to compensate for changes in r56545, which included commits to RCS files with non-trunk default branches.
|
56545 |
24-Jan-2000 |
markm |
Bring in rest of K5 (AKA Heimdal) userland.
The brave amongst you may want to start playing with this (ATM experimental) code.
|
56068 |
15-Jan-2000 |
markm |
This commit was generated by cvs2svn to compensate for changes in r56067, which included commits to RCS files with non-trunk default branches.
|
56067 |
15-Jan-2000 |
markm |
Userland build of Kerberos5 (AKA Heimdal). More to come.
This is not ready for primetime yet! Please hold off on the bug reports.
|
51990 |
07-Oct-1999 |
markm |
Bring in SRA for telnet.
Submitted by: Nick Sayer
|
51236 |
13-Sep-1999 |
bde |
Merged src/lib/libtelnet rev.1.9 (fixed removing of obsolete shared library: wrong library directory, wrong library extension and wrong comment). This is mainly of historical interest, if any. The library that gets removed is aout.
|
50954 |
05-Sep-1999 |
markm |
Fix for new Common Error system.
|
50632 |
30-Aug-1999 |
peter |
Don't -DTERMCAP or we define a few conflicting functions and cause recursion in a rather ugly way.
|
50479 |
28-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
43183 |
25-Jan-1999 |
markm |
Link everything against libcrypt. ELF builds complain without it. Clean up the master makefile a bit and add a "dekerberise" target for those who have shot themselves in the foot.
Thanks to: Randy Bush
|
38642 |
30-Aug-1998 |
markm |
While I am no longer making a shared library, nuke the old one to prevent ld from picking it up spuriously.
|
38624 |
29-Aug-1998 |
markm |
Stop making the shared library for libtelnet (crypto version). This should have happened years ago.
|
30061 |
02-Oct-1997 |
markm |
Fix a break in the includes where the build blows chunks if it is being built in a totally clean environment.
Found by: jkh and "make release"
|
29815 |
24-Sep-1997 |
markm |
Initial import of the new kerberosIV Makefiles.
I will follow up with the userland sources over the next few days. The impatient of you can play with this, but you do this without support or blessing until I am finished ;-)
|