* 2016-04-22, prewikka-3.0.0: Author: Sélim Menouar - Prevent button's text in MainMenu to overflow - Update buttons state on rows suppression - Check dataprovider type before loading dataprovider backend Author: Francois Poirotte - Traceback on timelines when start == end - Hide irrelevant filters - Fix CSS class for node header in sensors - Avoid tracebacks in prewikka.utils.misc - Fix navigation bar display on IE 9 Author: Antoine Luong - Fix a parenthesis problem when applying filters - Preserve the grid width when adding/removing columns - Reinitialize env.threadlocal.menu - Correct behavior of severity checkboxes - Fix KeyError when no host URL are configured * 2016-04-15, prewikka-3.0.0rc4: Author: Sélim Menouar - Hook to dynamically add link in alert's popup menu Author: Antoine Luong - Rework the loading mechanism of head content - Use Cheetah comments in IE conditional comments - Global translation work - Fix UserSettings template Author: Yoann Vandoorselaere - Localize custom mainmenu date format Author: Francois Poirotte - Improve the help message about filters * 2016-04-08, prewikka-1.3.0rc3: Author: Yoann Vandoorselaere - Implement the parse_datetime() method Author: Antoine Luong - Handle parameters without filename in multipart - Re-add missing fields in AlertListing search Author: Francois Poirotte - Skip AJAX request for the logout link - Get rid of browser sniffing Author: Sélim Menouar - Prevent an empty column from appearing in AlertListing - Fix simple filter in AlertListing - Gray out the mainmenu's inputs when they are disabled Author: Camille Gardet - Fix Chosen select order - HTML and JS are now separated in Renderer Author: Louis-David Gabet - Control buttons with jqGrid * 2016-04-01, prewikka-1.3.0rc2: Author: Yoann Vandoorselaere - Navigation fixes, helper method for time argument generation Author: Antoine Luong - Fix a jQuery UI / Bootstrap compatibility problem - Prevent users from disabling certain plugins - Remove enumeration fields from AlertListing basic search Author: Francois Poirotte - Return timeline_absolute in get_parameters - Prevent filters from being applied twice - Add support for reverse proxies Add the "reverse_path" configuration option in prewikka.conf which can be used to override the base path to prewikka. Author: Camille Gardet - Don't save invalid parameters in alert view - Fix columns titles in users/groups listing * 2016-03-25, prewikka-1.3.0rc1: Author: Thomas Andrejak - Hack to change on the fly alert.analyzer(0) to alert.analyzer(-1) - Remove completion in alertlisting query - Fix error management permission Author: Sélim Menouar - AlertListing fixes - Don't add column if the HOOK returns None - Add node.name in simple search - Fix time_asc sorting - Force the mainmenu end date to be greater than the start date - Add section to the menumanager when adding a view - Check uniqueness of filter name - Move the hook declaration to FilterDatabase Author: Louis-David Gabet - Fix placeholder on Filter's view - Add hasUserName function - Fix missing boolean value in configuration file Author: Camille Gardet - Fix Update button in Apps view - Fix enable_details URLs Author: Yoann Vandoorselaere - Correct handling of absolute time * 2016-03-18, prewikka-1.3.0beta2: Author: Yoann Vandoorselaere - get_criteria() now only return generic criteria (dataprovider compatibility) - Improve timezone support - The sensor_localtime option has been removed since it is not efficient, and have a number of problem. - User can now select the timezone to be used in his profile. - The default is now to format timezone in the user selected timezone, not the frontend timezone. - in-transaction initialisation for version attribute - Remove deprecated Author: Louis-David Gabet - Fix wrong filter in alert listing - Show details during plugin updates - Fix filter's popup behavior - Increase font size - Change 'Prewikka' labels to 'Prelude' Author: Francois Poirotte - Support generic paths in selection - Fallback for the default view Author: Sélim Menouar - Handle permissions in dataprovider - Correctly delete events on confirm button - Add a footer-buttons css class - Change buttons' colors and icons Author: Antoine Luong - Fix wrong computation of number of pages in grid - Scroll to top when loading a page via AJAX - Correctly delete rows from jqGrid - Load views before auth/session modules * 2016-03-01, prewikka-1.3.0beta1: Author: Sélim Menouar - Look-and-feel: - Add tooltip for host and classification - Reponsive element for extra small device (<= 768px) - Ask for confirmation when performing a dangerous action - Always open a popup menu when filtering on alert listing - Change the ajax spinner - Automatically close the filter menu when we click outside - MainMenu fixes - Change the permissions' mechanism - Deprecate "place" option in the configuration file Author: Camille Gardet - Pretty output for prewikka-httpd help - Document the multiprocess option in prewikka-httpd - Add missing MIME types - Add index to IDMEF paths of Source/Target port Author: François Poirotte - Fix a plugin update failure - Fix several issues in AddressResolve - Default view after a successful login Author: Antoine Luong - Support for prewikka-updatedb entry point - Various theme-related tweaks - Better handling of sections in the menubar - Bugfixes - Filters were not applied when deleting alerts - Prevent empty message when the session cookie expires - Catch errors when database scripts are missing - Fix normalization problems in Agents and Heartbeats views - Avoid MessageSummary NoneType exception - Take timezone into account in message summary Author: Thomas Andrejak - Add method in renderer to check if a backend is loaded Author: Abdel Elmili - API to query different data sources Author: Yoann Vandoorselaere - Fix duplicated parameters exception - Disable multithreading support since it is known to cause deadlock * 2016-01-13, prewikka-1.3.0alpha1: Author: Sélim Menouar - Major look-and-feel overhaul - Bootstrap migration - MainMenu reworking - Add jquery-ui-datetimepicker for calendars - Temporarily remove timezone selection - No more "Save" button, the settings are always saved - Add an option for parameters which need to be shared between views - Add FontAwesome icons in navbar - Change prewikka's logo - Change the popup_menu - Update filter menu in alert listing - Allow multiple plugins in the same file - Add a default mimetype to the WSGI script - Preserve configuration section ordering on merge Author: Antoine Luong - Prewikka dialog adjustments - Standardize grid library usage with free-jqGrid - Remove the ToolAlertListing view - Display hearbeat details in a widget - Bugfixes - Fix issue with jEditable input fields' dimensions - Fix possible injection in error dialog - Fix inconsistency in the handling of substring operators - Operator tooltips were not displayed in AlertListing filters - Do not create a topmenu tab for section delimiters Author: Yoann Vandoorselaere - prewikka-httpd server now supports multiprocessing - Add missing path type for criteria to url mapping - Multiple time navigation fixes - Fix exception when using sensor localtime mode Author: Camille Gardet - Bugfixes - Fix order in jquery-chosen-sortable.js - Fix renderer-elem height - Fix view extra settings Remove excessive containers, causing data duplication Add a z-index to prewikka-view-config to display it above graphics present in the page. - Add parameters to chosen encapsulation The new parameters are used to tweak the rendering of the or not - Update underscore.js to 1.8.3 - Keep the order of "Data paths" in the view settings Author: Abdel Elmili - Remove unused parameter in RendererPluginManager Author: Louis-David Gabet - Load conf files in alphabetical order