xymon

Check-in [001ecb4d01]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Changelog/RELEASENOTES/CREDITS for 4.3.19 (rc1) git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.19@7617 44351d6e-118b-4698-b696-ce33095ecaa4
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | origin/4.3.19
Files: files | file ages | folders
SHA3-256: 001ecb4d0100d7bb721424e43a0de888b5835a083bee219c90162181caaef17c
User & Date: jccleaver@users.sf.net 2015-03-25 07:04:08
Context
2015-03-30
03:27
Use forest mode with 'ps' output when available git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.19@7618 44351d6e-118b-4698-b696-ce33095ecaa4 check-in: a6c792952f user: jccleaver@users.sf.net tags: trunk, origin/4.3.19
2015-03-25
07:04
Changelog/RELEASENOTES/CREDITS for 4.3.19 (rc1) git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.19@7617 44351d6e-118b-4698-b696-ce33095ecaa4 check-in: 001ecb4d01 user: jccleaver@users.sf.net tags: trunk, origin/4.3.19
03:47
Ensure status text in Windows svcs test updated git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.19@7616 44351d6e-118b-4698-b696-ce33095ecaa4 check-in: dba9139eba user: jccleaver@users.sf.net tags: trunk, origin/4.3.19
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to CREDITS.

     6      6   
     7      7   Marco Avvisano
     8      8   Paul Backer
     9      9   Olivier Beau
    10     10   Adamets Bluejay
    11     11   Brian Buchanan
    12     12   Massimo Carnevali
    13         -J Cleaver
           13  +Japheth Cleaver
    14     14   Craig Cook
    15     15   Douwe Dijkstra
    16     16   Francesco Duranti
    17     17   Lars Ebeling
           18  +Mark Felder
    18     19   David Ferrest
           20  +Franco Gasperino
    19     21   Tom Georgoulias
    20     22   Laurent Grilli
    21     23   Kevin Hanrahan
    22     24   Malcolm Hunter
    23     25   Knud Højgaard
    24     26   Asif Iqbal
    25     27   Charles Jones
................................................................................
    40     42   Tim Rotunda
    41     43   Thomas Rucker
    42     44   Mirko Saam
    43     45   Thomas Schäfer
    44     46   Tom Schmidt
    45     47   Eric Schwimmer
    46     48   Bill Simaz
           49  +Andy Smith
    47     50   Gavin Stone-Tolcher
    48     51   Jeff Stoner
    49     52   David Stuffle
    50     53   Christian Thibodeau
    51     54   Rick Waegner
    52     55   Rob Watson
    53     56   
................................................................................
    62     65   	 important while it was in use)
    63     66   	http://curl.haxx.se/
    64     67   	Daniel Steenberg and others
    65     68   
    66     69   libCARES
    67     70   	Based on the ARES library by Greg Hudson of MIT, 
    68     71   	C-ARES provides asynchronous parallel DNS lookups.
    69         -	http://daniel.haxx.se/projects/c-ares/
           72  +	http://c-ares.haxx.se/
    70     73   	Greg Hudson, Daniel Steenberg and others
    71     74   
    72     75   RRDtool
    73         -	http://www.mrtg.org/rrdtool/
           76  +	http://oss.oetiker.ch/rrdtool/
    74     77   
    75     78   OpenSSL
    76     79   	http://www.openssl.org/
    77     80   
    78     81   OpenLDAP
    79     82   	http://www.openldap.org/
    80     83   
    81     84   PCRE
    82     85   	http://www.pcre.org/
    83     86   

