Diff for /embedaddon/mtr/NEWS between versions 1.1.1.1 and 1.1.1.5

version 1.1.1.1, 2013/07/21 23:43:42 version 1.1.1.5, 2023/09/27 11:18:58
Line 1 Line 1
 WHAT'S NEW?  WHAT'S NEW?
   
V0.84 Fix some glib things by Thomas. The new release script will do a "git shortlog" to add 
 the commit messages here. 
   
   #NEW_STUFF_HERE this is a tag my script looks for. 
   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
      
   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
      
   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
       
   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.
      
      rewolff (22):
      
   
   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 timeout 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
         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
   
   =======
   #this is a tag my script looks for. 
   #NEW_STUFF_HERE
   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 timeout 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
      
   
   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. 
   
   V0.85 Fixed asn support. (better compile time detection of required features)
         support for multiple hostnames. (fixed in 0.86)
         support for TCP probes
   
   V0.84 Fix some glib things by Thomas. 
   
 V0.83 Move to github. Mostly done by Travis.  V0.83 Move to github. Mostly done by Travis.
   
 Author: Travis Cross <tc@traviscross.com>  Author: Travis Cross <tc@traviscross.com>
Line 44  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr Line 718  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr
   
   v0.74 Martin Pels' patch to allow UDP probes.    v0.74 Martin Pels' patch to allow UDP probes.
         KES reported a build problem. Turns out I need to install gtk-1.2          KES reported a build problem. Turns out I need to install gtk-1.2
        on my development sytem, otherwise my release script causes the        on my development system, otherwise my release script causes the
         build to break.          build to break.
         changed some docs to advertise the new mailing list.          changed some docs to advertise the new mailing list.
         added documentation for the Mac OS X compilation problem.          added documentation for the Mac OS X compilation problem.
Line 52  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr Line 726  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr
         Nico Lichtmaier's cleanup-gtk patch. (now mtr uses a more modern          Nico Lichtmaier's cleanup-gtk patch. (now mtr uses a more modern
         dialect of gtk).          dialect of gtk).
   
  v0.73 Some securty patches. Although MTR drops privileges as soon  v0.73 Some security patches. Although MTR drops privileges as soon
         as possible after opening the sockets, it still had some          as possible after opening the sockets, it still had some
         sprintf calls, which have now been converted into snprintf.          sprintf calls, which have now been converted into snprintf.
   
Line 86  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr Line 760  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr
         No changes.          No changes.
   
   v0.66 Through the Debian bugtracking system a bug report and    v0.66 Through the Debian bugtracking system a bug report and
        fix was sent my way, that deals with stupid optmization        fix was sent my way, that deals with stupid optimization
         trying to save some 768 bytes of memory, sacrificing "it          trying to save some 768 bytes of memory, sacrificing "it
         works" on a different architecture... (default char signedness)          works" on a different architecture... (default char signedness)
   
Line 101  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr Line 775  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr
   
   v0.63 Suggestion by RCW: Add -lm at line 70 of Configure.in.    v0.63 Suggestion by RCW: Add -lm at line 70 of Configure.in.
         On my system no ill effects ensued, so this version released          On my system no ill effects ensued, so this version released
        so that he can test if it still works on his sytem.        so that he can test if it still works on his system.
   
         Let me add that it's stupid that I have to specify that this          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          this program now requires Automake version 1.5 to build, where
Line 132  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr Line 806  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr
         rewrite some things. Now 50 lines of code less, but cleaner          rewrite some things. Now 50 lines of code less, but cleaner
         code. :-)          code. :-)
   
  v0.58 I don't remember. Fogot to update this. :-( Check the  v0.58 I don't remember. Forgot to update this. :-( Check the
         patch.          patch.
   
   v0.57 Lots of whitespace cleanups. And a DNS fix: Don't do DNS    v0.57 Lots of whitespace cleanups. And a DNS fix: Don't do DNS
Line 166  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr Line 840  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr
   v0.48 Draw names in red (GTK) or bold (Curses) if host doesn't    v0.48 Draw names in red (GTK) or bold (Curses) if host doesn't
         respond.          respond.
   
  v0.47 Fixed a (believed-) non-exploitable bufferoverflow.  v0.47 Fixed a (believed-) non-exploitable buffer overflow.
         Thanks Damian.          Thanks Damian.
   
   v0.46 Included patch to be able to specify outgoing interface    v0.46 Included patch to be able to specify outgoing interface
Line 177  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr Line 851  Author: R.E. Wolff <R.E.Wolff@BitWizard.nl> (mostly fr
         switching between numeric / dns names, and some minor          switching between numeric / dns names, and some minor
         stuff I forgot. This release serves as a code-sync-release.          stuff I forgot. This release serves as a code-sync-release.
         new version with even more new stuff in about two weeks!          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        I'm afraid I don't know how to fix the MacOS-X compilation
         problems in the source. Help wanted...          problems in the source. Help wanted...
   
   v0.44 David Stone adds the "last" column to the gtk version.    v0.44 David Stone adds the "last" column to the gtk version.
Line 319  people as it didn't contain any recent changes/news. Line 993  people as it didn't contain any recent changes/news.
         + If hop doesn't respond, draw its name in red (GTK) or bold (curses)          + If hop doesn't respond, draw its name in red (GTK) or bold (curses)
   
 2002-02-09  bodq  <bohdan@vstu.edu.ua>  2002-02-09  bodq  <bohdan@vstu.edu.ua>
        + Added --address option to bind to given IP addess        + Added --address option to bind to given IP address
   
 2001-04-15  root  <alane@geeksrus.net>  2001-04-15  root  <alane@geeksrus.net>
         + Added this file so that automake won't complain.          + Added this file so that automake won't complain.
Line 327  people as it didn't contain any recent changes/news. Line 1001  people as it didn't contain any recent changes/news.
         it does not work for GLIBC2 systems (e.g., RedHat 7+).          it does not work for GLIBC2 systems (e.g., RedHat 7+).
         + Fixed the subordinate CHECK_LIBS on the test for res_mkquery,          + Fixed the subordinate CHECK_LIBS on the test for res_mkquery,
         so that they test for res_mkquery, not res_init.          so that they test for res_mkquery, not res_init.
   

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>