summaryrefslogtreecommitdiffstats
path: root/crypto/telnet/libtelnet
Commit message (Collapse)AuthorAgeFilesLines
* Code merge and diff reduce with "base" telnet. This is the "later"markm2001-08-209-139/+90
| | | | | telnet, so it was treated as the reference code, except where later commits were made to "base" telnet.
* Make the PAM user-override actually override the correect thing.nsayer2001-05-171-3/+3
|
* Fix the latest telnet breakage. Obviously this was never compiled.peter2001-05-171-4/+4
|
* Make sure the protocol actively rejects bad data rather thannsayer2001-05-161-8/+8
| | | | (potentially) not responding to an invalid SRA 'auth is' message.
* srandomdev() affords us the opportunity to radically improve, and at thensayer2001-05-161-0/+7
| | | | same time simplify, the random number selection code.
* Catch any attempted buffer overflows. The magic numbers in this codensayer2001-05-161-2/+6
| | | | | | | (512) are a little distressing, but the method really needs to be extended to allow server-supplied DH parameters anyway. Submitted by: kris
* Catch malloc return failures. This should help avoid dereferencing NULL onnsayer2001-05-161-0/+8
| | | | | | low-memory situations. Submitted by: kris
* If the uid of the attempted authentication is 0 and if the pty isnsayer2001-05-151-1/+34
| | | | | insecure, do not succeed. Copied from login.c. This functionality really should be a PAM module.
* Pointy hat fix -- reapply the SRA PAM patch. To -current this time.nsayer2001-05-071-0/+133
|
* Fix core noted in -stable with 'auth disable SRA'.nsayer2001-03-181-2/+2
| | | | | I just mistakenly commited this to RELENG_4. I have contacted Jordan to see about how to fix this. Pass the pointy hat.
* Add missing $FreeBSD$ to files that are NOT still on vendor a branch.peter2000-07-169-0/+30
|
* Fix 'telnet -X sra' coredumpnsayer2000-07-111-1/+3
| | | | PR# 19835
* Don't call printf with no format string.kris2000-07-101-1/+5
|
* Get crypto from libcrypto, not libdes.markm2000-02-245-5/+13
|
* According to Mark Murray, Makefiles do not belong here. I guess we'rensayer1999-08-161-19/+0
| | | | going to have to figure something else out.
* Add SRA authentication to src/crypto/telnet.nsayer1999-08-169-4/+840
| | | | | | | | | | | | | | | | | | | | SRA does a Diffie-Hellmen exchange and then DES-encrypts the authentication data. If the authentication is successful, it also sets up a session key for DES encryption. SRA was originally developed at Texas A&M University. This code is probably export restricted (despite the fact that I originally found it at a University in Germany). SRA is not perfect. It is vulnerable to monkey-in-the-middle attacks and does not use tremendously large DH constants (and thus an individual exchange probably could be factored in a few days on modern CPU horsepower). It does not, however, require any changes in user or administrative behavior and foils session hijacking and sniffing. The goal of this commit is that telnet and telnetd end up in the DES distribution and that therefore an encrypted session telnet becomes standard issue for FreeBSD.
* Old stuff laying around: Don't use getstr which can conflict with somepeter1998-12-161-1/+1
| | | | curses/termcap/terminfo implementations and causes recursion.
* Bring the FreeBSD changes to the virgin sources.markm1997-09-0711-76/+87
|
* Initial import of BSD telnet. This will be used to build the kerberisedmarkm1997-09-0419-0/+6265
telnet, and after userland diffs have been merged in, will be used to build the non-kerberised sources as well. (See unifdef(1) for details)
OpenPOWER on IntegriCloud