Changes to Changes.

            1  +Changes from 4.3.18 -> 4.3.19 (2x Mar 2015)
            2  +===========================================
            3  +
            4  +* rev 76xx
            5  +
            6  +* Don't crash when receiving an AAAA DNS response (BSD, thanks Mark Felder)
            7  +* xymonclient.sh running in --local mode was generating reports that were
            8  +  marked as duplicates (and thus being ignored). Reported by Guillaume Chane.
            9  +* Building with old versions of libpcre not supporting PCRE_FIRSTLINE should
           10  +  once again work
           11  +* Memory reporting on FreeBSD and OpenBSD has been fixed (Mark Felder)
           12  +* clientlog, hostinfo, and modify messages are now tracked in xymond stats
           13  +* In environment config files (xymonserver.cfg, xymonclient.cfg, and cfgoptions.cfg)
           14  +  an initial "export " line (as if it were actually a shell script) will be
           15  +  ignored and the remainder of the line parsed as normal.
           16  +* headermatch will now match the headers of an HTTP response even if the body
           17  +  is empty (eg, matching for a 302 Redirect)
           18  +* --debug mode in most daemons should cause *much* less of a performance hit, and
           19  +  output will be timestamped in microseconds
           20  +* xymondboard can now be used to PCRE-match against the raw message, and 
           21  +  acknowledgement and disable comments. Inequalities can be specified against the 
           22  +  lastchange, logtime, validtime, acktime, disabletime fields (in epoch timestamps).
           23  +  The existing net= and tag= filters have been documented.
           24  +* The sample xymon.conf apache snippet now supports apache 2.4 syntax
           25  +* Fix missing newline when returning upcoming 'schedule' commands.
           26  +* EXTIME= syntax in analysis.cfg and alerts.cfg has been added. This is applied
           27  +  after any TIME= filter. Use (e.g.) to exclude Wednesday afternoons on a line 
           28  +  which is already restricted to 9:00a to 5:00p on weekdays only.
           29  +* The included version of c-ares has been bumped to version 1.10.0.
           30  +* Support for older EGD (entropy gathering daemon) has been removed
           31  +* A crash when xymond_rrd was run in --debug mode on non GNU/glibc systems has 
           32  +  been fixed
           33  +* The msgs and procs tests are now HTML-encoded to ensure that lines with brackets
           34  +  are properly displayed
           35  +* An acknowledgements.sh log report has been added in (Submitted by Andy Smith)
           36  +* A number of logfetch issues have been addressed:
           37  +  - --debug syntax is now supported. (If modifying the command line in xymonclient.sh,
           38  +    use --debug=stderr to prevent spurious lines being sent in the client report.)
           39  +  - Invalid POSIX regular expressions for ignore or trigger lines will now be reported
           40  +    but should not cause crashes
           41  +  - Null characters in a log file will no longer cause further processing to stop (Thanks,
           42  +    Franco Gasperino.)
           43  +  - All lines matching a 'trigger' regex will be reported back, even if the total size
           44  +    exceeds the "maxbytes" limit. (Up to the maximum compiled buffer size.) As much of
           45  +    the final section as can be fit in the space remaining will be included, similar
           46  +    to the previous behavior if maxbytes was exceeded but no trigger lines were given.
           47  +    (Thanks, Franco Gasperino.)
           48  +  - The current location (where the previous run left off) is now marked in the status 
           49  +    report.
           50  +  - The '<...SKIPPED...>' and '<...CURRENT...>' texts can be overridden by specifying 
           51  +    values for LOGFETCHSKIPTEXT and LOGFETCHCURRENTTEXT in xymonclient.cfg
           52  +  - The "scrollback" (number of positions in previous "runs" back) that logfetch starts
           53  +    at can now be specified with the LOGFETCHSCROLLBACK variable, from 0 - 6 (the default)
           54  +* "deltacount" can be used to count the number of lines matching a specific regex in 
           55  +  client-local.cfg, counting only since the last run. These will be shown on the trends page.
           56  +  NOTE: Unlike the "linecount:" option, deltacount is specified after a specific "log:" line.
           57  +  See the client-local.cfg file for details.
           58  +* ifstat and netstat output from the new Windows PowerShell client is now graphed properly.
           59  +* Hostnames beginning with a number (allowed by RFC1123) are now supported in combo.cfg
           60  +* When a Windows service's status has been changed (ie, stopped or started), the relevant line
           61  +  in the 'svcs' test will now be updated to reflect this. (Reported by Gavin Stone-Tolcher and
           62  +  Neil Simmonds)
           63  +* Various build issues, compiler fixes, and valgrind complaints have been fixed.
           64  +
           65  +
     1     66   Changes from 4.3.17 -> 4.3.18 (3 Feb 2015)
     2     67   ===========================================
     3     68   
     4     69   * rev 7494
     5     70   
     6     71   * Fix CVE-2015-1430, a buffer overflow in the acknowledge.cgi script.
     7     72     Thank you to Mark Felder for noting the impact and Martin Lenko

