Up to [cvs.NetBSD.org] / pkgsrc / net / mtr
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
mtr: update to 0.95. V0.95 Aaron Lipinski (27): move net_send_batch call to its caller addr -> hostent for consistency re-init source too additional call from net_reopen refactor - group local, remote inits reset ctl address family at net_reopen accept only value used in structure tell dns process if we want 4 or 6 resolve ipv6 only if we have ipv6 remove wrapper only function init structures correctly wired up prepare host with h_addr_list remove temporaries extract convert_addrinfo_to_hostent function move conversion call to caller use addrinfo remove conversion function switch gui to addrinfo export DEFAULT_AF reset addr family before searching again freeaddrinfo export get_hostent_from_name make Hostname as const rename function dont show json option if not available Egor Panov (1): Updated Readme R.E. Wolff (2): Slight cleanup, but no fix for code that came up in a bugreport. increased max length suggested by YVS2014 Roger Wolff (12): Rogier Wolff (2): Code formatting for Zenithal pull added clarification to readme suggested by Zenithal Sergei Trofimovich (1): ui/curses: always use "%s"-style format for printf()-style functions Vincent Bernat (3): ui: don't cast to void* when calling display_rawhost() net: fix MPLS display for curses and report report: fix display of MPLS labels when using --report Zenithal (1): Add display of destination with resolved addr under curses mode a1346054 (5): fix wrong bash completion flag fix shellcheck warnings unify codestyle fix spelling trim trailing whitespace gaamox@tutanota.com (1): Report secondary servers when CSV + wide report is enabled
net: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts...): net/radsecproxy/distinfo The following distfiles could not be fetched (fetched conditionally?): ./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz ./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch ./net/djbdns/distinfo djbdns-1.05-test28.diff.xz ./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch ./net/djbdns/distinfo djbdns-1.05-multiip.diff ./net/djbdns/distinfo djbdns-cachestats.patch
net: Remove SHA1 hashes for distfiles
mtr: update to 0.94. V0.94 Aaron Lipinski (10): gtk_menu_append -> gtk_menu_shell_append GTK_OBJECT -> G_OBJECT gtk_button_new_from_stock -> gtk_button_new_with_label gtk3 hbox/vbox -> gtk_box_new gtk_menu_popup -> gtk_menu_popup_at_pointer show resolved hostname in raw dnsline rely on final return NULL introduce libasan avoid stack use after scope Alejandro Leal (2): few updates to manual page and README.md Updating some comments Chongyu Zhu (1): probe: fix find_source_addr Konrad Bucheli (1): fix segmentation fault if there is no IP address on an interface (fixes #320) Kulemin Alexander (1): report: json: reworked with libjansson Mark Egan-Fuller (1): Add display of destination. Markus Kötter (6): simplification - remove sockaddrtop simplification - remove addrcpy simplification - remove rsa{4,6} simplification - address addrcmp simplification - improve readability ip6 udp - fix probes with local or remote port R.E. Wolff (29): fix warning on recent compilers. Merge branch 'master' of github.com:traviscross/mtr net find local address fix by meingtsla proposed patch for bsd compile error fix closing brace Added include errno --obouizi Merge branch 'master' of github.com:traviscross/mtr More compilation warning fixes from obouizi Added extra help text to configure --yvs Changed MAXPATH to MAX_PATH for AIX compatibility. -- aixtools make the code for gtk2/3 a bit nicer. Merge branch 'gtk3_with_fallback' of https://github.com/krisl/mtr Merge branch 'master' of github.com:traviscross/mtr in hindsight my previous patch wasn't so nice. And nobody told me. Sean Wei (1): Fix parameter in ui/net.c Siyuan Miao (1): show mpls information in raw output atib (1): Added code to print multiple addresses regitered on the same hop count atibdialpad (2): Change TTL dynamically to adjust for path changes TODO list changes meingtsla (2): asn_{open,close}: Always initialize ipinfo hash table Merge branch 'master' of https://github.com/traviscross/mtr into asn-open-always-hcreate
Fix "Error decoding localhost address" from mtr-packet on NetBSD 8.1
mtr: update to 0.93. V0.93 Adam (1): Update README Adrien Gallouët (1): Add a help line for the t command in curses Alexander Blesius (1): convert README to markdown Arkadiusz Miśkiewicz (2): Also try SOCK_RAW/IPPROTO_ICMP when other fail. mtr to a unreachable host is possible again. Ben Williams (2): added UI hotkeys description (from internal help) to NOTES section in mtr man page renamed NOTES to INTERACTIVE CONTROL as per discussion in pull request Chonggang Li (4): mtr-packet: use ICMP and UDP without privilege on linux mtr-packet: fix Windows compilation mtr-packet: fix compilation on OS X mtr-packet: fix a bug causing IPv6 raw socket not working Markus Kötter (7): set udp checksum automake - configure show build options sockaddr - unify access to sockaddr_in/6 port & address probe - use INET6_ADDRSTRLEN probe - extend matching to src/dst host&port sockaddr - save a cast accessing the port construct - fix set port Matt Kimball (7): mtr-packet: report ICMP destination unreachable probes as "no route to host" ui: display "no route to host" error as host entry rather than abort json: Fix malformed json when the "hubs" list is empty commandline: Added --interface for using a named network interface Link portability/error.c with mtr-packet when missing on MacOS Mention Python mtrpacket package in mtr-packet man page Rework Cygwin mtr-packet to respond to signals (such as SIGTERM) R.E. Wolff (15): fixed some outdated text in README. minor changes top help Windows compilation on 32 bit machines fix #204 : added exec of mtr-packet in the place where mtr was started from. Quick and dirty, There is probably a better place to declare variables. Alternative 'skip uid 0 checks on cygwin' to adpoliak's implmentation fix stupid typo. Thanks adpoliak! possible fix for mac terminal 100% problem Sami Kerola: prevent MTR reporting unknown revision Merge branch 'master' of github.com:traviscross/mtr fixed split like for macos better fix. to dave's problem. -f equals -m fix from yvs2014 rewritten weiyixuan's patch fixed typo Netbsd build fixes thanks to yvs2014 Merge branch 'master' of github.com:traviscross/mtr Robert Scheck (1): Update incorrect FSF address Rogier Wolff (3): Fixed issue #286 Manpage fix for Darwin by Matt. Rewritten by REW Added parentheses SaintBol (9): Update protocols.h Update deconstruct_unix.c Update probe.c Update probe.h Update cmdpipe.c Update curses.c Update mtr.h Update report.c Update mtr-packet.8.in Sami Kerola (1): mtr-packet: make address-not-available errors less likely Samuel Henrique (1): [typo]mtr.8.in: s/allows to/allows one to/ Tobias Rittweiler (2): Add a .dir-locals.el file for Emacs. Replace perror(...); exit(...); by error(...); divinity76 (1): use setup.exe's package manager mode, replacing apt-cyg tk (1): Fix typo (resove -> resolve) weiyixuan (3): Option -y can not work properly Option --ipinfo 1 can not work properly for tcp, fix : bind port failed, try next sequence
Updated mtr to 0.92 again. Install missing mtr-packet. Now it's working except for 6-to-4 fallback; use "-4" for that case.
Revert upgrade to 0.92 due to mtr not working. See PR pkg/52323.
Updated mtr to 0.92. V0.92 added a few arguments to calls added by fmazu. Allows it to compile. V0.91 only made the tag point to the proper commit. --REW script now handles that situation (aborted release script) better. V0.90 only fixed the release script. Should now contain fmaxullo's patch. --rew fmazullo (1): Add AS number to json output V0.89 only made the tag point to the proper commit. --REW V0.88 Antonio Querubin (3): Merge remote-tracking branch 'origin/master' into newdns Need to error check getnameinfo(). Merge remote-tracking branch 'origin/master' into newdns David Hill (1): include <sys/select.h> for fd_set Jakub Wilk (1): Fix typos Joe Bruggeman (2): Replace all tabs tabs in net.c with spaces cleanup the if blocks in net.c to improve readability Jürgen Weigert (1): Mention + and - keys in the man page Kacper Michajłow (2): Relax mtr-packet search rules. Add missing errno.h include. Matt Kimball (20): Added mtr-packet subprocess test: Fix mtr-packet tests for Python 3 cmdline: multiple host names dropped all but one host (issue #168) mtr-packet: IPv6 support mtr-packet: UDP probe support mtr-packet: packet customization options (size, fill, mark, tos) mtr-packet: TCP and SCTP probes mtr-packet: MPLS decoding and local UDP port usage mtr-packet: allow local address binding Merge branch mtr-packet into 'master' mtr-packet: drop capabilities + using BSD's linked lists for probes build: moved front-end source into ui subdir build: use AC_CHECK_LIB for ncurses, rather than pkg-tool mtr-packet: Fall back to IPv4 only support if IPv6 sockets fail to open build: if linking with ncurses fails, try curses (for NetBSD) build: Fix Solaris build issues build: fix compiler warnings when for OpenBSD, NetBSD and Solaris mtr-packet: Report probe status on host unreachable (Cygwin) cleanup: Fix #ifdef structure which confuses 'ident' cleanup: reindented C source with GNU indent Narthorn (2): Initialize dns process before opening display Add displaymode 2 back in R.E. Wolff (19): Merge branch 'newdns' of https://github.com/traviscross/mtr into newdns Merge branch 'newdns' fixed double printout of start time, issue 131 Updated NEWS as in v0.87.1 format sent and rcvd fields correctly for big numbers #66 increased default unknownhosts #92 #132 #130 (I give in). Merge branch 'master' of github.com:traviscross/mtr fixed no-gtk build bug introduced with e2d898cc more cleanup Partial reverse of 6bb5b6b3b. re-initialize ipinfo_no and -max. Fixes #161. Merge branch 'master' of github.com:traviscross/mtr fixed dynamic DNS on/off switch. Fixed #160 header alignment issue found&fixed by meingtsla. Fixes #164 Merge branch 'master' of github.com:traviscross/mtr asn fix from meingtsla, fixes #163. Pong! put ifdefs around IPV6 only part. Fixes #184 More whitespace mangling for consistency in net.c The release script bumped the version number Roger Wolff (22): New DNS works for IPV4.... moved towards IPV6 compatibilty... removed the include mess... merged antonios's bufsize fixes Merge branch 'master' of github.com:traviscross/mtr into newdns AQ: Added include for redhat, and fixed salen for BSD removed last debug output from dns.c One more patch to fix a getnameinfo corruption problem. -- AQ Rogier Wolff (5): removed AC check for features newdns doesn't use Fixed pull #133 another way.... fixed #27 and #35 where the fix was tested a long time ago. fixed #141 compile without SCTP if not available fixed typo. Sami Kerola (122): warnings: remove unnecessary file usage: add short and long options and descriptions to usage() warnings: stop variable shadowing dns: remove unnecessary dns_events() function posix: replace bzero() and index() with modern equivelants warnings: stop reassigning a value before the old one has been used warnings: remove code that cannot be reached warnings: fix printf data types cleanup: remove unnecessary null check build-sys; do not use subdirectory object man: use url macro to urls and fix reference manual notations build-sys: default to ,/configure --enable-silent-rules warnings: do not take abs() when data type is unsigned warnings: mark unused function input variables warnings: fix couple unsigned vs signed variable comparisions warnings: multiply timeval seconds only when the value is small warnings: fix some missed unsigned vs signed variable comparisions comment: add value range note to initialization cast: do not downgrade to float when double should be used warnings: remove dead code build-sys: fix make distcheck build-sys: remove old dist Makefile kludge build-sys: use build version script from gnulib build-sys: improve configure.am build-sys: require automake 1.11.6 or newer warnings: fix unused variable when ./configure --without-gtk is used readability: always use EXIT_* definitions from stdlib.h cleanup: remove unnecessary function warnigns: add void to functions that do not take any arguments build-sys: fix --without-ipinfo regressions build-sys: fix ./configure --disable-ipv6 warnings: fix --disable-ipv6 --without-ipinfo compilation warnings build-sys: check pkg-config availability build-sys: use pkg-config to find gtk+-2.0 build-sys: use pkg-config to find ncurses build-sys: get rid of double negative ipinfo autotools settings cleanup: remove NO_SPLIT preprocessor check build-sys: simplify finding resolver library build-sys: remove unused autoconf check values cleanup: remove obsolete herror() function usage: reflect ./configure choices in available command line options cleanup: remove preprocessor missing functions go-arounds usage: be careful when parsing numeric user input usage: use error(3) error-reporting function cleanup: move max port number to be a define in net.h build-sys: use system getopt_long() when it is available build-sys: tell function locality explicitly portability: fix float max check from values.h portability: MacOS does not have error() function portability: fix MacOS libresolv usage data types: set static strings to be read-only cleanup: remove redundant redeclaration data types: move variable declaration from header to .c file data types: check with smatch everything is in resonable scope warnings: fix use of uninitialized warning data types: get rid of all globals that are easy to remove usability: fix --mark documentation docs: make manual page versioning automatic data types: move global data to control structures data types: make control structure smaller data types: move rest of the global variables to control structures crash fix: make --xml not to dump core warnings: correct function pointer prototype argument warnings: do not use zero as NULL warnings: avoid vla when malloc() is more appropriate usability: print usage() if unknown options are used cleanup: use definition for a magic value appearing twice in code cleanup: remove commented out includes in dns.c cleanup: avoid duplicating stdint.h cleanup: use ICMP definitions from linux/icmp.h when possible cleanup: move generic utility functions to a separate file reliability: ensure string copy results to a null determined string reliability: further removal of unsave string operation reliability: always check malloc() return value reliability: always check strdup() return value reliability: check writing to stdout and stderr was successful usability: use ISO-8601 timestamp posix: do not use time(2) input argument usability: add bash-completion file bug fix: long option --gracetime is correct, --graceperiod is not performance: use fewer printw() calls to center text cleanup: merge two trim functions to one crash fix: add ctl structure to gtk Pause_clicked() handler crash fix: never return const string as address crash fix: ctl->iiwidth_len was not initialized correctly cleanup: make unused and const attributes to look the same performance: make get_iiwidth() to be const function cleanup: remove more/bottom labels header separation from mpls cleanup: set variable only if it is used cleanup: correct display_offset variable usage cleanup: remove message duplicate performance: set few variables read-only docs: add Sami Kerola to authors performance: make reset in net.c more effective portability: fix bsd build warnings: ensure printf will not overflow misc: improve random initialization net: fix net_reopen() initialization warnings: fix warnings when everything possible is turned on curses: simplify format_number() curses: use switch case in mtr_curses_keyaction() cleanup: remove dead code style: convert c++ comment style to c style display: avoid unnecessary switch case clauses curses: convert magic numbers to an enum list data types: move variables from a file to a function scope cleanup: move file scope variables to the beginning of file data types: move names list away from global scope cleanup: move definitions and struct declarations to mtr.h cleanup: clarify preprocessor nesting build-sys: use proper check to find if time_t is defined build-sys: enable all system extensions regression: fix --displaymode=2 argument user interface: do not allow out of range --ipinfo arguments cleanup: use single logic to handle conditional options docs: add very basic --sctp documentation to manual page docs: improve mtr-packet(8) manual page build-sys: update .gitignore file smatch: extern keyword is needed only in header smatch: fix couple warnings build-sys: update .gitignore file docs: FSF moved back in 2005 Vlad Glagolev (1): respect theme foreground color aquerubin (5): Correct psize for IPv6. Merge updates from branch 'master' into newdns Merge branch 'master' into newdns Merge branch 'newdns' of https://github.com/aquerubin/mtr into newdns Fix standard deviation calculation.
Unbreak on legacy OS X by not defining BIND_8_COMPAT The configure script now automatically adds resolv library to the linker list, without intervention. Build tested on OS X 10.4 & 10.11
Less anger, more bug report URLs.
Fix problem where it stupidly assumes that SCTP is available everywhere (or, at least make it compile). Not reported upstream since the bug tracker requires a login, and I can't be bothered to create accounts on every bug tracker going. Not bumping PKGREVISION, since it is a build fix.
Updated mtr to 0.87. V0.87 Antonio Querubin (1): Use setcap instead of setuid when installing the binary. Baptiste Jonglez (4): Allow enabling IP info and ASN lookup from the curses interface Document the -y option in the manpage Cosmetic cleanup of the option-parsing code Fix wrap-around bug when displaying IP info (-y option) Danek Duvall (1): Fix issue #76: rationalize the discovery of a terminal handling library Gareth Randall (6): Corrected the "without gtk" reference to "./configure --without-gtk" Filled in some of the missing man page sections. Remove a warning message at compile time. Fix typos and update mailing list references. Add a section about granting limited security capabilities. State that Github is the preferred way to report bugs. Guo Yixuan (1): Raw output: add x for a ping-packet-sent event. Hajimu UMEMOTO (1): Add aslookup support to gtk interface Jakub Wilk (1): Fix typos. Kris Coward (1): Added --displaymode option Narthorn (1): curses: Fix background transparency in terminal Nikolai R Kristiansen (1): Add support for JSON as report output format R.E. Wolff (9): explanation of the version numbers in NEWS. Merge branch 'master' of github.com:traviscross/mtr removed warning about IPV6 socket when IPV6 is not available at runtime fix for printing space field in XML. modified name of timeout variable to prevent warning on solaris. changed the name of the ping timout timer from 'tag' to 'ping timeout timer' net.c fix from AQ. issue 128: compile should be in .gitignore The release script bumped the version number Rogier Wolff (1): added use-default-colors... Theo Baschak (1): Update asn.c - 32bit asn widths Tobias Rittweiler (5): Fix typo in csv_close() that prevented any of the data columns from being printed. --csv: Don't print spaces in columns. --csv: Print a header line as the first line which names all columns. asn.h: Guard against being included twice. Fix setting length field of UDP header to broken value on BSD systems. Vojtech Kurka (1): Fixed behaviour of Pause button aquerubin (3): Correct psize for IPv6. Fix Avg and Best column order to match column headers in GTK display. Update Tony's email address in the GTK credits. penyu (1): add max-unknown option russor (10): allow setting local and remote port for UDP probing fix checksum for odd sized packets set the local address for display if it was bound automatically set udp address if needed fix improper aliasing fix placement of zeros when running alternate udp checksum endian neutral placement of alternate checksum copy odd byte into a 16-bit temp value; used bit-sized types for calrity correct checksum calculation when adding the overflow overflows add option to set graceperiod swordfeng (3): Add SCTP support (same way with tcp) remove comment fix sctp header structure
Add SHA512 digests for distfiles for net category Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Update to 0.86: V0.86 Fixed default hostname logic. Fix for NetBSD: 64bit time_t -- Thomas Klausner Fix unnecessary runtime dependency on glib from VSYakovetsky through Thomas Inverted IPINFO define in the code. Removes double negatives. -- Vladimir Yakovetsky, REW. Fixed failure on IPv4 only systems when IPv6 was available at compile time. -- REW. Fixed (longstanding) bug that mtr used 100% cpu when paused. Cosmetic changes from Richard Hartman.
Fix build on SunOS.
Fix build under Mac OS X (Lion).
Don't print time_t with %lu; it fails on 32-bit netbsd, where time_t is wider than that. PR 47991 from VSYakovetsky.
Update to 0.85: bugfixes.
Fix build under Mac OS X.
Update to 0.84. V0.83 Move to github. Mostly done by Travis. Author: Travis Cross <tc@traviscross.com> Add autotools bootstrap script Update README for building from git repository Cleanup whitespace in the NEWS file Resolve -Wunused-but-set-variable warnings Resolve -Wnull-dereference clang warning Add -z / --show-ip support Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly from patches by others) some running patches Made report wide switch properly to displayreport mode. Bug #780647 fixed gtk field order. Bug #701513 added aslookup patch from bug #701514 added some extra clarifications to the SECURITY file. enable ipv6 resolvers. By Antonio Querubin. Fixes bug #752583
Update to 0.82: V0.82 Removed old Changelog file appended at the end as oldest changes. 2011-03-28 Mark Kamichoff <prox@prolixium.com> Enable decoding of ICMP extensions for MPLS for curses and report interfaces. Use the -e flag or press 'e' to enable it.
Update to 0.81: V0.81 Fix for https://bugs.launchpad.net/mtr/+bug/776211 don't have time right now to integrate some submitted patches. Sorry.
Update to 0.80: V0.80 Some compilation fixes for BSD by Jeremy Chadwick <freebsd@jdc.parodius.com>
Update to 0.79: contains last remaining pkgsrc patch.
Update to 0.78: Inclusion of two pkgsrc patches.
Remove unnecessary chunk.
Update to 0.77: 0.77: Changes: Load sharing hosts are now displayed in "--raw" output. The GUI gained an "About" button. Several minor code clean-ups were made.
Remove a bogus cast which breaks the build with Sun Studio C. While here set the license to "gnu-gpl-v2".
Update to 0.75: v0.75 Feelgood patch to move sprintf to snprintf. People might think that sprintf might cause a buffer overflow. Now it's clean. cut-paste patches: you can now copy an intermediate host to the clipboard.
Add fix to properly detect socklen_t on various system. Fixes PR 39421.
Update "mtr" package to version 0.74. Changes since version 0.72: - KES reported a build problem. Turns out I need to install gtk-1.2 on my development sytem, otherwise my release script causes the build to break. - changed some docs to advertise the new mailing list. - added documentation for the Mac OS X compilation problem. - added -Wno-pointer-sign to the compiler options. - Nico Lichtmaier's cleanup-gtk patch. (now mtr uses a more modern dialect of gtk). - as possible after opening the sockets, it still had some sprintf calls, which have now been converted into snprintf.
Pullup ticket 2395 - requested by tron security fix for mtr - pkgsrc/net/mtr/Makefile 1.49 - pkgsrc/net/mtr/distinfo 1.23 - pkgsrc/net/mtr/patches/patch-ac 1.3 Module Name: pkgsrc Committed By: tron Date: Thu May 22 12:10:49 UTC 2008 Modified Files: pkgsrc/net/mtr: Makefile distinfo Added Files: pkgsrc/net/mtr/patches: patch-ac Log Message: Implement a fix for the security vulnerability reported in <http://seclists.org/fulldisclosure/2008/May/0488.html>.
Implement a fix for the security vulnerability reported in <http://seclists.org/fulldisclosure/2008/May/0488.html>.
Update to 0.72: Minor (undocumented) improvements.
Don't override the result of configure a few moments ago by hard-coding -lresolv. It might not exist at all and break the other configure tests.
Fix reverse resolving for IPv6 addresses which contain an octet with a value larger than 127. Bump package revision because of this fix.
Note bug report URL for patch-ab.
Update mtr to 0.71: 0.71: The build-time check for the resolver library was improved. Binding to a specific interface was fixed. Incorrect display of multiple routes was fixed. Several minor bugs were fixed. v0.70 Antinio submitted a cumulative patch containing some nice improvements. He also submitted an automake patch that causes mtr to no longer compile on my system. I refuse to have mtr "in the dark" that I can't test-compile the dist. Add option for gtk support, and remove mtr-gtk package.
Fix errno.
Update to 0.69: v0.69 make distclean should now also remove "rej" files. Antonio Querubin: update getopt.h . More cleanups using new infrastructure. rcw: Fixed IPV6 support: When compiled in an IPV6-supporting environment, but when the kernel doesn't support IPV6, mtr would fail to start. v0.68 included some old patches. included patch from Antonio Querubin for better IPV6 support restructured some more whitespace. added mtr.h where "global" things should go. Not finished moving things around, but now that the infrastructure is there, it should be easy.
Add RMD160 digests.
Add patch based on christos' etherape patch-ab to make name lookups work on -current. Bump PKGREVISION.
Add RCS Id (hi jklos!).
Added fix for includes so mtr will compile on Mac OS X.
Update to 0.67: v0.67 Bad keyboarding by REW caused this one out the door. Sorry. No changes. v0.66 Through the Debian bugtracking system a bug report and fix was sent my way, that deals with stupid optmization trying to save some 768 bytes of memory, sacrificing "it works" on a different architecture... (default char signedness)
Update to 0.65, based on PR 27562 by Andreas Wrede. Changes since 0.54: v0.65 Dancer Vesperman noted that mtr no longer traces past a section of non-responding hosts. Apparently I added a line in net.c that didn't make sense in mtr-0.56. I can't find the reason for adding that line, so someone who thinks (s)he needs it, should holler. v0.64 Philippe suggests to do the time_t thingy before socket.h. Apparently, MAC OS X doesn't compile socket.h otherwise. v0.63 Suggestion by RCW: Add -lm at line 70 of Configure.in. On my system no ill effects ensued, so this version released so that he can test if it still works on his sytem. Let me add that it's stupid that I have to specify that this this program now requires Automake version 1.5 to build, where Automake was intended to make software independent of different versions of build software! For those concerned about the above statement: If you're just trying to compile and use MTR, there is no need for automake. Just when you're messing with the configure and build system of mtr is automake a tool you need. v0.62 Apparently someone changed gethostbyname into gethostbyname2 in mtr.c in an attempt to add IPV6 support. For systems without ipv6 support, the old gethostbyname should be used! Linux has the call even if you don't enable IPV6. Thanks Gary (rsub) v0.61 Attempt to get/print the local IP address. Now shows as 0.0.0.0 :-( Hints and tips appreciated! -- REW Lots of blank space reformatting. moved the interface address setting to net.c (where it belongs). v0.60 John Thacker submitted a surprisingly simple patch to enable linking against GTK2. (up to 2.4.0) v0.59 Josh Martin suggested to add some bounds checking to the dynamic field code. This caused me to delve in, and rewrite some things. Now 50 lines of code less, but cleaner code. :-) v0.58 I don't remember. Fogot to update this. :-( Check the patch. v0.57 Lots of whitespace cleanups. And a DNS fix: Don't do DNS lookups in raw mode with -n specified. v0.56 Fixed compile warnings. Now compiles with -Wall. If your compiler finds things mine didn't feel free to shout. v0.55 Cleanup patch. I'm going to do some maintenance on MTR, but I want to be able to say: Can you see which version fixed/broke things for you, so you're going to see a bunch of new releases soon.
Update to 0.54: v0.54 Added "scrolling" patch from Roland Illig, to allow scrolling in text mode. I've always wanted this...... v0.53 Added fix for raw mode.
Update from 0.51 to 0.52. Miscellaneous build and portability fixes.
Update to 0.51: v0.51 Fixed the bug introduced by the previous select loop fix... Thanks Evgeniy v0.50 Make "interface address" option work. Changes to "select" loop to allow window resizes (select interruption) to work. Thanks Mike!
Update mtr packages to 0.49. Changes since 0.42: v0.49 Fix compilation problems on several platforms. v0.48 Draw names in red (GTK) or bold (Curses) if host doesn't respond. v0.47 Fixed a (believed-) non-exploitable bufferoverflow. Thanks Damian. v0.46 Included patch to be able to specify outgoing interface address. v0.45 People are pressuring me to release new versions with their changes. That's fine. Now this version just adds dynamic switching between numeric / dns names, and some minor stuff I forgot. This release serves as a code-sycn-release. new version with even more new stuff in about two weeks! I'm afraid I don't know how to fix the MaxOS-X compilation problems in the source. Help wanted... v0.44 David Stone adds the "last" column to the gtk version. v0.43 Compile fixes.
Add patch to add rudimentary cname chasing to the ptr lookup stuff so that classless in-addr lookups work. Patch by atatat. Bump to 0.42nb1.
Don't require autoconf/automake.
Split this package into two - the original mtr uses a curses-based interface, the mtr-gtk package uses gtk. For use in environments which need mtr's functionality, but which are unlikely to have X11 installed, such as DMZ hosts, etc. Patches by Andrew Brown, atatat@netbsd.org.
Move to sha1 checksum, and/or add distfile sizes.
+ move the distfile digest/checksum value from files/md5 to distinfo + move the patch digest/checksum values from files/patch-sum to distinfo