- 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.
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.82.tar.gz
- 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.
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.75.tar.gz
- Martin Pels' patch to allow UDP probes.
- 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).
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.74.tar.gz
- Some securty patches. Although MTR drops privileges as soon as
possible after opening the sockets, it still had some sprintf
calls, which have now been converted into snprintf.
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.73.tar.gz
- 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.
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.70.tar.gz
- 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.
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.69.tar.gz
- 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.
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.68.tar.gz
- 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)
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.66.tar.gz
- 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.
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.65.tar.gz
- Philippe suggests to do the time_t thingy before socket.h.
Apparently, MAC OS X doesn't compile socket.h otherwise.
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.64.tar.gz
- 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.
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.63.tar.gz
- 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)
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.62.tar.gz
- 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).
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.61.tar.gz
- 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. :-)
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.59.tar.gz
- Fixed compile warnings. Now compiles with -Wall. If your compiler
finds things mine didn't feel free to shout.
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.56.tar.gz
- 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.
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.55.tar.gz
- Added "scrolling" patch from Roland Illig, to allow scrolling in
text mode. I've always wanted this......
source: ftp://ftp.bitwizard.nl/mtr/mtr-0.54.tar.gz