<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/telnetd/utility.c, branch upstream/10.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-07-16T20:59:15Z</updated>
<entry>
<title>Very big makeover in the way telnet, telnetd and libtelnet are built.</title>
<updated>2003-07-16T20:59:15Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2003-07-16T20:59:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4afa3718327563c785b2961410b6ea85d6ddf3ca'/>
<id>urn:sha1:4afa3718327563c785b2961410b6ea85d6ddf3ca</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Mrege from crypto telnet with "make unifdef". This gets a bunch of</title>
<updated>2003-05-11T18:27:49Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2003-05-11T18:27:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0813637235d5007c00e1c31ce104af98ced23e32'/>
<id>urn:sha1:0813637235d5007c00e1c31ce104af98ced23e32</id>
<content type='text'>
$FreeBSD$ tags and some debug variable safety belts.
</content>
</entry>
<entry>
<title>After running a "make unifdef", commit the resultant diffs.</title>
<updated>2001-11-30T22:03:20Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-11-30T22:03:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e895047b9593acf132054504753d13fa2a8faf82'/>
<id>urn:sha1:e895047b9593acf132054504753d13fa2a8faf82</id>
<content type='text'>
This code is now a complete sunset of the crypto (master) code.
</content>
</entry>
<entry>
<title>Feature merging and diff reduction between this code and crypto telnet.</title>
<updated>2001-08-20T12:12:27Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-08-20T12:12:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aa71cb52b5bee9d1bc5f9e270c89715117f6cd8c'/>
<id>urn:sha1:aa71cb52b5bee9d1bc5f9e270c89715117f6cd8c</id>
<content type='text'>
Also remove conditional (AUTHENTICATION) code as we have never compiled
it here, and it is doubtful that it even works in this scenario.
</content>
</entry>
<entry>
<title>MFcrypto/telnet/telnetd: Correct semantics of output_data*() and netflush()</title>
<updated>2001-07-23T22:00:51Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2001-07-23T22:00:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=66e9cfc57f61a918b4215e220cd9b14818ea4dcc'/>
<id>urn:sha1:66e9cfc57f61a918b4215e220cd9b14818ea4dcc</id>
<content type='text'>
to ensure deterministic operation
</content>
</entry>
<entry>
<title>MFCrypto: fixed the remote buffer overflow.</title>
<updated>2001-07-20T15:14:03Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2001-07-20T15:14:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=989a718dbba2d4f4e8d5e55856734be967188b20'/>
<id>urn:sha1:989a718dbba2d4f4e8d5e55856734be967188b20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Filter out some more magic environment variables used by libraries linked</title>
<updated>2000-10-31T05:29:54Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2000-10-31T05:29:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4147bd4426576d0767dd111487f364b63073411e'/>
<id>urn:sha1:4147bd4426576d0767dd111487f364b63073411e</id>
<content type='text'>
with telnetd. This should really be done with a positive filter - i.e.
only allow through a configured list of variables.

Also do some buffer-safety cleanups while I'm here - I don't think these
are exploitable.
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T00:22:10Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T00:22:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7f3dea244c40159a41ab22da77a434d7c5b5e85a'/>
<id>urn:sha1:7f3dea244c40159a41ab22da77a434d7c5b5e85a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid stairstep effect on output of 'if=...' file.</title>
<updated>1998-05-03T16:29:06Z</updated>
<author>
<name>Steve Price</name>
<email>steve@FreeBSD.org</email>
</author>
<published>1998-05-03T16:29:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f1f61bc60324a8eb50e11927984ea353b152a507'/>
<id>urn:sha1:f1f61bc60324a8eb50e11927984ea353b152a507</id>
<content type='text'>
PR:		part of 6492
Submitted by:	Chip Norkus via Doug White &lt;studded@san.rr.com&gt;
</content>
</entry>
<entry>
<title>Sync with diffs I found in kerberised versions: -Wall, no `;' in macros.</title>
<updated>1997-12-08T07:46:53Z</updated>
<author>
<name>Philippe Charnier</name>
<email>charnier@FreeBSD.org</email>
</author>
<published>1997-12-08T07:46:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=38de36c41cfe5489fec3161d405eea55e8be6f98'/>
<id>urn:sha1:38de36c41cfe5489fec3161d405eea55e8be6f98</id>
<content type='text'>
</content>
</entry>
</feed>
