<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/usr.bin/telnet/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Conditionalize IPSec support on MKIPSEC, defaults to "yes" except on,<br/>you guessed it, m68000.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.62</description>
    <pubDate>Wed Dec 24 20:06:00 UTC 2025</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>adapt to ${CC_WNO_IMPLICIT_FALLTHROUGH}<br/><br/>Use ${CC_WNO_IMPLICIT_FALLTHROUGH} instead of<br/>the older style more complex expressions.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.61</description>
    <pubDate>Sat Jun 03 21:30:24 UTC 2023</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>bsd.own.mk: rename GCC_NO_* to CC_WNO_*<br/><br/>Rename compiler-warning-disable variables from<br/>	GCC_NO_warning<br/>to<br/>	CC_WNO_warning<br/>where warning is the full warning name as used by the compiler.<br/><br/>GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH<br/><br/>Using the convention CC_compilerflag, where compilerflag<br/>is based on the full compiler flag name.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.60</description>
    <pubDate>Sat Jun 03 09:09:19 UTC 2023</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>introduce some common variables for use in GCC warning disables:<br/><br/>GCC_NO_FORMAT_TRUNCATION    -Wno-format-truncation (GCC 7/8)<br/>GCC_NO_STRINGOP_TRUNCATION  -Wno-stringop-truncation (GCC 8)<br/>GCC_NO_STRINGOP_OVERFLOW    -Wno-stringop-overflow (GCC 8)<br/>GCC_NO_CAST_FUNCTION_TYPE   -Wno-cast-function-type (GCC 8)<br/><br/>use these to turn off warnings for most GCC-8 complaints.  many<br/>of these are false positives, most of the real bugs are already<br/>commited, or are yet to come.<br/><br/><br/>we plan to introduce versions of (some?) of these that use the<br/>"-Wno-error=" form, which still displays the warnings but does<br/>not make it an error, and all of the above will be re-considered<br/>as either being "fix me" (warning still displayed) or "warning<br/>is wrong."</title>
    <description>/src/usr.bin/telnet/Makefile - 1.59</description>
    <pubDate>Sun Oct 13 07:28:17 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>convert HAVE_GCC == 7 to HAVE_GCC &gt;= 7.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.58</description>
    <pubDate>Sun Sep 29 23:45:01 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>apply -Wno-error=implicit-fallthrough on files that have fallthru<br/>comments but are missed by the current checker.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.57</description>
    <pubDate>Mon Feb 04 09:51:47 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Bump WARNS to 5, and remove unnecessary -Wno (tested with pkgsrc clang 7)</title>
    <description>/src/usr.bin/telnet/Makefile - 1.56</description>
    <pubDate>Sat Jan 05 06:59:46 UTC 2019</pubDate>
    <dc:creator>maya</dc:creator>
</item>

<item>
    <title>Remove advertising clause, permitted by the copyright author.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.55</description>
    <pubDate>Sat Jan 05 06:56:03 UTC 2019</pubDate>
    <dc:creator>maya</dc:creator>
</item>

