<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/contrib/telnet/telnetd/telnetd.c, branch releng/5.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-08-13T10:56:40Z</updated>
<entry>
<title>Implement what has been documented for a long time: make -debug switch</title>
<updated>2003-08-13T10:56:40Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2003-08-13T10:56:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c7d4f4371f3596ae292a85660a68973ee0fddb96'/>
<id>urn:sha1:c7d4f4371f3596ae292a85660a68973ee0fddb96</id>
<content type='text'>
on socket debugging.

Okay'ed by: markm
</content>
</entry>
<entry>
<title>Fix up external variables named "debug" that have a horrible habit</title>
<updated>2003-05-11T18:17:00Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2003-05-11T18:17:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=074e8e8ee94bbdb07ff643188631fdad52f64479'/>
<id>urn:sha1:074e8e8ee94bbdb07ff643188631fdad52f64479</id>
<content type='text'>
of conflicting with other, similarly named functions in static
libraries. This is done mostly by renaming the var if it is shared
amongst modules, or making it static otherwise.

OK'ed by:	re(scottl)
</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>Damn. The previous mega-commit was incomplete WRT ANSIfication. This</title>
<updated>2001-11-30T22:28:07Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-11-30T22:28:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3138440a7940116b67487ab0fe16fcc45688c314'/>
<id>urn:sha1:3138440a7940116b67487ab0fe16fcc45688c314</id>
<content type='text'>
fixes that.
</content>
</entry>
<entry>
<title>Very large style makeover.</title>
<updated>2001-11-30T21:06:38Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-11-30T21:06:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8fa113e5fc65fe6abc757f0089f477a87ee4d185'/>
<id>urn:sha1:8fa113e5fc65fe6abc757f0089f477a87ee4d185</id>
<content type='text'>
1) ANSIfy.
2) Clean up ifdefs so that
   a) ones that never/always apply are appropriately either
      fully removed, or just the #if junk is removed.
   b) change #if defined(FOO) for appropiate values of FOO.
      (currently AUTHENTICATION and ENCRYPTION)
3) WARNS=2 fixing
4) GC other unused stuff

This code can now be unifdef(1)ed to make non-crypto telnet.
</content>
</entry>
<entry>
<title>Manually unifdef(1) CRAY, UNICOS, hpux and sun uselsess code.</title>
<updated>2001-08-29T14:16:17Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-08-29T14:16:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6b022d0047da731dde4dfd64ef57b4de3d440bf9'/>
<id>urn:sha1:6b022d0047da731dde4dfd64ef57b4de3d440bf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Code merge and diff reduce with "base" telnet. This is the "later"</title>
<updated>2001-08-20T12:28:40Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-08-20T12:28:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=21f083c0a6fd6751b7da98cf93e1adad535309be'/>
<id>urn:sha1:21f083c0a6fd6751b7da98cf93e1adad535309be</id>
<content type='text'>
telnet, so it was treated as the reference code, except where later
commits were made to "base" telnet.
</content>
</entry>
<entry>
<title>output_data(), output_datalen() and netflush() didn't actually guarantee</title>
<updated>2001-07-23T21:52:26Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2001-07-23T21:52:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a2a887b56afec03d01e0d9c2507f64bc595e3aff'/>
<id>urn:sha1:a2a887b56afec03d01e0d9c2507f64bc595e3aff</id>
<content type='text'>
to do what they are supposed to: under some circumstances output data would
be truncated, or the buffer would not actually be flushed (possibly leading
to overflows when the caller assumes the operation succeeded).  Change the
semantics so that these functions ensure they complete the operation before
returning.

Comment out diagnostic code enabled by '-D reports' which causes an
infinite recursion and an eventual crash.

Patch developed with assistance from ru and assar.
</content>
</entry>
<entry>
<title>Fixed the exploitable remote buffer overflow.</title>
<updated>2001-07-19T17:48:57Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2001-07-19T17:48:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5f10368c1d925991e378283871fdf90c73af8695'/>
<id>urn:sha1:5f10368c1d925991e378283871fdf90c73af8695</id>
<content type='text'>
Reported on:	bugtraq
Obtained from:	Heimdal, NetBSD
Reviewed by:	obrien, imp
</content>
</entry>
<entry>
<title>Fix typo: wierd -&gt; weird.</title>
<updated>2001-02-06T09:32:26Z</updated>
<author>
<name>Jeroen Ruigrok van der Werven</name>
<email>asmodai@FreeBSD.org</email>
</author>
<published>2001-02-06T09:32:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2cdd9c0332ec8dea64ef2429b1722945f2df5128'/>
<id>urn:sha1:2cdd9c0332ec8dea64ef2429b1722945f2df5128</id>
<content type='text'>
There is no such thing as wierd in the english language.
</content>
</entry>
</feed>
