summaryrefslogtreecommitdiffstats
path: root/lib/libtelnet
Commit message (Collapse)AuthorAgeFilesLines
* - Do not use deprecated krb5 error message reporting functions in libtelnet.stas2012-04-061-1/+0
|
* - Update FreeBSD Heimdal distribution to version 1.5.1. This also bringsstas2012-03-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | several new kerberos related libraries and applications to FreeBSD: o kgetcred(1) allows one to manually get a ticket for a particular service. o kf(1) securily forwards ticket to another host through an authenticated and encrypted stream. o kcc(1) is an umbrella program around klist(1), kswitch(1), kgetcred(1) and other user kerberos operations. klist and kswitch are just symlinks to kcc(1) now. o kswitch(1) allows you to easily switch between kerberos credentials if you're running KCM. o hxtool(1) is a certificate management tool to use with PKINIT. o string2key(1) maps a password into key. o kdigest(8) is a userland tool to access the KDC's digest interface. o kimpersonate(8) creates a "fake" ticket for a service. We also now install manpages for some lirbaries that were not installed before, libheimntlm and libhx509. - The new HEIMDAL version no longer supports Kerberos 4. All users are recommended to switch to Kerberos 5. - Weak ciphers are now disabled by default. To enable DES support (used by telnet(8)), use "allow_weak_crypto" option in krb5.conf. - libtelnet, pam_ksu and pam_krb5 are now compiled with error on warnings disabled due to the function they use (krb5_get_err_text(3)) being deprecated. I plan to work on this next. - Heimdal's KDC now require sqlite to operate. We use the bundled version and install it as libheimsqlite. If some other FreeBSD components will require it in the future we can rename it to libbsdsqlite and use for these components as well. - This is not a latest Heimdal version, the new one was released while I was working on the update. I will update it to 1.5.2 soon, as it fixes some important bugs and security issues.
* Rename all symbols in libmp(3) to mp_*, just like Solaris.ed2009-02-261-1/+1
| | | | | | | | | | | | The function pow() in libmp(3) clashes with pow(3) in libm. We could rename this single function, but we can just take the same approach as the Solaris folks did, which is to prefix all function names with mp_. libmp(3) isn't really popular nowadays. I suspect not a single application in ports depends on it. There's still a chance, so I've increased the SHLIB_MAJOR and __FreeBSD_version. Reviewed by: deischen, rdivacky
* Stop enforcing dependencies between MK_* options at Makefile level.yar2006-07-311-1/+2
| | | | All the dependencies are satisfied now in <bsd.own.mk>.
* Reimplementation of world/kernel build options. For details, see:ru2006-03-171-2/+4
| | | | | | | | 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)
* NOCRYPT -> NO_CRYPTru2004-12-211-1/+1
|
* For variables that are only checked with defined(), don't provideru2004-10-241-1/+1
| | | | any fake value.
* Join the 21st century: Cryptography is no longer an optional componentcperciva2004-08-061-1/+0
| | | | | | | | | | 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
* Downgrade WARNS level for GCC 3.4.2.kan2004-07-281-1/+1
|
* Make sure that a "make release" (more accurately the bit that makesmarkm2003-07-241-0/+2
| | | | | the crunched binary) get a non-cryptographic telnet. This is overkill in that it covers stuff that is not normally used in a crunched binary.
* Ensure that for the cryptographic instances of *telnet*, the "crypto"markm2003-07-241-0/+1
| | | | distribution is used. This only affects release-building.
* Test correct macro for "without crypto" option(s).markm2003-07-201-1/+1
|
* Very big makeover in the way telnet, telnetd and libtelnet are built.markm2003-07-166-403/+16
| | | | | | | | | | | | | | | | | | | | | | | 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.
* Removed now unused INTERNALSTATICLIB.ru2002-05-131-2/+0
| | | | | INTERNALLIB now implies NOPIC and NOPROFILE. Removed gratuitous NOMAN.
* Merge the (in)complete ANSIfication work from src/crypto/telnet.markm2001-11-301-8/+0
|
* Invoke the new 'unifdef:' target, and make this lib a complete subsetmarkm2001-11-304-58/+51
| | | | of the crypto (master) code.
* Diff-reduce WRT src/secure/*telnet*/Makefile.markm2001-11-301-5/+18
| | | | | Also, add an "unifdef:" target, so that the telnet sources can be remade from the crypto sources in src/crypto/telnet.
* Add __FBSDID()s to libtelnetdillon2001-09-303-9/+9
|
* No functional changes, but:markm2001-08-205-38/+47
| | | | | | | | | o unifdef AUTHENTICATE. We have never compiled this code, and its doubtful it will even work in this case. o Style changes (some ansification, some comment updating) o Diff reduction and code style merging with crypto telnet.
* Bye-bye /usr/lib/libtelnet.a. This should fix ``make release'' brokeness.ru2001-03-281-1/+5
| | | | Approved by: markm
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Old stuff laying around: Don't use a function called getstr(), that haspeter1998-12-161-1/+1
| | | | | nasty consequences when the system curses is ncurses as this conflicts with a ncurses funciton and causes recursion.
* Fixed removing of obsolete shared libraries:bde1998-10-111-8/+5
| | | | | | | | | | - the directory was wrong if ${SHLIBDIR} != ${LIBDIR}. It's still wrong if the installation of the obsolete library was done before /aout was appended to LIBDIR. - the version would have become wrong when the default in ../Makefile.inc is changed from 2.0. - the comment mostly described moving of libraries to /usr/lib/compat, but we don't do that.
* While I am no longer making a shared library, it is a good plan to nukemarkm1998-08-301-0/+11
| | | | the old ones to prevent ld picking it up spuriously.
* Stop making a shared library for libtelnet. This should have happenedmarkm1998-08-291-3/+1
| | | | a long time ago.
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | 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.
* General -Wall warning cleanup, part I.jkh1996-07-123-1/+5
| | | | Submitted-By: Kent Vander Velden <graphix@iastate.edu>
* This commit was generated by cvs2svn to compensate for changes in r13122,peter1995-12-3014-5855/+0
| | | | which included commits to RCS files with non-trunk default branches.
* Remove trailing whitespace.rgrimes1995-05-301-2/+2
|
* The big crypt removal - make libtelnet exportable.csgr1994-08-122-28/+4
| | | | | | | | | | Securedist can be sorted out later - getting these bits exportable is top priority. The libtelnet with encryption has been moved to src/secure/lib. It will either become part of libsecure, or or be made available under another name, once the securedist strategy has been completely worked out. Submitted by: Geoff Rehmet
* Allow libtelnet to compile, by removing references to Kerberos and DES inwollman1994-08-051-3/+3
| | | | | the Makefile. We still need to determine the appropriate source organization for this.
* BSD 4.4 Lite Lib Sourcesrgrimes1994-05-2720-0/+6276
OpenPOWER on IntegriCloud