kris
6f5897b5c7
Update the list of OpenSSL manpages (now contains many more describing
...
libssl, for example), and hide it behind a make.conf option,
WANT_OPENSSL_MANPAGES, instead of having it commented out. We still can't
install these by default because of clobbering of a number of system
manpages with the same name, but they're there for people who want them.
2001-02-25 21:42:12 +00:00
kris
421e5c4a18
Add back a missing file from the no-asm case
...
Submitted by: gallatin
2001-02-20 01:50:25 +00:00
kris
b440ff6708
Remove a remnant of my attempt to get alpha asm code working. OpenSSL
...
does include code for the alpha, but as far as I can tell, it is
non-functional (e.g. it's not even compiled by the native openssl build on
the alpha).
Noticed by: gallatin
2001-02-19 23:31:53 +00:00
kris
1a4cc8d919
Introduce support for using OpenSSL ASM optimizations. This is done
...
through the use of a new build directive, MACHINE_CPU, which contains a
list of the CPU generations/features for which optimizations are desired.
This feature will be extended to cover the ports tree in the future.
Currently OpenSSL provides optimizations for i386, i586 and i686-class
CPUs. Currently it has not been tested on an i386 or i486.
Teach make(1) to provide sensible defaults for MACHINE_CPU if it is not
defined (namely, the lowest common denominator CPU we support for each
architecture). Currently this is i386 for the i386 architecture and ev4
for the alpha. sys.mk also sets the variable as a last resort for
consistency with MACHINE_ARCH and bootstrapping from very old versions of
make.
Benchmarks show a significant speed increase even in the i386 case, with
additional improvements for i586 and i686 systems. For maximum performance
define MACHINE_CPU=i686 i586 i386 in /etc/make.conf.
Based on a patch submitted by: Mike Silbersack <silby@silby.com>
Reviewed by: current
2001-02-19 03:59:05 +00:00
nectar
140847c3b6
Define HAVE_PAM_GETENVLIST for build. Now environmental variables set
...
by PAM modules will be exported (correctly).
2001-02-08 21:16:34 +00:00
bde
e28fa0be39
Fixed missing include of <unistd.h> and wrong prototype for setkey().
2001-02-06 01:17:59 +00:00
ben
6040bf6ada
Add .Lb libcipher
...
PR: 24434
Submitted by: Bill Cheswick <ches@bell-labs.com>
2001-01-24 14:27:30 +00:00
ru
c79198fab7
man(7) -> mdoc(7).
2001-01-16 15:28:12 +00:00
peter
f08ea7f1a7
Merge into a single US-exportable libcrypt, which only provides
...
one-way hash functions for authentication purposes. There is no more
"set the libcrypt->libXXXcrypt" nightmare.
- Undo the libmd.so hack, use -D to hide the md5c.c internals.
- Remove the symlink hacks in release/Makefile
- the algorthm is set by set_crypt_format() as before. If this is
not called, it tries to heuristically figure out the hash format, and
if all else fails, it uses the optional auth.conf entry to chose the
overall default hash.
- Since source has non-hidden crypto in it there may be some issues with
having the source it in some countries, so preserve the "secure/*"
division. You can still build a des-free libcrypt library if you want
to badly enough. This should not be a problem in the US or exporting
from the US as freebsd.org had notified BXA some time ago. That makes
this stuff re-exportable by anyone.
- For consistancy, the default in absence of any other clues is md5. This
is to try and minimize POLA across buildworld where folk may suddenly
be activating des-crypt()-hash support. Since the des hash may not
always be present, it seemed sensible to make the stronger md5 algorithm
the default.
All things being equal, no functionality is lost.
Reviewed-by: jkh
(flame-proof suit on)
2000-12-28 10:32:02 +00:00
green
c416232c23
Update for OpenSSH 2.3.0.
2000-12-05 03:01:33 +00:00
ru
a13266233e
Fixed a typo from the last commit.
...
Submitted by: Mike Heffner <mheffner@vt.edu>
2000-11-15 07:45:23 +00:00
kris
d091d4ae55
Correct some fallout from the semi-automated way I updated the makefile.
...
Submitted by: roberto
2000-11-14 22:12:02 +00:00
green
46976b5419
Disable /usr/bin/ssh being setuid root by default. Let the variable
...
ENABLE_SUID_SSH being defined reenable it for those that want it.
This follows discussion favoring the change from September. It
is not usually necessary to be setuid root, possibly less safe,
and less convenient (cannot use $HOSTALIASES, for example).
Submitted by: jedgar
2000-11-14 04:42:25 +00:00
kris
09c8330dad
Update for OpenSSL 0.9.6
2000-11-13 02:21:38 +00:00
gshapiro
0827169dc9
Fix up the build for the STARTTLS version of sendmail (again). This method
...
mimics that of tcpdump in that for normal builds, sendmail will only be
built once. For 'make release', it is built once for the bin dist and
once for the crypto dist. This method also removes the need for two separate
Makefiles (which could become out of sync).
Suggested by: bde
Assisted by: kris
2000-10-24 16:04:56 +00:00
gshapiro
544327523e
Do not override BINDIR settings from subdirectory Makefiles.
...
Submitted by: bde
2000-10-13 16:57:03 +00:00
gshapiro
c103ff9902
../Makefile.inc was clobbering BINDIR so sendmail was being installed in
...
/usr/sbin/ instead of /usr/libexec/sendmail/
Submitted by: bde
2000-10-13 16:51:05 +00:00
gshapiro
d639c69664
Activate the 'secure' (TLS) version of sendmail if !NO_SENDMAIL && !NO_OPENSSL
2000-10-13 03:21:37 +00:00
gshapiro
003beb97a6
Given that sendmail's STARTTLS support requires OpenSSL and the bootstrap
...
issues that brings, build the non-TLS version of sendmail in
src/usr.sbin/sendmail and the TLS version in src/secure/usr.sbin/sendmail.
This allows the TLS version to be part of the secure distribution when
building a release.
2000-10-13 03:20:43 +00:00
gshapiro
2d246e5848
Remove STARTTLS support as it breaks builds without crypto installed.
...
Waiting to hear back regarding the best way to do this.
2000-10-12 17:04:32 +00:00
peter
2225f5e71f
With apoligies to Greg Shapiro, fix the world. The previous commit
...
lost -lutil and -lwrap by replacing $LDADD and $DPADD rather than
appending to them with +=.
2000-10-11 12:19:42 +00:00
gshapiro
c1aaccb362
Style fixes
2000-10-11 05:04:21 +00:00
gshapiro
3fa189d754
NOCRYPT imples NO_OPENSSL.
...
Still need to solve the distribution problem.
Submitted by: kris
2000-10-11 03:35:32 +00:00
gshapiro
4c16456564
Build sendmail with STARTTLS support unless NO_OPENSSL is set.
2000-10-10 18:15:41 +00:00
kris
acac47c0f7
Overhaul of the build-time include file generation. Don't break in evp.h
...
if bootstrapping from a system on which the openssl headers are not
already present.
2000-09-17 06:45:27 +00:00
gshapiro
7d6c747f15
Give users a way to alter the sendmail (and related utilities) build
...
environment so they can enable functionality such as SASL, LDAP, Hesiod.
2000-09-17 00:41:33 +00:00
kris
c023ed8e67
Only build sftp-server conditionally
2000-09-16 22:43:00 +00:00
ache
6ef81d4510
Add sftp-server
2000-09-15 01:04:32 +00:00
gshapiro
7e3e64090b
Allow users to add libraries for sendmail (e.g. Cyrus SASL)
...
Obtained from: Sergei Vyshenski <svysh@pn.sinp.msu.ru>
2000-09-13 04:16:16 +00:00
kris
97b6eb4563
Update for OpenSSH 2.2.0
2000-09-10 09:43:29 +00:00
kris
395ad657f8
Nuke RSAREF support from orbit.
...
It's the only way to be sure.
2000-09-10 00:09:37 +00:00
kris
ed06e2e8ec
``Anyone is now free to rub two primes together for their own gratification''
...
-- Unknown
Now that the RSA algorithm is released into the public domain, build
librsaintl by default unless NO_RSAINTL is set in make.conf.
The native OpenSSL implementation of RSA is much faster, doesn't have
an artificial keysize limitation, has 30% fewer calories and tastes great!
2000-09-06 23:46:50 +00:00
kris
367e08bb74
Err, we weren't even compiling auth1.c with LOGIN_CAP at all. Guess nobody
...
was using this feature.
2000-09-02 07:32:05 +00:00
green
fbcbe352b1
Make the temporary file _evp.h instead of evp.h to not conflict with
...
the real evp.h.
Reported by: markm
2000-08-24 19:06:55 +00:00
ache
a5f426c6ce
Add missing quotes around xauth path
2000-08-23 19:14:48 +00:00
green
1bad15196a
Generate a new evp.h at build-time instead of install-time to properly
...
support NFS(ro) installworlds.
2000-08-23 11:41:01 +00:00
kris
e7d14b45db
Respect X11BASE to derive the location of xauth(1)
...
PR: 17818
Submitted by: Bjoern Fischer <bfischer@Techfak.Uni-Bielefeld.DE>
2000-08-23 09:39:20 +00:00
green
83520f8d05
Add working and easy crypt(3)-switching. Yes, we need a whole new API
...
for crypt(3) by now. In any case:
Add crypt_set_format(3) + documentation to -lcrypt.
Add login_setcryptfmt(3) + documentation to -lutil.
Support for switching crypt formats in passwd(8).
Support for switching crypt formats in pw(8).
The simple synopsis is:
edit login.conf; add a passwd_format field set to "des" or "md5"; go nuts :)
Reviewed by: peter
2000-08-22 02:15:54 +00:00
gshapiro
f28ae970c9
Turn on support for IPv6
2000-08-14 02:36:29 +00:00
gshapiro
5e3eba6b81
Get rid of the /etc/aliases -> /etc/mail/aliases hack. /etc/mail/aliases
...
now exists in the distribution.
2000-08-13 08:36:40 +00:00
gshapiro
54440699ee
The rest of the changes needed to support the new version of sendmail (8.11.0).
...
Beyond changes to the build system, this includes fixing up the sample
freebsd.mc configuration for changes in defaults and syntax, removing
outdated documentation, and updating the release notes.
2000-08-12 22:39:25 +00:00
green
048146dcfe
Unbreak the OpenSSL headers for those of us who don't/can't use IDEA by
...
getting rid of the check for NO_IDEA (in evp.h) completely if it's
installed without MAKE_IDEA=YES.
2000-08-04 04:25:59 +00:00
kris
6329dea1e4
Install the openssl(1) manpage with an MLINK from ssl(8) to at least put
...
something in the location where OpenSSH likes to point.
2000-08-03 05:29:04 +00:00
kris
a3381dbd59
Don't build sshd if NO_OPENSSL defined.
...
Submitted by: stephen@math.missouri.edu
2000-07-30 22:25:54 +00:00
kris
dae898cf94
Don't build crypto-enabled telnetd if NO_OPENSSL is defined, since it
...
attempts to link against libcrypto.
2000-07-25 01:11:17 +00:00
markm
e1e3a3ef70
WITH_IDEA --> MAKE_IDEA fix.
2000-07-16 12:20:28 +00:00
peter
e9baa5cc97
Add missing $FreeBSD$ to files that are NOT still on vendor a branch.
2000-07-16 05:48:49 +00:00
peter
6d5bd0c1d6
Be consistant about WITH_ vs MAKE_ flags. We have a precedent of using
...
MAKE_foo for things like MAKE_KERBEROS etc. Use that. I managed to
confuse myself last time and made make.conf different to the code. ;-(
Reported by: Jun Kuriyama <kuriyama@FreeBSD.org>
2000-07-14 09:18:21 +00:00
peter
35f3df6de3
Argh. Cut/paste transcription error. Fix syntax of previous commit.
2000-07-03 06:26:30 +00:00
peter
b5b479a03d
USA_RESIDENT is forced to YES or NO at the start of Makefile.inc1
...
Use that to be the final arbiter of whether or not to build the
librsaintl.so plugin for openssl/openssh. Add a magic WANT_RSAINTL flag
to force building even if USA_RESIDENT=YES.
2000-07-03 06:24:23 +00:00
markm
cf531b0a90
MFI. This is a documentation-only, diffreducing patch, that if
...
invoked will cause breakage. US Users - DO NOT try to turn on
IDEA - the sources are not included.
2000-06-24 06:50:58 +00:00
kris
ac8f41b337
Link explicitly against -lmd. I'm not sure what was pulling this in
...
on -current, but it doesnt do it on -stable.
2000-06-11 05:30:52 +00:00
kris
9f83a70a60
Add a new file to SRCS
2000-06-03 10:04:31 +00:00
obrien
4b32857c95
/dev/urandom is the default random device, so no use in stateing it here.
...
Also simplify the conditionals a little.
2000-05-15 23:29:03 +00:00
obrien
1d84cf40f3
This version is slightly better than rev 1.10. There are still missing
...
dependencies for openssl/*.h. I cannot reproduce any critical race
conditions with this revision.
2000-05-15 17:28:06 +00:00
obrien
54894c87f5
Use unadorned `mkdir -p', removing the "test ... ||".
...
There are sometimes problems with "&&" and "||" in the `make -j' case, as
it appears multiple processes may process parts of the execution line.
2000-05-15 16:52:57 +00:00
kris
88a7d004c8
Update for OpenSSH 2.1
2000-05-15 05:26:50 +00:00
kris
f474a2b5f2
Use the C locale for running date(1).
...
Submitted by: ache
2000-04-20 07:26:46 +00:00
kris
dd122f1c6d
Update for OpenSSL 0.9.5a and clean up a bit.
2000-04-13 07:37:35 +00:00
kris
f359d27efc
Update for OpenSSL 0.9.5a and clean up a bit.
...
Take responsibility for this makefile again :-)
2000-04-13 07:37:26 +00:00
obrien
ffc6464adb
* Fix dependancies so that ``make depend'' is not required.
...
* Some style fixes
Approved by: kris
2000-04-11 09:27:24 +00:00
obrien
37f5186d36
* Fix dependancies so that ``make depend'' is not required.
...
* Some style fixes
Approved by: kris
2000-04-11 08:28:47 +00:00
kris
a210f11e8b
Add libcrypto to LDADD. This fixes problems seen with e.g. apache-modssl
...
Submitted by: Jim Bloom <bloom@acm.org>
2000-04-04 07:31:01 +00:00
kris
d6254ca4e6
Missed a fix for the new openssh; this fixes make world.
2000-03-26 21:17:11 +00:00
kris
0f6fd1fbdd
Update for latest OpenSSH
2000-03-26 07:54:12 +00:00
kris
bd1f80cef9
Add a new function stub to libcrypto() which resolves to a symbol in
...
the librsa* library and reports which version of the library (OpenSSL/RSAREF)
is being used.
This is then used in openssh to detect the failure case of RSAREF and a RSA key
>1024 bits, to print a more helpful error message than 'rsa_public_encrypt() fai
led.'
This is a 4.0-RELEASE candidate.
2000-03-13 09:55:53 +00:00
markm
1b8648f949
Make LOGIN_CAP work properly.
...
Submitted by: ache
2000-03-09 14:54:00 +00:00
kris
ff6d9a44ba
Buildworld fixes for NO_OPENSSH and NO_OPENSSL
...
Approved by: jkh
2000-03-09 06:29:05 +00:00
kris
f67c2d063b
Build a shared library too - ports expect it.
...
Reviewed by: peter
Approved by: jkh
2000-03-07 20:55:55 +00:00
peter
41e1d7588a
Merge from internat.freebsd.org; cleanup stray rsaref glue code reference
2000-03-05 14:20:57 +00:00
jhay
154fe32131
MFI: Make ssh and sshd link in the krb5 part of make release.
...
Reviewed by: markm
2000-03-03 20:34:05 +00:00
kris
c134bb927b
Resurrect the old libdes manpages (after a repo copy) until we have better
...
ones.
2000-03-02 06:06:35 +00:00
peter
2d1608069c
Merge from internat.freebsd.org: add libcrypto to librsaUSA's symbol search
...
path so that ERR_load_strings() is found in certain circumstances
involving dlopen(). eg: main program dlopened foo.so which is linked
against libcrypto. If libcrypto then dlopens librsaUSA.so, then it's
search path doens't find libcrypto (!). One "fix" is to force
modules (eg main opening foo.so) to use the RTLD_GLOBAL flag, the other
is to explicitly declare dependencies (as done here).
2000-03-02 05:22:46 +00:00
markm
a9b015d349
MFI: stupid typo of mine.
2000-02-29 09:56:11 +00:00
kris
41f5cbf2e0
Add NODESCRYPTLINKS knob to prevent spamming of libcrypt -> libscrypt
...
symlinks. The name is against my better judgement, but I defer to ancient
tradition here because I'm a nice guy.
Reviewed by: -current
2000-02-29 05:47:52 +00:00
markm
bf85853f6d
New distribution names.
2000-02-28 19:25:34 +00:00
markm
f32cfb8330
New distribution name.
2000-02-28 19:24:33 +00:00
peter
5103c5ef45
Merge from internat.freebsd.org repo, minus change to rsa_eay.c (missing)
...
Reorganize and unify libcrypto's interface so that the RSA implementation
is chosen at runtime via dlopen().
This is a checkpoint and may require more tweaks still.
2000-02-26 13:13:03 +00:00
peter
38940b7ee9
Merge from internat.freebsd.org; deal with -DRSAref the same way as
...
libcrypto - not that it means much on the US code tree.
2000-02-25 14:15:31 +00:00
peter
506fc99e54
Merge from internat.freebsd.org; make RSAREF=YES work correctly, although
...
this is not very useful as the US repo is missing bits.
2000-02-25 14:08:35 +00:00
peter
823a6c05b0
Create a stub libRSAglue for bsd.port.mk's sake
2000-02-25 09:47:17 +00:00
peter
76f07d96a3
Don't pull in libRSAglue for the rsaref case. Since this is linked
...
dynamically by default, we use the dlopen() calls to load librsaref.so
on US code trees.
2000-02-25 08:21:35 +00:00
peter
c5cadc51ee
Fold libRSAglue into libcrypto so we don't have to special-case
...
all the builds. There is still no actual RSA implementation code
in libcrypto or src/* on US code trees.
2000-02-25 08:18:43 +00:00
peter
29999824f1
Sync with internat; delete a trailing space
2000-02-25 05:35:37 +00:00
markm
953cf4676d
Remove port components not needed in 4.n+
...
Submitted by: Half the freaking planet....
2000-02-24 22:39:24 +00:00
markm
ac77f272c7
libdes is OBE
2000-02-24 19:08:24 +00:00
markm
0e496e9fb9
Build everything properly. This means:
...
o Don't b uild libdes.
o Crypto is now housed in libcrypto (with a compatability symlink to
libdes)
o RSA may depend on RSAREF at your locale.
o OpenSSH is now a part of the base system.
2000-02-24 18:59:34 +00:00
markm
7e9db2a102
Add the OpenSSH userland-building Makefiles.
2000-02-24 17:00:55 +00:00
markm
1d4cb5c450
Freefall/Internat diff reducer.
2000-02-24 10:37:29 +00:00
markm
eaf517d608
Freefall/Internat diff reducer.
2000-02-24 10:21:56 +00:00
markm
efcc30e059
Freefall/Internat diff reducer.
2000-02-24 10:06:57 +00:00
markm
199292f95c
Diff reducer. Comes from Internat.
2000-02-24 09:52:37 +00:00
markm
697e0549b1
Remove useless whitespace.
...
Part of big commit OK'ed by: JKH
2000-02-24 09:48:58 +00:00
kris
3ae89d0505
Back out the previous commit - it broke world and was not approved.
...
I don't know what I was thinking committing without approval - sorry.
2000-02-14 08:09:52 +00:00
kris
51440ae33d
Link dynamically, not statically.
2000-02-13 00:53:12 +00:00
kris
9279f32df3
Add NO_OPENSSL knob to turn off building of openssl
...
Requested by: wollman
2000-01-30 04:12:49 +00:00
kris
9e6143097c
Add NO_OPENSSL knob to turn off building of openssl
...
Requested by: wollman
2000-01-30 04:11:37 +00:00
shin
d0fbbcbc0f
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
2000-01-27 09:28:38 +00:00
kris
0f2ca10561
Don't search for libraries in ${LOCALBASE}. This should fix the problems
...
people were seeing with conflicts with the openssl port.
2000-01-20 07:29:01 +00:00
kris
405f317b69
Activate librsaglue
2000-01-20 07:27:49 +00:00
kris
075acf51df
Move the rsaref gunk to libRSAglue where ports expect it.
2000-01-20 07:27:38 +00:00
kris
a6ac900407
Build infrastructure for libRSAglue, required for compatability with
...
ports even though it doesn't seem to do anything which requires it
to be separate from libcrypto.
2000-01-20 07:24:40 +00:00
kris
9a67380092
The wrong version of the file was committed previously which explains the
...
problems seen here.
2000-01-16 21:00:06 +00:00
kris
876035367b
Turn back on openssl building.
2000-01-16 05:25:26 +00:00
kris
6974b29c1d
Turn back on libcrypto and libssl building.
2000-01-16 05:24:47 +00:00
kris
69ebe29df7
*** empty log message ***
2000-01-16 05:19:27 +00:00
kris
7f70447650
Add MAINTAINER tag so people don't feel the need to randomly frob with this.
2000-01-16 02:20:03 +00:00
green
6428191be9
We cannot have libcrypto, and therefore OpenSSL at all, without RSA.
...
If you need examples of breakage, I'm ready to provide more than a
few.
2000-01-15 18:02:10 +00:00
kris
d97fd7d8ea
Connect OpenSSL to the build.
2000-01-14 08:01:51 +00:00
kris
3f5046ce7f
Build infrastructure for OpenSSL
2000-01-14 05:49:29 +00:00
kris
67ab54d97c
Really really remove SHA-1 support.
2000-01-09 21:22:48 +00:00
markm
a84c771625
Routines needed by new kerberos.
2000-01-09 10:09:40 +00:00
jkh
e75cb4b800
Remove the SHA stuff properly.
2000-01-08 03:01:13 +00:00
peter
b1629c5c46
Since /etc/sendmail.cf got moved to /etc/mail/sendmail.cf, a 'make world'
...
would leave you with a broken sendmail and local mail loss.
This evil hack moves sendmail.cf from the old location to the new one (if
required) at install time.
1999-12-29 18:56:55 +00:00
peter
7baaa68e69
Install sendmail in it's new location.
1999-12-29 18:40:56 +00:00
markm
7de1355c14
RIP xntpd.
1999-12-22 19:15:02 +00:00
peter
ee06a5bbc0
I missed the LDADD/DPADD for -lmd in the secure cases. :-(
...
Pointed out by: marcel
1999-12-19 16:50:33 +00:00
peter
b2f8b49233
Revert -lmd changes now that libcrypt doesn't expose this binutils/ld
...
bug any more.
1999-12-18 16:42:33 +00:00
marcel
4b3d2b6d8f
Add libmd to DPADD and LDADD.
1999-12-17 11:45:28 +00:00
markm
0198d47394
Dont build telenet if we are going for kerberised telnet; this just
...
jumps all over kerberised telnet otherwise.
1999-10-12 19:48:05 +00:00
markm
dcc5aa7fc1
Make telnet with SRA work.
...
Submitted by: Nick Sayer
1999-10-07 19:47:09 +00:00
markm
b8c3bb95fe
Colour me stupid. This is a better way of using the macros.
1999-09-21 22:13:07 +00:00
markm
89bc420534
Do this the same way as Internat to reduce diffs.
1999-09-21 17:57:09 +00:00
dt
8a7ea1c51d
Someone changed major numbers of the libraries from 2 to 3 for 0 (zero) reasons.
...
Revert the major number back to 2.
libcrypt only export one function, before the recent changes and now:
char *crypt(const char *key, const char *salt);
The prototype didn't changed. Internal representation of `char' and `char *'
didn't changed. Therefore, there is no reason to change the version number.
1999-09-21 17:52:05 +00:00
peter
139a829a5b
Restore SONAME setting, otherwise libdescrypt.so.3 doesn't end up with
...
a special SONAME of libcrypt.so.3 and the runtime symlink doesn't work.
1999-09-21 14:47:36 +00:00
markm
ee415067db
Make this completely dependant on the exportable libcrypt, to avoid
...
duplication of effort. Also a large cleanup of the code, inspired
by Brandon Gillespie.
1999-09-20 12:40:06 +00:00
markm
b9d87d7bd3
libdes is bmaked and built from src/crypto/... now.
1999-09-19 18:49:58 +00:00
markm
80977bf403
This commit was generated by cvs2svn to compensate for changes in r50894,
...
which included commits to RCS files with non-trunk default branches.
1999-09-04 12:45:43 +00:00
markm
e095a266c2
Vendor import EAY's LIBSSL to fix comments, etc.
1999-09-04 12:45:43 +00:00
markm
1a22a0acb5
Drat. Import this into the right place. Pass me the pointy hat.
1999-09-01 19:59:25 +00:00
markm
dbda8514fa
This commit was generated by cvs2svn to compensate for changes in r50760,
...
which included commits to RCS files with non-trunk default branches.
1999-09-01 19:59:25 +00:00
peter
51ddb038ec
$Header$ -> $FreeBSD$
1999-08-28 05:11:36 +00:00
peter
b6784c4210
$Id$ -> $FreeBSD$
1999-08-28 01:35:59 +00:00
markm
6c19187fd3
Claim ownership
1999-08-17 13:39:28 +00:00
mpp
474b449dda
Various man page cleanup:
...
- Be consistent with section names as outlined in mdoc(7).
- Other misc mdoc cleanup.
1999-08-15 10:01:15 +00:00
kris
f9051a2096
Typo in comment.
1999-04-25 13:14:36 +00:00
markm
89de21d7dc
Enable tcp_wrapper support by default.
1999-03-28 10:55:03 +00:00
peter
404866e866
MaxHeaderLines is now MaxHeadersLength (in bytes)
1999-02-07 09:48:52 +00:00
peter
ac27933ca6
Support 'O MaxHeaderLines=' to override the default header count and line
...
length limits. The configuration keyword is: confMAX_HEADER_LINES
1999-01-24 07:54:30 +00:00
markm
0b9c694ce8
Fix symlinking. Without the -f "force" option, the wrong version
...
can be found.
Submitted by: Bruce
1999-01-24 07:51:33 +00:00
markm
2ad76cc626
The new crypt code breaks "make world". Back it out.
1999-01-23 08:26:11 +00:00
brandon
78d033ae05
Removed from the secure/lib/libcrypt area, because of the rewrite to how
...
the Makefile handles des support by just including the single .c file.
Reviewed by: Mark Murray
1999-01-21 13:51:49 +00:00
peter
212b6f0a6c
Update for 8.9.2 (new file, control.c)
...
Also, turn on support for the MaxMimeHeaderLength option in sendmail.cf.
1999-01-12 12:47:54 +00:00
obrien
7a3df171b6
Remove useless `BINOWN=root' now that it is the default.
1998-09-19 22:42:14 +00:00
jb
6db669414b
BINFORMAT -> OBJFORMAT ready for E-day. Untested 'cause I'm outside
...
the US and not allowed to see this. I kept my eyes closed. 8-)
1998-08-31 00:35:10 +00:00
peter
5ff8a9c5d6
Connect up sendmail-8.9.1
1998-08-04 15:24:04 +00:00
markm
61729b71e7
Staticise a variable.
...
PR: 4722
Submitted by: Karl Denninger
1997-10-08 07:02:48 +00:00
jkh
068b44c29a
Changes to support full make parallelism (-j<n>) in the world
...
target.
Reviewed by: <many different folks>
Submitted by: Nickolay N. Dudorov" <nnd@nnd.itfs.nsk.su>
1997-10-05 09:40:24 +00:00
peter
8c12508ea9
Teach libdescrypt about elf builds.
1997-09-05 12:21:22 +00:00
peter
4997d39dce
Revert $FreeBSD$ to $Id$
1997-02-22 14:40:44 +00:00
jkh
9c0cd3f9df
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
wosch
e902881dbf
Sort cross references.
1997-01-13 00:25:51 +00:00
markm
6b641ac7a9
Secure telnet is now in eBones.
1996-11-07 14:42:57 +00:00
markm
beec74ff1e
Remove references to TELNET*.
1996-11-07 14:41:20 +00:00
peter
16ce52570b
Fold sendmail-8.8.2 changes into files that have been touched.
...
(^!&@$#&^! delete !!@^@^ trailing !@^&#$!& whitespace!!!)
1996-10-24 05:07:25 +00:00
peter
6c96100021
cmp -s || install -c --> install -C
1996-08-30 04:07:04 +00:00
peter
43aec75902
Same as non-secure telnetd, add support for ``-P altlogin'' to specify
...
an alternate /usr/bin/login type program to be run.
1996-08-13 07:53:54 +00:00
markm
1070b2b72f
Next version from the author - from SSLeay.0.6.3
1996-08-10 17:19:16 +00:00
markm
9e3b4edcc0
This commit was generated by cvs2svn to compensate for changes in r17497,
...
which included commits to RCS files with non-trunk default branches.
1996-08-10 17:19:16 +00:00
markm
148b902977
Some breakeages sneaked in. This fixes them.
...
(this relates to a name change in a library that was not properly backed
up by the author)
Reported by: too mant :-(
1996-07-30 21:09:48 +00:00
markm
9b965e462b
Merge, remove rubbish and bump the MAJOR.MINOR to 3.0
1996-07-29 18:01:42 +00:00
markm
9b57620710
Rats. Just when a piece of code is nice and stable, the author has to
...
release an upgrade.
1996-07-29 17:54:40 +00:00
markm
3900bcc9bc
This commit was generated by cvs2svn to compensate for changes in r17330,
...
which included commits to RCS files with non-trunk default branches.
1996-07-29 17:54:40 +00:00
markm
ac8cec58b2
Mrege conflicts etc.
1996-07-28 08:23:19 +00:00
markm
5313ba6bbe
Latest libdes from Eric Young. Mainly code beautification.
1996-07-28 08:18:06 +00:00
markm
c75aafb511
This commit was generated by cvs2svn to compensate for changes in r17315,
...
which included commits to RCS files with non-trunk default branches.
1996-07-28 08:18:06 +00:00
jkh
13a902cf0f
Add necessary item to CLEANFILES
1996-07-27 22:16:19 +00:00
jkh
e693c16dd8
Bring in my changes for removing the pestilent obj links (unless you
...
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
1996-06-24 04:26:21 +00:00
nate
39fd1f451f
Bring in a change that got lost when we spammed over the CVS repository
...
to fix the mega-commits spamming.
pst 96/05/29 20:09:25
Modified: secure/usr.bin/telnet Makefile main.c
Log:
Remove obsolete SOCKSv4 support
Submitted by: pst
Obtained from: A mirrored CVS repository that will disappear next SUP
1996-06-05 22:48:04 +00:00
ache
10fcef43af
Localize time
1996-05-07 19:05:10 +00:00
markm
806f00bbab
Add extra targets a' la' eBones/Makefile for release/Makefile.
...
(bootstrap etc)
1996-05-04 08:32:07 +00:00
markm
7021a075ad
Add randomness from /dev/random if it is available.
1996-05-04 07:25:54 +00:00
pst
af9fc6d8d9
Add support for socks
1996-04-23 05:18:43 +00:00
pst
33e31f1259
typo shmrsh -> smrsh
1996-04-22 20:30:09 +00:00
pst
efb70d6d1c
Enable proper installation of sendmail restricted shell smrsh(8).
...
This program is a wrapper for the prog mailer in sendmail. It does shell
meta character masking and restricts the list of executables to those found
in /usr/libexec/sm.bin.
The default sendmail.cf file does not use this tool, however you can enable
it by either changing /bin/sh to /usr/libexec/smrsh or adding the line
FEATURE(smrsh) into your sendmail .mc file and rebuilding your .cf file.
For more info, RTFMP.
1996-04-21 19:48:07 +00:00
markm
2d92c8dfd5
Split libcrypt and libcipher man pages.
1996-04-13 08:18:24 +00:00
markm
921193bb88
Split the libcrypt and libcipher man pages.
1996-04-13 08:03:24 +00:00
mpp
72352c9693
Install crypt.3 so that libcipher will install if /usr/share/man
...
has been blown away. Previously it depended on an existing
crypt.3 to be present for the man page links to install properly.
1996-04-09 17:20:33 +00:00
markm
87bb41c951
Comment out the NOPROFILE=yes to make this orthogonal with the rest of our
...
libs.
1996-03-17 15:43:32 +00:00
markm
941467343a
Big clean-up job. Remove ancient and never-to-be used stuff.
...
The look much more like BSD Makefiles now.
1996-03-11 16:17:58 +00:00
markm
e1ab420313
Fix typo #ifdef -> .if defined().
...
Tidy uo this file a bit.
1996-03-11 06:22:50 +00:00
markm
34c852c791
Fix typo - -des -> -ldes
1996-03-10 21:15:00 +00:00
ache
b54358a6f2
Sense MAKE_EBONES, DESTDIR
...
SRCS, DPADD cleanup
1996-03-09 13:39:00 +00:00
ache
19c472c750
Sense MAKE_EBONES, DESTDIR
...
SRCS cleanup
DPADD cleanup
1996-03-09 13:36:34 +00:00
ache
7d3c0c5011
Sense MAKE_EBONES, DESTDIR
...
SRCS cleanup
DPADD cleanup
1996-03-09 13:26:21 +00:00
jkh
b0b714de8e
Add back missing crypt.3 man page.
1996-02-21 08:15:08 +00:00
mpp
37272cd2d1
Another round of man page cleanups.
...
Down to only about 100 items left to cleanup! :-)
1996-02-12 04:57:03 +00:00
markm
c9f3c35836
Add the new libdes to the build
1996-02-11 08:46:59 +00:00
markm
abccd6ccb5
Rats. Forgot to `cvs add' this.
1996-02-10 23:49:27 +00:00
markm
80afae0c2d
iImport a FreeBSD Makefile, BSD-ise the header and correct a typo. As the
...
interface has changed a bit (there are more rentry points), the
shared library has been bumped to libdes.so.2.1.
1996-02-10 15:54:48 +00:00
markm
ac42567227
This is the long-awaited new DES library. Over the next couple of days
...
will be properly built into the system.
1996-02-10 15:32:26 +00:00
markm
f27f2b20f2
This commit was generated by cvs2svn to compensate for changes in r14009,
...
which included commits to RCS files with non-trunk default branches.
1996-02-10 15:32:26 +00:00
mpp
587481e04a
Correct some manual page cross reference errors. E.g. su is a section
...
one man page, not section eight. This is the first round of such changes
and only fixes man pages in manual section one.
1996-02-02 00:26:12 +00:00
peter
6470cdf2a0
This commit was generated by cvs2svn to compensate for changes in r13122,
...
which included commits to RCS files with non-trunk default branches.
1995-12-30 19:02:48 +00:00
peter
639da796bd
recording cvs-1.6 file death
1995-12-30 19:02:48 +00:00
ache
360c13a9d8
Pick correct library dir whenever obj exists or not
1995-12-21 17:57:16 +00:00
markm
ec6968441b
Dual personality crypt(3). This crypt will choose its encryption algorithm
...
(DES or MD5) based on the type of salt used. Salt beginning with "$1$"
indicates MD5.
1995-12-16 09:14:12 +00:00
peter
cd6aed4265
*GULP* cvs remove the uncomfortably large list of files that are no longer
...
part of sendmail 8.7.2...
1995-12-02 20:58:10 +00:00
peter
03d712eea9
Re-disable the cf/cf SUBDIR - we were not building it before anyway.
...
The Makefile down there does not handle the obj dir well..
1995-12-02 18:36:12 +00:00
peter
75eb27a941
Import Sendmail-8.7.2 as discussed on -current.
...
The conflict merge will happen shortly after.
1995-12-02 17:30:23 +00:00