<?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.sbin/traceroute6/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>traceroute6: Remove __packed</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.12</description>
    <pubDate>Wed Feb 03 06:42:50 UTC 2021</pubDate>
    <dc:creator>roy</dc:creator>
</item>

<item>
    <title>add support for new GCC 9 warnings that may be too much to fix<br/>right now.  new address-of-packed-member and format-overflow<br/>warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd<br/>GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.<br/><br/>apply to a bunch of the tree.  mostly, these are real bugs that<br/>should be fixed, but in many cases, only by removing the 'packed'<br/>attribute from some structure that doesn't really need it.  (i<br/>looked at many different ones, and while perhaps 60-80% were<br/>already properly aligned, it wasn't clear to me that the uses<br/>were always coming from sane data vs network alignment, so it<br/>doesn't seem safe to remove packed without careful research for<br/>each affect struct.)  clang already warned (and was not erroring)<br/>for many of these cases, but gcc picked up dozens more.</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.11</description>
    <pubDate>Sun Sep 06 07:20:33 UTC 2020</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Remove CPPFLAGS+=-DUSE_RFC3542, it's not used anymore.</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.10</description>
    <pubDate>Mon Apr 23 10:19:11 UTC 2018</pubDate>
    <dc:creator>maxv</dc:creator>
</item>

<item>
    <title>branches:  1.9.42;<br/>Add AS support for traceroute6. While here cleanup both traceroute programs<br/>a bit.<br/>XXX: Error printing on traceroute should be revisited.</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.9</description>
    <pubDate>Tue May 10 01:52:49 UTC 2011</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Enable WARNS=4 by default, except for:<br/>	cpuctl  dumplfs  hprop  ipf  iprop-log  kadmin  kcm  kdc  kdigest<br/>	kimpersonate  kstash  ktutil  makefs  ndbootd  ntp  pppd  quot<br/>	racoon  racoonctl  rtadvd  sntp  sup  tcpdchk  tcpdmatch  tcpdump<br/>	traceroute  traceroute6  user  veriexecgen  wsmoused  zic<br/>(Mostly third-party applications)</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.8</description>
    <pubDate>Wed Apr 22 15:23:09 UTC 2009</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>branches:  1.7.20;<br/>Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the<br/>FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to<br/>various string and memory copy and set functions (as well as a few system<br/>calls and other miscellany) where known at function entry.  RedHat has<br/>evidently built all "core system packages" with this option for some time.<br/><br/>This option should be used at the top of Makefiles (or Makefile.inc where<br/>this is used for subdirectories) but after any setting of LIB.<br/><br/>This is only useful for userland code, and cannot be used in libc or in<br/>any code which includes the libc internals, because it overrides certain<br/>libc functions with macros.  Some effort has been made to make USE_FORT=yes<br/>work correctly for a full-system build by having the bsd.sys.mk logic<br/>disable the feature where it should not be used (libc, libssp iteself,<br/>the kernel) but no attempt has been made to build the entire system with<br/>USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.<br/><br/>Adjust the system build so that all programs and libraries that are setuid,<br/>directly handle network data (including serial comm data), perform<br/>authentication, or appear likely to have (or have a history of having)<br/>data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default,<br/>with the exception of libc, which cannot use USE_FORT and thus uses<br/>only USE_SSP by default.  Tested on i386 with no ill results; USE_FORT=no<br/>per-directory or in a system build will disable if desired.</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.7</description>
    <pubDate>Mon May 28 00:06:42 UTC 2007</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>Add support for RFC 3542 Adv. Socket API for IPv6 (which obsoletes 2292).<br/>* RFC 3542 isn't binary compatible with RFC 2292.<br/>* RFC 2292 support is on by default but can be disabled.<br/>* update ping6, telnet and traceroute6 to the new API.<br/><br/>From the KAME project (www.kame.net).<br/>Reviewed by core.</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.6</description>
    <pubDate>Fri May 05 00:03:22 UTC 2006</pubDate>
    <dc:creator>rpaulo</dc:creator>
</item>

<item>
    <title>use poll(2).</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.5</description>
    <pubDate>Sun Oct 08 06:40:42 UTC 2000</pubDate>
    <dc:creator>itojun</dc:creator>
</item>

<item>
    <title>avoid fd_set size overflow.  from deraadt@openbsd, sync with kame.</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.4</description>
    <pubDate>Sat Oct 07 06:41:37 UTC 2000</pubDate>
    <dc:creator>itojun</dc:creator>
</item>

<item>
    <title>branches:  1.3.4;<br/>Nuke gratuitous setting of BINOWN and BINGRP.</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.3</description>
    <pubDate>Fri Feb 25 08:52:04 UTC 2000</pubDate>
    <dc:creator>mycroft</dc:creator>
</item>

<item>
    <title>s/CFLAGS/CPPFLAGS/ for -D and -I.</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.2</description>
    <pubDate>Sat Jul 03 06:26:26 UTC 1999</pubDate>
    <dc:creator>itojun</dc:creator>
</item>

<item>
    <title>traceroute6: traceroute for IPv6.<br/><br/>TODO: better to be separate, or merged?</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.1</description>
    <pubDate>Thu Jul 01 20:55:04 UTC 1999</pubDate>
    <dc:creator>itojun</dc:creator>
</item>

<item>
    <title>Pullup 1.5 [itojun]:<br/>use poll(2).</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.3.4.2</description>
    <pubDate>Wed Oct 18 02:07:12 UTC 2000</pubDate>
    <dc:creator>tv</dc:creator>
</item>

<item>
    <title>Pullup 1.4 [itojun]:<br/>avoid fd_set size overflow.  from deraadt@openbsd, sync with kame.</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.3.4.1</description>
    <pubDate>Wed Oct 18 02:02:48 UTC 2000</pubDate>
    <dc:creator>tv</dc:creator>
</item>

<item>
    <title>Sync with HEAD.<br/><br/>Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.7.20.1</description>
    <pubDate>Wed May 13 19:20:43 UTC 2009</pubDate>
    <dc:creator>jym</dc:creator>
</item>

<item>
    <title>Synch with HEAD</title>
    <description>/src/usr.sbin/traceroute6/Makefile - 1.9.42.1</description>
    <pubDate>Wed May 02 07:20:28 UTC 2018</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>
</channel></rss>

