mirror of
https://github.com/rsyslog/loganalyzer.git
synced 2025-09-26 11:19:26 +02:00
427 lines
24 KiB
Plaintext
427 lines
24 KiB
Plaintext
---------------------------------------------------------------------------
|
|
Version 2.6.1 (v2-stable), 2009-03-23
|
|
- Fixed an issue with case sensitive fieldnames in db and pdo logstream.
|
|
This issue could cause unexpected results depending on how fieldnames
|
|
were returned by the database layer. Now, all fieldnames and array keys
|
|
are automatically converted into lowercase.
|
|
- Fixed minor database template definition issues with the logcon_config
|
|
table, the propvalue and propvalue_text field can be NULL now.
|
|
---------------------------------------------------------------------------
|
|
Version 2.6.0 (v2-stable), 2009-03-20
|
|
- Merged beta branch into v2-stable branch.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.24 (beta), 2009-01-27
|
|
- Added italian language files, translated by Luigi Rosa
|
|
- Improved loading of language files, to avoid display error's if
|
|
translation is incomplete.
|
|
- Enhanced database performance of MYSQL and PDO logstream source drivers.
|
|
Searching and paging through results is much faster on larger
|
|
databases now.
|
|
- Enhanced Pager performance on index and detail page.
|
|
- Hardened db logstream classes against invalid parameters.
|
|
- Added missing include file for debug functions
|
|
- Debug Messages are now printed well formated below the site content
|
|
- Improved Documentation
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.23 (beta), 2008-12-23
|
|
- Fixed typo in textual month detection, which caused date detection
|
|
problems in december month only.
|
|
- Fixed missing include of debug functions in maintenance.php
|
|
- Added some performance tweaks into mysql db driver, which will make
|
|
searching for strings within messages faster.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.22 (beta), 2008-12-10
|
|
- Added workaround for year detection for RFC 3164 like timestamps.
|
|
This also resolves issues of the syslog date detection on new year.
|
|
- Fixed a notice error in chartgenerator, only visible if debug
|
|
options were enabled.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.21 (beta), 2008-11-24
|
|
- Fixed an infinite search loop which occured of the option
|
|
"Suppress Duplicated Messages was enabled". This caused the index page
|
|
to timeout once a duplicated message was hit.
|
|
- Fixed that filters were ignored when exporting results to cvs/xml
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.20 (beta), 2008-11-19
|
|
- Fixed a performance issue in the logstream db and pdo drivers when
|
|
using filters. This bug could cause script timeouts when using complex
|
|
filters.
|
|
- Added default .htaccess to prevent webserver access on cron folder
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.19 (beta), 2008-11-18
|
|
- Added a new "cron" folder which contains a maintenance.php script.
|
|
This script can be used on command line level for database maintenance.
|
|
For more information, see the documentation.
|
|
- Fixed typo of new column "DBRecordsPerQuery" in admin/sources.php
|
|
which caused an error when adding new database logstream sources.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.18 (beta), 2008-11-12
|
|
- Added logstream statistic and maintenance option which are accessable
|
|
in the sources admin panel. You can view overall stats of database
|
|
logstreams, and cleanup data based on the date field.
|
|
- Added option to use a custom phpLogCon logo in the header.
|
|
The logo url can be configured in the admin panel
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.17 (beta), 2008-11-03
|
|
- Fixed default database template, updates for DB Version 6 and 7 were
|
|
missing.
|
|
- Added expandable submenu for help into the top menu. Also fixed some
|
|
minor stylesheet issues, to optimize usebility in the main view.
|
|
- The detail page hides empty fields now.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.16 (beta), 2008-10-27
|
|
- Fixed a problem when adding a mysql logstream source. Due a problem of
|
|
how php mysql_connect function handels second conenctions, the Verify
|
|
of a newly added logstream source could cause the first database
|
|
connection to be overwritten. The following error is, that the wrong
|
|
database was used for the UserDB after the new logstream was verified.
|
|
- Added a check into the redirect function to STOP redirecting if an
|
|
error happens in the UserDB.
|
|
- Fixed minor issues handling form input which happened when
|
|
magic_quotes_gpc was enabled.
|
|
- Fixed a bug in the convert.php script which inserted the wrong
|
|
database version number. This caused phpLogCon to force an database
|
|
upgrade which is not needed at all.
|
|
- Added dummy db update scripts, so the db upgrade script won't fail
|
|
in future. This is for the case when the db version is not correctly
|
|
or missing in the user database.
|
|
- Added support to filter for dynamic fields within the logstream
|
|
database sources. This was not possible yet. The filtering also has a
|
|
secure end timer, which avoids that the timelimit hits the script.
|
|
- Added support to suppress unparseable messages when using msgparsers.
|
|
This enhances useability if you have mixed data sources, and want to
|
|
filter out unparseable messages.
|
|
- Added new setting for MYSQL logstream sources to control the amount
|
|
of data per query. This value can be used to tweak the MYSQL
|
|
performance. For example when filtering for fields which are generated
|
|
by a message parser, highering the value does improve the database
|
|
performance. The default value is 100, and should only be changed if
|
|
you know what you are doing.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.15 (beta), 2008-10-22
|
|
- Corrected the check for magic_quotes_gpc which is important when saving
|
|
configuration values are saved into the UserDB. This also fixes a
|
|
problem of duplicating backslahes when using \ or ' in string fields.
|
|
- Fixed a minor bug of handling and saving the ViewEntriesPerPage option.
|
|
- Added Option to inject custom html code into the header and footer.
|
|
- Added Help Links into the message parser admin panel.
|
|
- Cleaned up and enhanced the default and dark theme.
|
|
- Improved documentation
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.14 (beta), 2008-10-10
|
|
- Added support for fully customizeable fields. This includes a fields
|
|
admin with possibility to customize width and alignment of fields,
|
|
and add new custom ones.
|
|
- Added new table into user database to support the custom fields. This
|
|
requires a database upgrade.
|
|
- Add admin panel for message parsers. This includes further information
|
|
on the parsers as well as the option to import necessary custom fields
|
|
for the message parsers.
|
|
- Overall simplified code related to field definitions and types.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.13 (beta), 2008-10-07
|
|
- Improved documentation, added general and search description.
|
|
- The conversion script does convert the charts now as well.
|
|
- Added global warning which will be displayed on all pages if a
|
|
database update is pending
|
|
- Added button below searchfield which becomes visible when
|
|
you run searches which links to the asktheoracle site.
|
|
- Fixed a race condition in the installer which could cause phpLogCon
|
|
to fail at Step 8.
|
|
- Added parser for apache2 common format. So we support apache combine
|
|
and common now.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.12 (beta), 2008-09-29
|
|
- Fixed several SQL issues in the logstream classes when filtering
|
|
was used.
|
|
- Enhanced all content menus in the main site, reduced coding as well.
|
|
- Added support for URL detection within the data of string fields, these
|
|
links can be opened in new windows.
|
|
- Fixed bug when excluding more then one string filter from the
|
|
same field type.
|
|
- Fixed wrong database version insert in install.php as well as
|
|
incorrect redirect login page during install.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.11 (beta), 2008-09-25
|
|
- Fixed the "next page" button when a logstream disk source was used.
|
|
The "next page" button stopped working as a side effect of some
|
|
performance changes made in the last version.
|
|
- Added new description field for logstream sources. If the description
|
|
field is used, the description is shown below the pager on the
|
|
main index site. The database version has also been incremented, this
|
|
only affects you if you are using the user system.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.10 (beta), 2008-09-24
|
|
- Merged devel branch into beta branch.
|
|
- Enhanced search performance in disk logstream, specially when searching
|
|
in large files.
|
|
- Enhanced critical error display, and added better error details if the
|
|
user db server is not reachable
|
|
---------------------------------------------------------------------------
|
|
Version 2.4.0 (v2-stable), 2008-09-24
|
|
- Merged beta branch into v2-stable branch.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.9 (devel), 2008-09-19
|
|
- Implemented support to analyze Webserver logfiles from Apache and
|
|
Microsoft IIS Webserver. There is a collection of new fields available,
|
|
filtering is possible. . In order to read Apache or IIS logfiles,
|
|
you need to use the "iis" or "apache2" message parser in your disk
|
|
sources.
|
|
- Added a new page called "asktheoracle.php" which will be automatically
|
|
linked on IP's and domain names. It is a simple helper page which
|
|
creates a bunch of usefull filter links.
|
|
- Added some basic documentation into the doc folder. phpLogCon
|
|
does also link to this documentation now (Help Menu Entry).
|
|
- Added a general option to limit the display of string fields.
|
|
- Added a general option to configure the timeout value of popup menus.
|
|
- Added a general option to alter the php scrip timeout. This is of course
|
|
only possible if the php interpreter is allowed to change the script
|
|
timeout.
|
|
- Added checks for the script timeout in the disk logstream, this avoids
|
|
that the script is suddenly stopped by the php interpreter.
|
|
- Fixed a sorting bug in the disk logstream, which removed numeric
|
|
values in the charts
|
|
- Added support to filter for a + character as well now. In order to filter
|
|
for strings containing the + character, just add replace it with ++.
|
|
A single + will still be equal to a space character in the filter engine.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.8 (devel), 2008-09-16
|
|
- Added Bitstream Vera Fonts into the package which will be used by the
|
|
chart generator. So there won't be a problem of missing truetype fonts
|
|
anymore.
|
|
- Tweaked the visual appereance of all chart types.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.7 (devel), 2008-09-15
|
|
- Added Statistics page for chart generation. The following charts are
|
|
possible right now: Pie, bars vertical and bars horicontal.
|
|
All charts can be configured within the Admin Center, if the user system
|
|
is installed and enabled. Custom charts can be added as well.
|
|
- Added filter / search support for processid, event category and the
|
|
event user field
|
|
- Added database update, as we now have a new table to store
|
|
configured charts into.
|
|
- Fixed a few minor filtering issues, specially with numeric filters.
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.11 (beta), 2008-09-08
|
|
- Fix another parsing issue in the logline parser. Most of RFC 3164
|
|
formatted syslog messages should now be correctly splitted into their
|
|
fields.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.6 (devel), 2008-09-03
|
|
- Implemented Message Parser facility. This new extendable facility of
|
|
phpLogCon helps splitting messages into fields. And the fields can
|
|
be filtered and searched for, this expands the full potential of
|
|
phpLogCon. A message parser for windows eventlog logfiles generated
|
|
by Adiscon products is included.
|
|
- Linebreaks within messages are now displayed in the popup window,
|
|
and the detail page.
|
|
- Added Database Upgrade functionalety, the reason is simple, because
|
|
there was an update to the database structure. If you are using the
|
|
User Management system, you will be prompted to upgrade your database
|
|
next time you login.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.5 (devel), 2008-08-28
|
|
- Added option to send debug messages (warnings and error's) from
|
|
phpLogCon to the local syslog server on linux. On Windows, the debug
|
|
messages will appear in the application event log.
|
|
- Enhanced the PDO Logstream Driver for better performance on large
|
|
databases. On MYSQL and POSTGRES, the PDO Logstream does not uses the
|
|
LIMIT statement to minimize database usage.
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.10 (beta), 2008-08-27
|
|
- Fixed a few parsing issues with prior RFC 3164 syslog messages.
|
|
These messages are now correctly parsed, or better do not cause
|
|
any parsing problems anymore.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.4 (devel), 2008-08-05
|
|
- Included fixed from Beta v2.3.9
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.9 (beta), 2008-08-07
|
|
- Fixed a bug in the parsing of RFC 3164 date and time stamps which
|
|
occured from the 1st to the 9th of each month. During this time, the
|
|
date was not correctly parsed.
|
|
- Enhanced detail popup window, it performs much better now and is less
|
|
annoying. It still can be turned off very easily.
|
|
- Fixed an image alignment problem of the message once and for all.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.3 (devel), 2008-08-05
|
|
- Added support to export the current visible events into a XML or CSV
|
|
file. If you have further recommendations for useful export file
|
|
formats, just let us know in the phpLogCon forums or mailinglist.
|
|
- Extended Filter Engine to support Full and Partial Text searches on
|
|
string fields. The submenu buttons also now use the Full Text search
|
|
by default, which performs much better on database logstream sources.
|
|
- A new menu entry on each value on each field in the main EventView
|
|
gives you the option to search for this field only, or extend an
|
|
existing filterset.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.2 (devel), 2008-08-01
|
|
- General Options are now configureable on user basis, if UserDB System
|
|
is installed of course. This means first, phpLogCon used the global
|
|
configured options, then the user configured - if available.
|
|
- When you add new Sources, the source is checked with better error details.
|
|
If you have a database connection, even the existence of the configured
|
|
table is checked. This helps locating configuration problems.
|
|
- Fixed minor bug in the installer which was added in v2.5.0.
|
|
- Fixed spelling errors in the admin index template.
|
|
- Error messages in the admin center contain more useful details now.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.1 (devel), 2008-07-29
|
|
- Added a new option to suppress displaying multiple messages. This
|
|
means if you have two or more messages of the exact same text one after
|
|
another, only ONE message will be shown. This helps to "compress" the
|
|
logview a little bit.
|
|
- New feature, added Maximize/Normalize button into the menu. You can
|
|
hide the header now by using this feature for maximum log display.
|
|
- If the UserDB System is enabled, the donate button will only being
|
|
shown within the Admin Center.
|
|
- Fixed a bug in the input checking of files when a Diskfile source
|
|
was added or reconfigured.
|
|
- Fixed minor bug reading the correct default view for sources from DB.
|
|
- Fixed a problem in the Views Admin, a set of predefined columns could be
|
|
in the list.
|
|
- Enhanced error display in all admin templates.
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.8 (beta), 2008-07-28
|
|
- Fixed a "notice" bug in the installer, which was missing to save the
|
|
DBType for MYSQL Datasource.
|
|
- Fixed a bug in the pdo logstream class which caused display of empty
|
|
rows when no records where found.
|
|
- Fixed Bug ID82 from bugtracker. Internal and invalid IP Addresses are
|
|
not linked to whois anymore.
|
|
- Fixed Line Ending to Unix in some code files.
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.0 (devel), 2008-07-24
|
|
- Fully implemented the UserDB System. This is the next major milestone
|
|
in the development of phpLogCon. The new UserDB System allows you to
|
|
fully customize phpLogCon using an admin interface and offers the
|
|
following sub-features: Users, Groups, Sources, Views, Searches and
|
|
general options. Exiting configurations can be imported into the
|
|
user system using the convert.php script. The installer has an option
|
|
to install the user system.
|
|
- Added Icons to all Topmenu entries, as well as into the Admin
|
|
Topmenu entries.
|
|
- Improved stylesheets
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.7 (beta), 2008-07-07
|
|
- Added missing db mapping for program field of syslogng - thanks to
|
|
Micha "Wolvverine" Panasiewicz
|
|
- Added translation for Brazilian Portuguese, thanks to Ricardo Maraschini
|
|
---------------------------------------------------------------------------
|
|
Version 2.5.0 (devel), 2008-06-10
|
|
- Moved older devel branch to beta branch. Increment Version minor number.
|
|
---------------------------------------------------------------------------
|
|
Version 2.2.0 (v2-stable), 2008-06-10
|
|
- Moved beta branch to v2-stable branch.
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.6 (devel), 2008-06-09
|
|
- Added new feature, multiple configureable views which can be configured
|
|
and selected for each source seperately. Old configurations can still
|
|
be used with the new Views feature. The installer also supports
|
|
selecting the default View for the first added source.
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.5 (devel), 2008-06-06
|
|
- Enhanced the detected of IP Addresses and domain names, so the automatic
|
|
generated context links match better now.
|
|
- Added new option (enabled by default) to resolve IP Addresses into
|
|
hostnames. Note that this will only be done if the IP Address is NOT in
|
|
square brackets. The resolved names will be cached in the users session,
|
|
to speed up the resolving process. The resolved IP Addresses will be
|
|
injected behind the IP Address in curly brackets, and a diffirent colour.
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.4 (devel), 2008-06-02
|
|
- Added new feature to automatically link IP and domain names with our
|
|
whois search engine. So you can research these informations with one
|
|
click.
|
|
- Changed Online Search Parameters. For Eventlog related search links,
|
|
you will now directly directed to entries in our knowledge base, if
|
|
found.
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.3 (devel), 2008-05-23
|
|
- Initial Added the new DB Driver (Logstream) which uses PHP PDO.
|
|
PDO is the latest generic database interface for PHP5 and recommended
|
|
for best performance. It is possible to use other database engines with
|
|
this new logstream class like mssql, postgres sql, odbc, oracle
|
|
or even ibm db2.
|
|
- Optimized the logic of the pager and increased performance
|
|
related to it.
|
|
- Added support for the new Database driver into the installation script.
|
|
The old driver has been renamed to MYSQL Native and is also
|
|
recommended if you use MYSQL as database server.
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.2 (devel), 2008-05-20
|
|
- Implemented Online Search button into the field submenus. The search
|
|
uses our new repository at kb.monitorware.com.
|
|
- Added pager to the bottom of the index page as well (bugtracker id 76)
|
|
- Added filtering support for the new Eventlog fields
|
|
- Adding field mapping definitions for Windows Eventlog which are:
|
|
SYSLOG_EVENT_LOGTYPE, SYSLOG_EVENT_SOURCE, SYSLOG_EVENT_CATEGORY,
|
|
SYSLOG_EVENT_ID and SYSLOG_EVENT_USER
|
|
- Simplified columns configuration definition in config.sample.php
|
|
- Fixed minor css issues.
|
|
---------------------------------------------------------------------------
|
|
Version 2.1.6 (beta), 2008-05-19
|
|
- Fixed filter bug, if you want to filter with ":", you can do this by
|
|
using "\:" now.
|
|
- Added donate button ;)
|
|
- Changed install.php handling, so it is not necessary to remove the
|
|
script after installation anymore. It is only possible to use
|
|
install.php if the config.php is empty or does not exist.
|
|
- Added check for installed PHP Version. phpLogCon will refuse to run
|
|
on PHP4 or lower from now on!
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.1 (devel), 2008-05-02
|
|
- The page title is now created with Source, and other useful informations.
|
|
It is also possible to configure a custom title string with the
|
|
configuration, which will be prepended into each phpLogcon page.
|
|
- Added support for gzip compression (configurable), this will reduce
|
|
bandwidth and page load time.
|
|
- Added Auto reload function into main list view, can be enabled by default
|
|
in the configuration as well. Done using a META REFRESH.
|
|
- Added new configuration variable to set the default SourceID. The source
|
|
parameter will be appened to all necessary links and forms within
|
|
phplogcon, if the session sources differs from the default one.
|
|
Version 2.1.5 (beta), 2008-05-05
|
|
- Converted all files into UNIX format (^M has been removed)
|
|
---------------------------------------------------------------------------
|
|
Version 2.3.0 (devel), 2008-04-30
|
|
- Added "Back to Listview" button in the detailview.
|
|
- Added filter for message type
|
|
- Added inline button menus into the listview. Most values can be clicked
|
|
now, which opens a menu with additional useful links.
|
|
- Added Pagesite Selection into listview, so you can change the amount of
|
|
records you want to see on one page at any time you want.
|
|
- greatly improved database performance, runs much better now, but there
|
|
is still room for further optimization
|
|
---------------------------------------------------------------------------
|
|
Version 2.1.4 (beta), 2008-04-29
|
|
- Added missing facility 10 to 15 from RFC3164 into phhlogcon
|
|
---------------------------------------------------------------------------
|
|
Version 2.1.3 (beta), 2008-04-28
|
|
- Fixed a bug in the installer, the table type was not written into the
|
|
configuration.
|
|
Version 2.1.2 (beta), 2008-04-28
|
|
---------------------------------------------------------------------------
|
|
- Removed syslog sample logfile from samplelogs, fixed minor issue in the
|
|
installer
|
|
- Fixed bug in logstreamlineparsersyslog.class which failed to parse
|
|
some rsyslog loglines.
|
|
- Special characters like german "umlaute" are now proberly replaced
|
|
- Added link to help page, pointing to rsyslog wiki
|
|
- Changed database layout from winsyslog to monitorware.
|
|
Added more debug handling
|
|
---------------------------------------------------------------------------
|
|
Version 2.1.1 (beta), 2008-04-25
|
|
- added detail page into phpLogCon. The detail page shows all possible
|
|
details of a syslog message. It also possible to page in the
|
|
detail view.
|
|
- fixed minor notices bugs in the functions_db.php, which is really used
|
|
right now. But it will become important once the user-ui will be added.
|
|
- fixed "NEXT" button bug in the install script. Infact only ONE next
|
|
button is available now in the install script. This removes the
|
|
duplicated ones from before.
|
|
- added full german translation (thanks to Tom Bergfeld for providing it)
|
|
---------------------------------------------------------------------------
|
|
Version 2.1.0 (beta), 2008-04-24
|
|
- initial release of the rewritten phpLogCon v2
|