<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/secure/usr.bin/telnet, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Very big makeover in the way telnet, telnetd and libtelnet are built.</title>
<updated>2003-07-16T20:59:15+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2003-07-16T20:59:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4afa3718327563c785b2961410b6ea85d6ddf3ca'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up makefiles, and turn on WARNS=2. Take into account the telnet</title>
<updated>2001-11-30T21:10:58+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-11-30T21:10:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f3c99bd05e6ae47847de5e21d8fe6b1205984272'/>
<id>f3c99bd05e6ae47847de5e21d8fe6b1205984272</id>
<content type='text'>
#if cleanup.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
#if cleanup.
</pre>
</div>
</content>
</entry>
<entry>
<title>Diff reduce all the crypto telnet Makefiles.</title>
<updated>2001-08-20T12:32:45+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-08-20T12:32:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7c5a3600abed21e5a5516a63dee97c2c87214b24'/>
<id>7c5a3600abed21e5a5516a63dee97c2c87214b24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revamp and diff-reduce the various secure telnets. Make sure that</title>
<updated>2001-08-03T16:03:26+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-08-03T16:03:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=563df9527017e5b7b08d5730488f142f0009b9bf'/>
<id>563df9527017e5b7b08d5730488f142f0009b9bf</id>
<content type='text'>
Kerberos5 has _a_ telnet (which is not currently K5 enabled).
Incorporate BDE's static linking fixes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Kerberos5 has _a_ telnet (which is not currently K5 enabled).
Incorporate BDE's static linking fixes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed world breakage when NOSHARED=yes.  libmp now depends on libcrypto,</title>
<updated>2001-07-30T14:36:19+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2001-07-30T14:36:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4c05509cd095dad8782ab56cc9cca3330a72b14b'/>
<id>4c05509cd095dad8782ab56cc9cca3330a72b14b</id>
<content type='text'>
so it must be linked before libcrypto to work right.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
so it must be linked before libcrypto to work right.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed world breakage in previous commit.  -lpam must never be used</title>
<updated>2001-05-09T14:30:49+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2001-05-09T14:30:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e2413c56ed10b06f4dab3137b65fe60d95cda45d'/>
<id>e2413c56ed10b06f4dab3137b65fe60d95cda45d</id>
<content type='text'>
directly (except in the definition of MINUSLPAM in bsd.libnames.mk)
since it doesn't give all the libraries necessary for static linkage.

Fixed missing ${LIBPAM} in DPADD.

Fixed some style bugs in DPADD and LDADD.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
directly (except in the definition of MINUSLPAM in bsd.libnames.mk)
since it doesn't give all the libraries necessary for static linkage.

Fixed missing ${LIBPAM} in DPADD.

Fixed some style bugs in DPADD and LDADD.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add PAM support to SRA authentication. Cribbed mostly from ftpd. This</title>
<updated>2001-05-07T20:38:39+00:00</updated>
<author>
<name>Nick Sayer</name>
<email>nsayer@FreeBSD.org</email>
</author>
<published>2001-05-07T20:38:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=76235b992ba9e58e5924118c10ac1f8eb640b58f'/>
<id>76235b992ba9e58e5924118c10ac1f8eb640b58f</id>
<content type='text'>
doesn't solve the problem of root being allowed to log in, but that sort
of thing is something PAM should be doing anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
doesn't solve the problem of root being allowed to log in, but that sort
of thing is something PAM should be doing anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bye-bye /usr/lib/libtelnet.a.  This should fix ``make release'' brokeness.</title>
<updated>2001-03-28T12:08:22+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2001-03-28T12:08:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4ecbb303465d9a56a783068c2bcd2cf6255b6d4f'/>
<id>4ecbb303465d9a56a783068c2bcd2cf6255b6d4f</id>
<content type='text'>
Approved by:	markm
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	markm
</pre>
</div>
</content>
</entry>
<entry>
<title>secure/ build fixes:</title>
<updated>2001-03-26T14:53:33+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2001-03-26T14:53:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b8cba406f2af8bad36f00fa94d493eaa9b259798'/>
<id>b8cba406f2af8bad36f00fa94d493eaa9b259798</id>
<content type='text'>
- TELNETOBJDIR is gone.  `buildworld' already installs libtelnet.a
  in ${WORLDTMP}/usr/lib, and we have LIBRARY_PATH pointing there.

- SSHDIR (formerly SSHSRC) is now shared between all SSH modules.
  New LIBSSH is introduced for libssh.a (an internal static lib).
  Previously, build without prior `obj' was broken; SSH modules
  always looked for libssh.a in ${.OBJDIR}.  Also, the dependancies
  on the libssh.a were missing.

- libtelnet/ did not install the crypto version of telnet.h into
  /usr/include/arpa.

- Removed BINOWN, BINMODE, BINDIR and SRCS with default values.

Reviewed by:	markm

- MAN[1-9] -&gt; MAN.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- TELNETOBJDIR is gone.  `buildworld' already installs libtelnet.a
  in ${WORLDTMP}/usr/lib, and we have LIBRARY_PATH pointing there.

- SSHDIR (formerly SSHSRC) is now shared between all SSH modules.
  New LIBSSH is introduced for libssh.a (an internal static lib).
  Previously, build without prior `obj' was broken; SSH modules
  always looked for libssh.a in ${.OBJDIR}.  Also, the dependancies
  on the libssh.a were missing.

- libtelnet/ did not install the crypto version of telnet.h into
  /usr/include/arpa.

- Removed BINOWN, BINMODE, BINDIR and SRCS with default values.

Reviewed by:	markm

- MAN[1-9] -&gt; MAN.
</pre>
</div>
</content>
</entry>
<entry>
<title>Build everything properly. This means:</title>
<updated>2000-02-24T18:59:34+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2000-02-24T18:59:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c9f2d5f4831961e16b54b2893d6ef13b760eceaf'/>
<id>c9f2d5f4831961e16b54b2893d6ef13b760eceaf</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
</feed>