Changes to RELEASENOTES.

     1      1             <<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>
     2         -           * * *   Release notes for Xymon 4.3.18   * * *
            2  +           * * *   Release notes for Xymon 4.3.19   * * *
     3      3             <<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>
     4      4   
     5      5   
     6      6   This documents the important changes between Xymon releases, i.e.
     7      7   changes you should be aware of when upgrading.
     8      8   
     9      9   For a full list of changes and enhancements, please see the 
    10     10   Changes file.
    11     11   
           12  +
           13  +Changes for 4.3.19
           14  +==================
           15  +This is mostly a bugfix release (see the Changes file for a full list), 
           16  +but there are some enhancements:
           17  +
           18  +Apache 2.4 syntax is now supported by the sample xymon.conf file.
           19  +
           20  +EXTIME= syntax in analysis.cfg and alerts.cfg files is now supported.
           21  +Note that this exclusion is applied *after* any normal TIME= 
           22  +specifiers. (If a TIME= modifier is present, then times outside of
           23  +that range are already excluded.)
           24  +
           25  +An Acknowledgements report CGI is now available, similar to 
           26  +the Notifications report. (Thanks, Andy Smith)
           27  +
           28  +Client logs with multiple trigger lines found are guaranteed to have all
           29  +the sections returned, even if this exceeds the "maxbytes" specified (up to
           30  +the compiled-in limit). Additionally, the "current" location of new log 
           31  +data written since the last time xymonclient was run is now marked for 
           32  +reference. (Thanks, Franco Gasperino)
           33  +
           34  +A new "deltacount" option is available in client-local.cfg. It functions
           35  +similarly to "linecount", but only counts lines written in the log
           36  +file since the last run.
           37  +
           38  +Additional filtration options are available for the xymondboard command,
           39  +including the full body of the message, and acknoweldgement and disable
           40  +comments. Also, inequalities can be used to filter an epoch timestamp
           41  +against any of: lastchange, logtime, validtime, acktime, or disabletime.
           42  +See the xymon(1) man page for details.
           43  +
    12     44   
    13     45   Changes for 4.3.18
    14     46   ==================
    15     47   4.3.18 fixes a buffer overflow vulnerability in the acknowledge.cgi
    16     48   script (CVE-2015-1430). All users are encouraged to upgrade.
    17     49   
    18     50   Thank you to Mark Felder for noting the impact and Martin Lenko