<item>
    <title>unifdef TN3270 which is never defined (and wouldn't build if it was)<br/>delete tn3270 file no longer needed.<br/>SetIn3270(); expands to nothing now, so remove it.<br/><br/>No functional change.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.54</description>
    <pubDate>Thu Dec 13 04:49:19 UTC 2018</pubDate>
    <dc:creator>maya</dc:creator>
</item>

<item>
    <title>branches:  1.53.2;  1.53.4;<br/>add LIBKRB5_LDADD/LIBKRB5_DPADD and their static counterparts<br/>to bsd.prog.mk.  use them instead of hard coding various lists<br/>of libraries for krb5.<br/><br/>this fixes static builds.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.53</description>
    <pubDate>Sun Feb 25 00:16:49 UTC 2018</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Remove MKCRYPTO option.<br/><br/>Originally, MKCRYPTO was introduced because the United States<br/>classified cryptography as a munition and restricted its export.  The<br/>export controls were substantially relaxed fifteen years ago, and are<br/>essentially irrelevant for software with published source code.<br/><br/>In the intervening time, nobody bothered to remove the option after<br/>its motivation -- the US export restriction -- was eliminated.  I'm<br/>not aware of any other operating system that has a similar option; I<br/>expect it is mainly out of apathy for churn that we still have it.<br/>Today, cryptography is an essential part of modern computing -- you<br/>can't use the internet responsibly without cryptography.<br/><br/>The position of the TNF board of directors is that TNF makes no<br/>representation that MKCRYPTO=no satisfies any country's cryptography<br/>regulations.<br/><br/>My personal position is that the availability of cryptography is a<br/>basic human right; that any local laws restricting it to a privileged<br/>few are fundamentally immoral; and that it is wrong for developers to<br/>spend effort crippling cryptography to work around such laws.<br/><br/>As proposed on tech-crypto, tech-security, and tech-userlevel to no<br/>objections:<br/><br/>https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html<br/>https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html<br/>https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html<br/><br/>P.S.  Reviewing all the uses of MKCRYPTO in src revealed a lot of<br/>*bad* crypto that was conditional on it, e.g. DES in telnet...  That<br/>should probably be removed too, but on the grounds that it is bad,<br/>not on the grounds that it is (nominally) crypto.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.52</description>
    <pubDate>Sun May 21 15:28:43 UTC 2017</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>add sqlite3</title>
    <description>/src/usr.bin/telnet/Makefile - 1.51</description>
    <pubDate>Sat Jan 28 23:45:53 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.50.10;  1.50.12;  1.50.14;  1.50.18;  1.50.20;<br/>Remove many HAVE_GCC || HAVE_PCC conditionals as the options also apply<br/>to Clang. Add a few cases of HAVE_LLVM for -fno-strict-aliasing.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.50</description>
    <pubDate>Fri Aug 10 00:10:27 UTC 2012</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.49.2;  1.49.6;  1.49.8;<br/>PR/45805: Borodin Oleg: telnet/telnetd with -DAUTHENTICATION -DENCRYPTION<br/>(rfc2941)<br/>- Minimal diffs to separate MKCRYPTO from USE_KERBEROS</title>
    <description>/src/usr.bin/telnet/Makefile - 1.49</description>
    <pubDate>Mon Jan 09 16:08:55 UTC 2012</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.48.2;<br/>Use terminfo and the non-standard ttytype rather than termcap.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.48</description>
    <pubDate>Wed Oct 05 10:48:54 UTC 2011</pubDate>
    <dc:creator>roy</dc:creator>
</item>

<item>
    <title>remove most of the remaining HAVE_GCC tests that are always true in<br/>the modern world.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.47</description>
    <pubDate>Mon Jun 20 07:44:01 UTC 2011</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.46.2;<br/>Default to -Wno-sign-compare -Wno-pointer-sign for clang.<br/>Push -Wno-array-bounds down to the cases that depend on it.<br/>Selectively disable warnings for 3rd party software or non-trivial<br/>issues to be reviewed later to get clang -Werror to build most of the<br/>tree.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.46</description>
    <pubDate>Thu May 26 00:56:33 UTC 2011</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>We no longer need -I/usr/include/krb5.</title>
    <description>/src/usr.bin/telnet/Makefile - 1.45</description>
    <pubDate>Sun Apr 24 21:42:06 UTC 2011</pubDate>
    <dc:creator>elric</dc:creator>
</item>

<item>
    <title>Userland now builds and uses terminfo instead of termcap.<br/><br/>OK: core@, jdc@</title>
    <description>/src/usr.bin/telnet/Makefile - 1.44</description>
    <pubDate>Wed Feb 03 15:34:46 UTC 2010</pubDate>
    <dc:creator>roy</dc:creator>
</item>

<item>
    <title>Enable WARNS=4 by default for usr.bin, except for:<br/>	awk  bdes  checknr  compile_et  error  gss  hxtool  kgetcred  kinit<br/>	klist  ldd  less  lex  locale  login  m4  man  menuc  mk_cmds<br/>	mklocale  msgc  openssl  rpcgen  rpcinfo  sdiff  spell  ssh<br/>	string2key  telnet  tn3270  verify_krb5_conf  xlint</title>
    <description>/src/usr.bin/telnet/Makefile - 1.43</description>
    <pubDate>Tue Apr 14 22:15:27 UTC 2009</pubDate>
    <dc:creator>lukem</dc:creator>
</item>
</channel></rss>

