Codebase list mtr / buster-backports/main NEWS
buster-backports/main

Tree @buster-backports/main (Download .tar.gz)

NEWS @buster-backports/mainraw · history · blame

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
WHAT'S NEW?

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.

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

  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.

  V0.81 Moved to git. Testing git...

  V0.80 Some compilation fixes for BSD by Jeremy Chadwick
        <freebsd@jdc.parodius.com>

  V0.78/0.79 some compilation fixes for BSD&others by
        Thomas Klausner <wiz@NetBSD.org>

  V0.76 display load sharing hosts in --raw output.
        added about button in gui.

  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.

  v0.74 Martin Pels' patch to allow UDP probes.
        KES reported a build problem. Turns out I need to install gtk-1.2
        on my development system, 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).

  v0.73 Some security 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.

  v0.72 Fix signed/unsigned bug in IPV6 part
        improved random packet size behaviour. --REW

  v0.71 Some IPV6 fixes, introduce packet size cmdline option.
        (was already present as a cmdline argument)

  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.

  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.

  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 optimization
        trying to save some 768 bytes of memory, sacrificing "it
        works" on a different architecture... (default char signedness)

  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 system.

        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. Forgot 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.

  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.

  v0.52 Mostly cleanups from Brett Johnson on MacOS X. It may
        clean up some compilation problems on MacOS X as well.

  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!

  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 buffer overflow.
        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-sync-release.
        new version with even more new stuff in about two weeks!
        I'm afraid I don't know how to fix the MacOS-X compilation
        problems in the source. Help wanted...

  v0.44 David Stone adds the "last" column to the gtk version.

  v0.43 Compile fixes.

  v0.41 Added afr's patch to allow disabling of gtk without Robn's hack.
        Made report mode report the newly added extra resolution.

  v0.40 Fixed some problems with HPUX and SunOS.
        Included Olav Kvittem's patch to do packetsize option.
        Made the timekeeping in micro seconds.

  v0.39 Forgot the parentheses around the previous fix... :-(

  v0.38 fixed some dubious code in dns.c (noted by someone's lint)

  v0.37 Added Bill Bogstad's "show the local host & time" patch.
        Added R. Sparks' show-last-ping patch, submitted by Philip Kizer.

  v0.36 Added Craigs change-the-interval-on-the-fly patch.
        Added Moritz Barsnick's "do something sensible if host not found"
            patch.
        Some cleanup of both Craigs and Moritz' patches.

  v0.35 Added Craig Milo Rogers pause/resume for GTK patch.
        Added Craig Milo Rogers cleanup of "reset". (restart at the beginning)
        Net_open used to send a first packet. After that the display-driver
            got a chance to distort the timing by taking its time to
            initialize.

  v0.34 Added Matt's nifty "use the icmp unreachables to do the timing" patch.
        Added Steve Kann's pause/resume patch.

  v0.33 Fixed the Linux glibc resolver problems.
        Fixed the off-by-one problem with -c option.

  v0.32 Fixed the FreeBSD bug detection stuff.

  v0.31 Fixed a few documentation issues. -- Matt
        Changed the autoconf stuff to find the resolver library on
            Solaris. -- REW
        Cleaned up the autoconf.in file a bit. -- Matt.

  v0.30 Fixed a typo in the changelog (NEWS) entry for 0.27. :-)
        added use of "MTR_OPTIONS" environment variable for defaults.

  v0.29 Lots of stuff.
        Neato overview display by David Sward.
        FreeBSD does wrong in the kernel the same that Solaris/x86 (see
            note for 0.27 does right. It forces mtr to send bad packets....
        Adjusted "not too much at once" algorithm. Now probing
           continues as long as not more than 5 hosts are unknown.
           Returning packets usually allow us to do the first sweep
           in one go.

  v0.28 DNS lookups are now suppressed if you don't want them.

  v0.27
        Fixed bug that showed up on Solaris/x86.
        GTK mainloop now runs as it's supposed to.

  v0.26
        Added "-n" flag for numeric output.
        fixed IP numbers displaying backwards.
        GTK mainloop now runs at 10 packets per second.
          - That's too much if there are only 3 hosts
          - that's too little if there are 20 hosts.
        -> Someone tell me how to change the "ping-timeout"
           callback time in gtk. Can't find it in the docs.
        The default for "hostname" is now "localhost" so that
        you can start mtr without any arguments and later
        fill in the host you want to trace to.

  v0.25
        Included two "raw" formats. One for separating GUI from
        the setuid program, and one suitable for later parsing and
        displaying. Volunteers wanted to separate the GTK
        backend. Thanks to Bertrand Leconte for contributing
        the format that's now called "split".

  v0.24
        Fixed number of probes. Accidentally was counted per
        packet sent instead of per round of packets.

  v0.23
        Fixed Sparc alignment problem with statmalloc

  v0.22
        Roger has take over maintenance.
        mtr now uses an "int" to pass options to the kernel.
        Makes things work on Solaris and *BSD I'm told.
        mtr doesn't fire off a flurry of packets when a new
        second comes around. Instead they are spaced evenly
        around the whole second. This allows people with a
        relatively slow first link to do meaningful measurements
        of whatever is behind that.

  v0.21
        mtr now drops root permissions after it acquires the raw
        sockets it needs.
        mtr should be a bit happier about building under SCO and
        Solaris.
        Fixed the problem with packets arriving after a reset.

  v0.20
        The build process for mtr now uses automake.
        Fixed a build problem for Irix.
        Now uses non-blocking DNS code, so mtr can attempt
        to do reverse lookup on multiple hosts at once.
        Fewer packets are sent out each cycle, so mtr
        doesn't hog quite so much bandwidth.

  v0.19
        Fixed a type-o in curses.c

  v0.18
        Fixed the network code to work properly under FreeBSD.
        Hopefully this will fix some other operating systems too.
        Also, fixed a build problem and the DNS hanging bug.

  v0.17
        Fixed the configure script to always like with the math
        library.  Added an icon.

  v0.16
        Added one #include to select.c.  Some people were unable
        to build mtr without this line.

  v0.15
        Both the build process and the networking code have
        been cleaned up and reorganized.  mtr now builds
        cleanly with GTK+ 0.99.8.

--- Below is the contents of the old "Changelog file" that annoyed some
people as it didn't contain any recent changes/news.

2002-03-06  Cougar <cougar@random.ee>
        + If hop doesn't respond, draw its name in red (GTK) or bold (curses)

2002-02-09  bodq  <bohdan@vstu.edu.ua>
        + Added --address option to bind to given IP address

2001-04-15  root  <alane@geeksrus.net>
        + Added this file so that automake won't complain.
        + Commented out the test for res_init in configure.in;
        it does not work for GLIBC2 systems (e.g., RedHat 7+).
        + Fixed the subordinate CHECK_LIBS on the test for res_mkquery,
        so that they test for res_mkquery, not res_init.