Changes to debian/changelog.

            1  +
            2  +xymon (4.3.19) unstable; urgency=medium
            3  +
            4  +   * rev 76xx
            5  +   
            6  +   * Don't crash when receiving an AAAA DNS response (BSD, thanks Mark Felder)
            7  +   * xymonclient.sh running in --local mode was generating reports that were
            8  +     marked as duplicates (and thus being ignored). Reported by Guillaume Chane.
            9  +   * Building with old versions of libpcre not supporting PCRE_FIRSTLINE should
           10  +     once again work
           11  +   * Memory reporting on FreeBSD and OpenBSD has been fixed (Mark Felder)
           12  +   * clientlog, hostinfo, and modify messages are now tracked in xymond stats
           13  +   * In environment config files (xymonserver.cfg, xymonclient.cfg, and cfgoptions.cfg)
           14  +     an initial "export " line (as if it were actually a shell script) will be
           15  +     ignored and the remainder of the line parsed as normal.
           16  +   * headermatch will now match the headers of an HTTP response even if the body
           17  +     is empty (eg, matching for a 302 Redirect)
           18  +   * --debug mode in most daemons should cause *much* less of a performance hit, and
           19  +     output will be timestamped in microseconds
           20  +   * xymondboard can now be used to PCRE-match against the raw message, and 
           21  +     acknowledgement and disable comments. Inequalities can be specified against the 
           22  +     lastchange, logtime, validtime, acktime, disabletime fields (in epoch timestamps).
           23  +     The existing net= and tag= filters have been documented.
           24  +   * The sample xymon.conf apache snippet now supports apache 2.4 syntax
           25  +   * Fix missing newline when returning upcoming 'schedule' commands.
           26  +   * EXTIME= syntax in analysis.cfg and alerts.cfg has been added. This is applied
           27  +     after any TIME= filter. Use (e.g.) to exclude Wednesday afternoons on a line 
           28  +     which is already restricted to 9:00a to 5:00p on weekdays only.
           29  +   * The included version of c-ares has been bumped to version 1.10.0.
           30  +   * Support for older EGD (entropy gathering daemon) has been removed
           31  +   * A crash when xymond_rrd was run in --debug mode on non GNU/glibc systems has 
           32  +     been fixed
           33  +   * The msgs and procs tests are now HTML-encoded to ensure that lines with brackets
           34  +     are properly displayed
           35  +   * An acknowledgements.sh log report has been added in (Submitted by Andy Smith)
           36  +   * A number of logfetch issues have been addressed:
           37  +     - --debug syntax is now supported. (If modifying the command line in xymonclient.sh,
           38  +       use --debug=stderr to prevent spurious lines being sent in the client report.)
           39  +     - Invalid POSIX regular expressions for ignore or trigger lines will now be reported
           40  +       but should not cause crashes
           41  +     - Null characters in a log file will no longer cause further processing to stop (Thanks,
           42  +       Franco Gasperino.)
           43  +     - All lines matching a 'trigger' regex will be reported back, even if the total size
           44  +       exceeds the "maxbytes" limit. (Up to the maximum compiled buffer size.) As much of
           45  +       the final section as can be fit in the space remaining will be included, similar
           46  +       to the previous behavior if maxbytes was exceeded but no trigger lines were given.
           47  +       (Thanks, Franco Gasperino.)
           48  +     - The current location (where the previous run left off) is now marked in the status 
           49  +       report.
           50  +     - The '<...SKIPPED...>' and '<...CURRENT...>' texts can be overridden by specifying 
           51  +       values for LOGFETCHSKIPTEXT and LOGFETCHCURRENTTEXT in xymonclient.cfg
           52  +     - The "scrollback" (number of positions in previous "runs" back) that logfetch starts
           53  +       at can now be specified with the LOGFETCHSCROLLBACK variable, from 0 - 6 (the default)
           54  +   * "deltacount" can be used to count the number of lines matching a specific regex in 
           55  +     client-local.cfg, counting only since the last run. These will be shown on the trends page.
           56  +     NOTE: Unlike the "linecount:" option, deltacount is specified after a specific "log:" line.
           57  +     See the client-local.cfg file for details.
           58  +   * ifstat and netstat output from the new Windows PowerShell client is now graphed properly.
           59  +   * Hostnames beginning with a number (allowed by RFC1123) are now supported in combo.cfg
           60  +   * When a Windows service's status has been changed (ie, stopped or started), the relevant line
           61  +     in the 'svcs' test will now be updated to reflect this. (Reported by Gavin Stone-Tolcher and
           62  +     Neil Simmonds)
           63  +   * Various build issues, compiler fixes, and valgrind complaints have been fixed.
           64  +
           65  + -- Japheth Cleaver <cleaver-xymon@terabithia.org>  XXX, 2x Mar 2015 XX:XX:XX -0700
           66  +
     1     67   
     2     68   xymon (4.3.18) unstable; urgency=medium
     3     69   
     4     70      * rev 7494
     5     71   
     6     72      * Fix CVE-2015-1430, a buffer overflow in the acknowledge.cgi script.
     7     73        Thank you to Mark Felder for noting the impact and Martin Lenko

Changes to include/version.h.

     7      7   /* version 2. See the file "COPYING" for details.                             */
     8      8   /*                                                                            */
     9      9   /*----------------------------------------------------------------------------*/
    10     10   
    11     11   #ifndef __VERSION_H__
    12     12   #define __VERSION_H__
    13     13   
    14         -#define VERSION "4.3.18"
           14  +#define VERSION "4.3.19-rc1"
    15     15   
    16     16   #endif
    17     17