<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/crypto/telnet/libtelnet, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<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>Use __FBSDID vs. rcsid[].  Also protect sccs[] and copyright[] from GCC 3.3.</title>
<updated>2003-05-04T02:54:49Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-05-04T02:54:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=77b7cdf1999ee965ad494fddd184b18f532ac91a'/>
<id>urn:sha1:77b7cdf1999ee965ad494fddd184b18f532ac91a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unbreak Kerberos 5 authentication in telnet.</title>
<updated>2003-03-06T13:41:53Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2003-03-06T13:41:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=81d1ffee089aab2652954909acbe6aadd8a1a72c'/>
<id>urn:sha1:81d1ffee089aab2652954909acbe6aadd8a1a72c</id>
<content type='text'>
(Credential forwarding is still broken.)

PR:	bin/45397
</content>
</entry>
<entry>
<title>Background:</title>
<updated>2003-01-29T18:14:29Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2003-01-29T18:14:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b2eaea43fec8e8792be611dea204071a10b655a'/>
<id>urn:sha1:4b2eaea43fec8e8792be611dea204071a10b655a</id>
<content type='text'>
 When libdes was replaced with OpenSSL's libcrypto, there were a few
 interfaces that the former implemented but the latter did not.  Because
 some software in the base system still depended upon these interfaces,
 we simply included them in our libcrypto (rnd_keys.c).

Now, finally get around to removing the dependencies on these
interfaces.  There were basically two cases:

  des_new_random_key -- This is just a wrapper for des_random_key, and
     these calls were replaced.

  des_init_random_number_generator et. al. -- A few functions were used
     by the application to seed libdes's PRNG.  These are not necessary
     when using libcrypto, as OpenSSL internally seeds the PRNG from
     /dev/random.  These calls were simply removed.

Again, some of the Kerberos 4 files have been taken off the vendor
branch.  I do not expect there to be future imports of KTH Kerberos 4.
</content>
</entry>
<entry>
<title>Encrypted strings (after hex decoding) aren't null terminated, because</title>
<updated>2002-08-22T06:19:07Z</updated>
<author>
<name>Nick Sayer</name>
<email>nsayer@FreeBSD.org</email>
</author>
<published>2002-08-22T06:19:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c4f6a2a9e1b1879b618c436ab4f56ff75c73a0f5'/>
<id>urn:sha1:c4f6a2a9e1b1879b618c436ab4f56ff75c73a0f5</id>
<content type='text'>
0 might simply be part of the ciphertext.

PR:		bin/40266
Submitted by:	andr@dgap.mipt.ru
MFC after:	3 days
</content>
</entry>
<entry>
<title>Warnings fixes. Sort out some variable types.</title>
<updated>2002-06-26T17:06:14Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2002-06-26T17:06:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=78455da4abbb4d11e3c17b613ebbe1bb27cb9038'/>
<id>urn:sha1:78455da4abbb4d11e3c17b613ebbe1bb27cb9038</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Help fix warnings by marking an argument as unused.</title>
<updated>2002-06-26T17:05:08Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2002-06-26T17:05:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=09e8dea79366f1e5b3a73e8a271b26e4b6bf2e6a'/>
<id>urn:sha1:09e8dea79366f1e5b3a73e8a271b26e4b6bf2e6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix an external declaration that was causing telnetd to core dump.</title>
<updated>2002-05-06T09:46:29Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2002-05-06T09:46:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ee2ea5ceafed78a5bd9810beb9e3ca927180c226'/>
<id>urn:sha1:ee2ea5ceafed78a5bd9810beb9e3ca927180c226</id>
<content type='text'>
MFC after:	1 week
PR:		37766
</content>
</entry>
<entry>
<title>Update build after import of Heimdal Kerberos 2002/02/17.</title>
<updated>2002-02-19T15:53:33Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2002-02-19T15:53:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eacee0ff7ec955b32e09515246bd97b6edcd2b0f'/>
<id>urn:sha1:eacee0ff7ec955b32e09515246bd97b6edcd2b0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>help the alphas out with the WARNS=2 stuff.</title>
<updated>2001-12-03T12:13:18Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-12-03T12:13:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=54ab3ed82b639b593fb0fe6db845e38a9d18970e'/>
<id>urn:sha1:54ab3ed82b639b593fb0fe6db845e38a9d18970e</id>
<content type='text'>
</content>
</entry>
</feed>
