diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index 2f37836779..0125496b50 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,25 @@ +2009-03-12 Esteban Sanchez + + * include/auth/mysql.php: Added a cache to is_user_admin(). + + * include/config_process.php: Changed build version. Load l10n tables + before extensions. + + * include/functions_config.php: Fixed an error on update_config() that + fails to update when the value has changed. Fixed style updating + also. + + * include/functions_db.php: Added GROUP BY token to + format_array_to_where_clause_sql(). + + * include/functions_ui.php: Added a flag to debug() to allow disabling + the backtrace output. + + * operation/agentes/tactical.php: Fixed tab. Makes percentage images a + bit taller. + + * ChangeLog.2008: Added to repository. Stripped ChangeLog history. + 2009-03-11 Esteban Sanchez * include/functions_reporting.php: Fixed an error on get_group_stats() @@ -2201,7083 +2223,3 @@ translation. * include/languages/index.pot: Updated po template. - -2008-12-29 Jorge Gonzalez - - * include/languages/es.po, include/languages/es.mo: Updated Spanish - translation. - - * include/languages/index.pot: Updated po template. - -2008-12-24 Evi Vanoost - - * include/functions_reporting.php, include/functions_db.php, - include/functions_html.php, operation/agentes/datos_agente.php, - operation/agentes/estado_agente.php, - operation/agentes/estado_generalagente.php, - operation/agentes/estado_grupo.php, operation/agentes/estado_monitores.php, - operation/agentes/networkmap.php, operation/agentes/status_monitor.php, - operation/incidents/incident_detail.php, - operation/reporting/reporting_viewer.php, - operation/reporting/reporting_xml.php, reporting/fgraph.php, - godmode/db/db_audit.php, godmode/db/db_event.php, godmode/db/db_purge.php: - Added get_system_time in favor of time (); - - * include/functions.php: Added get_system_time which gets the time from - a source based on user preference - - * include/help/en/help_timesource.php: Explanation of timesource. - - * godmode/setup/setup.php, include/config_process.php: Added timesource - selection and preference - -2008-12-24 Raul Mateos - - * index.php: Updated build, again due to the use of the new custom ID. - - * reporting/fgraph2.php: New file, test for ezcomponents. - - * operation/events/event_statistics.php: Use of fgraph2 if test var is - set in the URL. It uses ezComponents, that need to be installed. - This shows a 3D chart. Probably not will be used, but it's an idea - about how to improve graphs in pandora. To test, just add &test to the - event_statistics URL. - -2008-12-23 Evi Vanoost - - * index.php: Cleaned up some old stuff and fixed the order of GET/POST - - * general/header.php: Added tags for custom branding and todo - - * general/login_page.php: Cleaned up some old stuff and fixed always - redirecting the user to the overview if they followed a link. - -2008-12-23 Ramon Novoa - - * godmode/agentes/configurar_agente.php: Properly insert the custom ID - when creating the keepalive module (there was a typo). - -2008-12-23 Evi Vanoost - - * pandoradb_data.sql, include/config.php, pandoradb.sql, - godmode/groups/configure_group.php, - godmode/groups/group_list.php, - godmode/agentes/module_manager_editor_network.php, - godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/module_manager_editor_plugin.php, - godmode/agentes/module_manager_editor_prediction.php, - godmode/agentes/module_manager_editor_data.php, - godmode/agentes/configurar_agente.php, - godmode/agentes/module_manager_editor.php, - godmode/agentes/agent_manager.php: Added support for a custom ID to - agents, modules and groups. - -2008-12-22 Evi Vanoost - - * godmode/agentes/agent_template.php: Rewritten to use new functions - - * godmode/agentes/configurar_agente.php: Fixed adding empty ips - - * godmode/db/db_purge.php: Fixed bug #2445819 ? - - * godmode/db/db_refine.php: Rewritten to use new functions. Fixed bug - #2445819 ? - -2008-12-22 Jorge Gonzalez - - * pandoradb_data.sql: Added Dutch to translations. - - * include/languages/Makefile: Added Dutch to translations. - - * include/languages/index.pot: Updated po template file. - - * include/languages/cs.po, include/languages/pt_BR.po, - include/languages/pl.mo, include/languages/it.mo, - include/languages/ko.po, include/languages/sl.mo, - include/languages/sk.po, include/languages/uk.po, - include/languages/pt.mo, include/languages/ro.po, - include/languages/ast.mo, include/languages/bn.po, - include/languages/cs.mo, include/languages/ar.po, - include/languages/pt_BR.mo, include/languages/ko.mo, - include/languages/fr.po, include/languages/sk.mo, - include/languages/uk.mo, include/languages/ro.mo, - include/languages/ca.po, include/languages/da.po, - include/languages/tr.po, include/languages/sv.po, - include/languages/de.po, include/languages/ja.po, - include/languages/zh_TW.po, include/languages/bn.mo, - include/languages/he.po, include/languages/fi.po, - include/languages/ar.mo, include/languages/hi.po, - include/languages/zh_CN.po, include/languages/fr.mo, - include/languages/te.po, include/languages/eu.po, - include/languages/hu.po, include/languages/ca.mo, - include/languages/da.mo, include/languages/tr.mo, - include/languages/sv.mo, include/languages/de.mo, - include/languages/ru.po, include/languages/ja.mo, - include/languages/zh_TW.mo, include/languages/he.mo, - include/languages/fi.mo, include/languages/hi.mo, - include/languages/zh_CN.mo, include/languages/el.po, - include/languages/gl.po, include/languages/te.mo, - include/languages/eu.mo, include/languages/hu.mo, - include/languages/pl.po, include/languages/it.po, - include/languages/sl.po, include/languages/pt.po, - include/languages/ru.mo, include/languages/ast.po, - include/languages/el.mo, include/languages/gl.mo - - * include/languages/nl.po, include/languages/nl.mo: Added Dutch - translation from Rosetta. - -2008-12-21 Raul Mateos - - * index.php: Updated build, there were some changes in last month that make - this build to change. - - * include/styles/link.css: updated and renamed to menu.css, more coherent. - Updated header. - - * include/styles/pandora.css: updated header. Reduced height in - administration and link menu titles. - -2008-12-19 Evi Vanoost - - * general/footer.php: Updated print_timestamp to always print full. - Removed the center tag (deprecated in HTML 4.01) - - * general/header.php: Fixed some CSS. - - * general/links_menu.php: Rewritten for new css style - - * general/main_menu.php: Rewritten for new css style and to avoid - repetition in writing tags uses an array and functions - - * godmode/menu.php: Rewritten for new css style and to avoid repetition - writing tags - - * include/functions_html.php: Added option to override prominent time - - * include/styles/link.css: Rewritten the whole CSS. Now all menu options - are directly available through slide-outs (pure CSS, no JS) and avoids div - for each single item. The pages renders quite a bit faster too. - - * include/styles/pandora.css: Fixed some bad tags and removed stuff that - was for the rewritten menu. - - * index.php: Added   to div. IE will in some situations not render - empty divs. - - * operation/menu.php: Rewritten for new CSS style - - * include/styles/god.css, include/styles/op.css: - -2008-12-18 Jorge Gonzalez - - * pandoradb_data.sql, pandoradb.sql: removed extra '-' which made the - file invalid for mysql population. - - * include/languages/es.po, include/languages/es.mo: Updated Spanish - translation. - - * include/languages/index.pot: Updated po template. - - * general/footer.php: changed format_datetime to print_timestamp. - - * godmode/setup/setup.php: moved the enterprise hook so the table - fields show properly in both versions. - -2008-12-16 Evi Vanoost - - * general/logon_ok.php, godmode/agentes/modificar_agente.php, - godmode/agentes/planned_downtime.php, - godmode/agentes/manage_recontask.php, godmode/setup/news.php, - operation/agentes/datos_agente.php, operation/agentes/estado_agente.php, - operation/agentes/status_events.php, operation/agentes/tactical.php, - operation/events/events.php, operation/incidents/incidents.php, - operation/incidents/incident_detail.php, operation/messages/message.php: - Function updates and new function definitions - - * include/functions.php: safe_input used utf_decode which gives problems - with foreign chars since everything else is (or should be UTF-8) fixed. - format_datetime is no longer necessary - use print_timestamp for output. - Extended multibyte wrapper functions. - - * include/functions_db.php: give_server_name is now get_server_name; - dame_so_name is now get_os_name; dame_so_icon is now print_os_icon; - show_icon_group is now print_group_icon; give_network_profile_name is now - get_networkprofile_name; smal_event_table is now print_events_table - - * include/functions_events.php: print_events_table was moved here and - fixed. Now calculates the cutoff of event and agent text. - - * include/functions_html.php: Added title to print_table function and - updated documentation. print_timestamp now uses the new function - definitions (array) and handles 0-dates better. print_group_icon and - print_os_icon added and extended. Added print_agent_name. This function - fixes issues that show up when cutting off agent names with multibyte char - - * operation/servers/view_server.php: Rewrite with new functions - -2008-12-16 Esteban Sanchez - - * include/functions_html.php: Added missing documentation and fixed a - bit more. Added print_image() to prints an image HTML element. - -2008-12-12 Evi Vanoost - - * pandora_console/operation/agentes/datos_agente.php: Rewrite. Uses new - functions and better security and validation - - * pandora_console/include/functions_db.php: Renamed some functions and - created agentmodule functions for consistency with documentation and to - avoid searching for and typing certain function names: - get_agentmodules is now get_agent_modules; - dame_grupo is now get_group_name; - dame_nombre_agente is now get_agent_name; get_agentmodule_agent is new; - dame_nombre_agente_agentemodulo is now get_agentmodule_agent_name; - dame_nombre_modulo_agentemodulo is now get_agentmodule_name; - dame_id_tipo_modulo_agentemodulo is now get_agentmodule_type; - dame_nombre_tipo_modulo is now get_moduletype_name; dame_nombre_grupo is - now get_group_name; get_agentmodule_count is get_agent_modules_count; - get_agentmodule_group is new; get_agent_group is new; - - * pandora_console/include/functions_reporting.php, - pandora_console/include/functions.php, - pandora_console/operation/incidents/incident.php, - pandora_console/operation/users/user.php, - pandora_console/operation/users/user_edit.php, - pandora_console/operation/events/events.php, - pandora_console/operation/visual_console/index.php, - pandora_console/operation/agentes/estado_grupo.php, - pandora_console/operation/agentes/export_csv.php, - pandora_console/operation/agentes/estado_agente.php, - pandora_console/operation/agentes/estado_ultimopaquete.php, - pandora_console/operation/agentes/estado_generalagente.php, - pandora_console/operation/agentes/sla_view.php, - pandora_console/operation/agentes/exportdata.php, - pandora_console/operation/agentes/ver_agente.php, - pandora_console/operation/agentes/tactical.php, - pandora_console/operation/agentes/networkmap.php, - pandora_console/operation/messages/message.php, - pandora_console/operation/reporting/reporting_xml.php, - pandora_console/operation/reporting/reporting_viewer.php, - pandora_console/reporting/fgraph.php, - pandora_console/godmode/groups/group_list.php, - pandora_console/godmode/users/user_list.php, - pandora_console/godmode/users/configure_user.php, - pandora_console/godmode/db/db_refine.php, - pandora_console/godmode/db/db_info.php, - pandora_console/godmode/db/db_purge.php, - pandora_console/godmode/agentes/manage_config.php, - pandora_console/godmode/agentes/modificar_agente.php, - pandora_console/godmode/agentes/configurar_agente.php, - pandora_console/godmode/agentes/manage_config_remote.php, - pandora_console/godmode/modules/manage_network_components_form_network.php, - pandora_console/godmode/modules/manage_network_components_form_wmi.php, - pandora_console/godmode/reporting/reporting_builder.php, - pandora_console/godmode/reporting/map_builder.php, - pandora_console/godmode/reporting/graph_builder.php: Renamed functions - -2008-12-10 Evi Vanoost - - * include/functions.php: format_for_graph is now much simpler and uses - format_numeric. - - * include/functions_db.php: give_note_author, give_incident_author, - dame_numero_notas, borrar_incidencia, event_insert and - return_event_description are now in their respective functions_*.php files - but under a new name. Fixed delete_agent transaction error detection - - * include/functions_events.php: Added get_event_description and - create_event (formerly return_event_description and event_insert) - - * include/functions_html.php: print_timestamp attributes should be default - empty, not required. Added print_username for a consistent username print - - * operation/agentes/ver_agente.php: Function renaming (create_event) - - * operation/incidents/incident.php: Partial rewrite. Uses new functions. - Also added some of feature request #2264838 - - * operation/incidents/incident_detail.php: Partial rewrite. Uses new - functions. Added some of feature request #2264838 functionality. - - * operation/incidents/incident_search.php, - operation/incidents/incident_statistics.php: Minor style update - - * pandoradb.sql: New tincidencia and tnota layout. No use for tnota_inc - - * include/functions_incidents.php: All incidents functions. Documentation - will be online soon. Also includes an upgrade mechanism for SVN users. - Mechanism should be removed for a stable version and integrated into - install/upgrade tool. - -2008-12-03 Raul Mateos - - * include/functions_db.php: Now if no event, table shows "no event" text. - Cosmetic table header change. - - * operation/agentes/tactical.php: Solve warning if no servers defined. - Cosmetic table header change. - - * operation/events/events.php: Change "error" class to "not found" class. - -2008-12-02 Jorge Gonzalez - - * include/languages/index.pot: Updated Spanish translation. - - * include/languages/fr.po, include/languages/fr.mo: Updated French - translation. - -2008-12-02 Jorge gonzalez - - * pandoradb_data.sql: Added Bengali to translations. - - * include/languages/index.pot: Updated po template. - - * include/languages/bn.po, include/languages/bn.mo: Added Bengali - translation from Rosetta and GNOME Translation Memory. - - * include/languages/Makefile: Added Bengali to translations. - - * include/languages/de.po, include/languages/de.mo: Updated German - translation from Rosetta. - -2008-12-02 Esteban Sanchez - - * godmode/agentes/manage_config.php: Fixed SQL sentence generation - when copying a module. It was causing PHP notices and nothing was - being copied. - -2008-12-01 Jorge Gonzalez - - * include/languages/index.pot: Updated po template. - - * include/languages/de.po, include/languages/de.mo: Updated German - translation from Rosetta translations. - -2008-11-27 Jorge Gonzalez - - * pandoradb_data.sql: Added Greek translation. - - * include/languages/index.pot: Updated po template. - - * include/languages/Makefile: Added 'el' files for translation. - - * include/languages/cs.po, include/languages/pt_BR.po, - include/languages/es.po, include/languages/pl.mo, - include/languages/it.mo, include/languages/sl.mo, - include/languages/sk.po, include/languages/uk.po, - include/languages/pt.mo, include/languages/ro.po, - include/languages/ast.mo, include/languages/cs.mo, - include/languages/ar.po, include/languages/pt_BR.mo, - include/languages/es.mo, include/languages/fr.po, - include/languages/sk.mo, include/languages/uk.mo, - include/languages/ro.mo, include/languages/ca.po, - include/languages/da.po, include/languages/tr.po, - include/languages/sv.po, include/languages/de.po, - include/languages/ja.po, include/languages/zh_TW.po, - include/languages/he.po, include/languages/fi.po, - include/languages/ar.mo, include/languages/hi.po, - include/languages/zh_CN.po, include/languages/fr.mo, - include/languages/te.po, include/languages/eu.po, - include/languages/hu.po, include/languages/ca.mo, - include/languages/da.mo, include/languages/tr.mo, - include/languages/de.mo, include/languages/sv.mo, - include/languages/ru.po, include/languages/ja.mo, - include/languages/zh_TW.mo, include/languages/he.mo, - include/languages/fi.mo, include/languages/hi.mo, - include/languages/zh_CN.mo, include/languages/gl.po, - include/languages/te.mo, include/languages/eu.mo, - include/languages/hu.mo, include/languages/pl.po, - include/languages/it.po, include/languages/sl.po, - include/languages/pt.po, include/languages/ru.mo, - include/languages/ast.po, include/languages/gl.mo, - include/languages/ko.mo, include/languages/ko.po: Added Greek - translation, updated translations. - -2008-11-26 Sancho Lerena - - * godmode/agentes/configurar_agente.php: Fixed problem with agent module - groups. - - * include/config_process.php: Fixed typo on prominent_time config token. - - -2008-11-26 Jorge Gonzalez - - * pandoradb_data.sql: Added Korean translation. - - * include/languages/index.pot: Updated po template. - - * include/languages/Makefile: Added 'ko' files for translation. - - * include/languages/ko.mo, include/languages/ko.po: Added korean - translation. - -2008-11-24 Jorge Gonzalez - - * include/languages/index.pot: Updated po template. - - * include/languages/es.po, include/languages/es.mo, - include/languages/da.po, include/languages/da.mo: Updated - translations. - -2008-11-23 Raul Mateos - - * index.php: Develop Bypass set to 1, to help debugging. Updated build. - - * extensions/update_manager/settings.php: Use print_input_password instead - print_input_text for proxy password. - - * godmode/modules/manage_network_components_form_wmi.php: Cosmetic change. - Closed some HTML tags. - -2008-11-21 Evi Vanoost - - * include/functions.php: Added function_exists check for multibyte - functions. Thanks to Glen Eustace for bug report. mb_string extension - -2008-11-21 Evi Vanoost - - * godmode/setup/setup.php: Added prominent_time value to configuration. - Also made setup.php available for singular GET requests. Implements - feature request #2267582 - - * include/config_process.php: Added prominent_time to configuration. Also - made sure some values are inserted into the database. Implements - feature request #2267582 - - * include/functions.php: Removed give_human_time(). Fixed - human_time_description_raw and human_time_comparation for 0 values - - * include/functions_db.php: Called safe_input in get_agentmodules - - * include/functions_html.php: Added print_timestamp for feature request - #2267582. Timestamps should be printed using this function. - - * include/styles/pandora.css: Simplified CSS for f9 classes - - * operation/agentes/estado_monitores: Rewrite. Also implemented - Glen Eustace's (from Godzone) feature request. - -2008-11-20 Evi Vanoost - - * operation/snmpconsole/snmp_view.php, godmode/snmpconsole/snmp_view.php: - Added legend to satisfy feature request #2204169. Also made filters - persistent - - * operation/events/events.php: Usage of new function - - * operation/agentes/ver_agente.php, - operation/agentes/estado_monitores.php: A bit of style update - Fixed bug where $intervalo actually came from index.php - - * index.php: Put refresh in config (to prevent above bug) - - * include/styles/pandora_width.css, include/styles/pandora_red.css, - include/styles/pandora_black.css, include/styles/pandora.css: - Update so you can use datos_ in other things than td - - * include/functions_db.php: give_agentinterval is now get_agent_interval - - * include/functions.php: Added get_priority_class to find background - color classes - -2008-11-20 Jorge Gonzalez - - * pandoradb_data.sql: Corrected mistake for languages Slovak and - Slovenian. - -2008-11-20 Jorge Gonzalez - - * pandoradb_data.sql: Added Hebrew and Slovak translations to the - database. - - * include/languages/index.pot: Updated po template. - - * include/languages/Makefile: added sk and he to translation. - - * include/languages/sk.po, include/languages/sk.mo, - include/languages/he.po, include/languages/he.mo, - include/languages/sl.mo, include/languages/pt.mo, - include/languages/hi.po, include/languages/te.po, - include/languages/hi.mo, include/languages/te.mo, - include/languages/sl.po, include/languages/pt.po: Updated - portuguese, slovenian, hindi, and telugu translations, added - slovak and hebrew translations. - -2008-11-20 Evi Vanoost - - * reporting/fgraph.php: Updated for some faster processing - and new functions. - - * operation/events/events.php, - operation/agentes/estado_alertas, - include/functions_reporting.php, - godmode/reporting/reporting_bulder.php, - godmode/reporting/map_builder.php, godmode/db/db_info.php: - Function name updates - - * include/functions_html.php: Small style update - - * include/functions_db.php: get_agents_in_group is now - get_group_agents. Accepts array and specified case. - get_modules_in_agent is now get_agentmodules and accepts arrays - of agents as well as which details to select. Deprecated - dame_nombre_agente in favor of get_agent_name which accepts case. - Fixed get_agent_addresses for use in select boxes. Added filter - to get_agentmodule_count - - * godmode/db/db_purge.php: Fixed queries and style updates - - * godmode/agentes/configurar_agente.php: Fixed IP select box - - * godmode/agentes/agent_manager.php: Style update and fixed a bug - -2008-11-19 Jorge Gonzalez - - * pandoradb_data.sql: Added Arab and Turkish translations to the - database. - - * include/languages/index.pot: Updated po template. - - * include/languages/Makefile: added ar and tr to translation. - - * include/languages/cs.po, include/languages/cs.mo, - include/languages/ar.po, include/languages/da.po, - include/languages/tr.po, include/languages/ja.po, - include/languages/fi.po, include/languages/ar.mo, - include/languages/eu.po, include/languages/da.mo, - include/languages/tr.mo, include/languages/ru.po, - include/languages/ja.mo, include/languages/fi.mo, - include/languages/eu.mo, include/languages/ru.mo: Updated/added - translations. - -2008-11-19 Jorge Gonzalez - - * pandoradb_data.sql: Added japanese translation to the database. - - * include/languages/cs.po, include/languages/cs.mo, - include/languages/da.po, include/languages/ja.po, - include/languages/fi.po, include/languages/eu.po, - include/languages/da.mo, include/languages/ja.mo, - include/languages/fi.mo, include/languages/eu.mo: Updated Czech, - Danish, Basque and Finish translations, added japanese. - - * include/languages/index.pot: Updated po template. - - * include/languages/Makefile: Added ja to translation - infrastructure. - -2008-11-17 Evi Vanoost - - * operations/snmpconsole/snmp_view.php: Removed - lang_string references in favor of __ () - - * index.php: Style updates and function name update - - * include/functions_db.php: Removed lang_string function - - * include/functions.php: parameter_extra_clean is now - safe_url_extraclean. Also updated it slightly - - * godmode/admin_access_logs: Updated for style and speed - -2008-11-17 Jorge Gonzalez - - * pandoradb_data.sql: Added Danish to available languages. - - * include/languages/da.po, include/languages/cs.po, - include/languages/pt_BR.po, include/languages/es.po, - include/languages/pl.mo, include/languages/it.mo, - include/languages/sl.mo, include/languages/uk.po, - include/languages/pt.mo, include/languages/ro.po, - include/languages/ast.mo, include/languages/cs.mo, - include/languages/pt_BR.mo, include/languages/fr.mo, - include/languages/uk.mo, include/languages/ro.mo, - include/languages/ca.po, include/languages/sv.po, - include/languages/de.po, include/languages/zh_TW.po, - include/languages/fi.po, include/languages/hi.po, - include/languages/zh_CN.po, include/languages/fr.mo, - include/languages/te.po, include/languages/eu.po, - include/languages/hu.po, include/languages/ca.mo, - include/languages/de.mo, include/languages/sv.mo, - include/languages/ru.po, include/languages/zh_TW.mo, - include/languages/fi.mo, include/languages/hi.mo, - include/languages/zh_CN.mo, include/languages/gl.po, - include/languages/te.mo, include/languages/eu.mo, - include/languages/hu.mo, include/languages/pl.po, - include/languages/it.po, include/languages/sl.po, - include/languages/pt.po, include/languages/ru.mo, - include/languages/ast.po, include/languages/gl.mo: Updated - languages and added Danish. - - * include/languages/index.pot: Updated po template. - -2008-11-14 Evi Vanoost - - * operation/reporting/reporting_xml.php: Fixed bug #2268220 - - * operation/events/events.php: Centered some columns - -2008-11-14 Evi Vanoost - - * operation/incidents/incident_detail.php, incident.php: Update ACL's - to reflect IR rights instead of default AR - - * operation/events/events.php: Updated style and html for new - functions. Fixes Bug #2267593 - - * index.php: Put REMOTE_ADDR in $config as well. It's easier to - globalize in functions. - - * include/functions_reporting.php: Updated event_reporting to accept - any type of date. Style update. get_group_stats didn't need global - - * include/functions_html.php: Updated print_table documentation with - pre-existing $table->id. Also added $table->headclass[] for classes - in headers - - * include/functions_events.php: New-style function file to aggregate - events functions. - - * include/functions_db.php: gime_idgroup_from_idevent is now in - functions_events.php as get_events_group. Renamed get_events_in_group - to get_group_events return_priority is now get_priority_name - - * include/functions.php: Added safe_int function to clean up and remove - non-ints from either single values or arrays of values. Also has min - and max limiters. Added $pagination in lieu of $config["block_size"] - to pagination function. That way larger block sizes (eg in events) - will display correctly. Added strtotime on format_datetime - - * godmode/db/db_event.php: After an ACL error, it's better to exit - -2008-11-14 Esteban Sanchez - - * include/functions_reporting.php: Fixed an error when calculating - working data modules that affects to strings modules. Thanks to Glen - Eustace for the report and fix. - -2008-11-11 Evi Vanoost - - * operation/servers/view_server.php: Small language fix - - * operation/agentes/tactical.php: Rewrite using new functions and - cleaner html. More understandable and outsourced calculations to - get_group_stats - - * include/styles/pandora.css: Clean up CSS deprecated in other files - - * include/javascript/pandora.js: Noticed a small style difference - - * include/help/en/help_serverlag.php: Hopefully this makes server lag - somewhat more understandable (I didn't know what it was) - - * include/functions_reporting.php: Renamed general_stats to - get_group_stats and made it accept arrays. Also added ACL check and - an easier output format. All calculations are now done here. - - * include/functions_html.php: print_table would always reset - cellpaddings and cellspacing from 0 to 4. Fixed it - - * include/functions_db.php: Deprecated server_status for - get_server_info. Added get_server_info which accepts single values or - arrays of servers to be checked. - - * include/functions.php: Removed clean_output_breaks. Use built-in - function nl2br() for that instead. They're faster and cross-platform - - * general/logon_ok.php: Same as tactical.php (both had to be updated) - - * ChangeLog: Somebody started using spaces instead of tabs? - -2008-11-11 Sancho Lerena - - * extensions/update_manager/lib/libupdate_manager_client.php: - Connection XML/RPC timeout incremented to 10. - -2008-11-11 Ramon Novoa - - * godmode/agentes/agent_disk_conf_editor.php: Fixed check of - enterprise_include () return value. - -2008-11-11 Jorge Gonzalez - - * include/languages/es.po, include/languages/index.pot, - include/languages/es.mo: Updated Spanish translation and template. - -2008-11-10 Sancho Lerena - - * operation/incidents/incident.php - operation/incidents/incident_detail.php: Fixed some bugs in - incident management that makes unusable the incident sytem - Thanks to Esben for reporting this bug that was introduced - only few days before closing 2.0 version :( - - * include/funcions_db.php: Reference to inexistant table - tagent_data_image has been deleted and fixed notice. - - * install.php: Fixed default var for homeurl. - -2008-11-08 Esteban Sanchez - - * godmode/reporting/reporting_builder.php: Fixed a notice using - get_db_value() which was replaced by get_db_sql(). - - * include/functions_reporting.php: Fixed an error on - get_fired_alerts_reporting_table() since id_alert field in - talerta_agente_modulo is not reliable. - -2008-11-08 Esteban Sanchez - - * godmode/reporting/reporting_builder.php: Fixed value of 1 week - period. - - * include/functions.php: Moved all human_time_* functionallity to - human_time_description_raw(). - - * include/functions_reporting.php: Fixed a bug in SLA calculation that - affects small periods of time (less than 24 hours) due to data - compression in the database. - - * operation/reporting/reporting_viewer.php: Style correction. - -2008-11-07 Esteban Sanchez - - * include/functions_db.php: Style corrections ins give_acl(). Show - nothing on sql_error_handler based on error_reporting() level. - - * ChangeLog: Fixed my previous commit date. - -2008-11-06 Evi Vanoost - - * operation/snmpconsole/snmp_View.php: Added a span with title over the - time comp since some people want to know what time something went down. - This should maybe be moved into a print_ function - - * operation/agentes/estado_generalagente.php: ACL check and style - changes. Use of new functions - - * include/functions_db.php: dame_numero_datos - added inc and string - can also filter on agent now. Renamed give_agent_address_from_list to - get_agent_addresses. get_agent_addresses now returns an array with ips - Changed give_agent_address to get_agent_address - - * godmode/agentes/manage_config.php, - godmode/agentes/configurar_agente.php: Renamed functions - - -2008-11-05 Esteban Sanchez - - * include/functions_db.php: Added sql_error_handler() to show SQL - errors. Improved SQL error messages in process_sql() so it shows now - the failing sentence, the file and the line of the call. - - * index.php: Moved load_extensions() call after enterprise - instalation so enterprise extensions are installed properly. - - * godmode/profiles/profile_list.php: HTML tags nesting fixed. - - * ChangeLog: Fixed previous commit message style. - -2008-11-05 Ramon Novoa - - * pandoradb.sql: Deleted 'id_inventory_server' column from 'tagente' - (only needed in enterprise version). - -2009-11-05 Jorge Gonzalez - - * include/languages/pt_BR.mo, include/languages/fr.po, - include/languages/uk.mo, include/languages/ro.mo, - include/languages/ca.po, include/languages/sv.po, - include/languages/de.po, include/languages/zh_TW.po, - include/languages/hi.po, include/languages/zh_CN.po, - include/languages/fr.mo, include/languages/te.po, - include/languages/eu.po, include/languages/hu.po, - include/languages/ca.mo, include/languages/de.mo, - include/languages/sv.mo, include/languages/ru.po, - include/languages/zh_TW.mo, include/languages/hi.mo, - include/languages/zh_CN.mo, include/languages/gl.po, - include/languages/te.mo, include/languages/eu.mo, - include/languages/hu.mo, include/languages/pl.po, - include/languages/it.po, include/languages/sl.po, - include/languages/ru.mo, include/languages/pt.po, - include/languages/ast.po, include/languages/gl.mo: Updated - translations from rosetta: thanks to all contributors. - -2008-11-04 Jorge Gonzalez - - * include/languages/es.po, include/languages/es.mo: Updated Spanish - translation. - -2008-10-31 Ramon Novoa - - * operation/snmpconsole/snmp_alert.php: Moved to - godmode/snmpconsole/snmp_alert.php. - - * godmode/snmpconsole: Added to repository. SNMP console godmode - subdirectory. - - * godmode/menu.php, - operation/menu.php: Updated menus to reflect the change. - -2008-10-31 Ramon Novoa - - * include/styles/god.css, - operation/menu.php, - godmode/menu.php: Added support for enterprise SNMP console. - - * operation/snmpconsole/snmp_view.php: Added filtering, fullscreen - support, interface changes and enterprise SNMP console support. - -2008-10-31 Jorge Gonzalez - - * pandoradb_data.sql: Added support for finnish. - -2008-10-29 Evi Vanoost - - * operation/agentes/status_monitor.php: Made it a bit faster and fixed - some issues I had with it (flag). Uses new html functions now. - - * include/functions.php: Made human_time_comparation accept both - Unixtime as well as other system timestamps - -2008-10-28 Esteban Sanchez - - * godmode/modules/manage_network_components.php: Replaced parameters - manual check using entrada_limpia with get_parameter(). It was causing - PHP notices and was not working fine. - -2008-10-27 Evi Vanoost - - * godmode/users/user_list.php: Rewrite to use print_table. Fixed - security hole where the acl check didn't call exit - - * godmode/users/configure_user.php: Fixed security hole with acl check - - * godmode/setup/setup.php, godmode/setup/news.php, - godmode/setup/links.php: Removed call to comprueba_login, made acl - checks exit and require_once config.php - - * godmode/reporting/reporting_builder.php, - godmode/reporting/map_builder.php, godmode/reporting/graph_builder.php: - Removed call to comprueba_login, made acl checks exit. - - * godmode/alerts/modify_alert.php, godmode/alerts/configure_alert.php: - Fixed acl check and removed call to comprueba_login. - -2008-10-24 Esteban Sanchez - - * operation/snmpconsole/snmp_alert.php: Fixed an error that doesn't - allow to show some fields when editing an alert. It's done using - javascript, but a PHP version might be better. Style correction. - - * include/functions_db.php: Added get_agent_with_ip(). - - * operation/snmpconsole/snmp_view.php: Use get_agent_with_ip() since - using get_db_row() is not enough for agents with many addresses. - -2008-10-23 Esteban Sanchez - - * operation/agentes/estado_agente.php: Use print_select() to show the - filter group list. - - * operation/users/user.php: Fixed a typo in a string. - -2008-10-22 Jorge Gonzalez - - * include/languages/es.po, include/languages/es.mo: Updated Spanish - translation. - - * include/languages/index.pot: Updated po template file. - -2008-10-22 Jorge Gonzalez - - * include/languages/es.po, include/languages/es.mo: Updated Spanish - translation. - - * include/languages/index.pot: Updated po template file. - - * operation/messages/message.php, operation/servers/view_server.php, - general/logon_ok.php, godmode/admin_access_logs.php, - godmode/db/db_purge.php, godmode/agentes/manage_config.php, - godmode/agentes/planned_downtime.php, - godmode/agentes/manage_config_remote.php, - godmode/reporting/graph_builder.php, - godmode/servers/modificar_server.php: Updated translation - infrastructure. - -2008-10-22 Evi Vanoost - - * operation/snmpconsole/snmp_view.php: Feature request #2166257 - - * pandoradb.sql: Feature request #2166257 - -2008-10-22 Evi Vanoost - - * operation/snmpconsole/snmp_view.php: Style update and uses new - functions. Also uses (much) less SQL queries now. Fixed some bugs and - if an IP matches an existing agent, it gets checked against ACL - - * operation/snmpconole/snmp_alert.php: Added alert priority colors for - feature request #2166257 - - * godmode/agentes/configurar_agente.php: Added a get_parameter for IP - addresses so creating an agent with predefined IP works. Used in SNMP - view to add agents with unknown IP. To use, pass direccion in request - -2008-10-22 Esteban Sanchez - - * pandoradb.sql: Style correction. - - * godmode/agentes/agent_manager.php, - godmode/agentes/configurar_agente.php: Removed inventory server - configuration, which was moved to an enterprise hook. Style - correction. - - * include/functions.php: Added slash to enterprise_include() path to - work in some rare cases. - - * include/functions_db.php: Errors in process_sql() are shown using - trigger_error(), so they can be disabled setting error_reporting(). - - * include/functions_html.php: Added print_input_image() to show input - image HTML elements. - - * index.php: Added enterprise includes and hooks to show the future - dashboard. Style corrections. - - * godmode/reporting/map_builder.php: Fixed error when creating a map. - Javascript fixes. Style correction. - -2008-10-22 Esteban Sanchez - - * pandoradb.sql: Removed inventory tables and fields from previous - commit. - -2008-10-22 Ramon Novoa - - * include/styles/op.css, - include/styles/pandora.css, - pandoradb.sql, - operation/menu.php, - godmode/agentes/configurar_agente.php, - godmode/agentes/agent_manager.php, - godmode/menu.php: Added inventory support. - - * operation/agentes/export_csv.php: Fixed, didn't work. - - * operation/agentes/ver_agente.php: Fixed tabs. - -2008-10-21 Jorge Gonzalez - - * operation/servers/view_server.php, - godmode/agentes/module_manager_editor_network.php, - godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/module_manager_editor_plugin.php, - godmode/agentes/module_manager_editor_prediction.php, - godmode/agentes/module_manager_editor_data.php, - godmode/agentes/configurar_agente.php: Added translation context. - - * include/languages/cs.po, include/languages/pt_BR.po, - include/languages/es.po, include/languages/uk.po, - include/languages/ro.po, include/languages/fr.po, - include/languages/ca.po, include/languages/de.po, - include/languages/sv.po, include/languages/zh_TW.po, - include/languages/hi.po, include/languages/zh_CN.po, - include/languages/te.po, include/languages/eu.po, - include/languages/hu.po, include/languages/ru.po, - include/languages/gl.po, include/languages/pl.po, - include/languages/it.po, include/languages/sl.po, - include/languages/pt.po, include/languages/ast.po, - include/languages/index.pot: Updated translations from Rosetta, thanks to - all contributors. - -2008-10-21 Manuel Arostegui - - * operation/menu.php: Fixed warning message if no layouts were defined - on the visual console. - -2008-10-21 Esteban Sanchez - - * include/functions.php: Improved human_time_comparation() so it won't - return nothing like "1.7 minutes". Make enterprise_include use - ENTERPRISE_DIR. Style correction. - - * operation/agentes/estado_agente.php: Uses generic functions. Reduce - one indent level by using continue on a loop. Fixes status flag to - check if agent is down with no monitors. Show the exact date on last - contact column title. Style corrections. - -2008-10-21 Esteban Sanchez - - * godmode/profiles/profile_list.php: Rewritten be more consistent and - use generic functions for HTML output. Also a bug when creating a - profile is fixed. - -2008-10-20 Evi Vanoost - - * pandoradb_data.sql, pandora_db.sql: id_npc was rendered unnecessary - with the last rewrite of the profiles page and id_np should really be - the key since that what we're selecting/sorting on. - - * operation/events/events.php: Fixed Bug #2174790 and fixed the - brackets being in all the wrong places. Also added checks so that only - admins can retrieve system events - - * include/functions_db.php: Added an option to get_user_groups so that - other privileges than AR can be retrieved. - - * operation/visual_console/index.php: Added ACL check. Security issue - reported in bug #2174790 - - * operation/menu.php: Added ACL check. Security issue reported in bug - #2174790 - -2008-10-20 Esteban Sanchez - - * operation/agentes/estado_agente.php: Checking if there are monitors - down has more priority than check if there are no data. - -2008-10-20 Manuel Arostegui - - * operation/agentes/estado_agente.php: Fixed agent status color - column. It was showing incorrect values in some cases like without - data or monitors. - - * ChangeLog: Fixed Jorge previous commit style. - -2008-10-20 Jorge Gonzalez - - * operation/agentes/estado_agente.php, operation/agentes/bulbs.php: - Reverted changes. - -2008-10-20 Jorge Gonzalez - - * operation/agentes/estado_agente.php, operation/agentes/bulbs.php: - fixed bug, blue monitor means it has no monitors, while gray means - it has no data. - -2008-10-20 Esteban Sanchez - - * operation/agentes/estado_grupo.php: Fixed a notice error when the - query returns nothing. - -2008-10-20 Jorge Gonzalez - - * include/languages/cs.po, include/languages/pt_BR.po, - include/languages/es.po, include/languages/uk.po, - include/languages/ro.po, include/languages/fr.po, - include/languages/ca.po, include/languages/de.po, - include/languages/sv.po, include/languages/zh_TW.po, - include/languages/hi.po, include/languages/zh_CN.po, - include/languages/te.po, include/languages/eu.po, - include/languages/hu.po, include/languages/ru.po, - include/languages/gl.po, include/languages/pl.po, - include/languages/it.po, include/languages/sl.po, - include/languages/pt.po, include/languages/ast.po: Updated - translations from Rosetta, thanks to all contributors. - - * Makefile: modified entries to make them be in alphabetic order. - -2008-10-17 Evi Vanoost - - * godmode/db/db_purge.php: Bug fix where db_purge wouldn't work - correctly if all was selected. Also added inc data to the count - -2008-10-17 Sancho Lerena - - * fgraph.php, db_info.php, db_purge.php: Now show data also - for string modules. - - * include/config_process.php, index.php: Header update for version - 2.1-dev. - -2008-10-16 Evi Vanoost - - * include/functions_html.php: Added print_error_message, a function - that will print out

error messages for you given a result - - * godmode/modules/manage_network_templates_form.php: Rewrite for new - style and makes it easier for mass updates to templates (eg. if you - have port 1-48 of a Cisco Switch (input, output and status) now you - don't have to click 288 times. - -2008-10-16 Sancho Lerena - - * operation/snmpconsole/snmp_alert.php: Fixed problem creating - alerts, missing process_sql(). Default values now shown properly. - -2008-10-16 Ramon Novoa - - * godmode/modules/manage_network_components_form_wmi.php: Added - WMI namespace option. - - * godmode/modules/manage_network_components.php: Small fix. - -2008-10-15 Evi Vanoost - - * include/functions_db.php: Fix where the attachment wouldn't be - deleted because of a variable problem - - * operation/snmpconsole/snmp_alert.php: Rewrite. Fixes bug #2166256 - -2008-10-15 Sancho Lerena - - * include/functions.php: Enterprise hook functions upgrade. - -2008-10-15 Ramon Novoa - - * godmode/agentes/module_manager_editor_network.php: Removed SNMP - version 3 support (was not complete). - -2008-10-14 Evi Vanoost - - * reporting/fgraph.php: Fixed a bug that wouldn't render specific - stats from data overview - -2008-10-14 Sancho Lerena - - * include/config_process.php, index.php: Updated version. - - * include/functions_db.php: Small fix in a foreach() warning. - - * operation/agentes/estadisticas.php: Old, unused code removed. - -2008-10-14 Evi Vanoost - - * include/functions_db.php: Style changes and language updates and a - fully functional delete_agent function - - * include/functions.php: Comment update for safe_input - - * manage_config.php: Merged Sancho's bug fixes and a rewrite. It works - it is more elegant and is more extensive in database cleanup - -2008-10-14 Sancho Lerena - - * operation/snmpconsole/snmp_alert.php: Texst changes for - SNMP trap alert value label. - - * include/pdf: Removed unused old code (ezPdf library). - -2008-10-14 Esteban Sanchez - - * include/config_process.php: Added ENTERPRISE_DIR constant. - - * extensions/hello.php: Use extension better than plugin which is - already used in other places. - - * godmode/reporting/map_builder.php: Use process_sql() to make SQL - queries. - - * include/functions_db.php: Fixed some functions documentation. Added - order_field to get_db_all_fields_in_table(). Style correction. - - * include/functions_extensions.php: Support to load enterprise - extensions. - - * include/functions_reporting.php: Fixed general_stats() to returns - stats also with a field name. - - * include/javascript/jquery.ui.core.js, - include/javascript/jquery.ui.draggable.js, - include/javascript/jquery.ui.droppable.js: Updated to latest version - of jQuery UI. - -2008-10-14 Esteban Sanchez - - * operation/reporting/reporting_viewer.php, - operation/reporting/custom_reporting.php: Fixed checking of private - reports. - - * operation/reporting/custom_reporting.php: Do not show reports that - user can not see. - -2008-10-13 Sancho Lerena - - * agent_disk_conf_editor.php: Now load enterprise code - using a normalized code. - - * setup.php: Removed some features of enterprise on setup. - - * functions.php: Added enterprise load code and load hook - functions. - - * datos_agente.php: Fixed stupid problem with string data - deletion. - - * custom_reporting.php: Now load enterprise code - using a normalized code. - - * include/help/en/help_tcp_send.php: Added mising help file. - -2008-10-13 Jorge Gonzalez - - * languages/cs.po, languages/pt_BR.po, languages/es.po, - languages/pl.mo, languages/it.mo, languages/sl.mo, - languages/uk.po, languages/ro.po, languages/pt.mo, - languages/ast.mo, languages/index.pot, languages/Makefile, - languages/cs.mo, languages/pt_BR.mo, languages/es.mo, - languages/fr.po, languages/uk.mo, languages/ro.mo, - languages/ca.po, languages/de.po, languages/sv.po, - languages/zh_TW.po, languages/hi.po, languages/zh_CN.po, - languages/fr.mo, languages/te.po, languages/eu.po, - languages/hu.po, languages/ca.mo, languages/sv.mo, - languages/de.mo, languages/ru.po, languages/zh_TW.mo, - languages/hi.mo, languages/zh_CN.mo, languages/gl.po, - languages/te.mo, languages/eu.mo, languages/hu.mo, - languages/pl.po, languages/it.po, languages/sl.po, - languages/pt.po, languages/ru.mo, languages/ast.po, - languages/gl.mo: updated languages and infrastructure for - languages; thanks to the guys working at Rosetta. - - * pandoradb_data.sql: Updated tlanguage table with new languages. - -2008-10-11 Raul Mateos - - * images/firefox.png: Moved from .gif to .png. WE SHOLDN'T USE .gif FILES! - - * general/footer.php: Added year header. Changed image link to .png - -2008-10-11 Manuel Arostegui - - * extensions/update_manager/main.php: Small language correction - -2008-10-10 Evi Vanoost - - * operation/reporting/reporting_xml.php: Now correctly displays image - reports without messing up the XML - - * include/functions_html.php: print_select now accepts arrays (eg. for - use in select boxes with the multiple tag set) as selected values - -2008-10-10 Sancho Lerena - - * ajax.php: removed carriage return from EOF. - - * index.php: Updated final version variable (YES!) - - * config_process: Updated final version variable (YES!) - - * libupdate_manager_client.php: Do not raise a notice (probably be hidden - for user). Show error details with a simple echo. - - * footer.php: Bad reference to image, in help don't show properly fixed. - - * pandora_help.php: Fancy layout :) - - * manage_config.php: Now works fine. If target agents not defined used - source agent. Module mass delete now works. Added help and better deletion - of agents. Fixed bug #2157135. - - * pandora_textlogo.png: Added new icon for help header. - - * functions_db.php: Added delete_agent() used in manage_config. - - * help_alert_validation.php, help_manageconfig.php, help_planned_downtime.php: - New help files (english only!). - - * datos_agente.php: Stupid bug that don't allow to delete string data. - - * estado_alertas.php: Added help to alert ACK button. - - * reporting_viewer.php: Added SLA legend label (limit) and fixed render of - invalid SLA (was swapped bad for good). Combined graphs dimensions are used - now on reports. - - * reporting_xml.php:; Fixed a small problem that renders header after contents. - -2008-10-09 Sancho Lerena - - * pandoradb_data.sql: Added support for autoupdate and trap2agent - forward in tconfig. - - * update_manager.php: Automatically in logon function hook detect - if is defined. If not, try to connect the first time and automatically - set autoupdate to 0 in tconfig. - - * db_audit.php: Now works, before don't. - - * setup.php: Added new items: trap2agent forward and autoupdate. - - * snmp_view.php: Now display properly OID, Value and Custom Value. Need - changes in snmptconsole server to work and render all data. Better layout. - - * config_process.php: Detect if trap2agent is not configured, and if not, - create record in tconfig (this should not be necessary but there is a lot - of people using beta1 yet and will have problems if not have this). - -2008-10-08 Evi Vanoost - - * operation/agentes/estado_grupo.php: Fixed bug #2155213 and rewrote - cleaner HTML partially - -2008-10-08 Evi Vanoost - - * godmode/db/db_event.php: Didn't work for some or another reason. - Partially rewrote it. It works now. - -2008-10-07 Evi Vanoost - - * include/functions_reporting.php: Handle empty and zero values in - get_agent_module_sla. - - * include/config_process.php: SLA Period shouldn't be 0 (which is - apparently default in the database). If SLA is empty (NULL, 0, false - or '') then it get's reset to a default value. - - * godmode/setup/setup.php: SLA Period was hidden because of a miscount - -2008-10-06 Evi Vanoost - - * godmode/agentes/configurar_agente.php: Double values in query removed - - * godmode/agentes/agent_manager.php: WMI Server now properly displays - None if no WMI server is present - - * include/functions_html.php: If the query returns empty for - print_select_from_sql, a box should still be printed. Fixed. - -2008-10-05 Raul Mateos - - * install.php: Updated PHP version dependency. - -2008-10-02 Evi Vanoost - - * operation/reporting/reporting_xml.php: Updated to handle logins in - case our XML client can't handle sessions. If you use this, try to - use POST requests and HTTPS for login. Only if your client is really - braindead should you be using GET for login. Example in source. - -2008-10-02 Esteban Sanchez - - * operation/reporting/reporting_viewer.php, - operation/reporting/reporting_xml.php: Quote order field on - get_db_all_rows_field_filter(), since it was a reserved word in SQL. - Style corrections. - -2008-10-02 Esteban Sanchez - - * include/functions_db.php: Removed quotes when using $order_field so - it can be used order (ASC or DESC). - - * include/functions_html.php: Added thead and tbody to be more XHTML - compliant. - - * operation/reporting/graph_viewer.php: Fixed a typo error that was - not allowing to remove a graph. Style correction, variables renamed to - have a meaning ($row has no scope or meaning, please do not use it!) - and better use of the parameters. - - * godmode/extensions.php: Style correction. - -2008-10-01 Ramon Novoa - - * godmode/agentes/module_manager_editor_network.php: Added support for - different SNMP versions. - - * godmode/agentes/configurar_agente.php: Removed debugging code. - -2008-10-01 Ramon Novoa - - * extensions/update_manager/lib/libupdate_manager_client.php: Added a - timeout to the XML-RPC client. - -2008-09-30 Evi Vanoost - - * operation/reporting/reporting_xml.php: Reporting does now output XML - reports for use in dashboards from other vendors. - - * operation/reporting/custom_reporting.php: Added link for XML reports - -2008-09-30 Evi Vanoost - - * reporting/fgraph.php: monitors_health_pipe was in an aesthetically - bad order. Moved for yellow to be bad and green to be good - - * operation/reporting/reporting_viewer.php, - godmode/reporting/reporting_builder.php: Style updates. Use the - updated database functions. - - * include/functions_reporting.php: monitor_health_reporting function - updated. There was a major bug; ¬ got translated into it's ASCII - value and the graph didn't work. The graph was in a bad position as a - float, it went over the table and if the table was not big enough,it - would go over other data. So fixed all of it. - - * include/functions_html.php: print_select_from_sql updated to use SQL - functions - - * include/functions_db.php: get_monitors_in_group didn't work correctly - if the group was 1 (All). Removed quotes from get_db_value and - get_db_all_rows_field_filter - - * include/functions.php: get_report_type_data_source returned the wrong - type for monitor_report (id 6) which made the jQuery not show the - agent/module select box and subsequently the graph failed - - -2008-09-29 Evi Vanoost - - * godmode/agentes/module_manager_editor_data.php, - godmode/agentes/module_manager_editor.php, - godmode/agentes/configurar_agente.php: Style updates. These files now - use the database functions and can be used as a template for the - others. Resolved bug #2124706 where a blank page would come up in - case the module type would be wrong. Now displays an error message - -2008-09-25 Jorge Gonzalez - - * include/help/es: created directory for Spanish help files. - - * include/help/es/help_map_builder.php, - include/help/es/help_alert_recovery.php, - include/help/es/help_network_component.php, - include/help/es/help_module_definition.php: Added some Spanish - help files. - -2008-09-25 Ramon Novoa - - * general/pandora_help.php: Fixed bug #2119100. - -2008-09-25 Ramon Novoa - - * include/help/en/help_duplicateconfig.php, - include/help/en/help_wminamespace.php: Added to repository. Help - files. - - * godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/manage_config_remote.php: Added help. - -2008-09-25 Sancho Lerena - - * events.php: Forced a shorten agent name to avoid layout problems. - Added a new combo to define a limit for pagination in event view. - -2008-09-24 Ramon Novoa - - * godmode/agentes/module_manager_editor_wmi.php: Added WMI namespace - support. - -2008-09-24 Evi Vanoost - - * include/functions_db.php: Fixed a small bug in get_db_value and fixed - check_server_status () to return an int at all times - - * general/header.php: Removed my old table code. Fixed bug #2119102. - - * ChangeLog: Made Jorge's entry use tab instead of spaces - -2008-09-24 Ramon Novoa - - * extensions/update_manager/sql/update_manager.sql, - extensions/update_manager/lib/libupdate_manager_client.php, - extensions/update_manager/settings.php: Added proxy support to - update manager. - -2008-09-23 Jorge Gonzalez - - * include/languages/es.po: Updated Spanish translation, fixes a bug. - -2008-09-22 Raul Mateos - - * pandora_console.spec: Changed URL. Added FMS to name. Updated version. - -2008-09-22 Manuel Arostegui - - * pandoradb_data.sql: Changed FTP module's TCP received string, set - to 220, 221 makes the module to does not know whether the service - is active or not. - -2008-09-22 Jorge Gonzalez - - * include/languages/*: Updated translations from Launchpad. Thanks - to all contributors. - - * pandora_console/pandoradb_data.sql: database modified to show the - new languages. - -2008-09-19 Evi Vanoost - - * godmode/agentes/configurar_agente.php: Fixed small bug when renaming - agent. Changed a string to a duplicate with the same meaning. - -2008-09-19 Evi Vanoost - - * include/styles/pandora.css: Removed some duplicate entries while - hunting down a specific tag - - * include/functions_html.php: Added class to print_select () and - removed the default 'select' display in case of empty - - * include/functions_db.php: Added comment to list_group so coders are - reminded to use the html functions instead. Fixed dame_nombre_real - because a user_id is not an int. Added function list_users similar to - list_group. Needed to fill input boxes with user selections. - - * include/functions.php: Adhered pagination to correcter HTML style - removed single quotes and closed open tags - - * operation/incidents/incident_statistics.php: Correcter HTML - - * operation/incidents/incident_search.php: Style changes. Use new - functions for html objects - - * operation/incidents/incident_note.php: Inherited into - incident_detail.php - - * operation/incident_detail.php: Rewritten for style and security. - Uses all the functions for html and sql. Added a bunch of security - checks and made it look a little more consistent. Added virus scanner - integration with the clamav library for PHP4 or PHP5 (autodetect) - - * operation/incident.php: Rewritten for style and security. Uses all - the functions for html and sql. - -2008-09-19 Ramon Novoa - - * godmode/agentes/module_manager_editor_network.php, - godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/module_manager_editor_plugin.php, - godmode/agentes/module_manager_editor_prediction.php, - godmode/agentes/module_manager_editor_data.php, - godmode/servers/manage_export.php, - godmode/servers/manage_export_form.php: Fixed some strings. - -2008-09-18 Ramon Novoa - - * include/config_process.php, - include/functions_db.php: Small fixes. - * godmode/servers/manage_export.php, - godmode/servers/manage_export_form.php: Added to repository. Export - target configuration. - * godmode/menu.php, - pandoradb.sql: Added support for export target configuration. - -2008-09-18 Sancho Lerena - - * install.php: Fixed a bad description string. - - * pandoradb.sql: Precission for the float in post_process was - insignificant (2 decimals), not valid to transform from bytes - to MB for example, altered to have 13 decimals. Thanks to - darkgate for this bug report. - -2008-09-17 Evi Vanoost - - * operation/visual_console/render_view.php: Removed short tags. - Used new functions for login check. Removed unnecessary global - - * operation/agentes/estado_alertas.php: Fixed a minor bug - - * godmode/reporting/map_builder.php: Removed short tags - -2008-09-16 Evi Vanoost - - * operation/agentes/estado_alertas.php: Fixed a few bugs and made it - faster by switching to the general functions. Style update - - * include/functions_db.php: Made get_agents_in_group() function accept - array or a comma delimited list. This will allow us to get agents in - multiple groups. Backwards compatible (single value passed). Set an - output check on empty (array or false) for get_alerts_in_group(). - - * include/functions.php: Made get_alert_days() output translatable. - Made the little columns with info on alerts give more text (it does - fit). Made show_alert_show_view() use the internal functions to - retrieve name and id's. Style updates, better HTML output (tags). - -2008-09-12 Evi Vanoost - - * godmode/agentes/configurar_agente.php: Style updates for create agent - and update agent. Fixed a bug where empty and duplicate names would - be allowed when updating. Made some strings translatable and more - extensive error messages. - -2008-09-11 Evi Vanoost - - * godmode/groups/group_list.php, godmode/groups/configure_group.php: - Fixed a bug where the group parent wouldn't be added to a group. - -2008-09-10 Evi Vanoost - - * include/languages/pt_br.po: Removed the file from repository. The - update named pt_BR.po (note capitalization) remains. The files were - causing problems in local svn repositories based on filesystems - that don't differentiate between the 2 files. - -2008-09-10 Jorge Gonzalez - - * include/languages/fr.mo, include/languages/pt_BR.po, include/languages/pl.mo, include/languages/eu.po, include/languages/sv.mo, include/languages/ru.po, include/languages/zh_TW.mo, include/languages/index.pot, include/languages/zh_CN.mo, include/languages/eu.mo, include/languages/pl.po, include/languages/ru.mo, include/languages/sv.po, include/languages/zh_TW.po, include/languages/zh_CN.po: Added new po and mo translations, imported from Rosetta. - - * operation/agentes/tactical.php: Added some strings for translation. - - * include/languages/Makefile: added new languages to compile. - -2008-09-10 Jorge Gonzalez - - * languages/es.po, languages/it.mo, languages/ca.mo, languages/ast.mo, languages/de.mo, languages/index.pot. languages/gl.po, languages/es.mo, languages/fr.po, languages/it.po, languages/ca.po, languages/ast.po, languages/de.po, languages/gl.mo: New translations imported from Rosetta, thanks to all contributors. - -2008-09-08 Evi Vanoost - - * reporting/fgraph.php: Further updating of the queries for the - godmode/db directories. Mainly making sure all data outputs (graph or - text) have the same order for simple overview. Also fixed some minor - issues like the one Sancho fixed (array_multisort). Made some strings - translatable - - * godmode/db/times_incl.php: This file is actually only relied on by - db_info.php so I removed it and included the contents in db_info - - * godmode/db/db_purge.php: Since we went over the threshhold of 1,5M - data entries on a P4, the page would timeout from the browser out. So - I reworked the page to clarify the variables and adhere to style. Put - the delete query in a transaction (since it might be that either - timeouts or other errors don't clean the whole database up and then - you have to do it manually. Code is also prettier now. - - * godmode/db/db_main.php: Made it display the actual numbers instead of - repeating the string. - - * godmode/db/db_info_data.php: Moved into db_info.php - - * godmode/db/db_info.php: Introduced db_info_data.php as a hidden Div. - This will allow quicker access without adding another menu. The query - will come from cache anyway (SQL cache) so it's faster too - - * godmode/db/db_event.php: Removed reference to times_incl.php - - * godmode/db/db_audit.php: Removed reference to times_incl.php - -2008-09-04 Esteban Sanchez - - * extensions/update_manager/lib/libupdatemanager_client.php: Updated - to latest Update Manager version. - -2008-09-04 Esteban Sanchez - - * extensions/update_manager/main.php: Added option to update packages. - - * include/functions_db.php: Added default value to get_user_groups, - so if no parameter is giving, it will asume running user. - - * include/languages/Makefile: Added missing options to add comments to - index.pot file. - -2008-09-03 Sancho Lerena - - * reporting/fgraph.php: In grafico_eventos_grupo() array_multisort - was not working as expected. Using a SORT sentence in SQL that provides - the same functionality. - -2008-09-03 Sancho Lerena - - * reporting/fgraph.php: URL passed should don't get slashes or - don't work, used unsafe_string() to remove it. - - * datos_agente.php: was not showing async string data. Now it - uses a regexp to search for string types. - - * logon_ok.php: Was using a wrong variable on message counter. - -2008-09-03 Evi Vanoost - - * reporting/fgraph.php: Fixed bug where a graph wouldn't return - when free search was specified. Also made SQL safer against - attacks since fgraph can be accessed by anyone. This should be - fixed in later versions so there has to be no SQL query passed - - * operation/events/events_rss.php: Made RSS feed better. Now you can - also pass a filter from events.php. Fixed direction of the links - - * operation/events/events.php: Added a filter on agent name. Updated - for RSS feeds. Added filter on event id - - * install.php: A little bit of automatic field filling. Corrected some - text for more correct English and update to the new URL specification - -2008-09-03 Esteban Sanchez - - * include/functions_html.php: Fixed a typo error in print_textarea - that cause not showing the value given. - -2008-09-03 Sancho Lerena - - * include/functions_reporting_pdf.php: Moved to contrib branch. - - * install.php: Update sample of use for homeurl variable. This should - not contain HTTP:/x.x.x.x anymore. - - * operation/events/events_rss.php: Makes use of homeurl in the - correct way. - - * operation/agentes/estado_agente.php: Fixed a sprintf typo. - -2008-09-03 Esteban Sanchez - - * include/config_process.php: Checks in homeurl config variable. Style - corrections. - - * include/help/en/help_date_format.php: Points to oficial PHP manual - on php.net. - - * godmode/agentes/modificar_agente.php: Escape quotes which was - causing SQL errors. - - * godmode/reporting/map_builder.php: Fixed divs and tables widths. - - * include/functions.php, operation/agentes/datos_agente.php: Style - corrections. - - * include/functions_db.php: Style corrections. Added comments for - translators. - - * operation/extensions.php: Added login checking. - - * operation/reporting/reporting_viewer.php: Minor bug that was causing - javascript failures. - - * operation/users/user.php: Use print_help_tip() to show contextual - help. - -2008-09-02 Evi Vanoost - - * reporting/fgraph.php: SQL passed wasn't being processed, so the graph - was off for grafico_eventos_group. Updated that and the whole - function. Simplified, it runs very fast now (practically no delay). - Updated graph_event_module as well. - - * operation/events/events.php: Description wasn't being added to the - audit log when deleting multiple items. Fixed - - * include/functions_reporting.php: Minor fix for uninitialized array - -2008-09-02 Esteban Sanchez - - * include/functions.php: Style correction. - - * general/footer.php: Fixed link to Firefox and make it - translatable. - -2008-09-02 Sancho Lerena - - * functions.php: Added function to clean SQL string. - - * setup/news.php: Fixed problem adding new news. - - * setup/link.php: Added mysql recheck to input var. - - * login_page.php: Removed "Welcome", added a blank line before title. - - * logon_failed.php: Was rending bad in IE. - - * footer.php: Added Firefox button and tooltip about best view in Firefox. - - * header.php: Old rendering was crazy in IE. New code to set render exactly - equal on IE and Firefox. PLEASE DO NOT USE TABULAR phpp functions here, this is - pure HTML formatting. - -2008-09-02 Esteban Sanchez - - * extensions/update_manager/lib/*: Update Manager has its own license - header which must be respected. - -2008-09-02 Sancho Lerena - - * extensions/update_manager*: Updated GPL header. Added - more text about Update Manager anonymous information gathering. - -2008-09-02 Esteban Sanchez - - * extensions/update_manager.php: Style correction. Removed force - updating of 2008-09-01 Raul Mateos - - * operation/snmp/snmp_console/snmp_view.php: Added style to buttons.the settings. - - * extensions/update_manager/load_updatemanager.php: Run the keygen if - the user is not the free one. - - * extensions/update_manager/main.php: Show information message to free - users. - - * extensions/update_manager/settings.php: Allow updating keygen and - binary path settings. - - * extensions/update_manager/lib/*: Updated to latest version of Open - Update Manager. - - * extensions/update_manager/sql/update_manager.sql: Set keygen path. - - * godmode/extensions.php: Bug solved that was avoiding to show defined - extensions. Fixed ACL check. - -2008-09-02 Esteban Sanchez - - * reporting/fgraph.php: Rollback to r1049. It still needs some tests, - will be readded in next Pandora major version. - - * reporting/pandora_graph.php, reporting/pearimage_graph.php: Deleted - from repository. - -2008-09-01 Esteban Sanchez - - * extensions/update_manager/load_updatemanager.php: Typo error fixed. - -2008-09-01 Esteban Sanchez - - * extensions/update_manager.php, - extensions/update_manager/sql/update_manager.sql: Fixed update server - path typo error. - - * extensions/update_manager/load_updatemanager.php: Force values to be - integer. - -2008-09-01 Raul Mateos - - * operation/snmp/snmp_console/snmp_view.php: Added style to buttons. - -2008-09-01 Esteban Sanchez - - * extensions/update_manager.php: Get user key with the function - instead of the unexistent keygen. - -2008-09-01 Esteban Sanchez - - * extensions/update_manager/sql/update_manager.sql, - extensions/update_manager.php: Updated server info to - the final Update manager host. - - * extensions/update_manager/main.php: Added a information message - about Update Manager extension. - - * update_manager/load_updatemanager.php: Get module count into user - key. - -2008-09-01 Sancho Lerena - - * pandora_logo.png: White background for IE6 users. - - * index.php: Updated version and develop bypass. - - * header.php, pandora.css: Better view in IE6. - - * estado_ultimopaquete.php: Fixes bad render for big numbers. - - * snmp_view.php: Fixes problems with IE6 render. Better view - of custom OID (shortened and as tooltip). - - * stat_win.php: Fixed problem with slicer in IE6. - -2008-09-01 Raul Mateos - - * operation/snmp/snmp_console/snmp_view.php: Show substring in custom value, - when the mouse is over data, it shows all the custom value. Cosmetic change. - - * operation/events/events.php: Closed several html tags. - - * general/error_install.php: Updated page title. - -2008-09-01 Esteban Sanchez - - * reporting/pandora_graph.php: Added to repository. New abstract class - PandoraGraphAbstract to allow the change of the graphic engine easily. - - * reporting/fgraph.php: Rewritten to remove all the references to - PEAR::Image and replaced by the new Pandora Graph abstract class. - - * reporting/pearimage_graph.php: Added to repository. Implements - PandoraGraphAbstract class with the PEAR::Image functions. - -2008-09-01 Jorge Gonzalez - - * include/languages/es.po, include/languages/es.mo: updated - Spanish translation. - -2008-09-01 Sancho Lerena - - * include/, fgraph.php: Moved licence of libraries to LGPL. - - * install.php: Added dependency check for several new includes - from pear (xml_rpc and DB), also graphviz twopi binary and check - in step1 for a writable config.php and ./include dir. Some other - minor fixes (esthetic). - - * pandoradb.sql: Table tagent_data_image was still there. This - comes with next version (I hope), not this one. - - * pandoradb_data.sql: db_scheme_build update and removed modules - components without proper id_module. - - * networkmap.php: Another foreach() notice fixed. - - * upgrade.php: Moved to contrib branch in SVN. - - Old pandora SQL conversion files, deleted (was present in its branches). - -2008-08-28 Evi Vanoost - - * operation/events/events.php: Updated the queries and fixed some minor - bugs with the event selections. Style changes. - - * operation/agentes/networkmap.php: Style changes - -2008-08-28 Esteban Sanchez - - * extensions/update_manager.php: Added function to update Update - Manager settings. - - * extensions/update_manager/load_updatemanager.php: Added user key - generation function. Update manager free extension do not use a keygen - binary file. - - * extensions/update_manager/main.php: Changes to key generation, - because free extension do not use keygen. - - * extensions/update_manager/settings.php: Removed configuration of - keygen and upgrading directory. - - * extensions/update_manager/lib/libupdate_manager.php, - extensions/update_manager/lib/libupdate_manager_utils.php: Updated to - latest version of Update Manager. - - * extensions/update_manager/lib/libupdate_manager_client.php: Removed - debug flag and errors to be less intrusive for the user. Updated to - latest version of Update Manager. - - * extensions/update_manager/sql/update_manager.sql: Changed default - settings. - -2008-08-28 Evi Vanoost - - * extensions/update_manager.php: Check for an empty variable so it - doesn't give a warning - - * extensions/update_manager/lib/libupdate_manager_utils.php, - libupdate_manager_client.php: Removed referenced variables from - function calls because it is deprecated in PHP5 - -2008-08-28 Esteban Sanchez - - * include/functions_visual_map.php: Fixed an error when there were no - elements in the map that cause Javascript failure and nothing works. - Thanks Jorge for the advice. - -2008-08-27 Raul Mateos - - * operation/agentes/status_monitor.php: Moved legend. - - * godmode/menu.php, operation/menu.php: Updated to solve small ugly effects. - - * include/styles/op.css, god.css: Updated to solve small ugly effects. - god.css needs to be changed to the new "version". - - * install.php: Solved small typos in language. Style correction. - -2008-08-25 Sancho lerena - - * extensions/update_manager: Added update manager client for - PandoraFMS. - - * operation/reporting/custom_reporting.php: Moved PDF link. - - * operation/reporting/reporting_viewer_pdf.php: Moved to enterprise - version. - - * godmode/agentes/agent_disk_conf_editor.php: Moved to enterprise - version. - -2008-08-25 Evi Vanoost - - * godmode/agentes/modificar_agente.php: Updated delete routine to - include a transaction. This way the database consistency is - guaranteed in case a query causes a problem as follow up on Bugs - item #2073383. Also some style updates - -2008-08-25 Jorge Gonzalez - - * include/languages/es.po: Updated Spanish translation. - - * include/languages/index.pot: Updated strings. - - * include/languages/es.mo: Updated Spanish translation. - - * godmode/reporting/graph_builder.php: Changed several hardcoded - striings to make them translatable. - -2008-08-25 Esteban Sanchez - - * images/help.png: Updated to a bigger image with more quality. - -2008-08-24 Sancho Lerena - - * include/functions_db.php: Fixed some warning messages - due missing check before several foreachs. - - * index.php: Disabled development flag to detect config. - - * operation/agentes/networkmap.php: String too short for - names, long IP address was being shortened. - - * operation/servers/view_server.php, - operation/servers/view_server_detail.php - godmode/servers/manage_recontask_form.php: Fixed some warnings - and added proper message for empty screens. - - After this commit a beta1 package has been made. - -2008-08-22 Sancho Lerena - - * Massive header update. We're now officially on Beta1. - -2008-08-22 Sancho Lerena - - * pandoradb_data.sql: Removed data for locale, added for new - date string format. - - * include/functions_html.php: Deletion of table properties - after calling it makes a bad render on several pages that uses - some properties for other things (width). - - * include/functions_reporting.php: Added several checks to avoid - notices. - - * include/config_process.php: Removed locale code. Added code for - new datetime string format. - - * include/locale.class.php: Removed. - - * include/functions.php: pandora_help() was not returning correct output. - Added format_datetime() function to render date / time strings in user - defined format. - - * include/functions_db.php: Added check in get_monitors_down() to avoid - notice in void foreach. - - * operation/incidents/incident_detail.php: Solved problem with attachments. - - * operation/users/user.php: Solved problem with old help_lang[] array. - - * operation/messages/message.php: Sime minor fixes and style improvements. - - * operation/servers/view_server.php: Remove description. - - * operation/servers/view_server_detail.php: Removed bad field retrieval - from database and added format_datetime(). - - * reporting/fgraph.php: Fixed small problem in monitors_health_pipe(). - (changed parameters). - - * general/footer.php: Updated use of new functions. - - * general/header.php: Added blank spaces between icons and texts. - - * godmode/setup/setup.php: Management of new string format for datetime. - - * godmode/profiles/profile_list.php: Submit button now uses div instead - tables. - - * godmode/reporting/reporting_builder.php: Added check before foreach() to - avoid notice warnings. Changed div for buttons. - - * godmode/reporting/map_builder.php: Fixed div for submit button. - - * godmode/servers/modificar_server.php: Fixed typo in SQL sentence. - Removed usage of not-used-now locale format functions. Alter legend to use - a plain-formatted table to avoid background color in legend. - - * /en/help_date_format.php: Added help for date format string. - -2008-08-21 Esteban Sanchez - - * include/functions_html.php: Added an optional parameter to - print_input_text_extended() to allow password inputs. Replaced - print_input_password_extended() with print_input_password(). - - * general/login_page.php: Replaced print_input_password_extended() - with print_input_text_extended(). Style correction. - -2008-08-21 Evi Vanoost - - * index.php: Update HTML for unclosed tags and put everything in PHP - Updated the HTTPS detection. Made sure the password doesn't get - passed to other scripts (like 'evil' plugins) - - * include/functions_html.php: Added print_input_password_extended() - - * general/main_menu.php: Removed old code and header - - * general/login_page.php: Tried putting it in functions_html code but - that didn't work (rowspan), so I just ended up with a smaller file and - the input boxes getting printed - - * general/header.php: Updated to use functions_html - - * general/footer.php: Updated header and develop_bypass for the query - counter - - -2008-08-21 Sancho Lerena - - * pandoradb*.sql: tplanned_downtime: Fixed a typo, changed timestamp - types, added executed field and removed id_agent_module. - - * manage_config.php: (Problem copying keep_alive modules - and alerts and solved bad message with no data supplied. - - * manage_config_remote.php: Solved BUG #2042788 Fixed, was missing - extension in filename check. - - * planned_downtime.php: Major rewrite. Now works with server model of - planned downtimes based on select agents to disable in specific times. - Using unixtime was a very nice idea, so the javascript controls are - fantastic to do this job!. Thanks Esteban and Evi!. - - * manage_recontask*: Some issues with styles, using new div for button. - - * modificar_server.php: Some issues with styles, using new div for button - - * config.inc.php: By default, show errors, easy to debug first problems. - - * functions_db.php: Fixed problems detected in borrar_incidencia() function - (this is delete_incident in spanish). - - * estado_agente.php: Added support to search by IP address in agent view. - - * networkmap.php: Regen on by default, Font label shortened. - -2008-08-21 Esteban Sanchez - - * general/pandora_help.php: Added a require of a functions file. Added - missing HTML tags. - -2008-08-21 Evi Vanoost - - * godmode/servers/modificar_server.php. - godmode/servers/manage_recontask_form.php, - godmode/servers/manage_recontask.php: HTML and SQL overhaul. Now uses - the new functions that are available in functions_html.php. - -2008-08-20 Evi Vanoost - - * godmode/profiles/profile_list.php: HTML overhaul (close tags, put - brackets and quotes in the right places. Now uses new functions - instead of the old ones - - * include/locale.class.php: Updated and added functions. See internals - for updated functions. It now allows to put a translated array of - languages, countries and currency instead of the built-in english one - -2008-08-19 Esteban Sanchez - - * include/locale.class.php: Fixes in Translate_Locale() to work - properly. Tab style correction in all the file, use tabs instead of - blankspaces. - - * godmode/setup/setup.php: Added locale configuration option. - - * pandoradb_data.sql: Added locale to tconfig. - -2008-08-19 Esteban Sanchez - - * include/locale.class.php: Check $ENV["TMPDIR"] existance to avoid - PHP errors. - -2008-08-19 Evi Vanoost - - * include/locale.class.php: Locale class for number, time and money - formatting. Latest version, much corrections. - - * include/functions_db.php: HTML corrections (close tags) - - * include/config_process.php: Process $config['locale'] and init LOCALE - class. Still needs to be implemented in a "userspace" function - - * general/footer.php: Updated footer to use locale class (not function) - to display the date and number. Just an example of the possibility - -2008-08-18 Esteban Sanchez - - * operation/menu.php: Fixes events submenu and link to CSV exporting. - Style correction. - - * images/rss.png: Added to repository. - -2008-08-12 Esteban Sanchez - - * godmode/db/db_purge.php: Use print_help_tip() to show help tip. - - * godmode/profiles/profile_list.php: Use print_help_tip(). Removed - deprecated $help_label. - - * godmode/users/configure_user.php: Better code to show user level - radio buttons and help. - - * include/functions_db.php: Removed deprecated function - load_lang_file(). - - * operation/agentes/datos_agente.php, ajax.php, - operation/reporting/reporting_viewer_pdf.php, reporting/stat_win.php, - operation/agentes/exportdata.php: Removed inclusion of old - language files. - - * include/languages/index.pot: Regenerated and added header. - -2008-08-12 Evi Vanoost - - * operation/menu.php: Made short tag, normal tag - - * include/functions.php: Got rid of references to language files - - * godmode/servers/plugin.php: Made proper english - - * godmode/servers/manage_recontask.php: Made proper HTML - - * godmode/profiles/profile_list.php: Translation of help strings - - * godmode/agentes/manage_config_remote.php: Fixed typo that generated errors - -2008-08-12 Esteban Sanchez - - * pandoradb_data.sql: Added default languages. - - * include/streams.php, include/gettext.php: Added to repository. New - files to add gettext support of mo files. - - * include/functions_db.php: Function lang_string() functionallity - changed to use gettext library. - - * include/languages/language_es_es.php, - include/languages/language_gl.php, include/languages/language_en.php, - include/languages/language_pt_br.php, - include/languages/language_it.php, - include/languages/language_ast_es.php, - include/languages/language_es_la.php, - include/languages/language_de.php, include/languages/language_fr.php, - include/languages/language_ca.php: Files deleted, they are - deprecated since we have moved to gettext. - - * lude/languages/pt_br.mo, include/languages/es.mo, - include/languages/fr.po, include/languages/it.po, - include/languages/ca.po, include/languages/ast.po, - include/languages/de.po, include/languages/gl.mo: Gettext translations - of the previous languages we have in language_*.php files. - - * include/languages/Makefile: Added to repository to generate - index.pot and mo files of each translation. - - * include/functions_reporting_pdf.php, - include/functions_reporting.php, include/config_process.php, - include/functions.php, include/functions_visual_map.php, index.php, - operation/incidents/incident.php, - operation/incidents/incident_detail.php, - operation/incidents/incident_note.php, - operation/incidents/incident_search.php, - operation/incidents/incident_statistics.php, - operation/snmpconsole/snmp_alert.php, - operation/snmpconsole/snmp_view.php, operation/users/user.php, - operation/users/user_edit.php, operation/users/user_statistics.php, - operation/events/event_statistics.php, operation/events/events.php, - operation/visual_console/render_view.php, - operation/visual_console/index.php, - operation/agentes/estado_alertas.php, - operation/agentes/status_monitor.php, - operation/agentes/estado_grupo.php, - operation/agentes/datos_agente.php, - operation/agentes/estado_ultimopaquete.php, - operation/agentes/estado_generalagente.php, - operation/agentes/estado_agente.php, operation/agentes/bulbs.php, - operation/agentes/sla_view.php, operation/agentes/exportdata.php, - operation/agentes/estado_monitores.php, - operation/agentes/ver_agente.php, operation/agentes/estadisticas.php, - operation/agentes/tactical.php, operation/agentes/networkmap.php, - operation/messages/message.php, - operation/reporting/reporting_viewer.php, - operation/reporting/graph_viewer.php, - operation/reporting/custom_reporting.php, - operation/servers/view_server.php, - operation/servers/view_server_detail.php, operation/menu.php, - reporting/fgraph.php, reporting/stat_win.php, general/logoff.php, - general/pandora_help.php, general/footer.php, general/noaccess.php, - general/logon_failed.php, general/links_menu.php, - general/login_page.php, general/logon_ok.php, general/header.php, - general/main_menu.php, godmode/groups/configure_group.php, - godmode/groups/group_list.php, godmode/setup/news.php, - godmode/setup/links.php, godmode/setup/setup.php, - godmode/users/user_list.php, godmode/users/configure_user.php, - godmode/profiles/profile_list.php, godmode/admin_access_logs.php, - godmode/db/db_info_data.php, godmode/db/db_main.php, - godmode/db/db_audit.php, godmode/db/db_refine.php, - godmode/db/db_info.php, godmode/db/db_event.php, - godmode/db/db_purge.php, godmode/agentes/agent_template.php, - godmode/agentes/module_manager_editor_network.php, - godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/alert_manager.php, - godmode/agentes/module_manager_editor_plugin.php, - godmode/agentes/module_manager_editor_prediction.php, - godmode/agentes/alert_manager_editor.php, - godmode/agentes/manage_config.php, - godmode/agentes/module_manager_editor_data.php, - godmode/agentes/module_manager.php, - godmode/agentes/modificar_agente.php, - godmode/agentes/configurar_agente.php, - godmode/agentes/agent_disk_conf_editor.php, - godmode/agentes/planned_downtime.php, - godmode/agentes/manage_config_remote.php, - godmode/agentes/agent_manager.php, - godmode/modules/manage_nc_groups_form.php, - godmode/modules/manage_network_templates.php, - godmode/modules/module_list.php, - godmode/modules/manage_network_templates_form.php, - godmode/modules/manage_network_components_form_network.php, - godmode/modules/manage_network_components_form_wmi.php, - godmode/modules/manage_network_components.php, - godmode/modules/manage_nc_groups.php, - godmode/reporting/reporting_builder.php, - godmode/reporting/map_builder.php, - godmode/reporting/graph_builder.php, godmode/servers/plugin.php, - godmode/servers/manage_recontask.php, - godmode/servers/modificar_server.php, - godmode/servers/manage_recontask_form.php, - godmode/alerts/modify_alert.php, godmode/alerts/configure_alert.php, - godmode/menu.php: Replaced string parameters of __() callings to - plain english. Style correction. - -2008-08-11 Esteban Sanchez - - * include/functions_db.php: Added __ as an alias of lang_string(). - - * include/functions_reporting_pdf.php, - include/functions_reporting.php, include/functions.php, - include/functions_visual_map.php, index.php, - operation/incidents/incident.php, - operation/incidents/incident_detail.php, - operation/incidents/incident_note.php, - operation/incidents/incident_search.php, - operation/incidents/incident_statistics.php, - operation/snmpconsole/snmp_alert.php, - operation/snmpconsole/snmp_view.php, operation/users/user.php, - operation/users/user_edit.php, operation/users/user_statistics.php, - operation/events/event_statistics.php, operation/events/events.php, - operation/visual_console/render_view.php, - operation/visual_console/index.php, operation/extensions.php, - operation/agentes/estado_alertas.php, - operation/agentes/status_monitor.php, - operation/agentes/estado_grupo.php, operation/agentes/export_csv.php, - operation/agentes/datos_agente.php, - operation/agentes/estado_ultimopaquete.php, - operation/agentes/estado_generalagente.php, - operation/agentes/estado_agente.php, operation/agentes/bulbs.php, - operation/agentes/status_events.php, operation/agentes/sla_view.php, - operation/agentes/exportdata.php, - operation/agentes/estado_monitores.php, - operation/agentes/ver_agente.php, operation/agentes/estadisticas.php, - operation/agentes/tactical.php, operation/agentes/networkmap.php, - operation/messages/message.php, - operation/reporting/reporting_viewer.php, - operation/reporting/graph_viewer.php, - operation/reporting/custom_reporting.php, - operation/servers/view_server.php, - operation/servers/view_server_detail.php, operation/menu.php, - reporting/fgraph.php, reporting/stat_win.php, ajax.php, - general/logoff.php, general/pandora_help.php, general/footer.php, - general/noaccess.php, general/logon_failed.php, - general/links_menu.php, general/login_page.php, general/logon_ok.php, - general/header.php, general/main_menu.php, - godmode/groups/configure_group.php, godmode/groups/group_list.php, - godmode/setup/news.php, godmode/setup/links.php, - godmode/setup/setup.php, godmode/users/user_list.php, - godmode/users/configure_user.php, godmode/profiles/profile_list.php, - godmode/admin_access_logs.php, godmode/db/db_info_data.php, - godmode/db/db_main.php, godmode/db/db_audit.php, - godmode/db/db_sanity.php, godmode/db/db_refine.php, - godmode/db/db_info.php, godmode/db/db_event.php, - godmode/db/db_purge.php, godmode/extensions.php, - godmode/agentes/agent_template.php, - godmode/agentes/module_manager_editor_network.php, - godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/alert_manager.php, - godmode/agentes/module_manager_editor_plugin.php, - godmode/agentes/module_manager_editor_prediction.php, - godmode/agentes/alert_manager_editor.php, - godmode/agentes/manage_config.php, - godmode/agentes/module_manager_editor_data.php, - godmode/agentes/module_manager.php, - godmode/agentes/modificar_agente.php, - godmode/agentes/configurar_agente.php, - godmode/agentes/agent_disk_conf_editor.php, - godmode/agentes/planned_downtime.php, - godmode/agentes/manage_config_remote.php, - godmode/agentes/agent_manager.php, - godmode/modules/manage_network_components_form.php, - godmode/modules/manage_nc_groups_form.php, - godmode/modules/manage_network_templates.php, - godmode/modules/module_list.php, - godmode/modules/manage_network_templates_form.php, - godmode/modules/manage_network_components_form_network.php, - godmode/modules/manage_network_components_form_wmi.php, - godmode/modules/manage_network_components.php, - godmode/modules/manage_nc_groups.php, - godmode/reporting/reporting_builder.php, - godmode/reporting/map_builder.php, - godmode/reporting/graph_builder.php, godmode/servers/plugin.php, - godmode/servers/manage_recontask.php, - godmode/servers/modificar_server.php, - godmode/servers/manage_recontask_form.php, - godmode/alerts/modify_alert.php, godmode/alerts/configure_alert.php, - godmode/menu.php: Replaced $id_user with $config['id_user']. Use __a - instead of $lang_label to future use of gettext. Style - corrections. - - * godmode/agentes/planned_downtime.php: Rewritten to use Pandora - functions and adopt the UI style. Replaced lang_string with __(). - - * pandoradb.sql: Fields in tplanned_downtime renamed to fit - guidelines. - -2008-08-05 Sancho Lerena - - * AUTHORS: Added Evi to AUTHORS file. - - * pandoradb.sql: MAJOR UPDATE and normalization of database - structure. trecon_task table has changed from previous 2.0 version. - - * pandoradb_data.sql: Minimal updates. - - * reporting_builder.php: Fixed bug #2035570 (Two weeks instead one - week in combo to select SLA period). - . - * manage_config_remote.php: Fixed bug #2032889: Show configurations - not present in disk and fail to copy them. - - * manage_recontask.php: Show OS, and some stetical changes and code - optimization. Removed old code for assigned network servers and so on. - - * manage_recontask_form.php: Removed old fields, added new fields, fixed - old bugs (create incident combo). - - * config_inc.php: Code cleanup, updated variables. - - * config_process.php: Updated version info. - - * estado_ultimopaquete.php: Added refresh icon. - - * view_server.php: Added missing link to view_server_detail.php for - recon servers. Somebody take it prisoner :-) - - * view_server_detail.php: Code stype update, and some fixes and new - column information. - - * modificar_agente.php, configurar_agente.php: Fixed use of $id_user. - - * index.php: Temporal workaround to use $id_user as global. Need to fix. - -2008-08-05 Esteban Sanchez - - * include/functions_extensions.php: Added function to call login - functions of the extensions. Functions renamed. - - * include/styles/pandora.css: Added style to notify bubble. - - * general/logon_ok.php: Added extensions login functions call. Style - correction. - - * include/functions.php: Fixed array values cleanup on safe_input(). - Documentation added to clean_output_breaks(). - - * index.php: Renamed functions fix. - - * operation/menu.php: Style correction. - - * ChangeLog: Added comment about commit #1000. - -2008-08-04 Esteban Sanchez - - * index.php: Set id_user in config array when login. This fixes errors - and notices on login screen. - - * operation/menu.php: Replaced use of id_user on SESSION array with - config. - - * general/logon_ok.php: Replaced lang_label with lang_string(). Use - id_user on config array. Style correction and code cleanup. - - * godmode/extensions.php: It was showing main functions of extensions - instead of godmode ones. - - This commit is #1000. Congratulations to all the Pandora crew and - thanks all the Pandora users around the world. Pandora 2.0 is a bit - closer now. - -2008-08-04 Esteban Sánchez - - * extensions/hello.php: Fixed old function name. Activate the - extension by default. Style correction. - -2008-08-04 Esteban Sánchez - - * godmode/extensions.php, operation/extensions.php: Added to - repository. Extensions interface to operation and godmode modes. - - * images/extensions.png: Added to repository. Extensions icon for the - menu. - -2008-08-04 Esteban Sánchez - - * AUTHORS: Added myself. - - * include/functions_extensions.php: Added to repository. Implements - extensions functions. Extensions are some kind of plugins to the - console to add functionallity in a modular way. More work and - documentation is needed. - - * godmode/reporting/reporting_builder.php, include/functions.php, - operation/agentes/networkmap.php, operation/agentes/ver_agente.php: - Style correction. - - * include/functions_db.php: Added load_lang_file() to load the - languages file (useful in extensions l10n). Style correction. - - * index.php: Load extensions and call them in cases. - - * godmode/menu.php, operation/menu.php: Style correction, code - cleanup. Added extension menu and submenus. Use of CSS more efficient. - - * include/config_process.php: Added extensions support. - - * extensions/, extensions/hello.php: Added to repository, extensions - dir and example. - - * include/functions.php: Style correction. - - * include/styles/op.css: Cleanup and rewritten the CSS hell it was - before. - -2008-08-01 Manuel Arostegui - - * include/help/en/help_plugin_definition.php: Language corrections. - -2008-07-31 Sancho Lerena - - * include/help/en/help_plugin_definition.php: New help page for - plugin register section. - - * include/javascript/pandora.js: Help window now shows scrollbar. - - * general/pandora_help.php: Better layout for help system. - - * godmode/servers/plugin.php: Fixed position / menu issues and other - menor bugs in plugin editor. - -2008-07-31 Ramon Novoa - - * include/help/en/help_wmiquery.php, - include/help/en/help_wmifield.php, - include/help/en/help_wmikey.php: Added to repository. WMI help pages. - * include/languages/language_en.php, pandoradb.sql, - pandoradb_data.sql, - godmode/agentes/agent_template.php, - godmode/agentes/module_manager_editor_network.php, - godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/module_manager_editor.php, - godmode/modules/manage_network_components_form.php, - godmode/modules/manage_network_components.php: Added support for WMI - modules, including components and templates. - * godmode/modules/manage_network_components_form_network.php, - godmode/modules/manage_network_components_form_wmi.php: Added to - repository. Component editors. - - -2008-07-30 Sancho Lerena - - * pandoradb.sql: Some changes in structure for new export server. Removed - and extra comma in tplanned_downtime. - - * pandoradb_data.sql: Deleted some stuff from Gigabit module templates, - too much. - - * logon_ok.php: Header update. - - * menu.php: Plugin editor moved under server section. - - * modificar_agente.php: Added icon to agent config editor from manage - agents view. - - * links.php: Some code cleanup. - - * pandora.ico: New .ICO file for web, this will be official one for - 2.0 version. - - * functions_db.php: Fixed a problem in audit_db() where parameters - was not properly cleaned and with ' chars this makes an SQL error. - Fixed BUG #2032885, in function get_monitors_in_agent () where a - bad SQL forced an error in report. - - * estado_agente.php, estado_generalagente.php: Added link to group - view from group icon. - -2008-07-30 Evi Vanoost - - * include/functions_db.php: Small bug that gave a warning in case there were no events for an agent - - * godmode/agentes/planned_downtime.php: You can now create planned downtime schedules. This - won't work yet as the server doesn't support it yet. - - * general/links_menu.php: The first link will also show up. It wasn't showing up because the mysql function - that was used moved the internal pointer ahead while checking if it existed. Used new functions. - - * pandoradb.sql: Updated with database schema for planned downtime - -2008-07-29 Evi Vanoost - - * functions_db.php: Style changes, updated process_sql so it can return other - interesting stuff on INSERT. No functions have direct mysql functions anymore - - * logon_ok.php: Style changes. Made it use the DB functions - -2008-07-27 Sancho Lerena - - * events_marquee.php: Small improvement, show agent name. - - * events_marquee.php: I forget to commit this file in my prev. - commit. This is a new file because I lost it :-( - - * planned_downtime.php: It is LOST :(. I need to code from scratch, - probably this stuff don't see the light in weeks. Server code works. - -2008-07-26 Raul Mateos - - * general/error_noconfig.php, error_install.php, error_perms.php: Updated headers, solved - english language typos, deleted includes not used. Better coding style. - -2008-07-25 Sancho Lerena - - * pandoradb.sql: Added new tables for planned downtimes. - - * godmode/menu.php: Added entry for manage downtimes. - - * group_list.php: Stetic changes in table. - - * modificar_server.php: Fixed timestamp render for start/update - timestamp of each server. - - * functions.php: Minimal estetic changes in help function. - - * functions_db.php: Change header (Flexible <- Free) - - * functions_html.php: Now select admits multiselect option. Default - class for table render is now databox not databox_color. - - * AUTHORS: Update list of authors and make a reference to contributors. - - * function_reporting.php: Header change, updated datetime string format. - - * language_en.php, language_es_es.php: Changed FREE for Flexible. - - * pandora.css: Minimal changes. Update color of Monitor count in tactical. - - * menu.php: Added some new event options: CSV Export, RSS and new marquee - event visualizer. - - * estado_ultimopaquete.php: Header update. - - * tactical.php: Added link to data module alerts. - - * ver_agente.php: Fixed a problem in ajax code that was rending bad - count of down monitors. Using boolean comparation on result of function - get_db_sql(). This kind problem could be in more lines of code. - - * events.php: New quicklinks to RSS, CSV and Marquee in event viewer. - - * export_csv.php, events_rss.php: Fixed duped call to function includes. - - * graph_viewer.php: I hope this fix FINALLY the annoying bug of graph - type selector. - - * visual_console/index.php: Updated header. - -2008-07-22 Evi Vanoost - * operation/messages/message.php: Rewrote large parts of the script - Simplified functions. Fixed a bug where group messages sent a message - only to one member of a group. Also fixed a bug where it only displayed - your own group(s), right now it will display all users and groups a user - belongs to (using get_user_groups ()) so that you can send messages - to everyone. - -2008-07-22 Sancho Lerena - - * pandoradb_data.sql: Some changes for types not implemented in 2.0 - - * module_manager_editor.php: Added help, more space in textareas for - tcp recv/send. Better layout. - - * help.png: Smaller icon. - - * view_server.php: Fixed problem with lastupdate render. This was using - and incorrect function to render data. - -2008-07-21 Evi Vanoost - - * include/functions_reporting.php: Last commit forgot a semicolon. Fixed. - -2008-07-21 Esteban Sanchez - - * godmode/reporting/graph_builder.php, - operation/snmpconsole/snmp_alert.php: Applied patch from Kato - Atsushi. - - * include/functions_reporting.php, - operation/reporting/reporting_viewer.php, - godmode/reporting/reporting_builder.php: Adopted to changes in - get_db_* functions. - - * include/functions_db.php: Removed quotes sorrounding %d characters - in sprintf. Returned empty array on get_simple_alerts_in_agent() and - get_combined_alerts_in_agent(). Style correction. Return all fields on - get_db_all_fields_in_table(). - - * ChangeLog: Updated previous commit message format and date. - -2008-07-21 Evi Vanoost - - * godmode/db/*.php: require_once for config might already have loaded. - Changed mysql_real_escape_string in favor of get_parameter_post. - Process the DELETE SQL queries through process_sql(). Changed - comprueba_login() for check_login(). Adhered some things to preferred - style. Compounded SQL queries into joins, subqueries or functions. - Removed mysql_close() from db_purge.php since the select. After the - delete wouldn't work anymore (database closed). - - * godmode/reporting/reporting_builder.php: Fixed a bug that was - introduced when the SQL functions returned false. - - * include/functions_db.php: Made foreach instead of while loops for - simpler functions. Fixed get_reports that failed since SQL function - return false. All SQL functions now return false in case of empty. New - SQL function process_sql that can handle DELETE. Returns affected rows - in case of a changing query or an array in case it was a selecting - query or false in case of error. - - * include/functions.php: Simplified safe_input function. - - * index.php: Updated SQL queries, style changes - - * operation/agentes/*.php: Style changes and updates to use - check_login. - -2008-07-17 Esteban Sanchez - - * godmode/reporting/map_builder.php: Check background existance to - avoid warnings. - - * include/functions.php: Added Giga magnitude in format_for_graph(), - thansk to tono user in openideas. - - * include/functions_db.php: Check database result on - return_status_layout(). Deleted "LIMIT 1" on get_previous_data() which - was causing SQL failures. Style correction. - - * include/functions_reporting.php: Check database result on - get_agent_module_sla(). - - * operation/agentes/datos_agente.php: Removed useless code. - -2008-07-17 Raul Mateos - - * operation/agentes/status_monitor.php: Closed html tags. - -2008-07-17 Esteban Sanchez - - * godmode/reporting/reporting_builder.php, - godmode/reporting/map_builder.php: Check if all_agents were set to - avoid warning on foreach. - - * include/functions_db.php: Fixed typo in return_status_layout(). - Return false on get_db_all_rows_sql(). - - * include/functions_visual_map.php: Check layouts_data to avoid - warning on foreach. Removed ugly comments. - -2008-07-17 Esteban Sanchez - - * include/functions_db.php: Removed debug output to check use of - deprecated function. Please don't add message like this since there - are many people who use Pandora trunk and may find strange messages - like that. - - * operation/agentes/networkmap.php: Removed warning message if file - doesn't exists on checking cache system. - -2008-07-17 Esteban Sanchez - - * include/functions.php: Minimal style correction. - - * include/functions_db.php: Check sql_cache with empty() to avoid - notices. - - * operation/agentes/status_monitor.php: Tab style correction. - - * general/logon_ok.php: Added missing field to SQL sentence which was - causing PHP notices. - -2008-07-15 Esteban Sanchez - - * ChangeLog: Fixed some indentation and lines length issues. Fixed - also some filepaths. - - * include/functions_db.php: Tab and blankspaces correction. Limit the - query to one result in get_db_value() and get_db_row(). - -2008-07-13 Evi Vanoost - - * pandora_console/general/logon_ok.php: Made the query use sprintf - (for security purposes). - - * include/functions_db.php: Made all the database queries relying on a - single query function for simpler management. Also made sure that no - functions returned NULL because NULL is a valid database value. Also - made a simple query cache array so that duplicate queries to generate - a single page won't be repeated (ACL queries). Also updated some other - queries and functions (see the diff) and removed some old code. - - * operation/agentes/estado_grupo.php: Now with working agents counter! - - * general/footer.php: Just made a fancy counter that displays how much - queries weren't duplicated (90 on some pages!!) - -2008-07-12 Evi Vanoost - - * operation/agentes/networkmap.php: Some minor bugfixes introduced - with my changes yesterday. - - * pandora_console/general/links_menu.php: 2 queries for a menu? - Changed it to a single query. This list will likely never be empty - - if it is, Links section won't be generated. - - * general/logon_ok.php: Updated the queries to go faster. Changed the - timestamp calculation to an indexed query using utimestamp and - UNIXTIME(NOW())-604800 - - * images/networkmap/8.png: Added the Mac OS X icon.. - -2008-07-11 Evi Vanoost - - * operation/agentes/estado_grupo.php: Fixed the issue where all data - was 0-ed out. There was an if-then-else construction that wasn't - working well. - - * operation/agentes/networkmap.php: Made more extensive error messages - that explains WHY it wasn't generating. Then also made it so the image - is cached instead of regenerated every time (currently hardcoded at 5 - min.). - -2008-07-10 Evi Vanoost - - * operation/agentes/estado_grupo.php: Fixed some extra spaces that - made the URL look ugly. - - * operation/agentes/status_monitor.php: Made a nested SQL query out of - the flagging operation, much faster now. There is still a bug here - that I was trying to fix. Everything is 0-ed on this page. I will find - out why tomorrow. - - * images/console/background: Added some backgrounds - -2008-07-10 Sancho Lerena - - * include/styles/pandora_red.css: Updated. - - * include/styles/pandora_black.css: New style with BLACK blackground. - - * include/styles/pandora.css: Updated. - - * include/functions_db.php: Added auto order combos and queries. - - * include/functions_visual_map.php: Added overlap on down elements if - there are more than one in the same position (This could allow to cluster - elements to shown the down status first). Removed unused code. - - * operation/events/events.php: Added tooltip for group name. - - * operation/visual_console/render_view.php: Adjusted controls position. - - * operation/agentes/status_monitor.php: Added status for unknown monitors. - Added some database search improvement. - - * operation/agentes/sla_view.php: Sorted list of items. - - * operation/agentes/ver_agente.php: Updated AJAX code for network map - detail view of an agent. Added alert data. - - * operation/agentes/tactical.php: Removed 'fixed' styles, now using CSS. - - * operation/agentes/networkmap.php: Added ransep and font selectors. - Added alert under yellow color. Minor improvements. - - * operation/reporting/graph_viewer.php: Style update. - - * operation/menu.php: Visual console maps sort by name - - * images/background-li.gif: This sould replace
  • image. - - * general/login_page.php: Added build version on develop mode. - - * godmode/reporting/map_builder.php: Sorted lists, and shown module name - instead description. - -2008-07-09 Evi Vanoost - - * pandoradb.sql: Updated indexes - -2008-07-09 Sancho LErena - - * include/functions_html.php, include/functions_db.php, - operation/agentes/ver_agente.php, operation/reporting/graph_viewer.php - operation/reporting/custom_reporting.php, - godmode/reporting/reporting_builder.php: Some issues with ordered list - resolved. Some strings are now converted to lowercase to have a real - ordered (alphabetical) list. - - -2008-07-08 Evi Vanoost - - * pandora/console/install.php: Added mysql_error debugging that can - be uncommented when something goes wrong for clearer troubleshooting. - - * pandora_console/pandoradb_data.sql: Fixed a line that had an extra - semicolon (;) which caused the installer to fail. - - * pandora_console/index.php: Fixed the code that displays the custom - CSS code. Now the Console looks good. - - * pandora_console/general/header.php: Fixed the Autorefresh code. Now - the Autorefresh link switches correctly between grey and white instead - of staying whte. Also fixed the autorefresh in case that there is no - correct $_SERVER['REQUEST_URI'] so that it doesn't go 404. - -2008-07-08 Sancho Lerena - - * include/functions_reporting.php: Basic support for async modules. - General stats (tactical), do not shown async modules as uknown anymore. - - * operation/agentes/estado_agente.php, - operation/agentes/estado_ultimopaquete.php: Support for async modules. - - * godmode/agentes/modificar_agente.php: Fixed stupid bug in search - field in last commit. - - * operation/reporting/graph_viewer.php: Added controls to view in the - new combined graphic mode (lines), and to change size to three pre- - defined sizes. - - * reporting/fgraph.php: Stacked mode support was missing by unknown - reason. Reactivated. Added a mode to view combined graphs in "wired" - mode (lines only). - - * godmode/agentes/modificar_agente.php: Disabled agents was not shown, - so was unable to activate again. Fixed. - - * godmode/reporting/graph_builder.php: Added support for line mode. - Disabled agents don't shown in combo. Some other minor fixes. Changed - to show the name of the module, instead of description. - - * include/config.php: Deleted. This file should not be included in SVN - - * images/so_aix.png: New icon for AIX systems. - -2008-07-07 Esteban Sanchez - - * godmode/reporting/graph_builder.php: Tab style correction. - - * godmode/reporting/reporting_builder.php: Button label renamed. - - * include/functions_db.php: Added functions from - functions_reporting.php. - - * include/functions_reporting.php: Added missing documentation. Added - check to avoid division by zero on alert_reporting(). Avoid $return - flag as parameter in some functions. - - * include/functions_reporting_pdf.php: Avoid $return flag when calling - some functions. - - * operation/reporting/reporting_viewer.php: Do not use a span with - font-size when showing sla report. - -2008-07-04 Esteban Sanchez - - * operation/reporting/reporting_viewer.php: Added a loading div that - appears while the page is loading and dissapear once it's completed. - - * include/styles/pandora.css, include/styles/pandora_minimal.css, - include/styles/pandora_width.css: Added style to loading div. - -2008-07-04 Esteban Sanchez - - * operation/reporting/reporting_viewer.php: Fixed error when showing - final SLA result. - - * include/functions_reporting_pdf.php: Added final SLA result. - -2008-07-02 Esteban Sanchez - - * operation/agentes/estado_grupo.php: Fixed missing variable on lag - calculation. - -2008-07-02 Esteban Sanchez - - * include/functions_html.php: Fixed a typo in print_table() that was - causing to show nothing on IE. - - * include/styles/pandora.css: Rollback to #909 since it was not - working properly in IE. Need more discusion. - - * include/styles/pandora_width.css: Added to repository. Testing style - to have porcentual widths. - - * operation/agentes/estado_grupo.php: Rewritten to make the code - cleaner and a bit smarter. Future work will be required to make the - tooltips or the table better. - - * reporting/stat_win.php: Replaced include with require_once to - speed up the code parsing, besides it was not working with the - includes. - -2008-07-02 Esteban Sanchez - - * godmode/reporting/reporting_builder.php: Removed extra "#" in - javascript. - - * godmode/reporting/map_builder.php: Changes to try working in - Internet Explorer (not completed yet, it's really hard). - - * include/functions_db.php: Changed sever_status() It won't longer - return all the modules in pandora, since it's not need in this - function, also replaced a strange SQL which was using MAX() with a more - logical DISTINCT(). Style correction. - - * include/styles/pandora.css: Removed #main width, so it's as wider as - the parent. Fixed menu_tab_fram and menu_tab_frame_view divs to the - new template, aligned to the right. Tab and blankspaces correction. - -2008-07-01 Sancho Lerena - - * pandoradb.sql: Added several indexes, patch from Guruevi. - - * configurar_agente.php: Default "public" for snmp_community - was causing a fail on blank communities (snmp community is used - on WMI modules as filter key). Default value is now "" due the way - get_parameter works, and don't want to change a global function. - - * module_manager_editor_wmi.php: Added two new fields: filter key - for WMI output (using snmp_community to store it) and WMI response - field number (using tcp_port to store it). - - * setup.php: Added global "sla_period" item to setup page. - - * sla_view.php: Fixed code to be more close on our coding standards. - Need to improve and uses the global table functions on functions_html. - -2008-07-02 Esteban Sanchez - - * include/functions_db.php: Fixed typo in event_insert(). - -2008-07-02 Esteban Sanchez - - * include/styles/pandora.css: Removed width on header div. - - * include/functions_db.php: Use id_user parameter in logon_db(). - -2008-07-02 Esteban Sanchez - - * general/logon_ok.php: Style correction. - - * include/languages/language_en.php: Added a couple of strings. - - * include/styles/pandora.css: Container div has now variable width, so - Pandora console is wider now. - - * include/config.php: Replaced default values from last commit. Change - homeurl variable, which now points to base url directory. - - * include/config_process.php: Style correction. Use pandora functions - and indent the code properly. - - * reporting/fgraph.php, include/functions.php, ajax.php: Use - require_once instead of require which speeds up the code parsing. - - * index.php: Use require_once instead of require which speeds up the - code parsing. Add all GET and POST variables when refreshing a page. - Style corrections. Use $_SERVER instead getenv. - - * include/functions_db.php: Avoid including config.php and use global - instead. Replaced some id_user with the respective variable holds in - config array. Replaced SQL syntax, removed an undeclared variable and - renamed to english in event_insert(). Renamed - return_moduledata_*_value() to get_agent_module_value_*(). Fixed an - error in the sumatory when the module is incremental. - - * include/functions_reporting.php: Renamed return_module_SLA() to - get_agent_module_sla(). - - * include/functions_reporting_pdf.php: Tabs and blankspaces - correction. Style correction. Added new reports rendering, and fixed - images references. Removed old and deprecated functions. - - * operation/agentes/networkmap.php: Style correction. - - * operation/agentes/sla_view.php, reporting/stat_win.php: Use renamed - functions. - - * operation/reporting/reporting_viewer.php: Table reports width are - now wider. Fixed some colspan problems. Generate custom graph ids - better. Added agent and module name to SLAs. Style correction in the - use of rowclass structure since now each content has its own table. - - * operation/reporting/custom_reporting.php: Removed unused variable - for PDF reporting generation link. - - * operation/reporting/reporting_viewer_pdf.php: Rewrite the code to - make style corrections and use pandora functions. - - * operation/menu.php: Tabs and blankspaces correction. - -2008-07-01 Sancho Lerena - - * include/config_process.php: Default back to 1 week. - - * estado_monitores.php: Removed SLA check from there. Too slow for a - main view. - - * operation/agentes/ver_agente.php: Modified tabs to have SLA view. - - * operation/agentes/sla_view.php: New SLA specific view, show all - automatic SLA coming from monitor data and add's individual items - from a SLA report defined for any module of this agent. - -2008-07-01 Jorge Gonzalez - - * images/help.png: new help image. - -2008-07-01 Jorge Gonzalez - - * godmode/agentes/agent_manager.php: changed $lang_label () to function - lang_string (); modified tooltips and inline help. - -2008-07-01 Jorge Gonzalez - - * include/help/en/help_plugin_parameters.php, - include/help/en/help_alert_recovery.php, - include/help/en/help_prediction_source_module.php, - include/help/en/help_snmpwalk.php, - include/help/en/help_alert_type.php, - include/help/en/help_network_component.php: Added new help pages. - - * include/help/en/help_map_builder.php, - include/help/en/help_postprocess.php, - include/help/en/help_recontask.php, include/help/en/help_alerts.php, - include/help/en/help_manage_alerts.php: modified HTML tag. - - * godmode/agentes/module_manager_editor_network.php, - godmode/agentes/module_manager_editor_plugin.php, - godmode/agentes/module_manager_editor_prediction.php, - godmode/agentes/alert_manager_editor.php, - godmode/agentes/module_manager_editor_data.php, - godmode/agentes/modificar_agente.php, - godmode/agentes/agent_manager.php, godmode/alerts/configure_alert.php: - Added/modified help support. - -2008-06-30 Jorge Gonzalez - - * include/help/en/help_recontask.php: Added help page for Recon tasks. - - * include/languages/language_en.php: Added some strings. - - * godmode/agentes/module_manager_editor_wmi.php, - godmode/servers/manage_recontask_form.php: Added support for inline - help. - - * godmode/agentes/module_manager_editor_plugin.php, - godmode/agentes/module_manager_editor_data.php: Fixed buggy table, - modified previously. - -2008-06-30 Jorge Gonzalez - - * include/styles/pandora.css: Added cursor style for inline help. - - * include/help/en/help_manage_alerts.php: Added help page for Alert - management. - - * include/help/en/help_snmpcommunity.php: Added help page for SNMP - community. - - * include/help/en/help_map_builder.php: Added help page for map - builder. - - * include/help/en/help_postprocess.php: Checked spelling. - - * include/help/en/help_module_type.php: Added help page for Module - type. - - * include/help/en/help_snmpoid.php: Added help page for SNMP OID. - - * include/help/en/help_alerts.php: Added help page for Alert - configuration. - - * include/help/en/help_module_definition.php: Added help page for - Module definition. - - * include/functions.php: Added cursor style for inline help. - - * include/languages/language_en.php: Added new strings. - - * operation/agentes/estado_grupo.php: Fixed wrong link and text, it is - a group, not an agent. - - * operation/agentes/tactical.php: Fixed bug for empty values. - - * godmode/agentes/module_manager_editor_network.php, - godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/module_manager_editor_plugin.php, - godmode/agentes/module_manager_editor_prediction.php, - godmode/agentes/alert_manager_editor.php, - godmode/agentes/module_manager_editor_data.php, - godmode/agentes/agent_manager.php, - godmode/modules/manage_network_components_form.php, - godmode/reporting/map_builder.php, godmode/alerts/plugin.php, - godmode/alerts/configure_alert.php: Added suppot for inline help. - -2008-06-30 Esteban Sanchez - - * godmode/reporting/reporting_builder.php: Removed debug output. - -2008-06-30 Esteban Sanchez - - * godmode/groups/configure_group.php: Complete rewritten. Use Pandora - functions and added javascript support. - - * godmode/groups/group_list.php: Rewrite to use Pandora functions. - Code cleanup. - - * godmode/reporting/map_builder.php: Added width and height support to - graphics layout items type. - - * godmode/reporting/reporting_builder.php: Style correction. - - * operation/agentes/networkmap.php: Unused code cleanup. Style - correction. Use hex color codes instead of names, because graphviz was - complaining about them. Avoid a warning on graphviz about "color" in a - TD. Replaced lang_label with lang_string(). Show error if map could - not be generated. - - * operation/reporting/reporting_viewer_pdf.php: Style correction and - code cleanup. - -2008-06-30 Sancho Lerena - - * config_process.php, pandoradb_data.sql, setup.php: Added global - "sla_period" for default Monitor SLA calculation (in sec). - - * estado_monitores.php: By default now shows a SLA based on "sla_period" - period. - - * networkmap.php: Fixed layout to use overlap in all modes using different - techniques, depending on graph type. Tested with different map layouts in - size, topology and dimension. - - * agent_manager.php: Agent names are now show in order. - - * functions.php: Added a blank space in Help icon. - - * tactical.php: Added a few links in tactical view. - -2008-06-30 Esteban Sanchez - - * include/functions_db.php: Renamed get_db_all_rows_sqlfree() to - get_db_all_rows_sql(). Replaced all occurrences of old function name. - - * general/logon_ok.php, godmode/reporting/reporting_builder.php, - operation/reporting/reporting_viewer.php, reporting/fgraph.php, - include/functions_reporting.php: Replaced all occurrences - ofget_db_all_rows_sqlfree() with get_db_all_rows_sql(). - - * include/config_process.php: Do not add a slash to attachment_store - config variable. - - * include/functions.php: Style correction. - - * operation/agentes/estado_agente.php: Reduced one indentation level - by using comprueba_login() propperly. - - * include/javascript/jquery.cluetip.js: Added to repository. jQuery - plugin to add cute tips support. - - * images/darrowdown.gif, images/darrowright.gif, images/darrowup.gif, - images/darrowleft.gif, images/wait.gif, include/styles/cluetip.css: - Added to repository. Cute tips styling. - - * operation/agentes/networkmap.php: Added support to pretty tips to - each node of the network map. Use a variable to define the name of - Pandora FMS node (maybe it would be a nice idea to let the user - configure it). Added an extra check for file existance when generating - the graphic. Use pandora functions in some cases. Style correction. - - * operation/agentes/ver_agente.php: Added AJAX support to get the - current status of an agent to suit in a tooltip. - -2008-06-27 Esteban Sanchez - - * include/functions_db.php: Renamed variable from spanish. - - * include/functions_reporting.php: Splitted - agents_detailed_reporting() into agent_detailed_reporting() so now - it's possible to get the report of a single agent. Also the table - width of this report was reduced a bit to fit well in the console. - - * include/styles/pandora.css: Added style to agent reportings, - basically a border. - - * operation/reporting/reporting_viewer.php: Separate each report into - its own table. Flush the result to improve speed. Style correction. - -2008-06-26 Esteban Sanchez - - * images/console/background/africa.jpg, - images/console/background/asia.jpg, - images/console/background/europe.jpg, - images/console/background/north_america.jpg, - images/console/background/south_america.jpg, - images/console/background/world.jpg, - images/console/background/oceania.jpg: Resized to fit better in - Pandora default theme. - - * operation/visual_console/index.php: Delete view column and use a - link in the name instead. - - * operation/visual_console/render_view.php: Replaced id_usuario with - config variable. - - * operation/menu.php: Changed default option in reporting menu. - -2008-06-26 Esteban Sanchez - - * general/logon_ok.php: Use pandora functions to show last sessions. - - * index.php: Tab and blankspaces style correction. - - * godmode/reporting/map_builder.php: Fixed field name when inserting a - layout_data. Fixed group icon on list. - - * operation/visual_console/render_view.php: Deleted firebug debug - which was causing not to work on browsers without that extension. - -2008-06-26 Esteban Sanchez - - * ajax.php: Sed id_user in config array. - - * godmode/menu.php, general/header.php, operation/menu.php: Replaced - lang_label with lang_string(). - - * general/logon_ok.php: Reduced one indentation level. - - * godmode/agentes/agent_manager.php: Replaced lang_label with - lang_string(). Use pandora functions. - - * include/functions_html.php, godmode/agentes/configurar_agente.php: - Tab and blankspaces style correction. - - * godmode/reporting/map_builder.php: Complete rewritten to provide an - intuitive way of build the maps. It's cool, useful and very simple. - - * godmode/reporting/reporting_builder.php: Deleted an output debug. - - * godmode/setup/setup.php: Rewritten to use pandora functions. Added a - colorpicker for color settings. - - * include/config.php: Reset pandora password. We must solve things - with this file... - - * include/functions.php: Check if input is an array on safe_input(). - Use filename as id in array returned by list_files(). - - * include/functions_db.php: Renamed return_coordinate_* functions. - Style correction. - - * include/javascript/jquery.js: Updated to 1.2.6. - - * include/javascript/jquery.ui.datepicker.js: Code minimized. - - * include/javascript/pandora.js: Style correction. - - * include/javascript/wz_jsgraphics.js: Added a class to the elements - of a line, so it can be modified using javascript. - - * /include/styles/pandora.css: Added style to some tables dropdowns. - Added new styles relative to visual map editor. - - * operation/reporting/reporting_viewer.php: Style correction. Added - jQuery UI. - - * operation/visual_console/index.php: Use Pandora functions. - - * operation/visual_console/render_view.php: Drawing the map is now on - functions_visual_map.php. Added a countdown if a refresh time is set. - Use pandora functions. Style correction. - - * reporting/fgraph.php: Style correction. Use graphic_error() if - there's no data on grafico_modulo_sparse(). - - * images/trash.png: Added to repository. Image used on trash area on - visual map editor. - - * images/console/background/africa.jpg, - images/console/background/asia.jpg, - images/console/background/europe.jpg, - images/console/background/north_america.jpg, - images/console/background/oceania.jpg, - images/console/background/shouth_america.jpg, - images/console/background/world.jpg: Added to repository. Useful and - cool map backgrounds. - - * include/functions_visual_map.php: Added to repository. Implements - visual map functions like drawing the map. - - * include/javascript/jquery.colorpicker.js: Added to repository. - Implements a color picker widget. - - * /include/javascript/jquery.countdown.js: Added to repository. - Implements a countdown widget. - - * include/javascript/jquery.ui.core.js: Added to repository. jQuery UI - core. - - * include/javascript/jquery.ui.draggable.js: Added to repository. - jQuery draggable plugin. - - * include/javascript/jquery.ui.droppable.js: Added to repository. - jQuery droppable plugin. - - * include/javascript/pandora_visual_console.js: Added to repository. - Function useful to visual map interface. - - * include/languages/countdown_*.js: Added to repository. Countdown - localization. - - * include/languages/date_es_la.js, include/languages/date_gl.js, - include/languages/time_es_la.js, include/languages/time_gl.js: Added - to repository. Missing localizations. - - * include/styles/color-picker.css: Added to repository. Colorpicker - style sheet. - - * include/styles/countdown.css: Added to repository. Countdown style - sheet. - -2008-06-24 Sancho Lerena - - * include/functions_db.php: Fixed typo. - - * include/languages/language_es_es.php: Too long string fixed. - - * operation/agentes/tactical.php: Div0 fixed. - - * godmode/agentes/agent_disk_conf_editor.php: Check should be done - after reading (when updating file, because binary reads don't be afected - by magic_quotes. This SHOULD fix the problem. - -2008-06-23 Esteban Sanchez - - * include/functions_reporting.php: Do not show alert tables if there's - no fired alerts in the alert report. Use get_agents_in_group() in - general_group_reporting() and agents_detailed_reporting(). - -2008-06-23 Esteban Sanchez - - * include/functions_db.php: Deleted a debug output. list_group2 marked - as deprecated function. Added get_user_groups(). Fixed an undefined - variable in return_moduledata_sum_value(). - -2008-06-23 Sancho Lerena - - * include/functions.php, - agent_disk_conf_editor.php: FINALLY, fixed problem with slashes due - to MAGIC_QUOTES. Some special input will be processed with new - function "unsafe_string" that detect MAGIC_QUOTES status and run - stripslashes over string. Could be interesting to pass over some - "safe" inputs (on godmode section only), where possible conflicting - characters like "\" or "" can be passed as parameters. - - * pandoradb.sql: Removed table "tquicksession". Not ever used. - - * pandoradb_data.sql: Updated Scheme build. - - * agent_manager.php: Removed a debug "echo". - - * db_sanity.php: Added feature to delete id_module 0 modules. - - * 3.png: Added image for AIX in network maps. - - * functions_db.php: Fixed a div0 in return_moduledata_avg_value(). - Added server_status() that calculate modules for each server kind, - and return a consistent LAG calculation. - - * menu.php: Better Server view menu visualization. - - * estado_ultimopaquete.php: Don't show disabled modules anymore. - - * vier_server.php, - tactical.php: Removed old server status code, and used server_status() - function to get all data. - - * graph_viewer.php: Added ACL checks for each graph element. - - * fgraph.php: Negative values are now rendered in single graphs. - -2008-06-23 Esteban Sanchez - - * functions_db.php: Fixed get_agents_in_group() to handle "All" group - properly and make it capable to get disabled agents or not. Style - correction. Fixed a typo in agent_add_address(). - - * godmode/reporting/reporting_builder.php: Use get_agents_in_group() - to get the agents in the group of the report, specially group "All". - Added agent and module column to report content list when applies. - -2008-06-20 Esteban Sanchez - - * include/functions_reporting.php: Deleted reference to localhost. Align - times fired colum. Show priority string instead on alerts. - - * include/functions.php: Show only one decimal by default on - format_numeric() and format_for_graph(). Cut alert name, agent name - and module name. Style correction. - - * include/functions_db.php: Function give_moduleinterval() renamed to - get_module_interval() and fixed a typo with variable name. On - get_previous_data() get the data if it's not older than the interval. - Order datas on min, max and sum calculation by the timestamp. Fixed and - improved the sumatory calculation. - - * operation/agentes/status_monitor.php: Ignore disabled modules. - - * operation/reporting/reporting_viewer.php: Do not use format_for_graph(), - but format_numeric() instead. - -2008-06-19 Sancho Lerena - - * Fixed some typos. - - * Fixed bad conflict resolution commit in functions_db.php - - * include/functions_reporting.php - include/config.php - include/functions.php - include/functions_db.php - operation/agentes/estado_grupo.php - operation/agentes/estado_agente.php - operation/agentes/estado_monitores.php - operation/agentes/tactical.php - operation/agentes/networkmap.php - godmode/agentes/module_manager.php - godmode/agentes/agent_manager.php: Several fixes for module disabled issue - -2008-06-18 Esteban Sanchez - - * include/functions_db.php: Fixed an error on - get_db_all_rows_sqlfree(). - -2008-06-18 Esteban Sanchez - - * include/functions_db.php: Added documentation to all the functions - using javadoc style. Deleted unused and useless functions. Style - correction. User pandora database functions in functions that getss - simples values. Replace lang_label with lang_string(). - - * include/functions_reporting_pdf.php, - operation/reporting/reporting_viewer_pdf.php, - operation/visual_console/render_view.php, - include/functions_reporting.php: Replaced deprecated functions with - equivalents. - - * godmode/agentes/agent_manager.php: Fixed a bug with parent dropdown - select. - -2008-06-18 Esteban Sanchez - - * functions.php: Added documentation to all the functions in JavaDoc - format, which is an facto-standard. Deleted unused functions. Improved - the code of some functions. Tab and blankspaces style correction. - Replaced old lang_label with lang_string(). Some functions to print - selects were replaced with a functio to get an array with all the - possible values so the caller will use print_select() with them. - - * godmode/agentes/agent_manager.php: Use print_select() instead of - deleted function. - - * godmode/agentes/alert_manager_editor.php: Use print_select() instead - of deleted function. Use print_checkbox(). Style correction - - * godmode/reporting/map_builder.php, operation/agentes/ver_agente.php, - operation/messages/message.php, - operation/reporting/reporting_viewer_pdf.php: - Replaced deleted functions with their equivalents. - - * include/functions_db.php: Documented some functions, some work is - still required. Added get_reports() to get all the reports a user can - see. Deleted unused functions. Replaced deleted functions with their - equivalents. Added get_db_row_sql(), get_previous_data(). Fixed errors - when calculating average, max, min and sum values of an agent module. - - * include/functions_reporting.php: Fixed errors when calculating SLA. - - * operation/events/events.php: Tab and blankspaces correction. - Replaced form_priority with print_select(). Style correction. - - * operation/reporting/custom_reporting.php: Show all the reports a - user can see. Use Pandora functions. - - * operation/reporting/reporting_viewer.php: Show unknown label if SLA - can not be calculated. - - * operation/snmpconsole/snmp_alert.php: Avoid an extra indentation - level by using check_login() properly. Tab and blankspaces correction. - - * index.php, operation/users/user_edit.php: Adopted to renamed - function. - - * godmode/db/db_sanity.php, reporting/fgraph.php: Style correction. - -2008-06-18 Sancho Lerena - - * pandoradbdata_13_to_20.sql: prototype. not functional. - - * operation/events/export_csv.php: Event export to CSV. Support passed - filters. - - * images/networkmap/*.png: Updated icons for network map. - - * godmode/menu.php, godmode/db/db_sanity.php: New sanity tool for - database in interactive mode using console (ported from - pandora_db.pl). - - * reporting/fgraph.php: Added graphs for string data types. Fixed - event by agent/module graph for system events. - - * general/logon_ok.php, tactica.php: Fixed a div0. - - * godmode/agentes/manage_config.php: Several fixes, and added a new - option to mass-deletion of agents. - - * godmode/agentes/agent_manager.php, - godmode/agentes/modificar_agente.php: Delete of remote configuration - when delete an agent and manually, by user.. - - * operation/servers/view_server_detail.php: Added refresh option and - fixed layout. - - * status_monitor.php: Added new filter by state, most code rewritten. - Added pagination fixes, and corrected labels and legends. - - * operation/agentes/networkmap.php: Several fixes and modification to - render small maps and huge (>200 agents) maps. This should be fine by - now. Need "Group/Section" drawing /by click into section line/. - -2008-06-18 Esteban Sanchez - - * include/styles/datepicker.css, include/styles/timeentry.css: Added - to repository, date and time style sheets. - - * images/time-entry.png, images/down.png, images/up.png: Added to - repository. Images of up and down arrows and time selection. - -2008-06-18 Ramon Novoa - - * operation/agentes/networkmap.php: Small fixes. - * images/networkmap/pandora_node.png: Changed icon. - -2008-06-17 Ramon Novoa - - * operation/agentes/networkmap.php: Agent IDs are used to define - nodes in the graph. - -2008-06-17 Esteban Sanchez - - * pandoradb.sql: Drop foreign key of inexistent column. - - * godmode/reporting/reporting_builder.php: Fixed order when deleting a - report content. Deleted id_agent reference from treport (local - inconsistence is the reason why I couldn't see it before), also - id_user insertion was failing. Added a link to view group on report - form. Added module column on report content list. Use id_user from - config object. - -2008-06-17 Ramon Novoa - - * pandora_console/operation/agentes/networkmap.php: Added to - repository. Network Map. - - * pandora_console/operation/menu.php: Added an entry for Network Map. - - * pandora_console/images/networkmap - pandora_console/images/networkmap/0.png - pandora_console/images/networkmap/router.png - pandora_console/images/networkmap/10.png - pandora_console/images/networkmap/1.png - pandora_console/images/networkmap/2.png - pandora_console/images/networkmap/11.png - pandora_console/images/networkmap/printer.png - pandora_console/images/networkmap/firewall.png - pandora_console/images/networkmap/server.png - pandora_console/images/networkmap/9.png - pandora_console/images/networkmap/pandora_node.png - pandora_console/images/networkmap/server_hpux.png: Added to - repository. Network Map icons. - -2008-06-17 Esteban Sanchez - - * godmode/reporting/reporting_builder.php: Changing the group of a - report is not allowed. It will imply removing all the report contents - that belongs to an agent of the group. Fixed an error on javascript - changing the group. - -2008-06-17 Esteban Sanchez - - * ajax.php: Added to repository. AJAX interface for Pandora. A new - time is coming... - - * pandoradb.sql: Added id_group to treport. A report is now assigned - to a group of agents. Changes in treport_content to add an order - field, drop sla fields and use an enum for the type. NOTE: This will - break all your current defined reports, update under your - responsabillity. Added table treport_content_sla_combined to define - SLAs in the SLA types reports. - - * godmode/reporting/graph_builder.php: Use Pandora functions. Adde - javascript code to display the module icon when changing from the - dropdown menu. - - * godmode/reporting/reporting_builder.php: Almost complet rewritten to - use Pandora HTML functions. Style correction. - - * include/functions.php: Added new report types. Style correction. - - * include/functions_db.php: Use Pandora database functions to get - simple values. Added functions get_agents_in_group(), - get_modules_in_agent(), get_simple_alerts_in_agent(), - get_combined_alerts_in_agent(), get_alerts_in_agent(), - get_monitor_downs_in_period(), - get_monitor_last_down_timestamp_in_period(), - get_alert_fires_in_period(), - get_alert_last_fire_timestamp_in_period(). Deleted debug output and - fixed calling to an inexistent function in - return_moduledata_sum_value(). - - * include/functions_html.php: Tab style correction. Thanks to Ramon - for the advice. Fixed some errors on print_table that was causing not - to work fine if rowclass or colspan was defined. - - * include/functions_reporting.php: Adde date support to - return_module_SLA(), event_reporting(). Added alert_reporting(), - monitor_health_reporting(), general_group_reporting() and - agents_detailed_reporting() to implement new report types. Style - correction. - - * include/javascript/pandora.js: Added html_entity_decode() function - to decode some AJAX results. - - * javascript/jquery.js: Added to repository. jQuery version 1.2.4a - - * include/javascript/jquery.timeentry.js: jQuery plugin to manage time - inputs. - - * include/javascript/jquery.ui.datepicker.js: jQuery plugin to manage - date inputs in a dropdown calendar. - - * include/languages/date_*.js, include/languages/time_*.js: Added to - repository. Translation of date and time strings for the new calendar - javascript support. - - * include/languages/language_en.php: Added new strings relatives to - reports. - - * include/languages/language_de.php, - include/languages/language_fr.php, include/languages/language_gl.php, - include/languages/language_pt_br.php: Fixed a variable name. - - * godmode/groups/group_list.php: Avoid the use of an extra indentation - by returning if no success on comprueba_login(). - - * include/styles/pandora.css: Add some classes. Tab style correction. - - * operation/agentes/ver_agente.php: Added AJAX support to agent - operations. - - * operation/reporting/graph_viewer.php: Period dropdown selection - improved and printed with Pandora functions. - - * operation/reporting/reporting_viewer.php: Massive rewritten. - Implemented date and time support, added new report types, use Pandora - functions... - - * reporting/fgraph.php: Documentation fix. Added a new graphic to show - monitors health. - - * godmode/agentes/agent_manager.php, - operation/reporting/custom_reporting.php: Style correction. - -2008-06-16 Sancho Lerena - - * pandoradb_data.sql: Updated some new config tokens (graph colors), - updated group default names and icons, - - * manage_config_remote.php, godmode/menu.php: Added new config to - manage/copy remote config from one agent to other(s). - - * agent_manager.php: When create a new agent, cannot select group "ALL". - - * agent_template.php: Fixed a weird bug that creates two tagente_estado - records when using a module template. - - * alert_manager_editor.php: Fixed ACL problem assigning combined alert - components. Better management of NOP in combined alerts (Automated NOP - when create the first component. Added NAND, NXOR y NOR). - - * manage_config.php: Solved some bugs copying configuration with new - modules (Added support for new module types). Added filter for group and - fixed ACL problems. Code cleanup and better layout. - - * module_manager_editor_prediction.php: ACL checks added. - - * config_process.php, setup.php: Support to choose color graphs. - - * functions.php: Fixed typo and removed N/A for alerts with min/max = 0 - - * functions_db.php: Fixed another typo in give_disabled_group(), and added - feature to list_group() combo to render or now group "ALL". - - * estado_generalagente.php: Added network push button for whole agent. - - * tactical.php: Some minor layout improvement. - - * ver_agente.php: Network FLAG change request for whole group, and fixed - manual validation on combined alerts. - - * events.php: Event description don't show with " ' "characters. Fixed. - - * fgraph.php: graph_event_module() restored (was missing in last commit), - added user-defined color support. - - * stat_win.php: Added support to choose another date for graph. - -2008-06-16 Esteban Sanchez - - * reporting/fgraph.php: Fixed a regresion bug with progress bar mode. - -2008-06-16 Esteban Sanchez - - * reporting/fgraph.php: Fixed bug with graphic_combined_module() that - was causing not to work right. - -2008-06-16 Esteban Sanchez - - * include/functions_html.php: Added to repository. Implements HTML - functions. - - * reporting/fgraph.php: Many style correction fixes, including those - regardings tabs and blank spaces, variable names and indentation - levels for checkings. Improved dame_fecha(). Added date support to - graphic_combined_module(), grafico_modulo_sparse(). The selection of - the graphic to show based on parameters has been replaced by a switch. - The parameters are parsed with get_parameter() - - * include/functions_db.php: Style correction of tabs and blanks - spaces. Use Pandora database functions on simple querying functions - such as dame_perfil(), give_disabled_group(), dame_grupo(), - give_note_author(), dame_agente_id(), dame_agente_modulo_id() and many - more, there are a lot more to change. Function comprueba_admin() - renamed to check_admin (wrap created for old function). Added some - checks to get_db_value(), get_db_row() so the SQL is build based on - the parameter types. Added get_db_all_rows_sqlfree(), - get_db_all_rows_in_table(), get_db_all_rows_field_filter(), - get_db_all_fields_in_table(). Added date support to - return_moduledata_avg_value(), return_moduledata_max_value(), - return_moduledata_min_value(). Added function - return_moduledata_sum_value() to get the sum of the values in a - module. - - * include/functions.php: If input is numeric on safe_input, do not - clean it, since it's safe by itself. Use mysql_escape_string() on - salida_sql(). Added get_report_types(), get_report_name(), - get_report_type_data_source() relatives to reports. Added also - is_module_data(), is_module_proc(), is_module_inc(), - is_module_data_string() to know if a module is from a type. Replaced - form_priority() with get_event_types() so the caller of this function - will print the select (using print_select). - - * operation/events/events.php: Replaced form_priorit() with - get_event_types(). - - * ChangeLog: Tab style correction with previous commit. - -2008-06-13 Sancho Lerena - - * status_events: added to view new events in agentg view. - - * index.php: Added pure (Fullscreen). HTML code cleanup and user - session. - - * pandoradb.sql: talert_snmp: Added priority field. - - * pandoradb_data.sql: Changes default values in talerta. tconfig_os, - tgrupo and some links. - - * header.php: Fixed some user session management. - - * logon_ok.php: New design for welcome screen, odometer is over. - - * menu.php, godmode/menu.php: Some ACL improvements. - - * agent_disk_conf_editor.php: Minor fix in view link. - - * configurar_agente.php, agent_manager.php: Added parent combo and - better ACL checks. New remote configuration control for get timestamp - info of config file. - - * modify_alert.php: Changes to use new internal Mail alert. - - * config.php: Some items moved to config_process. (font, attachment - and default style). - - * functions.php: Added form_agent_combo(), form_event_type_combo(), - form_priority() and return_priority() functions. - - * functions_db.php: Added smal_event_table() to render a variable - table with latest events (filtered). - - * pandora.css: Added pure and priority colors. - - * estado_alertas.php: Fixed ACL problems. - - * stado_generalagente.php: Graph of modules now represents modules - that has generated events. Old graph is not used anymore. Also display - parent. - - * estado_grupo.php: Border of boxes is now thicker. - - * tactical.php: New screen, almost all code changed. Odometer is not - used anymore, added some new items, like module LAG meter, module - sanity, and other general metrics. - - * ver_agente.php: Now renders also event for each agent view. Alert - manual validation generate a new event. - - * events.php: New event system. 90% new code. A LOT of new features, - including full screen, coloured (by priority) and filters by six - fields. - - * snmp_alert.php: Added support for alert priority. - - * operation/users/user.php: No longer a user with UM privileges could - see any other user. - - * render_view.php: Added fullscreen support for visual maps. - - * fgraph.php: Added support for session checking in graphs (at - least!). New graphics for events (some changed it's function like - events by group), and feature added to progress GD implementation. - -2008-06-09 Sancho Lerena - - * operation/agentes/status_monitor.php, - operation/agentes/estado_agente.php: Data was presented for users with - access to specific groups (fixed also in 1.3.1 branch). - - * godmode/users/configure_user.php: Better management of password. - -2008-06-09 Ramon Novoa - - * pandoradb_data.sql: Added missing parenthesis. - - * include/styles/pandora.css: Added style for the remote configuration - editor. - - * godmode/agentes/agent_disk_conf_editor.php: Added to repository. - Remote configuration editor. - - * godmode/agentes/agent_manager.php: Added support to edit remote - agent configurations. - -2008-06-10 Sancho Lerena - - * pandoradb.sql: Updated tevent structure. Added criticity and - other important and new fields. - - * pandoradb_data.sql: Added "remote_config" token for setup. - - * setup.php: Added support for token remote_config. - - * config_process.php: Added support for token remote_config. - - * incident_detail.php: Solved small problems in attachment. - - * snmp_view.php: Solved small problems in pagination. - - * fgraph.php: Added support to generate graphs on any interval - in time, not only "last XX". Need to implement user interface - controls to work with it. - -2008-04-24 Sancho Lerena - - * operation/reporting/reporting_viewer.php, - operation/reporting/graph_viewer.php - include/functions_reporting_pdf.php: Render stacked custom graphs. - - * include/styles/pandora_red.css: Improved RED style :-) - - * include/styles/pandora.css: Added background. - - * include/languages/language_en.php: Added stacked token. - - * pandoradb.sql: Added field "stacked" to custom graphs. - - * images/backgrounds/background_red.gif: Added cool background ;) - - * reporting/fgraph.php: stacked custom graph support. - - * godmode/db/db_main.php: Uses new config tokens. - - * godmode/db/db_purge.php: Works also with "all" agents (like 1.1) - - * godmode/reporting/graph_builder.php: Able to define stacked or not. - - * pandoradb_data.sql: Added several template modules contributed by - Guguevi. - - * operation/events/events_rss.php: Added RSS events page, contributed - by guruevi. - - * manage_network_components_form.php, - manage_network_templates_form.php, - modules/manage_network_components.php: Combos are classified by name. - -2008-04-23 Sancho Lerena - - * include/functions_reporting_pdf.php: New functions for PDF reporting. - - * include/functions_reporting.php: Fixed alert & event reporting. - - * include/functions_db.php: Fixed function give_db_value. Also - label_string now don't show ][ characters. - - * include/pdf: Added ezpdf class to generate PDF reports. - - * operation/reporting/reporting_viewer.php, - operation/reporting/custom_reporting.php: A few fixes on - reporting (event viewer, combined graph...) - - * operation/reporting/reporting_viewer_pdf.php: render - report on PDF. - - * images/pdf.gif: PDF Icon. - - * images/pandora_logo.jpg: JPG logo for PDF reports (header). - - * godmode/agentes/module_manager_editor_plugin.php: Added - plugin port field (was missing). - - * godmode/reporting/reporting_builder.php: Fixed problem - with event reporting type. - - * godmode/alerts/plugin.php: Added plugin editor. - - * godmode/menu.php: Added plugin editor to menu. - -2008-04-17 Sancho Lerena - - * include/functions_db.php: Fixed problem in show_alert_row_mini() - - * operation/agentes/status_monitor.php: Almost all code changed. - Added pagination, replaced query for a paginated version and a lot - more efficient. Added freetext search on name / description of - monitors. - - * operation/agentes/estado_ultimopaquete.php: Fixed problem with - refresh / push buttons on data server modules. - - * godmode/admin_access_logs.php: Fixed several problems. Added a - better pagination. - - * godmode/agentes/module_manager_editor.php, - godmode/agentes/module_manager_editor_network.php: When pushed - SNMP walk, lost all fields. Fixed. Also fixed problems with min/max. - - * godmode/agentes/module_manager_editor_data.php, - godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/module_manager_editor_plugin.php - godmode/agentes/module_manager_editor_prediction.php: Fixed problems - with inverted max/min. - - * godmode/agentes/configurar_agente.php: Keepalive modules now are - from id_module=1 (data server). before was type 0 and that gives a lot - of problems. - -2008-04-10 Sancho Lerena - - * godmode/agentes/configurar_agente.php: Fixe problem with server - assigment in creation mode. - - * godmode/agentes/alert_manager.php, godmode/agentes/configurar_agente.php, - godmode/agentes/alert_manager_editor.php: Fixed problem with combined alert - editor. Tested and works fine for me. - -2008-04-10 Jorge Gonzalez - - * include/functions_db.php: Added a new function solving the bug - while adding network modules. - -2008-04-09 Sancho Lerena - - * AUTHORS: Updated. - - * pandoradb.sql: Added new index proposed for tagente_datos. - - * upgrade.php: Disabled until was functional. - -2006-04-07 Jorge Gonzalez - - * godmode/agentes/agent_template.php, - godmode/agentes/module_manager_editor_data.php, - godmode/agentes/module_manager_editor_network.php, - godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/module_manager_editor_plugin.php, - godmode/agentes/module_manager_editor.php, - godmode/agentes/module_manager_editor_prediction.php: Removed warning - messages, and fixed mdoule_type errors. - -2008-04-05 Sancho Lerena - - * pandoradb.sql: New header. - - * pandoradb_data.sql: Removed /**/ comments, due problems with - installer. - - * install.php: Updated installer for 2.0 version. - - * functions.php: Fix small problem in pandora_help() with icon. - - * estado_alertas.php: Do not show header "combined alert" if there - is no complex alerts. - - * reporting_viewer.php: Round data for monitor SLA report. - -2008-04-04 Jorge Gonzalez - - * godmode/agentes/module_manager_editor_data.php, - godmode/agentes/module_manager_editor_network.php, - godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/configurar_agente.php, - godmode/agentes/module_manager_editor_plugin.php, - godmode/agentes/module_manager_editor_prediction.php: Removed warning - messages due a lack of a variable in configurar_agente.php - -2008-04-03 Jorge Gonzalez - - * include/functions_db.php: New functions added to handle plugins and - export servers. - - * include/languages/language_en.php: Updated English translation file. - - * general/header.php: Updated header. - - * godmode/agentes/manage_config.php, - godmode/agentes/module_manager_editor_data.php, - godmode/agentes/module_manager_editor_network.php, - godmode/agentes/module_manager.php, - godmode/agentes/modificar_agente.php, - godmode/agentes/module_manager_editor_wmi.php, - godmode/agentes/configurar_agente.php, - godmode/agentes/module_manager_editor_plugin.php, - godmode/agentes/module_manager_editor.php, - godmode/agentes/module_manager_editor_prediction.php, - godmode/agentes/agent_manager.php, godmode/modules/module_list.php: - Added infrastructure to add/edit modules. - -2008-04-03 Sancho Lerena - - * pandoradb_data.sql: IA to prediction in description. - - * pandoradb.sql: Added priority to alert and custom recovery fields. - - * include/styles/tip.css, include/styles/pandora.css: New styles - for tooltip info (combined and alerts) and some changes in frames for - agent management / view. - - * include/functions_db.php: Added check_server_status() function to check - from console server status. If in 15 minutes there is no updated keepalive - from any server, they will be marked as down. And function return down. - This function is now called on each page. Added funtions to display alert - status in a tooltip. - - * include/languages/language_en.php: More strings. - - * include/functions.php: Added several funtions to simplify alert report. - - * operation/agentes/estado_alertas.php: Updated. Shows also combined - alerts and give a lot of information in different tooltips. - - * operation/agentes/estado_ultimopaquete.php: Clean blank spaces in URL. - - * operation/agentes/estado_monitores.php: now is possible to force a - module refresh from main view. - - * operation/agentes/ver_agente.php: Tab has been upgraded. - - * images/mod_data.png, - images/mod_data_inc.png - images/mod_proc.png - images/mod_keepalive.png - images/mod_string.png: Added new type icons and updated old ones. - - * general/header.php: Global check for servers and autorefresh control. - - * godmode/agentes/alert_manager.php: New alert management for combined - alerts, visualization, etc. - - * godmode/agentes/configurar_agente.php: Included new alert management. - - * godmode/agentes/alert_manager_editor.php: New alert management editor. - -2008-04-01 Sancho Lerena - - * pandoradb_data.sql: Alert type 0 is not 1. 1-3 are reserved. Removed - prediction module (nosense since it uses normal modules). - - * include/functions_db.php: Added wrapper give_db_value to get_db_value - because A LOT of code uses old syntax and this makes too many errors. - - * include/functions.php: Fixed pagination issues with blocksize config. - - * pandoradb.sql: Change alert command lenght and added some comments - for future implementation of alert criticity and others. - - * operation/incidents/incident.php: Fixed some bugs calling to old - funcions / variables. - - * operation/events/events.php: Fixed some bugs calling to old - funcions / variables. Removed graph and simplified header. - - * operation/agentes/estado_alertas.php: Changed get_db_value call - and removed (Raul) button to create alert from here. - - * operation/agentes/estado_grupo.php: Implemented support for optional - view of down modules and fired alerts. - - * operation/agentes/ver_agente.php, - operation/agentes/datos_agente.php: Uses of new get_db_value and - new session id variable. - - * images/mod_async_string.png: Added image. - - * images/mod_async_inc.png: Added image. - - * images/mod_image_png.png: Added image. - - * images/mod_async_data.png: Added image. - - * images/mod_async_proc.png: Added image. - - * images/mod_image_jpg.png: Added image. - - * godmode/setup/setup.php: Several fixes. - - * godmode/agentes/alert_manager.php: Several changes for new alert manager. - Not finished. Interim commit. - - * godmode/agentes/configurar_agente.php: More changes needed to alert editor. - - * godmode/agentes/alert_manager_editor.php: New file for alert management. - - * godmode/modules/module_list.php: Some updates, removed invalid column. - - * godmode/alerts/modify_alert.php: Alert types < 4 cannot be modified (this - includes combined, internal audit and Pandora FMS log). - -2008-04-01 Jorge Gonzalez - - * pandoradb_data.sql: Changed welcome message. - * pandoradbdata_12_to_13.sql: Changed welcome message. - -2008-03-27 Ramon Novoa - - * pandoradb_data.sql: Added 'Compound only' alert type. - -2008-03-23 Sancho Lerena - - * pandoradb.sql: Upgraded SQL schema for Pandora FMS 2.0 - - * pandoradb_13_to_20: Moved filename (renamed). This don't work yet. - -2008-03-19 Manuel Arostegui - - * pandora_console.spec: Solved a problem with Suse based - distros regarding to dependencies and apache's path. - -2008-03-13 Sancho Lerena - - * include/functions_db.php: Added show_server_type (): Return a string - containing image tag for a given target id. Updated some generic db - access calls to new function names. - - * pandoradb.sql: Removed unused field. - - * operation/agentes/estado_generalagente.php: Some fixes for new schema - - * reporting/stat_win.php: Uses new $config hash. - - * godmode/agentes/module_manager.php: Some fixes. Added visualization - for module type (by server type). - - -2008-03-06 Sancho Lerena - - Pandora FMS 2.0 development first commit. 1.4 version is now 2.0 - - * pandoradb_data.sql: Added correct tnetwork_components, fixed - ttipo_modulo (categoria values). - - * include/styles/pandora.css: Added some server icons, tab style - for module editor has been improved. - - * include/functions_db.php: added new functions, lang_string and - check_login, and a first review of several functions that currently - need change for new config session parameters in array $config[] - - * include/javascript/pandora.js: Added a new global include for - spare javascript functions before included into a few pages. - - * include/languages/language_en.php: New tokens. - - * include/help*: New contextual help system. - - * include/config_process.php: New way to manage config. - - * include/functions.php: Added new functions to manage global - - * operation/agentes/estado_ultimopaquete.php: removed old javascript - code from there. - - * operation/agentes/estado_agente.php: Removed references to deprecated - field "agent_type". - - * operation/agentes/tactical.php: Some code cleanup and progressbar - issues merged from 1.3.1 branch. Need to add support to new server - types and new module types. - - * operation/servers/view_server.php: Added support to new servers, code - cleanup. - - * reporting/fgraph.php: Code cleanup, changes to use new config method, - and a lot of style change. - - * general/pandora_help.php: New source for contextual help in the way - of moodle. - - * general/footer.php, general/noaccess.php: Code cleanup and uses of - new config. - - * module_manager_editor: New editors for each module family. Need - finish and implement EDITION of data, now only inserts data. - - * godmode/agentes/agent_manager.php: Implemented new server assigment - and edition. - - * godmode/agentes/configurar_agente.php: Small changes that affects - module management, visualization and agent management. - - -2008-03-01 Raul Mateos - - * include/languages/language_*.php: Updated and cleared header. - -2008-02-28 Raul Mateos - - * operation/agentes/estado_monitores.php: Improved usability adding titles - in images. - -2008-02-25 Sancho Lerena - - * pandoradb_data.sql, pandoradb.sql: Modified, added and altered - SQL structure. This is a final aproximation to 1.4 version. Probably - more changes are coming in the next future before to close 1.4 database - definition. - -2008-02-21 Sancho Lerena - - * Added new structures for predictive module, plugin server, and other - planned functionalities for 1.4.x version. - - * Merged code from 1.3.1 branch. - -2008-02-19 Raul Mateos - - * operation/agentes/tactical.php: Solved small visual issue with rows. - - * include/languages/language_en.php: Changed CASE in menu texts. - -2008-02-16 Raul Mateos - - * operation/agentes/estado_*.php: Improved usability adding titles in - images. - -2008-02-12 Raul Mateos - - * operation/agentes/estado_agente.php, general/header.php: small changes - to solve small problem with header in IE7. - -2008-02-12 Raul Mateos - - * include/languages/language_en.php: Corrected typo. - -2008-02-11 Raul Mateos - - * godmode/agentes/module_manager.php: Closed some html tags. - Added title for the action icons. - -2008-02-09 Raul Mateos - - * pandoradb_data.sql: Solved stupid bug with ending ";". Deleted duplicated - insert. - -2008-02-01 Raul Mateos - - * operation/agentes/estado_*.php: Added code to help admin user - to create agents and alerts, adding buttons to godmode. - - * include/languages/language_es_es.php: Updated text. - -2008-01-21 Sancho Lerena - - * operation/visual_console/render_view.php: Applied some patches from - guruevi to improve graphic size and tooltil. Label is still displayed on - graphic canvas (it could be deleted in the future using an optional switch) - -2008-01-11 Sancho Lerena - - * config.inc.php: Updated version number for config template. - - * tactical.php: Fixed info from network server (merged from trunk). - - * manage_recontask.php: recontask list better render of information. - -2008-01-10 Sancho Lerena - - * functions_db.php: Some changes in future generic SQL interface access. - - * pandora_console/include/functions.php: Added generic acces to HTTP - parameters. - - * status_monitor.php: Fixed problems detected by Pierre Gaxatte. - - * estado_agente.php: Fixed the same kind of problems (ACL / Group acces) - and added a Agent search field as request by J.Corona. - - * tactical.php: Rename of generic SQL function access. - - * view_server.php: Rename of generic SQL function access. - - * modificar_agente.php: Fixed some render problems, added a Agent search - option and better formatting. - -2008-01-10 Sancho Lerena - - * functions_db.php: Added generic SQL access function to get data using - a free SQL sentence. - - * estado_ultimopaquete.php: Uses new Keepalive implementation and render - keepalive data in correct way. - - * view_server.php, - tactical.php: Uses new keepalive module to make correct calculations for - server load graphs and stats. - - * configurar_agente.php: Insert new keepalive module record in state table - - * pandoradb_data.sql: Updated scheme for 1.3.1 - - * pandoradbdata_1.3_to_1.3.1.sql: Update SQL from 1.3 to 1.3.1 - - * index.php: Version number update. - - This is the first commit for 1.3.1 branch (Console code) - -2008-01-09 Sancho Lerena - - * fgraph.php: Solved problem in combined area render (ugly graphs most of times). - Now graphs are stacked by default (in the future could be choose between in - stacked mode or plain (old one), as suggested in feature request #1835681. - -2008-01-08 Sancho Lerena - - * pandoradb_data.sql: Added keep_alive as module id 100 for the new keepalive - management. Old way (from 1.2) is now deprecated and not used. - - * operation/agentes/estado_agente.php: Style changes, not code. - - * images/mod_keepalive.png: Added new icon for keepalive moduletype. - - * godmode/agentes/configurar_agente.php: Create an agent creates automatically - a keepalive module AND a tagente_estado record. - -2007-12-16 Sancho Lerena - - * pandoradb.sql: New field for tagente_modulo: disabled, to be - able to disable individual modules on an agent. - - * index.php: Version number is now officially "1.4dev". There is - a long way to finish 1.4. - - * operation/servers/view_server_detail.php: FIX. If no tasks, show - a little message. - - * images/console/icons/smalldot*: New small graph for graph console. - - * reporting/fgraph.php: FIX. Combined graphs with components of scale =1 - does not readjust automatically. - -2007-12-16 Raul Mateos - - * include/languages/language_en.php, language_es_es.php, language_fr.php, - language_de.php, language_pt_br.php: Updated strings. - - * pandoradb_data.sql: Updated to insert updated languages. - - * index.php, include/config_inc.php: Updated version and build number. - -2007-12-14 Sancho Lerena - - * pandoradb.sql: BUG FIXED, generic_data_inc data don't work with - small float data. Need to alter tagente_datos_inc table for field - "datos. - -2007-11-19 Sancho Lerena - - * index.php: Included patch summited by Guru Evi (guruevi) for HTTPS support. THanks evi ! :) - -2007-10-14 Raul Mateos - - * godmode/modules/manage_network_components.php: Added deleted table row. - - * include/languages/*.php: Removed duplicated lines. Updated some - languages. - -2007-10-13 Raul Mateos - - * styles/op.css, god.css, link.css: Simplify styles. - - * godmode/menu.php: removed unused class. - - * operation/menu.php: Updated license header. - - * operation/incidents/indicent_statistics.php: Added vertical align to images. - - * languages/language_es_es.php: Solved small text typo. - - * godmode/modules/manage_network_components.php: Add text filter and improved filter. - -2007-10-12 Raul Mateos - - * Near ALL php: Removed remaining help icons. Closed some HTML tags. - - * index.php, include/config.inc.php: Updated build. - - * languages/*.php: Added text for "Logs". - - * godmode/admin_access_logs.php: Solved small visual error with -filter. Added Logs text. - -2007-10-09 Sancho Lerena - - * operation/reporting/reporting_viewer.php: Fixed small bug mixing min/max values of SLA render. - - * godmode/reporting/reporting_builder.php: Fixed small bug deleting item from report, that - return user to another report. - -2007-10-08 Sancho Lerena - - * Security fix has been included in ver_agente.php, using a new function to validate - GET variables (checking for numeric data). This security isse was a SQL Blind URL Attack. This - is described in mailing list with more depth, including the patch. - - * include/functions_db.php: Insert_event is now capable to store events already validated. - - * operation/events/events.php: Adjusted column width. - - * operation/agentes/estado_alertas.php: Added additional ACL check. Now user is able to validate - (Cease) manually an alert (new feature). - - * operation/agentes/ver_agente.php. Now user is able to validate (Cease) manually an alert - (new feature). - - * operation/agentes/estado_generalagente.php: Render interval in human time insted in seconds. - -2007-10-03 Sancho Lerena - - * functions_db.php: Fixed problem in visual maps, alerts was not used - to draw red icons. Fixed. - - * Two maps added, one icon fixed, and one icon added for visual console. - -2007-09-27 Manuel Arostegui - - * operation/events/events.php: Fixed some problems - similar to bug #1801301. - - * godmode/agentes/modificar_agente.php: Fixed some problems - similar to bug #180130. - -2007-09-24 Sancho Lerena - - * operation/agentes/estado_agente.php: Fixed BUG 1801301 thanks to Eric Ross. - -2007-09-20 Sancho Lerena - - * operation/agentes/estado_alertas.php: Alert icon is now the box icon. - - * view_server.php, tactical.php: Solved bug in lagcheck for down modules. - - * godmode/agentes/manage_config.php: Agent ordered by name in destination box. - -2007-09-08 Raul Mateos - - * include/languages/language_en.php, language_es_es.php: Add two - new texts. - - * general/error_*.php: Changed default HTML encoding to UTF-8. - - * operation/agentes/estadogeneralagente.php: Removed function - in label that causes some problems with UTF-8 texts. - - * godmode/agentes/configurar_agente.php: Changed strings from code - to language includes. - - * index.php: Updated build, version and set develop pass to 1. - -2007-09-07 Raul Mateos - - * include/languages/language_en.php: Solved bug due to adding accent - in string. - - * include/languages/language_gl.php: Translated complete to galician. - -2007-09-04 Raul Mateos - - * install.php, upgrade.php: Changed default HTML encoding to UTF-8. - - * include/languages/*.php: Updated some texts. Encoded to UTF-8. - -2007-08-30 Sancho Lerena - - * pandoradb_data.sql: Added spanish (es_es) to available languages. - - * include/languages/language_es_es.php: Added new strings for 1.3 - - * include/languages/extract_newlines.sh: (DEV) script to get new strings, comparing two - language files. It should be used only by translators and developers. - - * include/languages/language_en.php: Updated english language with some missing (was encoded - in code) strings. - - * godmode/setup/setup.php: Fix a bug when selecting special style "pandora_minimal". Added a - code check - - * godmode/modules/manage_network_templates_form.php: Fixed some "inline" text labels. - - * godmode/reporting/graph_builder.php: Fixed some "inline" texts. - - THIS IS FINAL COMMIT BEFORE PANDORA FMS 1.3 BETA2 - -2007-08-29 Sancho Lerena - - * include/config.inc.php: Change defaults to avoid problems with attachments. - -2007-08-28 Sancho Lerena - - * pandora_console/operation/reporting/graph_viewer.php: Fixed dimensions of graph - view - -2007-08-27 Sancho Lerena - - * operation/agentes/ver_agente.php: Truncated too long agent names. - - * operation/agentes/tactical.php: Fixed BUG: not initializated modules are now - correctly viewed. - - * godmode/agentes/manage_config.php: Fixed BUG: copying modules also create - status record and some minor issues with visualization. - - * godmode/agentes/configurar_agente.php: Truncated too long agent names. - -2007-08-26 Raul Mateos - - * upgrade.php, install.php: Corrected small typo and tag errors. - - -2007-08-23 Sancho Lerena - - * datos_agente.php: Fix delete button for String data. - - * pandoradbdata_12_to_13.sql, pandoradb_data.sql: Fixed some problems with - network components, and network templates. - - * README: Updated doc with Guick Install Guide. - - * godmode/agentes/agent_template.php: Fixed BUG #1770888. - - * godmode/agentes/configurar_agente.php: Fixed BUG# 1770895. - - * godmode/agentes/agent_manager.php: Fixed BUG# 1770895 and other new bug not - identified when creating an agent and try to access some items. - - -2007-08-22 Sancho Lerena - - * pandoradb_data.sql: Fixed undetermined problem with alert data load - (rewritten in simple format), and removed all languages until finish - official documentation. - - This should be last commit before beta2 (I hope!) - -2007-08-21 Sancho Lerena - - * install.php: Fixed heigh in step3 box. - - * upgrade.php: Typo at title in step1. - -2007-08-20 Sancho Lerena - - * pandoradb.sql: Used UTF-8 by default - - * index.php. UTF-8 Default. - - * README: Updated texts for Readme. - - * INSTALL: Deteled old stuff - - * upgrade.php: Links fixed. - - * migrate.php renamed to upgrade.php - - * Deleted old upgrade scripts from 1.1 - - * Updated install.php. - - * Updated Index.php version to Beta2 :-) - - -2007-08-17 Sancho Lerena - - * Updated Pandora FMS logo :-) (Thanks Silvia!) - - * upgrade_from_1.2.php: Deleted file, code merged in migrate.php - - * include/styles/install.css: Added style to show info in div. - - * pandoradbdata_12_to_13.sql: Fixed some items. - - * install.php: Added link to migrate wizard. - - * pandoradb_12_to_13.sql: Fixed some items. - - * reporting/fgraph.php: Fixed problem (NOTICE string) rendering - boolean graphs. - - * migrate.php: Upgraded and finished migration tool from 1.2 to 1.3 :-) - -2007-08-09 Sancho Lerena - - * upgrade_from_1.2.php, pandoradbdata_12_to_13.sql, - pandoradb_12_to_13.sql, migrate.php: Migration scripts and wizard - (DO NOT USE YET!). Not finished. - -2007-08-08 Sancho Lerena - - * reporting/stat_win.php, general/noaccess.php: Fixed problem with - paths outside index.php call. - - * index.php: Some fixes in checks for problems in startup and - needed files. - - * general/*: Better layout of problems, some minimal fixes. New - file added to warn user of missed config.php file. Better - treatment of fails. - -2007-08-06 Sancho Lerena - - * pandoradb.sql, alert_manager.php: Alert time support uses TIME - format instead numeric (changes requested by esanchezm). - -2007-08-06 Sancho Lerena - - * include/functions_db.php: Fixed unsorted render (E.Ross). - - * index.php: Several fixes from E.Ross and me (HTTP port, REFR bug - #1756143). - - * status_monitor.php: Small fixes for SQL sentences (E.Ross). - - * estado_grupo.php: Small fixes for SQL sentnces (E.Ross). - - * estado_ultimopaquete.php: Fix to use boolean graph from E.Ross. - - * fgraph.php: Use simplified version of sparse to make a more - quick and simplified version of graph, useful for Boolean types - (E.Ross). - - * stat_win.php: Fixed problem with resizing (E.Ross). - - * godmode/groups/configure_group.php: Fixed code for Non-dependant - groups (E.Ross). - - * login_page.php: Fixes for non 80 HTTP port (E.Ross). - -2007-08-06 Sancho Lerena - - * CSS Fixes (min height). - - * pandoradb_data.sql: Added some missing default alerts, fixed others. - -2007-08-02 Sancho Lerena - - * Fixed bug #1757084 for Data Server lag check. - -2007-07-31 Sancho Lerena - - * operation/agentes/bulbs.php: Legend now shown updated image. - -2007-07-28 Sancho Lerena - - * include/functions_db.php: Added return_status_layout() function to fix - problem in Visual Console, now recursive status of linked layouts works (Xavi) - - * install.php: Add more warnings about Database destroy (Dagget) - - * operation/visual_console/render_view.php: Fixed code to get recursive - status of linked layouts (Xavi). - - * operation/agentes/estado_alertas.php: Fixed layout of lights. Much - more visible for operators using large screens (Javier Carranza). - - * operation/agentes/status_monitor.php: Fixed layout of lights. Much - more visible for operators using large screens (Javier Carranza). - - * operation/agentes/estado_monitores.php: Fixed layout of lights. Much - more visible for operators using large screens (Javier Carranza). - - * operation/agentes/estado_agente.php: Fixed layout of lights. Much - more visible for operators using large screens (Javier Carranza). - - * images/pixel_*.png: Added for use in previous fixes. - - * reporting/fgraph.php: Fixed problem with generic_pie without data. - - * godmode/reporting/map_builder.php: Fixed problem (annoy feature) reported - in lists (i cannot remember the name, sorry guy). Now modules expands by default - -2007-07-23 Sancho Lerena - - * reporting/fgraph.php: Fixed problem in db information graphs due a - problem checking height and getting data on orphan data modules. - - * godmode/db/db_purge.php: Fixed notice warning for ob_fush() call. - -2007-07-20 Sancho Lerena - - * operation/servers/view_server.php: Fixed bug with Data Server lag check - - * operation/agents/tactical.php: Fixed the same bug above. - -2007-07-19 Sancho Lerena - - * godmode/agentes/agent_manager.php: Fixed problems not really - fixed in commit 563 (bug 1744913). - - * operation/servers/view_server.php: Fixed Data information are - now more accurate (before get incorrect data for data server). - - * operation/agentes/tactical.php: Fixed the same that above and - fixed total nomber of modules for data server that was 0 always :( - -2007-07-18 Sancho Lerena - - * include/functions_reporting.php: With last change in server, we - have control of not initilizated modules (those who never got - data/contact), we need to take care of them here. - - * pandoradb.sql: last_execution_try field is added to - tagente_estado to be able to keep last execution try from network - server, later method was incompatible with automatic compatation - of data and with data server. - - * operation/agentes/estado_grupo.php: Unknown data not includes - non initialized data. It's possible that need to make changes of - this kind in other files because the nature of the problem - detected. - - * operation/agentes/tactical.php: BugFix: LAG is now correct and - makes reference to the oldest module that has been processed. Also - are shown non initialized data. - - - * operation/servers/view_server.php: BugFix: LAG is now correct - (see above). - -2007-07-16 Sancho Lerena - - * include/functions_db.php: Bugfix; list_group and list_group2 funtions - now include all group in result. All group recheck should be done inside code, not in - this function. - - * operation/agentes/estado_grupo.php: Fixed bug with ALL group. - - * operation/agentes/estado_monitores.php: Bugfix, Now show only initialized modules. - - * operation/agentes/estado_agente.php: Bugfixed, "All" group problem, - and agent names are truncated if > 18 chars. - - * operation/agentes/tactical.php: Bugfixed, now calculates LAG and module - count properly. - - * operation/servers/view_server.php: Bugfixed, now calculates LAG and module - count properly. - - * reporting/fgraph.php: Bugfix: Renamed static problem image. - - * godmode/agentes/configurar_agente.php: Bugfix, agent address management - in manual creation. - - * godmode/agentes/agent_manager.php: Bugfix, #1744913 (show icon in creation) - -2007-07-13 Sancho Lerena - - * img/so_other.png: Fixed image. - - * estado_monitores.php: Not shown only initialized monitor data, - those whose utimestamp is zero, skipped (created but never used). - - * pandora_console/godmode/agentes/configurar_agente.php: Fixed - problem when creating manually an agent: does not create IP - address in tadress table, so Recon Server create again system with - the same IP. - - * operation/agentes/estado_ultimopaquete.php: Fixed problem with - modules in tagente_estado with no data (because they has not been - initializated, due from it's creation it cannot get real - data). This problem was detected because Recon don't create - instance for tagente_estado (this issue is also fixed in the next - commit). Now this page shown data for data that has a utimestamp - != 0. - -2007-07-02 Raul Mateos - - * operation/reporting/reporting.php: Reverting change. - - * operation/menu.php: Reverting change. - -2007-06-29 Raul Mateos - - * images/lupa.png: better image - - * operation/reporting/reporting.php: New summary file for reportings - - * operation/menu.php: Changed code to show new reporting file. - -2007-06-28 Esteban Sanchez - - * install.php: Change file permissions of config.php when it is - created. - - * general/error_perms.php: Added a blank space. - -2007-06-27 Raul Mateos - - * include/sytles/*.css: Updated "gif" references to the "png" refs. - - * include/language/language_en.php: Updated text. - - * images/*: Removed near all .gif files and created .png - - * operation/*.php, godmode/*.php, *.sql: - Updated gif references to .png - - * install.php: Added feature request 1744237 - - * index.php, operation/agentes/exportdata.php: Moved calendar jscript - from index to exportdata - -2007-06-25 Sancho Lerena - - First commit for Beta2 :-) - - * reporting/fgraph.php: Fixed problem with combined graph that - makes long time graphs more smaller and slightly visible. - -2007-06-25 Raul Mateos - - * include/sytles/pandora.css: Updated "error" and "success" messages - with new .png icons. - - * images/suc.gif, error.gif: Deleted image files. - - * images/suc.png, err.png: New image files for messages. - -2007-06-25 Sancho Lerena - - * include/config.inc.php: Added backslash to some variables to - avoid problems in wizard. - -2007-06-22 Sancho Lerena - - This commit should finish Pandora FMS Console 1.3 beta 1 :-) - - * pandoradb_data.sql: Added default news for new instalation. - - * include/styles/op.css: Changed icon for Visual Console. - - * include/config.inc.php: Some minimal changes for skeleton. - - * include/languages/language_en.php: Added final strings (hope!). - - * index.php: Adjusted some issues for production. - - * operation/incidents/incident_statistics.php: Added titles. - - * operation/events/event_statistics.php: Added titles. - - * operation/agentes/tactical.php: DivZero bug fixed. - - * images/image_problem.png: Updated image with new logo. - - * reporting/fgraph.php: Added generic_bar_graph and, at least, no - more jpgraph graph usage !. All graphs are using GD/Pear Graph - now. - - * general/logon_ok.php: Fixed the same bug that in tactical. - - * godmode/db/db_info.php: Added titles. - - * godmode/db/db_purge.php: Now render detailed info in graph for - each agent selected. - - -2007-06-22 Raul Mateos - - * include/languages/language_en.php: More strings. - - * pandoradb_data.sql: Solved small problem with language strings. - - * operation/visual_console/index.php: Added code to show - text if no layout defined. - - * godmode/reporting/*builder.php: Added code to show text - if no reporting defined. - - * operation/reporting/*.php: Added code to show text - if no reporting defined. - - * operation/menu.php: Added code to highlight custom reporting - if selected. - -2007-06-21 Sancho Lerena - - * include/languages/language_en.php: More strings. - - * include/functions.php: entrada_limpia() should work fine in UTF8. - - * operation/incidents/incident.php: Fixed many ugly things. - - * operation/incidents/incident_detail.php: Fixed many ugly things. - - * operation/incidents/incident_note.php: Fixed many ugly things. - - * operation/events/event_statistics.php: Fixed graphs. - - * operation/events/events.php: Fixed some legend position and header. - - * operation/agentes/tactical.php: Fixed divzero error. - - * operation/menu.php: SNMP Alert not shown to normal users anymore. - - * reporting/Image/Canvas/GD.php: Added errorlevel setting to 0 - (disable warnings for graphs). - - * reporting/fgraph.php: MANY graphs migrated from jpgraph to peargraph. - - * general/header.php: More width for header information. - - * godmode/admin_access_logs.php: Added graph to header. - - * godmode/reporting/map_builder.php: Removed debug stuff - -2007-06-21 Raul Mateos - - * images/op*.gif, god*.gif: deleted. Also deleted several other - GIF files. - - * images/god*.png: New png files in godmode icons. - - * include/sytles/god.css, op.css: Changed to new .png icons. - - * help/*, general/error*.php: Changed old .gif logo to new .png logo. - - * godmode/reporting/map_builder.php: Changed cancel.gif to cross.png. - -2007-06-21 Sancho Lerena - - * include/languages/language_en.php: More new tokens added. - - * include/functions.php: Added function render time for alert time - limiters format (multiplier of 30). - - * pandoradb.sql: Added support for alert time limiters format. - - * operation/visual_console/render_view.php: Added support for - single lines a few fixes. - - * images/console/background/globalmap.jpg: Nice world background. - - * images/console/icons/computer.png: Added new icon for workstation. - - * godmode/agentes/configurar_agente.ph, - godmode/agentes/alert_manager.php: Added support for alert time - limiters. - - * godmode/reporting/map_builder.php: Tool to build/manage maps - elements. Finished!. - - -2007-06-19 Manuel Arostegui - - * pandora_console.spec: Ready for 1.3 packaging. - -2007-06-17 Raul Mateos - - * include/languages/language_en.php: Updated text. - - * include/styles/pandora.css: Removed lb style not uses. Added ok - style. - - * operation/agentes/estado_grupo.php: Changed old td.lb style to th. - - * operation/agentes/status_full.php: Deleted old file. - - * operation/events/events.php: Use ok style. Closed table. - - * operation/agentes/estado_ultimopaquete.php, - godmode/agentes/configurar_agente.php, - godmode/agentes/module_manager.php: Closed html tags. - -2007-06-17 Sancho Lerena - - * reporting/fgraph.php: Fixed ODOmeter problem with neg. values - - * include/languages/language_en.php: Just a few words added. - - * pandoradb.sql: Added disable field for alerts. - - * operation/agentes/estado_alertas.php: Show disabled alerts. - - * godmode/agentes/configurar_agente.php, - godmode/agentes/alert_manager.php: Allow to disable individual - alerts. - - * godmode/reporting/map_builder.php: First version of map - builder. It doesnt work yet, but has some features implemented. - -2007-06-16 Raul Mateos - - * godmode/menu.php: Updated component groups highlight. - - * operation/snmpconsole/*.php, general/logon_ok.php, - godmode/db/db_info_data.php, godmode/servers/manage_recontask.php, - godmode/servers/modificar_server.php, operation/agentes/exportdata.php: - Removed old raya style and changed to new style. - Closed hundreds of unclosed html tags (review W3C standards) - - * operation/servers/view_server.php, godmode/reporting/graph_builder.php: - Closed html tags. - - * include/styles/pandora.css: Deleted definetely raya style. - - * include/styles/tip.css: Updated tip2 style to datos2 colour. - - * godmode/alerts/configure_alert.php, godmode/modules/manage*form.php: - Changed databox style to databox_color - -2007-06-13 Raul Mateos - - * godmode/menu.php, operation/menu.php, include/pandora.css, - include/op.css, include/god.css: Updated with styles to avoid top - and bottom border. - - * godmode/groups/group_list.php, godmode/users/*.php, - operation/users/*.php, godmode/servers/*.php, - operation/snmpconsole/snmp_alert.php, - godmode/reporting/map_builder.php, operation/messages/message.php: - Removed old raya style and changed to new style. - - * include/languages/language_en.php: Changed some typing error. - -2007-06-12 Sancho Lerena - - * operation/reporting/reporting_viewer.php: Solved problems with ACL. - - * operation/reporting/graph_viewer.php: ACL to delete graph - - * include/functions_reporting.php: Added event reporting and alert - reporting items for user reports. Now user reports is fully - operative ! - - * include/functions.php: Added new function to manage human - strings datetime timestamps with differences. - - * index.php: UTF-8 is now the codeset by default, also a few - comments adjusted, included last version number, now in index.php - - * operation/events/events.php: More minor adjusts in HTML. - - * operation/agentes/estado_alertas.php, - operation/agentes/status_monitor.php - operation/agentes/estado_agente.php: Agent names are in UPPERCASE - and other minor adjustements. - - * operation/messages/message.php: Fixed code, now uses table - styles and more width. Fixes many table endings !! - - * operation/reporting/reporting_viewer.php: Finished. - - * operation/menu.php: Removed old agent statistics from menu. - - * general/logon_ok.php: Better render of new messages. News shown - by timestamp order. - - * godmode/agentes/modificar_agente.php: Agent name in uppercase. - - * godmode/agentes/alert_manager.php: Threshold timestamp now uses - better function to do this. - - * include/languages/language_en.php: New text - - * include/functions.php: Now all functions to render timeframes - are using lang_label variable, some small adjustements and fixes. - - * operation/agentes/status_monitor.php, - operation/agentes/estado_alertas.php, - operation/agentes/estado_ultimopaquete.php: A lot of many small - fixes and improvements on render output for all timestamp fields. - - * operation/agentes/exportdata.php: Now predefine last 24 - hours. Fixed a bad combo (too small). - - * operation/agentes/estado_monitores.php - operation/reporting/reporting_viewer.php - operation/reporting/graph_viewer.php reporting/stat_win.php - general/logon_ok.php godmode/agentes/alert_manager.php - godmode/reporting/reporting_builder.php - godmode/reporting/graph_builder.php: A lot of many small fixes and - improvements on render output for all timestamp fields and in - MIN/MAX, small icons for module types, and things like that. - - -2007-06-09 Sancho Lerena - - * include/functions.php: Solved decimals problem in - format_numeric() function - - * operation/agentes/tactical.php: General indicator formula - improvement. - - * general/logon_ok.php: Tactical ODO graph update (the same that - above). - - * godmode/agentes/manage_config.php: Select list too small, bad - render fixed. - -2007-06-08 Sancho Lerena - - * include/languages/language_en.php: New strings - - * include/functions_reporting.php: Added generic function to parse - information of all monitors / data checks for statistical usage in - several sections of console. - - * pandoradb.sql: Updated field "timestamp" of tnews table. - - * operation/agentes/estado_grupo.php: Better management of unknown - monitors, this should fix odd behaviour detected. - - * operation/agentes/tactical.php: New tactical view. - - * operation/menu.php: New option for group view and - tactical. Default option now is tactical view. - - * images/backgrounds/background4.jpg: Updated background. - - * reporting/Image/Graph/Plot/Odo.php: Fixed warning in original code. - - * reporting/Image/Canvas/GD.php: Again playing with canvas options. - - * reporting/fgraph.php: New odo graph. - - * general/logon_ok.php: New welcome screen :-) - - * godmode/setup/news.php: New news manager. - - * godmode/reporting/map_builder.php: Future map/visual console - editor, not ready yet. - - * godmode/menu.php: Updated a few options. - -2007-06-08 Raul Mateos - - * include/styles/god.css: Updated god51. - - * include/languages/language_en.php: Updated. - - * operation/reporting/custom_reporting, operation/users/user.php, - godmode/agentes/module_manager.php, godmode/users/configure_user.php, - godmode/reporting/reporting_builder.php: Updated with new table style. - - * images/reporting_edit.png: Added icon for creating reports in - administration mode. - - * godmode/reporting/graph_builder.php: Updated text styles. - - * operation/agentes/datos_agente.php: Updated table length and - delete text. - - * godmode/modules/manage_network_templates_form.php: Updated with - new table style. - -2007-06-07 Raul Mateos - - * operation/agentes/status_monitor.php, estado_alertas.php, - operation/incidents/*.php, operation/events/events.php: Closed html - tags. Updated with new table style. - -2007-06-07 Sancho Lerena - - * include/styles/god.css: Added god51 (reporting). - - * include/styles/pandora.css: Added h4 (for reporting). - - * include/functions_db.php: - - * include/functions_reporting.php: Reporting functions should be - here. Now is SLA, tomorrow will be more ;) - - * include/functions.php: Added generic POST/GET parameter - management, and a few functions to mangle dates. - - * pandoradb.sql: A few changes on treport_content table. - - * operation/agentes/datos_agente.php: Added option to delete - individual data from here. Useful to purge bad data. - - * operation/reporting/reporting_viewer.php: New report viewer on - HTML. - - * operation/reporting/custom_reporting.php: Moved. - - * operation/reporting/graph_builder.php: Moved to godmode - directory. - - * operation/menu.php: Added few options and removed other - (Reporting) - - * reporting/fgraph.php: Few changes to use graphs in reports - without titles. - - * godmode/reporting: Added. - - * godmode/reporting/reporting_builder.php: The Pandora FMS report - editor :-) - - * godmode/reporting/graph_builder.php: Graph builder almost done, - only a few bugs to finish. - - * godmode/menu.php: New reporting options in godmode menu. - - -2007-06-06 Raul Mateos - - * godmode/*.php: Closed a lot of unclosed html tags. Updated near all of - files with new table style. - - * godmode/agentes/alert_manager.php: Solved stupid bugs added some days - ago due to an unclosed html tag. - - * images/groups_small/applications.png: New icon for applications group. - - * images/copy.png: New icon for copy data. - - * pandoradb_data.sql: Updated default applications icon name. - - * include/styles/pandora.css: Added style for copy icon. - - * include/languages/language_en.php: Added template text. - - * godmode/agentes/agent_template.php, manage_config.php: Updated with new - table styles. Updated texts and closed html tags. - - -2007-06-02 Raul Mateos - - * include/styles/pandora.css: Updated. - - * include/styles/pandora_minimal.css: New file for install and graphs. - - * include/config.inc.php: Updated build. Updated attachment directory. - - * install.php: Added some text to clarify use of config directory in - step 3. Now we use the pandora_mininmal.css file. Updated logo. Closed - some HTML tags. - - * reporting/stat_win.php: Now we use the pandora_minimal.css file. Closed - some HTML tags. Added title. - - * reporting/Image/*.php: Converted end-line Windows format to Unix. - -2007-05-31 Sancho Lerena - - * fgraph.php: Small improvements in combined graphs. - -2007-05-30 Sancho Lerena - - * pandoradb_data.sql: Added "style" token for default config. - - * include/config.inc.php: Version primary information is now on - index.php. Here is only a "copy" used in aditional pages that do - not load index.php - - * index.php: Version information is now here. - - * operation/reporting/graph_builder.php: Solved other little bug. - - * reporting/Image/Canvas/GD.php: Now using Antialias !!!. This is - a BIG improve for graphs (and a bit slower on old systems). - - * reporting/fgraph.php: Changed colours in main graphs. - - * general/login_page.php: Small change in login screen. - - -2007-05-28 Raul Mateos - - * include/styles/pandora.css, pandora_red.css: New style with icon - for search. - - * include/languages/*.php: New string for alert updating. - - * godmode/agentes/*.php: Updated h2 headers. - - * operation/agentes/estado_alertas.php, estado_monitores.php, - estado_ultimopaquete.php: Updated h2 headers. Added code for not showing - table headers if no alert defined. Add some icon to input buttons. - - * operation/incidents/incident_detail.php, incident_search.php, - operation/messages/message.php, operation/snmpconsole/snmp_alert.php: - Add some icon to input buttons. - -2007-05-27 Raul Mateos - - * include/styles/help.css: New file only used in help pages. - - * help/*: Updated help files with 1.3 string and clear CSS styles. - -2007-05-27 Sancho Lerena - - * godmode/agentes/alert_manager.php: Now alert edit/create uses - alert tab to show alert data. - -2007-05-27 Raul Mateos - - * include/styles/pandora.css: Cleaned and moved install styles - to a new file only using in install.php file. - - * include/styles/pandora_red.css: Cleaned and moved install styles - to a new file only using in install.php file. - - * include/styles/install.css: New file. - - * install.php: Updated with new styles. - -2007-05-26 Raul Mateos - - * include/styles/pandora.css: Cleaned and updated some styles. - - * index.php: Updated, now the page is allways at the center. - - * general/login*.php: Updated login/logoff pages with new sytles - and clean code. - - * images/setup.png: New file (changed from setup.gif). - - * include/languages/*.php: Deleted old text about database and - updated some strings. - - * help/en/chapter3.php, help/es/chapter3.php: Changed image setup.gif - to the new setup.png file. - - * operation/*.php: Massive close HTML tags and changed all h3 to h2 - for new console headings. - - * godmode/*.php * include/styles/pandora.css - - * godmode/*.php: Changed name for directories and files: New ones are - alerts, profiles, groups and users, and now the files are named in - english. All features seem to be OK. - - * godmode/menu.php: Updated to include new names and some highlighting. - -2007-05-24 Sancho Lerena - - * include/styles/pandora_red.css: Added alternate sample style. - - * include/styles/pandora.css: Some problems with fonts fixed (I - hope!) - - * include/config.inc.php: Modified code to support custom Style in - DB config. By default uses "pandora". - - * include/languages/language_en.php: new string to render style - setup. - - * images/header_red.jpg: New image for red style. - - * godmode/grupos/configurar_grupo.php: Updated styles. - - * godmode/setup/setup.php: Added support for style selector. - -2007-05-24 Sancho Lerena - - * include/styles/pandora.css: Some margin adjustements for databox - classes and H1-3. - - * include/config.inc.php: Added support to detect empty - configuration tokens in DB and abort. - - * include/languages/language_en.php: More strings. - - * operation/visual_console/render_view.php: Fixed static links to - images. - - * operation/agentes/estado_alertas.php: Databox style fixed. - - * operation/agentes/estado_monitores.php: Added image instead - label. - - * operation/servers/view_server.php: Fixed divbyzero notice. - - * operation/servers/view_server_detail.php: Fixed static image URL. - - * reporting/fgraph.php: Fixed distribution of X axis ticks. - - * general/login_page.php: Added "demo" user by default. - - * godmode/agentes/alert_manager.php, - godmode/alertas/modificar_alerta.php - godmode/alertas/configurar_alerta.php: Style 'databox' update. - -2007-05-22 Sancho Lerena - - * images/console/background/*: Some nice backgrounds added for new - visual console. - -2007-05-21 Sancho Lerena - - * operation/visual_console/index.php: Fixed SQL error when no data. - - * operation/agentes/estado_alertas.php: Style fix (databox). - - * operation/agentes/ver_agente.php: Now main view shows also alert info. - - * operation/menu.php: Fixed SQL error when there is no data. - -2007-05-21 Raul Mateos - - * include/styles/pandora.css: Updated footer style. - - * operation/estado_generalagente.php: Closed div for footer if agent not - found. - - * godmode/configurar_agente.php: Closed div for footer if agent not found. - -2007-05-20 Sancho Lerena - - * pandoradb_data.sql: Uptated network component data. - - * include/styles/pandora.css: Few updates for style. - - * include/functions_db.php: Added functions for visual console - features. - - * include/languages/language_en.php: New strings. - - * include/javascript: Moved all javascript files here. - - * include/javascript/x_slide.js, include/javascript/x_event.js: - Copied from branch / console from Azabel. - - * include/javascript/wz_jsgraphics.js: New functions to draw - lines. - - * pandoradb.sql: Created new tlayout and tlayout_data tables. - - * index.php: Small changes. Added support to refresh any page via - POST. - - * operation/visual_console: Added Visual Console feature. - - * operation/agentes/estado_alertas.php: Updated styles and fixes - damm bug when no alert available. - - * operation/agentes/status_monitor.php: Updated styles. - - * operation/agentes/estado_generalagente.php: Update styles. - - * operation/agentes/estado_agente.php: Updated style. - - * operation/servers/view_server.php: Updated style. - - * operation/reporting/graph_builder.php: Fixed some minor - bugs. Needs to fix more bugs :( - - * operation/menu.php: Updated menu. Visual Console has dynamic items!. - - * images/pandora_logo_head.png: New header logo ! - - * images/pandora_logo.png: New Pandora FMS 1.3 logo ! :-)) - - * images/console/background: More samples added. - - * images/console/icons: Icons to be used in visual console. - - * reporting/fgraph.php: New feature added to simple graph to show - only average values. - - * reporting/stat_win.php: Added support to avg_only and show avg, - max and min values from each graph. Zoom factor is more usable - now. - - * general/logoff.php: New style. - - * general/footer.php: Fixed style. - - * general/logon_failed.php: Fixed style. - - * general/login_page.php: New style. - - * general/header.php: Fixed style. - - * godmode/agentes/configurar_agente.php: Fixed styles. - - * godmode/agentes/agent_manager.php: Fixed styles. - - -2007-05-18 Sancho Lerena - - * include/styles/pandora.css : Some style changes. - - * include/functions.php: Changed format_numeric and - format_for_graph to show a better number formatting. - - * index.php: Some minor changes in layout and bgcolor (not used - style because some pages that don't have the same color uses main - style, f.e: stat_win for graphs). - - * godmode/agentes/module_manager.php - * operation/agentes/estado_ultimopaquete.php - * operation/agentes/estado_monitores.php - * operation/agentes/estado_generalagente.php - * operation/agentes/datos_agente.php, estado_ul: Updated output render and fixes - some tables, added databox style, removed line. - - * operation/menu.php: Removed active console. This don't go with - 1.3 version finally due many unfixed bugs. - - * reporting/stat_win.php: White background fixed. - - * general/header.php - * general/footer.php: Some adjustments in styles. - -2007-05-18 Raul Mateos - - * images/header.png: New graphic image for header in the new design. - - * Style / Graphic changes for new design (not finished). - - -2007-05-08 Raul Mateos - - * godmode/modules/*.php, godmode/agentes/*.php: Added icon to buttons. - - * godmode/grupos/configurar_grupo.php: Changed datos2 style to datos in - second row. - - * operation/agentes/estado_monitores.php: Added code to show "Never" if - timestamp is 00-00... - - * operation/agentes/estado_ultimopaquete.php: Added title to tag, - to show name when is longer than 15 chars. - - * general/logon_ok.php: Closed some html tags. Reduce size of table. - - * include/styles/pandora.css: Changed some colours. - -2007-05-07 Raul Mateos - - * general/header.php: Made smaller. - - * godmode/agentes/module_manager.php: Changed html anchor. - - * operation/snmpconsole/snmp_view.php, general/logon_ok.php, - operation/events/events.php, operation/incidents/incident.php, - operation/agentes/estado_alertas.php: Removed classes. - Now we use some styles at each page to simplify css. - - * operation/agentes/estado_generalagente.php: Changed table width. - - * include/pandora.css: Updated a lot of styles, deleted some not used. - -2007-05-03 Raul Mateos - - * images/reporting.png: Renamed from chart_pie.png. - - * include/op.css: Updated with reporting.png. - -2007-05-03 Sancho Lerena - - * include/FreeSans.ttf: Added to repos, should be here to use in graphs. - - * include/functions_db.php: Deleted noaccess include from - comprueba_login(). This should return value, not render pages or - exit. - - * include/config.inc.php: Modified some typos. - - * include/calendar.js: Added generic calendar javascript, to be - used on exportdata and incident management code. - - * include/languages/language_en.php: More strings. - - * install.php: In my render, box height is too low. PLEASE recheck - before changing this kind of properties because in other browsers - could have a bad render (Sophus!). - - * index.php: Added script call (need to be done on header). - - * operation/agentes/export_csv.php: Added new file to create a - standalone CSV on download icon / link. - - * operation/agentes/exportdata.php: New export data code, used - some code from Leando Doctors, and mixed with old code. Now have - three options to render export data. - - * operation/agentes/datos_agente_calendar.php: Deleted old code from Leandro. - - * operation/active_console/lib/extra_functions.php: Solved a lot - of warnings, but there are TONS of more warnings that need to be - corrected. - - * operation/active_console/lib/db_functions.php:Solved a lot of - warnings, but there are TONS of more warnings that need to be - corrected. - - * operation/active_console/index.php: Solved a lot of warnings, - but there are TONS of more warnings that need to be - corrected. This code DONT work if you are showing warning/notice - erros. This code is not ready for production usage, too buggy yet - :( - - * pandora_graphical_console_data.sql: Cleanup. - - * godmode/agentes/module_manager.php: Added wizard button. - - * pandora_graphical_console.sql: Cleanup. - - -2007-05-02 Sancho Lerena - - * pandoradb.sql: Fixed small problem with tgrupos - -2007-05-01 Raul Mateos - - * images/bricks.png: Changed red colour to orange one. - - * include/pandora.css: Changed background colour for View Mode tab. - - * operation/agentes/estado_agente.php: Changed space between combo and - table, including the style into the table, deleting div. - - * operation/agentes/estado_grupo.php: Style correction. - - * operation/messages/message.php: Added style to some table cells. - - * pandoradb.sql, pandoradb_data.sql: Added column disable to table tgrupo - and default value 0. - - * operation/snmpconsole/snmp_alert.php: Deleted duplicated br tag. - -2007-04-29 Raul Mateos - - * images/recon.png: Renamed file from chart_organization.png - - * include/pandora.css: Added styles for table in servers. - - * operation/servers/view_server.php: Used style added. Change order - for table (now the legend is shown only if there are servers). - -2007-04-24 Raul Mateos - - * install.php: Changed typo in installation text. Homogenize boxes. - - * operation/modificar_agente.php: Deleted table and moved button to tr. - -2007-04-22 Sancho Lerena - - * functions_db.php, language_en.php, estado_grupo.php - estado_agente.php configurar_grupo.php lista_grupos.php - modificar_server.php: New feature implemented: groups could be - configured to do not launch alerts (Disabled field). Any agent - inside this group does not fire alerts while disabled will be - activated. Useful for programmed non-service periods or programmed - shutdowns. - -2007-04-21 Sancho Lerena - - * include/languages/language_en.php: New strings added. - - * include/functions.php: Added function output_clean_strict(). - - * operation/agentes/estado_ultimopaquete.php: Fixed title when - some ugly characters used (like #). - - * operation/agentes/estado_generalagente.php: OS icon show, - ignoring $agent_type parameter. - - * operation/agentes/estado_agente.php: OS icon show, ignoring - agent_type variable. - - * godmode/grupos/configurar_grupo.php: Now it's possible to define - parent group. - - * godmode/grupos/lista_grupos.php: Parent for group and some code - cleanup. Added confirmation to group delete. - - * godmode/agentes/module_manager.php: Added confirmation to some - items and added "data fix" new feature to delete data above 1.3 of - average value of graph. - - * godmode/agentes/modificar_agente.php: Confirmation before delete - an agent. - - * godmode/agentes/configurar_agente.php: Added fix module data - feature. - - * godmode/modules/manage_network_components_form.php: Some fixes. - - * godmode/modules/manage_network_templates.php: More fixes. - - * godmode/menu.php: Fixed some navigation marks. - -2007-04-19 Sancho Lerena - - * pandora.css: added some classes for graphical input buttons. - - * languages/language_en.php: More strings to go ! - - * include/config.php: Deleted from repo, now has no sense. - - * pandoradb.sql: Added `alert_text` to talerta_agent for new text - alerts. Added tables for custom graphs and reporting: tgraph, - tgraph_source, treport, and treport_content. - - * operation/users/user.php: Fixed problem with last Raul's commit. - - * godmode/usuarios/lista_usuarios.php: Fixed problem with last - Raul's commit. - - * operation/agentes/estado_alertas.php: Code cleanup. Implemented - render for text alerts. - - * operation/agentes/datos_agente.php: Fixed small bug with text output. - - * operation/agentes/datos_agente_calendar.php: Added contribution - from Leandro Doctors. Need to work on it before use several - problems detected. - - * operation/servers/view_server.php: Fixed some bugs. - - * operation/reporting/graph_viewer.php: Added viewer for custom graphs. - - * operation/reporting/custom_reporting.php: Initial code, not - finished yet. - - * operation/reporting/graph_builder.php: Work for modules in the - same agent, several problems, but works. - - * operation/menu.php: Updated options for new reporting menu. - - * reporting/stat_win.php: New menu is great :-) - - * general/login_page.php: Updated login page. - - * godmode/agentes/alert_manager.php, configurar_agente.php: New - code for text alerts and better user help. - -2007-04-18 Raul Mateos - - * pandoradb_data.sql, pandoradb.sql: Fixed small warnings. - - * include/pandora.css: removed old "wxx" classes. Change some colours - for agent general information tabs. - - * include/god.css, link.css: minimal changes for case letters. - - * several .php updated to use the changes in sytles. No new features or - functionality changed. - -2007-04-18 Sancho Lerena - - * include/styles/pandora.css: Added frame and changed basic form input - styles (fixed the old problem with radio and checkboxes). - - * include/functions_db.php: Finished function - agent_add_address(). Added functions: agent_delete_address(), - give_agent_address() and give_agent_address_from_list(). - - * include/languages/language_en.php: More strings ! - - * include/functions.php: Added numeric render for graph Y scale - and for numeric data output in screen: format_for_graph(). - - * pandoradb.sql: Several small fixes and cleanup (deleted drop check). - - * operation/agentes/estado_alertas.php: Fixed old bug with - visualization of alerts (min/max) vs (max/min). Now alert is a - real value, not integer. - - * operation/agentes/datos_agente.php: Better render for numeric - (float) data. - - * operation/agentes/estado_ultimopaquete.php: Better render for numeric - (float) data and fixed a small costemic bug. - - * operation/agentes/estado_generalagente.php: Fixed a small - costemic bug, list of ip's have some white space before and this - have better visualization for user due to combo style stripping - some space. - - * reporting/fgraph.php: Graph improvement: graphs now could show - alerts associated to an agent and draw alert limits. Preprocessor - function is now used to render axis label with (M,K) symbols and - decimal commas. Title and subtitle has been improved. - - * reporting/stat_win.php: Graph menu improvement. Fully completed - work. This should work for final version without more changes. - - * godmode/agentes/agent_template.php: Template/Wizard module - assigment form for agent. - - * godmode/agentes/alert_manager.php: Several fixes (links) and - alert max/min render. - - * godmode/agentes/configurar_agente.php: Fixed several navitation - bugs. Added agent ip addition/deletion code. - - * godmode/agentes/agent_manager.php: Address list management code. - - * godmode/modules/module_list.php: Deleted link to "module type - editor" and create button: This has no sense since there is no - moduletype editor yet :-) - -2007-04-16 Manuel Arostegui - - * pandora_console.spec: Small changes to adapt the RPM to the - upcoming 1.3 release. - -2007-04-13 Sancho Lerena - - * include/functions_db.php: Added function add_address() not finished!. - - * pandoradb.sql: Added field "notify_email" in tincidencia. More - changes are coming in incident management coming from FRITS - project. Added tnews - - * index.php: VERY IMPORTANT: Added Session locking concurrency - speedup, taken from - http://es2.php.net/manual/en/ref.session.php#64525. This solve GUI - lookups when one page it's processing huge data and one user - cannot access to other pages. This is a common PHP issue for - bad-susing SESSION functions. - - - * operation/agentes/estado_grupo.php: Added checks for timeout in - agents. Now render gray icons/boxes if agent is completely timeout - (with no modules in time). - - * operation/agentes/estado_generalagente.php: Show IP address in - combo. More changes are coming to agent address management - (multiaddress). - - * general/logoff.php: Fixed, "babel" string :-) - - * general/logon_ok.php: Added news display in main logon screen. - - * godmode/agentes/configurar_agente.php: Delete address code, not - finished. - -2007-04-11 Manuel Arostegui - - * install.php: Text corrections. - -2007-04-10 Sancho Lerena - - * pandoradb_data.sql: Fixed some odd problems with schema data. - - * pandoradb.sql: Fixed some odd problems with schema structure and - added new table tnews for publish board updates. - - * include/styles/pandora.css: Changed color for data2 style. - - * include/config.inc.php: Deleted two last blank lines who makes - config.php unusable for graphs. FIXED. - - * include/languages/language_en.php: Added some new strings. - - * include/config.php: some problems with new config - variables. Need to recheck. - - * include/functions.php: Added function to render normal text, - replacing carriage return with HTML br tag. - - * install.php: Many small bugs fixed. Now uses dbname variable and - use default variables in form. - - * estado_grupo.php: Small bug fixed. - - * estado_ultimopaquete: Small bug fixed. - - * estado_generalagente.php: Small bug fixed. - - * view_server.php: Small bug fixed. - - * fgraph.php: Now agent with only one kind of module render module - distribution graph. - - * stat_win.php: Fixed small bug with windows ids. - - * module_manager.php: Fixed small bug. - - * modificar_agente.php: Fixed small bug. - - * module_list.php: Fixed stupid bug. - - * god_mode/menu.php: Fixed problem with menu position. - - -2007-04-03 Raul Mateos - - * include/languages/language_en.php, language_es_es.php: Added text - for no network profile. - - * godmode/modules/manage_network_components.php: Added noscript tag - to avoid showing the "show" button if Javascript is enabled. Added - image to button Create. - - * godmode/modules/manage_network_templates.php: Added code to show - text if no netork template is defined. Added - image to button Create. - - * godmode/modules/manage_network_templates_form.php: Added code to - avoid a notice error when creating new profile. - - * godmode/modules/manage_nc_groups.php: Added imaged to Button - Create. - -2007-04-02 Raul Mateos - - * images/ok.gif: Deleted - - * images/cross.png, go.png, ok.png, upd.png: Added new images - - * include/styles/pandora.css, tip.css, op.css: Updated. Deleted some - old styles, not all. - - * include/languages/language_en.php, language_es_es.php: Added text - for no recon task. - - * godmode/*.php, operation/*.php, help/*.php: Changed some icons, - updated several buttons with new icons. - -2007-04-01 Raul Mateos - - * pandoradb.sql, pandoradb_data.sql: Removed comments that - caused some warnings. Solved small bug when adding table tmodule. - Changed (again) HPUX to HP-UX. - - * godmode/agentes/modificar_agente.php: Removed some notice error. - -2007-03-28 Sancho Lerena - - * tip.css, pandora.css: Some updates to fix render in tooltips and - datos3 background color. - - * config.php: Version update. - - * operation/menu.php: Added reporting suboption: Custom Graph Builder. - - * operation/reporting/graph_builder.php: New custom and combined - graphic generator that uses new function from fgraph - graphic_combined_module(). - - * reporting/fgraph.php: new function graphic_combined_module() to - generate combined graphs. Needs to finish implementation to show - alerts and evetns (most work done). Function - grafico_db_agentes_purge() now uses Pear Graph instead jpgraph. - - * operation/agents/exportdata.php: Now uses indexes and improve - the overall speed. - - * operation/agents/estado_grupo.php: Rewritten version, much more - fast than previous. - - * operation/events/events.php: Fixed code to mass delete/update - and added some audit control points. - - * pandora_db.php: audit_db() now uses utimestamp. event_insert() - now uses utimestamp. Added function - give_agent_id_from_module_id(). - - * operation/agents/estado_ultimopaquete.php: Now render in red - timestamp for "outdated" data. Fixes some minor problems with - module groups and interval rendering. - - * operation/agents/estado_monitores.php: now uses utimestamp. - - * operation/agents/ver_agente.php: Uses lang_label labels for some - texts. Fixed image bug. - - * operation/servers/view_server.php: Added version of server and - some cosmetic adjustments. - - * godmode/db/db_main.php: Applied new graphic. - - * godmode/agentes/module_manager.php: Now sort by modulegroup. - - -2007-03-28 Esteban Sanchez - - * pandoradb.sql: Changed MyISAM tables to InnoDB. Deleted charset - definition to Latin1. Some changes to be consecuent with the data. - Deleted unnecesary field from tagente_estado. Added tmodule table and - a field in tagente_module to point there. Fixed some default dates to - become the same. Removed mysqldump comments. - - * pandoradb_data.sql: Removed mysqldump comments. - -2007-03-28 Sancho Lerena - - * pandoradb.sql: Updated SQL. - - * pandoradb_data.sql: Updated data. Some info must be corrected - before final version (network components, groups and some other). - -2007-03-23 Esteban Sánchez - - * pandoradb.sql: Default value of flag field in tagente_module changed - to 1, so the module is forced to be executed the first time. - -2007-03-19 Raul Mateos - - * pandoradb.sql, pandoradb_data.sql: Solve small problem in last commit - with groups table and language code for more than 5 chars (as ast_es). - -2007-03-19 Sancho Lerena - - * functions_db.php: Added give_network_profile_name() function. - - * language_en.php: Added new strings. - - * index.php, ver_agente.php, estado_generalagente.php: Some style - fixes. - - * view_server.php: Added support for recon servers. Added LAG - check for server processing queue. - - * view_server_detail.php: Added, to get updated information in - realtime for queues processed by recon server. - - * modificar_agente.php: Now deletes associated IP addresses when - deleting an agent. - - * manage_network_templates*.php: Manage network templates / profiles. - - * manage_recontask*.php: Editor for network tasks (recon server). - - * menu.php: Added new options. - -2007-03-12 Sancho Lerena - - * pandoradb.sql: Upgraded scheme, many changes and many tables - added. I Need to commit the new "preloaded" data for this scheme, - give me some days, this stuff are on development. - - * includes/styles/*: Many additions to reflect new menu options, - and the tab menu title. - - * reporting/fgraph.php: Minor changes to format progressbar. - - * godmode/modules/*: Many many changes and additions (manage_*) - for the new management system using tabs :-) - - * include/languages/language_es_es.php: Many additions. - - * operation/servers/view_server.php: Implemented detailed load for - each servertype and latency time to each server to detect problems - with high load. - - Many changes in godmode subsystem. Not detailed at this time. - -2007-03-07 Raul Mateos - - * godmode/agentes/alert_manager.php, modificar_agente.php, - operation/agentes/estado_generalagente.php: Small changes - with table lines. - - * include/styles/pandora.css: Reduce data_box class one pix. - -2007-03-06 Raul Mateos - - * images/info.png: New image, replace old info.gif. - - * images/help.png: Change colour. - - * include/styles/pandora.css: Changed colour in nf class. Small changes - in other colours. - - * include/styles/menu.css: Small colour change in menu border. - -2007-03-06 Sancho Lerena - - * include/functions*.php: Some reorganization, moved some funtions - from functions.php. Added recursive functions to implement group - hiearchy (group_belong_group, agent_belong_group). - - * godmode/agentes/module_manager.php, configurar_agente.php: - Module edition/add now works :-) - -2007-03-02 Sancho Lerena - - * Massive commit. Updated almost every file for agent - visualization, module visualizacion, added many icons, and altered - so many files. - -2007-02-27 Sancho Lerena - - * include/styles/god.css, include/styles/link.css, include/styles/op.css: - Moved style block. - - * include/styles/pandora.css: Added some clases for new - appearance. Needs to be improved, not finished yet !. - - * include/config.inc.php: Changed version number. - - * index.php: Some changes for new block disposition using - data_box class and other changes. - - * operation/agentes/ver_agente.php: Now shows data in three - tabs. Needs to be improved, but functional. - - * operation/agentes/estado_generalagente.php: Change in title - order. This should be the way to show title and subtitle since - now. - - * operation/messages/message.php: Changed icon, and fix problem in - CSS. Deleted class: Classes with only fix weight should be avoided - from now and added in code just with a style attribute, it - generates too many classes in main CSS. - - * images/bottom-*-corner.gif: Added. - - * general/footer.php: Needs to be updated. - - * general/links_menu.php: New style in use (different color for - top). - - * godmode/agentes/module_manager.php: New file to manage in tabs - agent configuration. Almost functional, needs fix. - - * godmode/agentes/alert_manager.php: Content of alert management - for agent manager, now in a individual file to be shown in a tab. - - * godmode/agentes/configurar_agente.php; - - * godmode/agentes/agent_manager.php: New file to manage in tabs - agent configuration. Almost functional, needs fix. - - * godmode/menu.php: New style in use (different color for top). - - This is a partial commit not fully functional, need to be done due - to many changes in a temporal development computer. Sorry for - problems to people that are testing SVN version. - -2007-02-22 Esteban Sanchez - - * pandoradb.sql: Changed a 'utimestamp' field from mediumint to - integer. - -2007-02-22 Sancho Lerena - - * reporting/Image: Added to repository (at last!) Image Graph - package (not original, copy from Babel Enterprise project, has - some modification for antialiasing -disabled- due to problems on - some environments. - - * include/styles/pandora.css: Added new styles for new layour - (pending to do, not finished yet, i need help, Raul). - - * include/languages/language_en.php: Some strings added. - - * operation/agentes/ver_agente.php: Changes for adding tabs and - new style, not finished. - - * operation/servers/view_server.php: NEW feature: network server - load. Needs to be improved :) - - * images/image_problem.png: Static image for problems rendering - graph. - - * images/console: Added graphcs for active console, not used yet - (backgrounds). - - * pandoradb.sql: Fixed some problems in last commit. - -2007-02-21 Raul Mateos - - * pandoradb.sql: Solved small problems that caused some tables not - to be created. - - * operation/active_console/lib/db_functions.php: Remove ".." in include - path for config file. - - * general/logon_ok.php: Use new styles and small check to show - some text if no data. - - * include/styles/pandora.css: New styles. - -2007-02-20 Sancho Lerena - - * pandoradb.sql: Upgraded SQL. Improved lenght for some fields. - - * index.php: Better permission checks - - * operation/agentes/estado_ultimopaquete.php: Changed some - parameters for agent graphics. - - * operation/agentes/estado_generalagente.php: Changed some - parameters for agent graphics. - - * reporting/fgraph.php: MAJOR UPGRADE. Replacement for three main - graphics from agents now using Image Graph. - - * reporting/stat_win.php: MAJOR UPGRADE. - - -2007-02-19 Sancho Leren - - * include/styles/pandora.css: Updated to have new styles for - installer. - - * include/config.inc.php: New skeleton for config, used in wizard. - - * install.php: NEW wizar/installer for console. - - * index.php: Some modifications for main page. - - * operation/incidents/incide*: Some header changes. - - * operation/active_console/index.php: Header changes. - - * images/*: New images for wizard. - - * general/error_*.php: New messages for wizard. - -2007-02-19 Sancho Lerena - - * operation/incidents/incident.php: Pagination finished. - - * operation/events/events.php: Pagination finished. - - * godmode/admin_access_logs.php: Pagination fix (work in progress, - not finished yet). - -2007-02-16 Sancho Lerena - - * pandoradb.sql: added unixtime field to tagente_datos, - tagente_datos_string and tagente_estado tables. Future queries - will use UNIX time instead of "Human" timestamp strings. - - * index.php: Small fix of duplicated body html tag. - - * agentes/estado_ultimopaquete.php: [DEBUG] Add a debug ICON for new - graph... need to be delted. - - * /active_console/styles/main.css, and many .js: Style correction - (massive changes), only indented and commented, no changes in - code. - - * reporting/fgraph.php: CURRENTLY CHANGING CODE, NOT USE. - - * reporting/stat_win.php: Unified parameter parsing. - -2007-02-06 Sancho Lerena - - * include/functions.php: Pagination function now works fine. - - * operation/incidents/incident.php, indicent_detail.: Incident - update/inser goes to main incident view. More usable - interface. Pagination works fine, needs to adjust SQL to use LIMIT - syntax for more optimized code. - -2007-02-05 Sancho Lerena - - * include/functions_db.php: Added function to get - info for events (return_event_description(). - - * include/languages/language_en.php: More new strings. - - * include/functions.php: Pagination improved !. not finished yet. - - * pandora_console/index.php: Added some credits to main page. - - * operation/incidents/incident.php: Improved incident - visualization. Fixed some render bugs in last raul's commit :-> - - * operation/incidents/incident_detail.php: Now incidents could be - "reported" using event button for submit incident. - - * operation/events/events.php: Pagination is now using LIMIT SQL - syntax, and pagination works fine. Several issues fixed, and added - function to report incident from here. - - * images/ok.gif, cancel.gif, control_start_blue.png, page_lightning.png, - control_rewind_blue.png, control_end_blue.png, control_fastforward_blue.png: - Added. - -2007-02-02 Manuel Arostegui - - * pandora_console.spec: Fixed small weird bug submitted to my email. - -2007-01-27 Raul Mateos - - * godmode/agentes/configurar_agente.php: Fixed bug 1643627, some style - changes. Also solve small bug due to use id_os and os_version as the same - var. - -2007-01-21 Raul Mateos - - * images/setup.gif: Updated icon. - - * operation/estado_agente.php, estado_generalagente.php: Updated image width - for new icon. - -2007-01-14 Raul Mateos - - * include/languages/language_de.php: Updated file for german language. - -2007-01-10 Raul Mateos - - * help/[gl|de]/*.php: New files. At this moment, is a redirect to the - english help. - - * operation/menu.php: Small style correction. - - * active_console/*.php: Change from - - * godmode/agentes/configurar_agente.php; Style correction. Solve small - bug not showing any table if no alert defined. - - * include/config.php: Add some comments and change order of error reporting - function. - - * include/languages/*.php: New file for german language. Some - updates for the rest of files. - - * pandoradb_data.sql: Add entry for german language. - - * operation/menu.php: Style correction (not enough). - - * include/op.css: Solve small bug with hover in reporting icon. - -2007-01-08 Manuel Arostegui - - * pandora_console.spec: Changed group. - -2007-01-05 Sancho Lerena - - Importing data from Azabel brach. This commit is a little - chaotic :-). Almost all code it's break apart, so no problems - should not be generated. New graphical console will be called - "Active console", as temporal name. - - * pandora_graphical_console.sql: New SQL for active console. - - * pandora_graphical_console_data.sql: New SQL data for A.C. - - * images/op9.gif: New icon for operation menu. - - * operation/active_console/index.php: Main index for A.C. this - includes now a require function for config.php. - - * operation/active_console/imagenes/*: Lots of images for - A.C. Need to be ordered or something. - - * operation/active_console/scripts/*: Most of the Javascript code - for the A.C is here. - - * operation/active_console/lib/*: Main include PHP code for A.C - - * operation/active_console/styles/*: CSS Styles for A.C. - - * pandora_graphical_console.INSTALL: How to install A.C - - * include/styles/cb/: Unused, deleted. - - * include/styles/op.css: Changes need to activate new A.C option. - - * include/languages/language_en.php: New string for A.C - - * operation/menu.php: New menu option. - - * include/config.php: New version and set error reporting to 0. At - this time A.C reports many warnings and notices and dont work - properly, so keep this low at the moment. - -2007-01-04 Manuel Arostegui - - * pandora_console.spec: Now pandora console is installed - with the correct name, not with the release name after - "pandora_console". - -2007-01-02 Manuel Arostegui - - * pandora_console.spec: Added man pages. - -2007-01-01 Raul Mateos - - * include/functions_db.php: Add new function to obtain group list. - - * godmode/alertas/configurar_alerta.php: Clear code. Clear sytle. - - * operation/agentes/estado_grupo: Clear code. Clear style. Use new - list_group2 function. Simplify SQL queries. - - * operation/events/events.php: Clear code. Clear style. - -2006-12-31 Raul Mateos - - * include/functions.php, functions_db.php: Move list_group from f*.php - to f*_db.php. Add two new functions to show icons. - - * operation/agentes/*.php, operation/eventos/eventos.php, - godmode/agentes/*.php: Updated files to use the new functions for icons. - Clear code. Clear sytle. - -2006-12-29 Manuel Arostegui - - * pandora_console.spec: Added missing path. - -2006-12-29 Manuel Arostegui - - * pandora_console.spec: Added to reposistory. Pandora Console final spec - file. - -2006-12-26 Raul Mateos - - * include/languages/language_es*.php: Updated. - - * include/languages/language_gl*.php: New galician language. - - * operation/agentes/bulbs.php: New file with the bulbs. Used by - estado_agente.php. - - * pandoradb_data.sql: Updated to use the new language. - -2006-12-25 Raul Mateos - - * include/styles/pandora.css: New style mr40. - - * help/en,es/chapter3.php: Explanation of monitor added. Solved error with - english file (maximun-> manimum; minimun -> minimum) - - * include/functions: Add function to show groups of an user. - - * operation/agentes/*, operation/eventos/eventos.php: Use new function. - Style correction. - -2006-12-24 Raul Mateos - - * include/styles/pandora.css, tip.css: Stylesheet correction. - - * include/general/footer.php, header.php, login_page.php: Corrected - styles. - - * index.php: added div for footer. - - * include/languages/*.php: Removed old texts. - -2006-12-19 Raul Mateos - - * help/en/*: Stylesheet correction. Change some texts and images. - - * help/en/images/SNMP*, groups.png: New files. - -2006-12-19 Raul Mateos - - * help/es/*, help/en/*: Stylesheet correction. Change some texts. - - * godmode/grupos/lista_grupos.php: Solved some small bug with icon - when creating group. - - * general/logon_ok.php: Solved small bug due to style correction. - -2006-12-16 Raul Mateos - - * include/styles/pandora.css, op.css, god.css: Removed more unnecessary - lines and solve some typo errors. - - * operation/agentes/estado_grupo.php: Style correction. Change some - colour names for its HTML RGB code. - -2006-12-15 Raul Mateos - - * operation/agentes/datos_agente.php: Add no data CSS style. Some - style correction. - -2006-12-15 Raul Mateos - - * include/styles/op.css, god.css: Solved detected problem, - more style simplification. - - * godmode/menu.php, operation/menu.php: Updated files to - styles. - -2006-12-15 Sancho Lerena - - * include/styles/op.css: Added new op8. FIXME: There is a little - problem i cannot fix before commit. TODO. - - * include/languages/language_en.php: Added new report strings. - - * include/config.php: Officially are 1.3 devel version. Updated. - - * operation/menu.php: CODE CLEANUP. FIXME: There is a little - problem I cannot fix before commit. TODO - - * images/op8.gif: Added. - -2006-12-15 Esteban Sanchez - - * operation/agentes/estado_grupo.php: Huge style correction. There is - too much work left. - -2006-12-14 Raul Mateos - - * operation/messages/message.php: Updated style for not found items. - - * godmode/agentes/configurar_agente.php, - operation/agentes/estado_agente.php: Updated style for red text. - -2006-12-14 Raul Mateos - - * include/styles/*.css: Simplify styles. - -2006-12-08 Raul Mateos - - * include/config.php: Changed build - - * images/info.gif: New file - - * include/styles/pandora.css: Created new style and modified others - - * operation/agentes/*.php, operation/servers/*.php, godmode/agentes/*.php, - godmode/servers/*.php,: Close some HTML tags. Changed style for not - found items. - -2006-12-07 Raul Mateos - - * include/config.php: Changed build - - * operation/snmp/*: Close some HTML tags. Changed style - for not found items. - - * operation/servers/view_server.php: Close some HTML tags. Changed style - for not found items. - -2006-12-04 Raul Mateos - - * help/[en|es]/images/servers1.png, servers2.png: New files. - - * help/[en|es]/chap2.php, chap7.php: Update files. - - * godmode/admin_access_logs.php: Add help icon. - -2006-12-03 Sancho Lerena - - * godmode/agentes/configurar_agente.php: Fixed bug editing alerts. - -2006-12-03 Raul Mateos - - * include/styles/pandora.css: new style for not found items. Join styles. - - * operation/events/events.php: Add filter to events by group. Changed - style for not found items. - - * operation/agentes/estado_agente.php, status_monitor.php, - estado_alertas.php: Add name to filter combo. Changed style for not - found items. - - * operation/incidents/incident.php: Changed style for not found items. - - * images/cancel.gif: Changed image to one with smaller size. - -2006-11-27 Raul Mateos - - * general/footer.php: Add variable $time to get time from server which - PHP < 5.1. Style correction. - -2006-11-23 Raul Mateos - - * general/footer.php: Changed text from Pandora to Pandora FMS. - -2006-11-23 Sancho Lerena - - * agentes/estado_ultimopaquete.php: Added "border=0" to some graphic. - Fixed typo in hourly graph. - - * agentes/estado_generalagente.php: Added "border=0" in setup icon. - - * agentes/datos_agente.php: Better output (sort DESC and with M and K suffix) - -2006-11-22 Sancho Lerena - - * agentes/estado_ultimopaquete.php: Fixed small size of - visualization of data in packet view. Big values was cutted. Added - elimination of decimals, and suffix for M (1000) divisible values. - -2006-11-21 Raul Mateos - - * general/footer.php: Change time() function to $_SERVER['REQUEST_TIME'] - for optimization, Esteban's suggestion. Changed text from Pandora to - Pandora FMS. - - * operation/agentes/estado_alertas.php: small code changes - - * operation/agentes/status_monitor.php: change bulb images from botton - to top, some style corrections - - * operation/agentes/estado_generalagente.php, - operation/agentes/estado_ultimopaquete.php: - Several changes to make it more HTML compliant, and better sytle. - -2006-11-17 Raul Mateos - - * operation/agentes/estado_generalagente.php: Clean code, small adapt to - guidelines. Add code for showing 'Never' if there wasn't a previous contact - of the agent. - - * include/styles/pandora.css, god.css, link.css, op.css, tip.css: Style - correction. Add border: 0px to tables and images. With this change, all the - tables and images shouln't have the "border=0" parameter. - -2006-11-14 Raul Mateos - - * include/styles/pandora.css: Change some styles. - - * operation/agentes/estado_agente.php, - operation/agentes/estado_alertas.php, - operation/incidents/incident.php: Clear code, change styles. - - * operation/events/event.php: New selection for event type. EXPERIMENTAL. - TO DO: Add selection for groups. - -2006-11-13 Raul Mateos - - * include/config.php: Change build date to correct order. - -2006-11-06 Raul Mateos - - * index.php: Added FMS to title - - * include/languages/language_es_es.php, language_en.php, - language_es_la.php, language_it.php: Remove "distributed" from title - -2006-11-05 Sancho Lerena - - * images/outlimits.png: Static image for progress bar out of limits. - - * reporting/fgraph.php: Progress bar now show static image if there is - out of limits before calculating (faster). - -2006-10-31 Raul Mateos - - * operation/menu.php: Add highlighting when creating note in incidents - page. - -2006-10-21 Sancho Lerena - - * include/functions.php: Change function no_permission () to show - noaccess.gif image correctly, due a path problem. - - * general/noaccess.php: Change code to show noaccess.gif correctly. - -2006-10-09 Raul Mateos - - * operation/agentes/estado_alertas.php: Add code for showing 'Never' - if never an alert has been triggered. - - * operation/agentes/estado_alertas.php, estado_agente.php - , status_monitor.php: Changed select size. - - * operation/incidents/incident_search.php, operation/messages/message.php, - godmode/usuarios/configurar_usuarios.php, godmode/setup/setup.php: - Changed select size. - -2006-10-08 Sancho Lerena - - * incident_detail.php: Fixed DOS newlines to UNIX newlines. Fixed - help code. Fixed Background color for field "Source". - -2006-10-04 Raul Mateos - - * operation/agentes/estado_ultimopaquete.php: Delete old comments. - - * general/login_page.php, logon_ok.php: Updated headers. - - * include/config.php: Set PHP errors disabled by default. - -2006-09-28 Sancho Lerena - - * languages/language_es_es.php: Fixed message "out of limits" - without tildes in spanish for jpgraph output. - - * pandoradb_1.1_to_1.2.sql: Fixed small issues: mod_data_inc was - as mod_inc.gif in modify SQL sentence. Spanish language is - _es_es not _es. Setup by default english language after - migration. Added network agent as OS. Changed Build versions in - DB Scheme and versions (1.1 in old one !!!). - - * pandora_console/pandoradb_data.sql: Fixed version number and - build. - -2006-09-23 Raul Mateos - - * godmode/agentes/configurar_agente.php: Comment DEBUG code added - last update. - -2006-09-21 Sancho Lerena - - * pandoradb.sql: Altered tagente_datos field "datos" to have - DOUBLE(18,2) instead of DOUBLE (12,2). - - * pandora_db1.1_to1.2.sql: Altered tagente_datos field "datos" to - have DOUBLE(18,2) instead of DOUBLE (12,2). - -2006-09-16 Raul Mateos - - * Set all timestamp values in pandoradb.sql file to 0000-00-00 00:00:00 - -2006-09-11 Raul Mateos - - * Massive upload of several help files to update text. - -2006-09-10 Raul Mateos - - * Massive upload several files, to reflect changes in help, - only text, no code changed - - * pandoradb.sql: change value of ultimo_contacto row in - tagente table to 0000-00-00 00:00:00, to solve a small issue - when the agent haven't send any data - -2006-09-08 Raul Mateos - - * images/pandora.ico: New icon for Pandora Web Console - -2006-09-04 Raul Mateos - - * help/es/image001.gif, help/en/image001.gif: Repladed old image - -2006-08-30 Sancho Lerena - - * CHANGELOG: Renamed to ChangeLog - - * reporting/*.php: Replaced old code with new code for trunk. Deleted - old_jpg_functions directory from repository - - -2006-07-20 Raul Mateos - - * language_fr.php, language_ca.php, language_pt_br.php, language_ast_es.php, - language_it.php: Update text. - - * snmp_alert.php: Add text when alert not created /updated / deleted. Add - different colors between - rows (cosmetic changes). - - -2006-07-18 Raul Mateos - - * Some headers changed to show the "official" GPL Header info. - No new features or solved bugs - - -2006-07-17 Raul Mateos - - * exportdata.php. Add a line at the end of table - - * view_server.php. Add different colors between rows (cosmetic changes) - - * Some headers changed to show the "official" GPL Header info - - * modificar_server.php. Add different colors between rows (cosmetic changes). - Add line before the submit button. Add help. - - * configurar_agente.php. Solved small bug that only show the last alert when creating alert in an agent, but the alert was created into database. - -2006-07-13 Sancho Lerena - - * estado_grupo.php. Fix bug viewing groups, agent intervar was not read and - misused, resulting in a bad result of module down total sum. - - * Some headers changed to show the "official" GPL Header info - - * godmode/setup/setup.php. Fixed small bug showing filelist. - -2006-07-12 Raul Mateos - - * datos_agente.php. Add new text about authors. - Add a line between table and button. - Add different colors between rows (cosmetic changes). Add Help. - - * user.php. Add new text about authors. Clean code. - - * menu.php. Add highlight when datos_agente selected. - - * pandora.css. Add new text about authors. - - * changed name from pandora_info_es.html to pandora_info_es_es.html and - pandora_info_bb.html to pandora_info_ast_es.html - - * pandora_info_it.html. New file, GPL license in italian - - * language_it.php. New language file, italian - - * pandoradb_data.sql. Change to add that the new language - - * help/it. New directory for help files in italian - -2006-07-11 Raul Mateos - - * Moved FreeSans.ttf to the reporting directory - - * Modified config.php. Now only shows the font, - $config_fontpath var is set without the path - (it should look for the font in the reporting directory) - -2006-07-11 Sancho Lerena - - * config.php: Replaced default font for use in graphs to use FreeSans.ttf - - * FreeSans.ttf: added to SVN repository. - - * fpgraph.php: Fixed problem with Call-time pass-by-reference in PHP. - - * functions.php: Updated parametro_limpio() security function to parse better. - Includes a regular expression to purge %00 expresions. - - -2006-07-11 Raul Mateos - - * user_edit.php: Add new text about authors. Add a line between table and button. Add different colors between rows (cosmetic changes). - - * menu.php: Add new text about authors. - Add code to highlight "edit my user" when editing the user authenticated. - - * functions.php: Add new text about authors. Change PATH to noaccess.php file. - - * index.php, noaccess.php, login_failed.php, logoff.php, config.php: - Add new text about authors. - - * configurar_usuarios.php: Add new text about authors. Clean code. Solve small bug that avoid creating a new user. Add a line between table and button. Add different colors between rows (cosmetic changes). - - * pandora.css: Added new class .datos2t - - * ver_agente.php: Add new text about authors. Clean Code. - - * estado_generalagente.php: Add new text about authors. Solve small bug showing different colors between rows (cosmetic changes). - - * estado_agente.php: Clean code, add new text about authors. - - * configurar_agente.php: Solve small bug that in some cases the module association form didn't work. - Added the feature of disable the not required inputs for the different type of agents while editing - module. - - * incident_search.php: Add new text about authors and add a line between table and button (cosmetic change). - - * setup.php: Add new text about authors and add a line between table and button (cosmetic change). - - * estado_grupo.php, view_server.php, snmp_view.php: Add new text about authors. - Add new help icon. At this moment help for this item isn't available. - - * snmp_alert.php: Add new text about authors. Add new help icon; At this moment help for this item isn't available. Cosmetic change, adding class 'suc' when creating alert is successful. - - * tip.css: Change class padding to not showing error in Firefox Javascript Console. - - * message.php: Add new text about authors. Add new help icon; At this moment help for this item isn't available. Add a line between table and button (cosmetic change). - - * incident_detail.php: Add new text about authors. Add a line between table and button. Add different colors between rows. Change button position (cosmetic changes). - - * incident_note.php: Add new text about authors. Add a line between table and button. Add different colors between rows (cosmetic changes). - - -2006-07-09 Sancho Lerena - - * ChangeLog: Create this file, prior to launch final 1.2 version. For the next - versions, will use it for every branch and subproject. - - * configurar_agente.php : Fixed Undefined index: combo_snmp_oid notice error. - - * estado_grupo.php: Detect old "OK" monitors, but doesnt check if they are down - in time, so for example, a old monitor with OK signal but from a week old, it is - shown as GREEN (good) value, not as a DOWN (white with ? symbol). FIXED. - Now counts data modules for DOWN total account, and show grey button if ANY - type of module is down, not only monitors. Improved SQL searches. - - * estado_agente.php, estado_ultimopaquete.php: Same as estado_grupo with data_modules, - included in total account, more accurate accounting. A new value shown in grey for - DOWN modules, being monitors or single data modules, no matter type. Improved SQL - searches. Individual module intervals are used to determine if a module is down, - if there is no individual module interval, global agent interval is used. - Now it's possible to have a module with higher interval than Agent interval, so - we take now the more higest interval in modules to calculate if an agent is DOWN. - - * fgraph.php: updated progressbar function to show N/A when data is above 100 or below 0. diff --git a/pandora_console/ChangeLog.2008 b/pandora_console/ChangeLog.2008 new file mode 100644 index 0000000000..68c48e8db7 --- /dev/null +++ b/pandora_console/ChangeLog.2008 @@ -0,0 +1,7081 @@ + + +2008-12-29 Jorge Gonzalez + + * include/languages/es.po, include/languages/es.mo: Updated Spanish + translation. + + * include/languages/index.pot: Updated po template. + +2008-12-24 Evi Vanoost + + * include/functions_reporting.php, include/functions_db.php, + include/functions_html.php, operation/agentes/datos_agente.php, + operation/agentes/estado_agente.php, + operation/agentes/estado_generalagente.php, + operation/agentes/estado_grupo.php, operation/agentes/estado_monitores.php, + operation/agentes/networkmap.php, operation/agentes/status_monitor.php, + operation/incidents/incident_detail.php, + operation/reporting/reporting_viewer.php, + operation/reporting/reporting_xml.php, reporting/fgraph.php, + godmode/db/db_audit.php, godmode/db/db_event.php, godmode/db/db_purge.php: + Added get_system_time in favor of time (); + + * include/functions.php: Added get_system_time which gets the time from + a source based on user preference + + * include/help/en/help_timesource.php: Explanation of timesource. + + * godmode/setup/setup.php, include/config_process.php: Added timesource + selection and preference + +2008-12-24 Raul Mateos + + * index.php: Updated build, again due to the use of the new custom ID. + + * reporting/fgraph2.php: New file, test for ezcomponents. + + * operation/events/event_statistics.php: Use of fgraph2 if test var is + set in the URL. It uses ezComponents, that need to be installed. + This shows a 3D chart. Probably not will be used, but it's an idea + about how to improve graphs in pandora. To test, just add &test to the + event_statistics URL. + +2008-12-23 Evi Vanoost + + * index.php: Cleaned up some old stuff and fixed the order of GET/POST + + * general/header.php: Added tags for custom branding and todo + + * general/login_page.php: Cleaned up some old stuff and fixed always + redirecting the user to the overview if they followed a link. + +2008-12-23 Ramon Novoa + + * godmode/agentes/configurar_agente.php: Properly insert the custom ID + when creating the keepalive module (there was a typo). + +2008-12-23 Evi Vanoost + + * pandoradb_data.sql, include/config.php, pandoradb.sql, + godmode/groups/configure_group.php, + godmode/groups/group_list.php, + godmode/agentes/module_manager_editor_network.php, + godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/module_manager_editor_plugin.php, + godmode/agentes/module_manager_editor_prediction.php, + godmode/agentes/module_manager_editor_data.php, + godmode/agentes/configurar_agente.php, + godmode/agentes/module_manager_editor.php, + godmode/agentes/agent_manager.php: Added support for a custom ID to + agents, modules and groups. + +2008-12-22 Evi Vanoost + + * godmode/agentes/agent_template.php: Rewritten to use new functions + + * godmode/agentes/configurar_agente.php: Fixed adding empty ips + + * godmode/db/db_purge.php: Fixed bug #2445819 ? + + * godmode/db/db_refine.php: Rewritten to use new functions. Fixed bug + #2445819 ? + +2008-12-22 Jorge Gonzalez + + * pandoradb_data.sql: Added Dutch to translations. + + * include/languages/Makefile: Added Dutch to translations. + + * include/languages/index.pot: Updated po template file. + + * include/languages/cs.po, include/languages/pt_BR.po, + include/languages/pl.mo, include/languages/it.mo, + include/languages/ko.po, include/languages/sl.mo, + include/languages/sk.po, include/languages/uk.po, + include/languages/pt.mo, include/languages/ro.po, + include/languages/ast.mo, include/languages/bn.po, + include/languages/cs.mo, include/languages/ar.po, + include/languages/pt_BR.mo, include/languages/ko.mo, + include/languages/fr.po, include/languages/sk.mo, + include/languages/uk.mo, include/languages/ro.mo, + include/languages/ca.po, include/languages/da.po, + include/languages/tr.po, include/languages/sv.po, + include/languages/de.po, include/languages/ja.po, + include/languages/zh_TW.po, include/languages/bn.mo, + include/languages/he.po, include/languages/fi.po, + include/languages/ar.mo, include/languages/hi.po, + include/languages/zh_CN.po, include/languages/fr.mo, + include/languages/te.po, include/languages/eu.po, + include/languages/hu.po, include/languages/ca.mo, + include/languages/da.mo, include/languages/tr.mo, + include/languages/sv.mo, include/languages/de.mo, + include/languages/ru.po, include/languages/ja.mo, + include/languages/zh_TW.mo, include/languages/he.mo, + include/languages/fi.mo, include/languages/hi.mo, + include/languages/zh_CN.mo, include/languages/el.po, + include/languages/gl.po, include/languages/te.mo, + include/languages/eu.mo, include/languages/hu.mo, + include/languages/pl.po, include/languages/it.po, + include/languages/sl.po, include/languages/pt.po, + include/languages/ru.mo, include/languages/ast.po, + include/languages/el.mo, include/languages/gl.mo + + * include/languages/nl.po, include/languages/nl.mo: Added Dutch + translation from Rosetta. + +2008-12-21 Raul Mateos + + * index.php: Updated build, there were some changes in last month that make + this build to change. + + * include/styles/link.css: updated and renamed to menu.css, more coherent. + Updated header. + + * include/styles/pandora.css: updated header. Reduced height in + administration and link menu titles. + +2008-12-19 Evi Vanoost + + * general/footer.php: Updated print_timestamp to always print full. + Removed the center tag (deprecated in HTML 4.01) + + * general/header.php: Fixed some CSS. + + * general/links_menu.php: Rewritten for new css style + + * general/main_menu.php: Rewritten for new css style and to avoid + repetition in writing tags uses an array and functions + + * godmode/menu.php: Rewritten for new css style and to avoid repetition + writing tags + + * include/functions_html.php: Added option to override prominent time + + * include/styles/link.css: Rewritten the whole CSS. Now all menu options + are directly available through slide-outs (pure CSS, no JS) and avoids div + for each single item. The pages renders quite a bit faster too. + + * include/styles/pandora.css: Fixed some bad tags and removed stuff that + was for the rewritten menu. + + * index.php: Added   to div. IE will in some situations not render + empty divs. + + * operation/menu.php: Rewritten for new CSS style + + * include/styles/god.css, include/styles/op.css: + +2008-12-18 Jorge Gonzalez + + * pandoradb_data.sql, pandoradb.sql: removed extra '-' which made the + file invalid for mysql population. + + * include/languages/es.po, include/languages/es.mo: Updated Spanish + translation. + + * include/languages/index.pot: Updated po template. + + * general/footer.php: changed format_datetime to print_timestamp. + + * godmode/setup/setup.php: moved the enterprise hook so the table + fields show properly in both versions. + +2008-12-16 Evi Vanoost + + * general/logon_ok.php, godmode/agentes/modificar_agente.php, + godmode/agentes/planned_downtime.php, + godmode/agentes/manage_recontask.php, godmode/setup/news.php, + operation/agentes/datos_agente.php, operation/agentes/estado_agente.php, + operation/agentes/status_events.php, operation/agentes/tactical.php, + operation/events/events.php, operation/incidents/incidents.php, + operation/incidents/incident_detail.php, operation/messages/message.php: + Function updates and new function definitions + + * include/functions.php: safe_input used utf_decode which gives problems + with foreign chars since everything else is (or should be UTF-8) fixed. + format_datetime is no longer necessary - use print_timestamp for output. + Extended multibyte wrapper functions. + + * include/functions_db.php: give_server_name is now get_server_name; + dame_so_name is now get_os_name; dame_so_icon is now print_os_icon; + show_icon_group is now print_group_icon; give_network_profile_name is now + get_networkprofile_name; smal_event_table is now print_events_table + + * include/functions_events.php: print_events_table was moved here and + fixed. Now calculates the cutoff of event and agent text. + + * include/functions_html.php: Added title to print_table function and + updated documentation. print_timestamp now uses the new function + definitions (array) and handles 0-dates better. print_group_icon and + print_os_icon added and extended. Added print_agent_name. This function + fixes issues that show up when cutting off agent names with multibyte char + + * operation/servers/view_server.php: Rewrite with new functions + +2008-12-16 Esteban Sanchez + + * include/functions_html.php: Added missing documentation and fixed a + bit more. Added print_image() to prints an image HTML element. + +2008-12-12 Evi Vanoost + + * pandora_console/operation/agentes/datos_agente.php: Rewrite. Uses new + functions and better security and validation + + * pandora_console/include/functions_db.php: Renamed some functions and + created agentmodule functions for consistency with documentation and to + avoid searching for and typing certain function names: + get_agentmodules is now get_agent_modules; + dame_grupo is now get_group_name; + dame_nombre_agente is now get_agent_name; get_agentmodule_agent is new; + dame_nombre_agente_agentemodulo is now get_agentmodule_agent_name; + dame_nombre_modulo_agentemodulo is now get_agentmodule_name; + dame_id_tipo_modulo_agentemodulo is now get_agentmodule_type; + dame_nombre_tipo_modulo is now get_moduletype_name; dame_nombre_grupo is + now get_group_name; get_agentmodule_count is get_agent_modules_count; + get_agentmodule_group is new; get_agent_group is new; + + * pandora_console/include/functions_reporting.php, + pandora_console/include/functions.php, + pandora_console/operation/incidents/incident.php, + pandora_console/operation/users/user.php, + pandora_console/operation/users/user_edit.php, + pandora_console/operation/events/events.php, + pandora_console/operation/visual_console/index.php, + pandora_console/operation/agentes/estado_grupo.php, + pandora_console/operation/agentes/export_csv.php, + pandora_console/operation/agentes/estado_agente.php, + pandora_console/operation/agentes/estado_ultimopaquete.php, + pandora_console/operation/agentes/estado_generalagente.php, + pandora_console/operation/agentes/sla_view.php, + pandora_console/operation/agentes/exportdata.php, + pandora_console/operation/agentes/ver_agente.php, + pandora_console/operation/agentes/tactical.php, + pandora_console/operation/agentes/networkmap.php, + pandora_console/operation/messages/message.php, + pandora_console/operation/reporting/reporting_xml.php, + pandora_console/operation/reporting/reporting_viewer.php, + pandora_console/reporting/fgraph.php, + pandora_console/godmode/groups/group_list.php, + pandora_console/godmode/users/user_list.php, + pandora_console/godmode/users/configure_user.php, + pandora_console/godmode/db/db_refine.php, + pandora_console/godmode/db/db_info.php, + pandora_console/godmode/db/db_purge.php, + pandora_console/godmode/agentes/manage_config.php, + pandora_console/godmode/agentes/modificar_agente.php, + pandora_console/godmode/agentes/configurar_agente.php, + pandora_console/godmode/agentes/manage_config_remote.php, + pandora_console/godmode/modules/manage_network_components_form_network.php, + pandora_console/godmode/modules/manage_network_components_form_wmi.php, + pandora_console/godmode/reporting/reporting_builder.php, + pandora_console/godmode/reporting/map_builder.php, + pandora_console/godmode/reporting/graph_builder.php: Renamed functions + +2008-12-10 Evi Vanoost + + * include/functions.php: format_for_graph is now much simpler and uses + format_numeric. + + * include/functions_db.php: give_note_author, give_incident_author, + dame_numero_notas, borrar_incidencia, event_insert and + return_event_description are now in their respective functions_*.php files + but under a new name. Fixed delete_agent transaction error detection + + * include/functions_events.php: Added get_event_description and + create_event (formerly return_event_description and event_insert) + + * include/functions_html.php: print_timestamp attributes should be default + empty, not required. Added print_username for a consistent username print + + * operation/agentes/ver_agente.php: Function renaming (create_event) + + * operation/incidents/incident.php: Partial rewrite. Uses new functions. + Also added some of feature request #2264838 + + * operation/incidents/incident_detail.php: Partial rewrite. Uses new + functions. Added some of feature request #2264838 functionality. + + * operation/incidents/incident_search.php, + operation/incidents/incident_statistics.php: Minor style update + + * pandoradb.sql: New tincidencia and tnota layout. No use for tnota_inc + + * include/functions_incidents.php: All incidents functions. Documentation + will be online soon. Also includes an upgrade mechanism for SVN users. + Mechanism should be removed for a stable version and integrated into + install/upgrade tool. + +2008-12-03 Raul Mateos + + * include/functions_db.php: Now if no event, table shows "no event" text. + Cosmetic table header change. + + * operation/agentes/tactical.php: Solve warning if no servers defined. + Cosmetic table header change. + + * operation/events/events.php: Change "error" class to "not found" class. + +2008-12-02 Jorge Gonzalez + + * include/languages/index.pot: Updated Spanish translation. + + * include/languages/fr.po, include/languages/fr.mo: Updated French + translation. + +2008-12-02 Jorge gonzalez + + * pandoradb_data.sql: Added Bengali to translations. + + * include/languages/index.pot: Updated po template. + + * include/languages/bn.po, include/languages/bn.mo: Added Bengali + translation from Rosetta and GNOME Translation Memory. + + * include/languages/Makefile: Added Bengali to translations. + + * include/languages/de.po, include/languages/de.mo: Updated German + translation from Rosetta. + +2008-12-02 Esteban Sanchez + + * godmode/agentes/manage_config.php: Fixed SQL sentence generation + when copying a module. It was causing PHP notices and nothing was + being copied. + +2008-12-01 Jorge Gonzalez + + * include/languages/index.pot: Updated po template. + + * include/languages/de.po, include/languages/de.mo: Updated German + translation from Rosetta translations. + +2008-11-27 Jorge Gonzalez + + * pandoradb_data.sql: Added Greek translation. + + * include/languages/index.pot: Updated po template. + + * include/languages/Makefile: Added 'el' files for translation. + + * include/languages/cs.po, include/languages/pt_BR.po, + include/languages/es.po, include/languages/pl.mo, + include/languages/it.mo, include/languages/sl.mo, + include/languages/sk.po, include/languages/uk.po, + include/languages/pt.mo, include/languages/ro.po, + include/languages/ast.mo, include/languages/cs.mo, + include/languages/ar.po, include/languages/pt_BR.mo, + include/languages/es.mo, include/languages/fr.po, + include/languages/sk.mo, include/languages/uk.mo, + include/languages/ro.mo, include/languages/ca.po, + include/languages/da.po, include/languages/tr.po, + include/languages/sv.po, include/languages/de.po, + include/languages/ja.po, include/languages/zh_TW.po, + include/languages/he.po, include/languages/fi.po, + include/languages/ar.mo, include/languages/hi.po, + include/languages/zh_CN.po, include/languages/fr.mo, + include/languages/te.po, include/languages/eu.po, + include/languages/hu.po, include/languages/ca.mo, + include/languages/da.mo, include/languages/tr.mo, + include/languages/de.mo, include/languages/sv.mo, + include/languages/ru.po, include/languages/ja.mo, + include/languages/zh_TW.mo, include/languages/he.mo, + include/languages/fi.mo, include/languages/hi.mo, + include/languages/zh_CN.mo, include/languages/gl.po, + include/languages/te.mo, include/languages/eu.mo, + include/languages/hu.mo, include/languages/pl.po, + include/languages/it.po, include/languages/sl.po, + include/languages/pt.po, include/languages/ru.mo, + include/languages/ast.po, include/languages/gl.mo, + include/languages/ko.mo, include/languages/ko.po: Added Greek + translation, updated translations. + +2008-11-26 Sancho Lerena + + * godmode/agentes/configurar_agente.php: Fixed problem with agent module + groups. + + * include/config_process.php: Fixed typo on prominent_time config token. + + +2008-11-26 Jorge Gonzalez + + * pandoradb_data.sql: Added Korean translation. + + * include/languages/index.pot: Updated po template. + + * include/languages/Makefile: Added 'ko' files for translation. + + * include/languages/ko.mo, include/languages/ko.po: Added korean + translation. + +2008-11-24 Jorge Gonzalez + + * include/languages/index.pot: Updated po template. + + * include/languages/es.po, include/languages/es.mo, + include/languages/da.po, include/languages/da.mo: Updated + translations. + +2008-11-23 Raul Mateos + + * index.php: Develop Bypass set to 1, to help debugging. Updated build. + + * extensions/update_manager/settings.php: Use print_input_password instead + print_input_text for proxy password. + + * godmode/modules/manage_network_components_form_wmi.php: Cosmetic change. + Closed some HTML tags. + +2008-11-21 Evi Vanoost + + * include/functions.php: Added function_exists check for multibyte + functions. Thanks to Glen Eustace for bug report. mb_string extension + +2008-11-21 Evi Vanoost + + * godmode/setup/setup.php: Added prominent_time value to configuration. + Also made setup.php available for singular GET requests. Implements + feature request #2267582 + + * include/config_process.php: Added prominent_time to configuration. Also + made sure some values are inserted into the database. Implements + feature request #2267582 + + * include/functions.php: Removed give_human_time(). Fixed + human_time_description_raw and human_time_comparation for 0 values + + * include/functions_db.php: Called safe_input in get_agentmodules + + * include/functions_html.php: Added print_timestamp for feature request + #2267582. Timestamps should be printed using this function. + + * include/styles/pandora.css: Simplified CSS for f9 classes + + * operation/agentes/estado_monitores: Rewrite. Also implemented + Glen Eustace's (from Godzone) feature request. + +2008-11-20 Evi Vanoost + + * operation/snmpconsole/snmp_view.php, godmode/snmpconsole/snmp_view.php: + Added legend to satisfy feature request #2204169. Also made filters + persistent + + * operation/events/events.php: Usage of new function + + * operation/agentes/ver_agente.php, + operation/agentes/estado_monitores.php: A bit of style update + Fixed bug where $intervalo actually came from index.php + + * index.php: Put refresh in config (to prevent above bug) + + * include/styles/pandora_width.css, include/styles/pandora_red.css, + include/styles/pandora_black.css, include/styles/pandora.css: + Update so you can use datos_ in other things than td + + * include/functions_db.php: give_agentinterval is now get_agent_interval + + * include/functions.php: Added get_priority_class to find background + color classes + +2008-11-20 Jorge Gonzalez + + * pandoradb_data.sql: Corrected mistake for languages Slovak and + Slovenian. + +2008-11-20 Jorge Gonzalez + + * pandoradb_data.sql: Added Hebrew and Slovak translations to the + database. + + * include/languages/index.pot: Updated po template. + + * include/languages/Makefile: added sk and he to translation. + + * include/languages/sk.po, include/languages/sk.mo, + include/languages/he.po, include/languages/he.mo, + include/languages/sl.mo, include/languages/pt.mo, + include/languages/hi.po, include/languages/te.po, + include/languages/hi.mo, include/languages/te.mo, + include/languages/sl.po, include/languages/pt.po: Updated + portuguese, slovenian, hindi, and telugu translations, added + slovak and hebrew translations. + +2008-11-20 Evi Vanoost + + * reporting/fgraph.php: Updated for some faster processing + and new functions. + + * operation/events/events.php, + operation/agentes/estado_alertas, + include/functions_reporting.php, + godmode/reporting/reporting_bulder.php, + godmode/reporting/map_builder.php, godmode/db/db_info.php: + Function name updates + + * include/functions_html.php: Small style update + + * include/functions_db.php: get_agents_in_group is now + get_group_agents. Accepts array and specified case. + get_modules_in_agent is now get_agentmodules and accepts arrays + of agents as well as which details to select. Deprecated + dame_nombre_agente in favor of get_agent_name which accepts case. + Fixed get_agent_addresses for use in select boxes. Added filter + to get_agentmodule_count + + * godmode/db/db_purge.php: Fixed queries and style updates + + * godmode/agentes/configurar_agente.php: Fixed IP select box + + * godmode/agentes/agent_manager.php: Style update and fixed a bug + +2008-11-19 Jorge Gonzalez + + * pandoradb_data.sql: Added Arab and Turkish translations to the + database. + + * include/languages/index.pot: Updated po template. + + * include/languages/Makefile: added ar and tr to translation. + + * include/languages/cs.po, include/languages/cs.mo, + include/languages/ar.po, include/languages/da.po, + include/languages/tr.po, include/languages/ja.po, + include/languages/fi.po, include/languages/ar.mo, + include/languages/eu.po, include/languages/da.mo, + include/languages/tr.mo, include/languages/ru.po, + include/languages/ja.mo, include/languages/fi.mo, + include/languages/eu.mo, include/languages/ru.mo: Updated/added + translations. + +2008-11-19 Jorge Gonzalez + + * pandoradb_data.sql: Added japanese translation to the database. + + * include/languages/cs.po, include/languages/cs.mo, + include/languages/da.po, include/languages/ja.po, + include/languages/fi.po, include/languages/eu.po, + include/languages/da.mo, include/languages/ja.mo, + include/languages/fi.mo, include/languages/eu.mo: Updated Czech, + Danish, Basque and Finish translations, added japanese. + + * include/languages/index.pot: Updated po template. + + * include/languages/Makefile: Added ja to translation + infrastructure. + +2008-11-17 Evi Vanoost + + * operations/snmpconsole/snmp_view.php: Removed + lang_string references in favor of __ () + + * index.php: Style updates and function name update + + * include/functions_db.php: Removed lang_string function + + * include/functions.php: parameter_extra_clean is now + safe_url_extraclean. Also updated it slightly + + * godmode/admin_access_logs: Updated for style and speed + +2008-11-17 Jorge Gonzalez + + * pandoradb_data.sql: Added Danish to available languages. + + * include/languages/da.po, include/languages/cs.po, + include/languages/pt_BR.po, include/languages/es.po, + include/languages/pl.mo, include/languages/it.mo, + include/languages/sl.mo, include/languages/uk.po, + include/languages/pt.mo, include/languages/ro.po, + include/languages/ast.mo, include/languages/cs.mo, + include/languages/pt_BR.mo, include/languages/fr.mo, + include/languages/uk.mo, include/languages/ro.mo, + include/languages/ca.po, include/languages/sv.po, + include/languages/de.po, include/languages/zh_TW.po, + include/languages/fi.po, include/languages/hi.po, + include/languages/zh_CN.po, include/languages/fr.mo, + include/languages/te.po, include/languages/eu.po, + include/languages/hu.po, include/languages/ca.mo, + include/languages/de.mo, include/languages/sv.mo, + include/languages/ru.po, include/languages/zh_TW.mo, + include/languages/fi.mo, include/languages/hi.mo, + include/languages/zh_CN.mo, include/languages/gl.po, + include/languages/te.mo, include/languages/eu.mo, + include/languages/hu.mo, include/languages/pl.po, + include/languages/it.po, include/languages/sl.po, + include/languages/pt.po, include/languages/ru.mo, + include/languages/ast.po, include/languages/gl.mo: Updated + languages and added Danish. + + * include/languages/index.pot: Updated po template. + +2008-11-14 Evi Vanoost + + * operation/reporting/reporting_xml.php: Fixed bug #2268220 + + * operation/events/events.php: Centered some columns + +2008-11-14 Evi Vanoost + + * operation/incidents/incident_detail.php, incident.php: Update ACL's + to reflect IR rights instead of default AR + + * operation/events/events.php: Updated style and html for new + functions. Fixes Bug #2267593 + + * index.php: Put REMOTE_ADDR in $config as well. It's easier to + globalize in functions. + + * include/functions_reporting.php: Updated event_reporting to accept + any type of date. Style update. get_group_stats didn't need global + + * include/functions_html.php: Updated print_table documentation with + pre-existing $table->id. Also added $table->headclass[] for classes + in headers + + * include/functions_events.php: New-style function file to aggregate + events functions. + + * include/functions_db.php: gime_idgroup_from_idevent is now in + functions_events.php as get_events_group. Renamed get_events_in_group + to get_group_events return_priority is now get_priority_name + + * include/functions.php: Added safe_int function to clean up and remove + non-ints from either single values or arrays of values. Also has min + and max limiters. Added $pagination in lieu of $config["block_size"] + to pagination function. That way larger block sizes (eg in events) + will display correctly. Added strtotime on format_datetime + + * godmode/db/db_event.php: After an ACL error, it's better to exit + +2008-11-14 Esteban Sanchez + + * include/functions_reporting.php: Fixed an error when calculating + working data modules that affects to strings modules. Thanks to Glen + Eustace for the report and fix. + +2008-11-11 Evi Vanoost + + * operation/servers/view_server.php: Small language fix + + * operation/agentes/tactical.php: Rewrite using new functions and + cleaner html. More understandable and outsourced calculations to + get_group_stats + + * include/styles/pandora.css: Clean up CSS deprecated in other files + + * include/javascript/pandora.js: Noticed a small style difference + + * include/help/en/help_serverlag.php: Hopefully this makes server lag + somewhat more understandable (I didn't know what it was) + + * include/functions_reporting.php: Renamed general_stats to + get_group_stats and made it accept arrays. Also added ACL check and + an easier output format. All calculations are now done here. + + * include/functions_html.php: print_table would always reset + cellpaddings and cellspacing from 0 to 4. Fixed it + + * include/functions_db.php: Deprecated server_status for + get_server_info. Added get_server_info which accepts single values or + arrays of servers to be checked. + + * include/functions.php: Removed clean_output_breaks. Use built-in + function nl2br() for that instead. They're faster and cross-platform + + * general/logon_ok.php: Same as tactical.php (both had to be updated) + + * ChangeLog: Somebody started using spaces instead of tabs? + +2008-11-11 Sancho Lerena + + * extensions/update_manager/lib/libupdate_manager_client.php: + Connection XML/RPC timeout incremented to 10. + +2008-11-11 Ramon Novoa + + * godmode/agentes/agent_disk_conf_editor.php: Fixed check of + enterprise_include () return value. + +2008-11-11 Jorge Gonzalez + + * include/languages/es.po, include/languages/index.pot, + include/languages/es.mo: Updated Spanish translation and template. + +2008-11-10 Sancho Lerena + + * operation/incidents/incident.php + operation/incidents/incident_detail.php: Fixed some bugs in + incident management that makes unusable the incident sytem + Thanks to Esben for reporting this bug that was introduced + only few days before closing 2.0 version :( + + * include/funcions_db.php: Reference to inexistant table + tagent_data_image has been deleted and fixed notice. + + * install.php: Fixed default var for homeurl. + +2008-11-08 Esteban Sanchez + + * godmode/reporting/reporting_builder.php: Fixed a notice using + get_db_value() which was replaced by get_db_sql(). + + * include/functions_reporting.php: Fixed an error on + get_fired_alerts_reporting_table() since id_alert field in + talerta_agente_modulo is not reliable. + +2008-11-08 Esteban Sanchez + + * godmode/reporting/reporting_builder.php: Fixed value of 1 week + period. + + * include/functions.php: Moved all human_time_* functionallity to + human_time_description_raw(). + + * include/functions_reporting.php: Fixed a bug in SLA calculation that + affects small periods of time (less than 24 hours) due to data + compression in the database. + + * operation/reporting/reporting_viewer.php: Style correction. + +2008-11-07 Esteban Sanchez + + * include/functions_db.php: Style corrections ins give_acl(). Show + nothing on sql_error_handler based on error_reporting() level. + + * ChangeLog: Fixed my previous commit date. + +2008-11-06 Evi Vanoost + + * operation/snmpconsole/snmp_View.php: Added a span with title over the + time comp since some people want to know what time something went down. + This should maybe be moved into a print_ function + + * operation/agentes/estado_generalagente.php: ACL check and style + changes. Use of new functions + + * include/functions_db.php: dame_numero_datos - added inc and string + can also filter on agent now. Renamed give_agent_address_from_list to + get_agent_addresses. get_agent_addresses now returns an array with ips + Changed give_agent_address to get_agent_address + + * godmode/agentes/manage_config.php, + godmode/agentes/configurar_agente.php: Renamed functions + + +2008-11-05 Esteban Sanchez + + * include/functions_db.php: Added sql_error_handler() to show SQL + errors. Improved SQL error messages in process_sql() so it shows now + the failing sentence, the file and the line of the call. + + * index.php: Moved load_extensions() call after enterprise + instalation so enterprise extensions are installed properly. + + * godmode/profiles/profile_list.php: HTML tags nesting fixed. + + * ChangeLog: Fixed previous commit message style. + +2008-11-05 Ramon Novoa + + * pandoradb.sql: Deleted 'id_inventory_server' column from 'tagente' + (only needed in enterprise version). + +2009-11-05 Jorge Gonzalez + + * include/languages/pt_BR.mo, include/languages/fr.po, + include/languages/uk.mo, include/languages/ro.mo, + include/languages/ca.po, include/languages/sv.po, + include/languages/de.po, include/languages/zh_TW.po, + include/languages/hi.po, include/languages/zh_CN.po, + include/languages/fr.mo, include/languages/te.po, + include/languages/eu.po, include/languages/hu.po, + include/languages/ca.mo, include/languages/de.mo, + include/languages/sv.mo, include/languages/ru.po, + include/languages/zh_TW.mo, include/languages/hi.mo, + include/languages/zh_CN.mo, include/languages/gl.po, + include/languages/te.mo, include/languages/eu.mo, + include/languages/hu.mo, include/languages/pl.po, + include/languages/it.po, include/languages/sl.po, + include/languages/ru.mo, include/languages/pt.po, + include/languages/ast.po, include/languages/gl.mo: Updated + translations from rosetta: thanks to all contributors. + +2008-11-04 Jorge Gonzalez + + * include/languages/es.po, include/languages/es.mo: Updated Spanish + translation. + +2008-10-31 Ramon Novoa + + * operation/snmpconsole/snmp_alert.php: Moved to + godmode/snmpconsole/snmp_alert.php. + + * godmode/snmpconsole: Added to repository. SNMP console godmode + subdirectory. + + * godmode/menu.php, + operation/menu.php: Updated menus to reflect the change. + +2008-10-31 Ramon Novoa + + * include/styles/god.css, + operation/menu.php, + godmode/menu.php: Added support for enterprise SNMP console. + + * operation/snmpconsole/snmp_view.php: Added filtering, fullscreen + support, interface changes and enterprise SNMP console support. + +2008-10-31 Jorge Gonzalez + + * pandoradb_data.sql: Added support for finnish. + +2008-10-29 Evi Vanoost + + * operation/agentes/status_monitor.php: Made it a bit faster and fixed + some issues I had with it (flag). Uses new html functions now. + + * include/functions.php: Made human_time_comparation accept both + Unixtime as well as other system timestamps + +2008-10-28 Esteban Sanchez + + * godmode/modules/manage_network_components.php: Replaced parameters + manual check using entrada_limpia with get_parameter(). It was causing + PHP notices and was not working fine. + +2008-10-27 Evi Vanoost + + * godmode/users/user_list.php: Rewrite to use print_table. Fixed + security hole where the acl check didn't call exit + + * godmode/users/configure_user.php: Fixed security hole with acl check + + * godmode/setup/setup.php, godmode/setup/news.php, + godmode/setup/links.php: Removed call to comprueba_login, made acl + checks exit and require_once config.php + + * godmode/reporting/reporting_builder.php, + godmode/reporting/map_builder.php, godmode/reporting/graph_builder.php: + Removed call to comprueba_login, made acl checks exit. + + * godmode/alerts/modify_alert.php, godmode/alerts/configure_alert.php: + Fixed acl check and removed call to comprueba_login. + +2008-10-24 Esteban Sanchez + + * operation/snmpconsole/snmp_alert.php: Fixed an error that doesn't + allow to show some fields when editing an alert. It's done using + javascript, but a PHP version might be better. Style correction. + + * include/functions_db.php: Added get_agent_with_ip(). + + * operation/snmpconsole/snmp_view.php: Use get_agent_with_ip() since + using get_db_row() is not enough for agents with many addresses. + +2008-10-23 Esteban Sanchez + + * operation/agentes/estado_agente.php: Use print_select() to show the + filter group list. + + * operation/users/user.php: Fixed a typo in a string. + +2008-10-22 Jorge Gonzalez + + * include/languages/es.po, include/languages/es.mo: Updated Spanish + translation. + + * include/languages/index.pot: Updated po template file. + +2008-10-22 Jorge Gonzalez + + * include/languages/es.po, include/languages/es.mo: Updated Spanish + translation. + + * include/languages/index.pot: Updated po template file. + + * operation/messages/message.php, operation/servers/view_server.php, + general/logon_ok.php, godmode/admin_access_logs.php, + godmode/db/db_purge.php, godmode/agentes/manage_config.php, + godmode/agentes/planned_downtime.php, + godmode/agentes/manage_config_remote.php, + godmode/reporting/graph_builder.php, + godmode/servers/modificar_server.php: Updated translation + infrastructure. + +2008-10-22 Evi Vanoost + + * operation/snmpconsole/snmp_view.php: Feature request #2166257 + + * pandoradb.sql: Feature request #2166257 + +2008-10-22 Evi Vanoost + + * operation/snmpconsole/snmp_view.php: Style update and uses new + functions. Also uses (much) less SQL queries now. Fixed some bugs and + if an IP matches an existing agent, it gets checked against ACL + + * operation/snmpconole/snmp_alert.php: Added alert priority colors for + feature request #2166257 + + * godmode/agentes/configurar_agente.php: Added a get_parameter for IP + addresses so creating an agent with predefined IP works. Used in SNMP + view to add agents with unknown IP. To use, pass direccion in request + +2008-10-22 Esteban Sanchez + + * pandoradb.sql: Style correction. + + * godmode/agentes/agent_manager.php, + godmode/agentes/configurar_agente.php: Removed inventory server + configuration, which was moved to an enterprise hook. Style + correction. + + * include/functions.php: Added slash to enterprise_include() path to + work in some rare cases. + + * include/functions_db.php: Errors in process_sql() are shown using + trigger_error(), so they can be disabled setting error_reporting(). + + * include/functions_html.php: Added print_input_image() to show input + image HTML elements. + + * index.php: Added enterprise includes and hooks to show the future + dashboard. Style corrections. + + * godmode/reporting/map_builder.php: Fixed error when creating a map. + Javascript fixes. Style correction. + +2008-10-22 Esteban Sanchez + + * pandoradb.sql: Removed inventory tables and fields from previous + commit. + +2008-10-22 Ramon Novoa + + * include/styles/op.css, + include/styles/pandora.css, + pandoradb.sql, + operation/menu.php, + godmode/agentes/configurar_agente.php, + godmode/agentes/agent_manager.php, + godmode/menu.php: Added inventory support. + + * operation/agentes/export_csv.php: Fixed, didn't work. + + * operation/agentes/ver_agente.php: Fixed tabs. + +2008-10-21 Jorge Gonzalez + + * operation/servers/view_server.php, + godmode/agentes/module_manager_editor_network.php, + godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/module_manager_editor_plugin.php, + godmode/agentes/module_manager_editor_prediction.php, + godmode/agentes/module_manager_editor_data.php, + godmode/agentes/configurar_agente.php: Added translation context. + + * include/languages/cs.po, include/languages/pt_BR.po, + include/languages/es.po, include/languages/uk.po, + include/languages/ro.po, include/languages/fr.po, + include/languages/ca.po, include/languages/de.po, + include/languages/sv.po, include/languages/zh_TW.po, + include/languages/hi.po, include/languages/zh_CN.po, + include/languages/te.po, include/languages/eu.po, + include/languages/hu.po, include/languages/ru.po, + include/languages/gl.po, include/languages/pl.po, + include/languages/it.po, include/languages/sl.po, + include/languages/pt.po, include/languages/ast.po, + include/languages/index.pot: Updated translations from Rosetta, thanks to + all contributors. + +2008-10-21 Manuel Arostegui + + * operation/menu.php: Fixed warning message if no layouts were defined + on the visual console. + +2008-10-21 Esteban Sanchez + + * include/functions.php: Improved human_time_comparation() so it won't + return nothing like "1.7 minutes". Make enterprise_include use + ENTERPRISE_DIR. Style correction. + + * operation/agentes/estado_agente.php: Uses generic functions. Reduce + one indent level by using continue on a loop. Fixes status flag to + check if agent is down with no monitors. Show the exact date on last + contact column title. Style corrections. + +2008-10-21 Esteban Sanchez + + * godmode/profiles/profile_list.php: Rewritten be more consistent and + use generic functions for HTML output. Also a bug when creating a + profile is fixed. + +2008-10-20 Evi Vanoost + + * pandoradb_data.sql, pandora_db.sql: id_npc was rendered unnecessary + with the last rewrite of the profiles page and id_np should really be + the key since that what we're selecting/sorting on. + + * operation/events/events.php: Fixed Bug #2174790 and fixed the + brackets being in all the wrong places. Also added checks so that only + admins can retrieve system events + + * include/functions_db.php: Added an option to get_user_groups so that + other privileges than AR can be retrieved. + + * operation/visual_console/index.php: Added ACL check. Security issue + reported in bug #2174790 + + * operation/menu.php: Added ACL check. Security issue reported in bug + #2174790 + +2008-10-20 Esteban Sanchez + + * operation/agentes/estado_agente.php: Checking if there are monitors + down has more priority than check if there are no data. + +2008-10-20 Manuel Arostegui + + * operation/agentes/estado_agente.php: Fixed agent status color + column. It was showing incorrect values in some cases like without + data or monitors. + + * ChangeLog: Fixed Jorge previous commit style. + +2008-10-20 Jorge Gonzalez + + * operation/agentes/estado_agente.php, operation/agentes/bulbs.php: + Reverted changes. + +2008-10-20 Jorge Gonzalez + + * operation/agentes/estado_agente.php, operation/agentes/bulbs.php: + fixed bug, blue monitor means it has no monitors, while gray means + it has no data. + +2008-10-20 Esteban Sanchez + + * operation/agentes/estado_grupo.php: Fixed a notice error when the + query returns nothing. + +2008-10-20 Jorge Gonzalez + + * include/languages/cs.po, include/languages/pt_BR.po, + include/languages/es.po, include/languages/uk.po, + include/languages/ro.po, include/languages/fr.po, + include/languages/ca.po, include/languages/de.po, + include/languages/sv.po, include/languages/zh_TW.po, + include/languages/hi.po, include/languages/zh_CN.po, + include/languages/te.po, include/languages/eu.po, + include/languages/hu.po, include/languages/ru.po, + include/languages/gl.po, include/languages/pl.po, + include/languages/it.po, include/languages/sl.po, + include/languages/pt.po, include/languages/ast.po: Updated + translations from Rosetta, thanks to all contributors. + + * Makefile: modified entries to make them be in alphabetic order. + +2008-10-17 Evi Vanoost + + * godmode/db/db_purge.php: Bug fix where db_purge wouldn't work + correctly if all was selected. Also added inc data to the count + +2008-10-17 Sancho Lerena + + * fgraph.php, db_info.php, db_purge.php: Now show data also + for string modules. + + * include/config_process.php, index.php: Header update for version + 2.1-dev. + +2008-10-16 Evi Vanoost + + * include/functions_html.php: Added print_error_message, a function + that will print out

    error messages for you given a result + + * godmode/modules/manage_network_templates_form.php: Rewrite for new + style and makes it easier for mass updates to templates (eg. if you + have port 1-48 of a Cisco Switch (input, output and status) now you + don't have to click 288 times. + +2008-10-16 Sancho Lerena + + * operation/snmpconsole/snmp_alert.php: Fixed problem creating + alerts, missing process_sql(). Default values now shown properly. + +2008-10-16 Ramon Novoa + + * godmode/modules/manage_network_components_form_wmi.php: Added + WMI namespace option. + + * godmode/modules/manage_network_components.php: Small fix. + +2008-10-15 Evi Vanoost + + * include/functions_db.php: Fix where the attachment wouldn't be + deleted because of a variable problem + + * operation/snmpconsole/snmp_alert.php: Rewrite. Fixes bug #2166256 + +2008-10-15 Sancho Lerena + + * include/functions.php: Enterprise hook functions upgrade. + +2008-10-15 Ramon Novoa + + * godmode/agentes/module_manager_editor_network.php: Removed SNMP + version 3 support (was not complete). + +2008-10-14 Evi Vanoost + + * reporting/fgraph.php: Fixed a bug that wouldn't render specific + stats from data overview + +2008-10-14 Sancho Lerena + + * include/config_process.php, index.php: Updated version. + + * include/functions_db.php: Small fix in a foreach() warning. + + * operation/agentes/estadisticas.php: Old, unused code removed. + +2008-10-14 Evi Vanoost + + * include/functions_db.php: Style changes and language updates and a + fully functional delete_agent function + + * include/functions.php: Comment update for safe_input + + * manage_config.php: Merged Sancho's bug fixes and a rewrite. It works + it is more elegant and is more extensive in database cleanup + +2008-10-14 Sancho Lerena + + * operation/snmpconsole/snmp_alert.php: Texst changes for + SNMP trap alert value label. + + * include/pdf: Removed unused old code (ezPdf library). + +2008-10-14 Esteban Sanchez + + * include/config_process.php: Added ENTERPRISE_DIR constant. + + * extensions/hello.php: Use extension better than plugin which is + already used in other places. + + * godmode/reporting/map_builder.php: Use process_sql() to make SQL + queries. + + * include/functions_db.php: Fixed some functions documentation. Added + order_field to get_db_all_fields_in_table(). Style correction. + + * include/functions_extensions.php: Support to load enterprise + extensions. + + * include/functions_reporting.php: Fixed general_stats() to returns + stats also with a field name. + + * include/javascript/jquery.ui.core.js, + include/javascript/jquery.ui.draggable.js, + include/javascript/jquery.ui.droppable.js: Updated to latest version + of jQuery UI. + +2008-10-14 Esteban Sanchez + + * operation/reporting/reporting_viewer.php, + operation/reporting/custom_reporting.php: Fixed checking of private + reports. + + * operation/reporting/custom_reporting.php: Do not show reports that + user can not see. + +2008-10-13 Sancho Lerena + + * agent_disk_conf_editor.php: Now load enterprise code + using a normalized code. + + * setup.php: Removed some features of enterprise on setup. + + * functions.php: Added enterprise load code and load hook + functions. + + * datos_agente.php: Fixed stupid problem with string data + deletion. + + * custom_reporting.php: Now load enterprise code + using a normalized code. + + * include/help/en/help_tcp_send.php: Added mising help file. + +2008-10-13 Jorge Gonzalez + + * languages/cs.po, languages/pt_BR.po, languages/es.po, + languages/pl.mo, languages/it.mo, languages/sl.mo, + languages/uk.po, languages/ro.po, languages/pt.mo, + languages/ast.mo, languages/index.pot, languages/Makefile, + languages/cs.mo, languages/pt_BR.mo, languages/es.mo, + languages/fr.po, languages/uk.mo, languages/ro.mo, + languages/ca.po, languages/de.po, languages/sv.po, + languages/zh_TW.po, languages/hi.po, languages/zh_CN.po, + languages/fr.mo, languages/te.po, languages/eu.po, + languages/hu.po, languages/ca.mo, languages/sv.mo, + languages/de.mo, languages/ru.po, languages/zh_TW.mo, + languages/hi.mo, languages/zh_CN.mo, languages/gl.po, + languages/te.mo, languages/eu.mo, languages/hu.mo, + languages/pl.po, languages/it.po, languages/sl.po, + languages/pt.po, languages/ru.mo, languages/ast.po, + languages/gl.mo: updated languages and infrastructure for + languages; thanks to the guys working at Rosetta. + + * pandoradb_data.sql: Updated tlanguage table with new languages. + +2008-10-11 Raul Mateos + + * images/firefox.png: Moved from .gif to .png. WE SHOLDN'T USE .gif FILES! + + * general/footer.php: Added year header. Changed image link to .png + +2008-10-11 Manuel Arostegui + + * extensions/update_manager/main.php: Small language correction + +2008-10-10 Evi Vanoost + + * operation/reporting/reporting_xml.php: Now correctly displays image + reports without messing up the XML + + * include/functions_html.php: print_select now accepts arrays (eg. for + use in select boxes with the multiple tag set) as selected values + +2008-10-10 Sancho Lerena + + * ajax.php: removed carriage return from EOF. + + * index.php: Updated final version variable (YES!) + + * config_process: Updated final version variable (YES!) + + * libupdate_manager_client.php: Do not raise a notice (probably be hidden + for user). Show error details with a simple echo. + + * footer.php: Bad reference to image, in help don't show properly fixed. + + * pandora_help.php: Fancy layout :) + + * manage_config.php: Now works fine. If target agents not defined used + source agent. Module mass delete now works. Added help and better deletion + of agents. Fixed bug #2157135. + + * pandora_textlogo.png: Added new icon for help header. + + * functions_db.php: Added delete_agent() used in manage_config. + + * help_alert_validation.php, help_manageconfig.php, help_planned_downtime.php: + New help files (english only!). + + * datos_agente.php: Stupid bug that don't allow to delete string data. + + * estado_alertas.php: Added help to alert ACK button. + + * reporting_viewer.php: Added SLA legend label (limit) and fixed render of + invalid SLA (was swapped bad for good). Combined graphs dimensions are used + now on reports. + + * reporting_xml.php:; Fixed a small problem that renders header after contents. + +2008-10-09 Sancho Lerena + + * pandoradb_data.sql: Added support for autoupdate and trap2agent + forward in tconfig. + + * update_manager.php: Automatically in logon function hook detect + if is defined. If not, try to connect the first time and automatically + set autoupdate to 0 in tconfig. + + * db_audit.php: Now works, before don't. + + * setup.php: Added new items: trap2agent forward and autoupdate. + + * snmp_view.php: Now display properly OID, Value and Custom Value. Need + changes in snmptconsole server to work and render all data. Better layout. + + * config_process.php: Detect if trap2agent is not configured, and if not, + create record in tconfig (this should not be necessary but there is a lot + of people using beta1 yet and will have problems if not have this). + +2008-10-08 Evi Vanoost + + * operation/agentes/estado_grupo.php: Fixed bug #2155213 and rewrote + cleaner HTML partially + +2008-10-08 Evi Vanoost + + * godmode/db/db_event.php: Didn't work for some or another reason. + Partially rewrote it. It works now. + +2008-10-07 Evi Vanoost + + * include/functions_reporting.php: Handle empty and zero values in + get_agent_module_sla. + + * include/config_process.php: SLA Period shouldn't be 0 (which is + apparently default in the database). If SLA is empty (NULL, 0, false + or '') then it get's reset to a default value. + + * godmode/setup/setup.php: SLA Period was hidden because of a miscount + +2008-10-06 Evi Vanoost + + * godmode/agentes/configurar_agente.php: Double values in query removed + + * godmode/agentes/agent_manager.php: WMI Server now properly displays + None if no WMI server is present + + * include/functions_html.php: If the query returns empty for + print_select_from_sql, a box should still be printed. Fixed. + +2008-10-05 Raul Mateos + + * install.php: Updated PHP version dependency. + +2008-10-02 Evi Vanoost + + * operation/reporting/reporting_xml.php: Updated to handle logins in + case our XML client can't handle sessions. If you use this, try to + use POST requests and HTTPS for login. Only if your client is really + braindead should you be using GET for login. Example in source. + +2008-10-02 Esteban Sanchez + + * operation/reporting/reporting_viewer.php, + operation/reporting/reporting_xml.php: Quote order field on + get_db_all_rows_field_filter(), since it was a reserved word in SQL. + Style corrections. + +2008-10-02 Esteban Sanchez + + * include/functions_db.php: Removed quotes when using $order_field so + it can be used order (ASC or DESC). + + * include/functions_html.php: Added thead and tbody to be more XHTML + compliant. + + * operation/reporting/graph_viewer.php: Fixed a typo error that was + not allowing to remove a graph. Style correction, variables renamed to + have a meaning ($row has no scope or meaning, please do not use it!) + and better use of the parameters. + + * godmode/extensions.php: Style correction. + +2008-10-01 Ramon Novoa + + * godmode/agentes/module_manager_editor_network.php: Added support for + different SNMP versions. + + * godmode/agentes/configurar_agente.php: Removed debugging code. + +2008-10-01 Ramon Novoa + + * extensions/update_manager/lib/libupdate_manager_client.php: Added a + timeout to the XML-RPC client. + +2008-09-30 Evi Vanoost + + * operation/reporting/reporting_xml.php: Reporting does now output XML + reports for use in dashboards from other vendors. + + * operation/reporting/custom_reporting.php: Added link for XML reports + +2008-09-30 Evi Vanoost + + * reporting/fgraph.php: monitors_health_pipe was in an aesthetically + bad order. Moved for yellow to be bad and green to be good + + * operation/reporting/reporting_viewer.php, + godmode/reporting/reporting_builder.php: Style updates. Use the + updated database functions. + + * include/functions_reporting.php: monitor_health_reporting function + updated. There was a major bug; ¬ got translated into it's ASCII + value and the graph didn't work. The graph was in a bad position as a + float, it went over the table and if the table was not big enough,it + would go over other data. So fixed all of it. + + * include/functions_html.php: print_select_from_sql updated to use SQL + functions + + * include/functions_db.php: get_monitors_in_group didn't work correctly + if the group was 1 (All). Removed quotes from get_db_value and + get_db_all_rows_field_filter + + * include/functions.php: get_report_type_data_source returned the wrong + type for monitor_report (id 6) which made the jQuery not show the + agent/module select box and subsequently the graph failed + + +2008-09-29 Evi Vanoost + + * godmode/agentes/module_manager_editor_data.php, + godmode/agentes/module_manager_editor.php, + godmode/agentes/configurar_agente.php: Style updates. These files now + use the database functions and can be used as a template for the + others. Resolved bug #2124706 where a blank page would come up in + case the module type would be wrong. Now displays an error message + +2008-09-25 Jorge Gonzalez + + * include/help/es: created directory for Spanish help files. + + * include/help/es/help_map_builder.php, + include/help/es/help_alert_recovery.php, + include/help/es/help_network_component.php, + include/help/es/help_module_definition.php: Added some Spanish + help files. + +2008-09-25 Ramon Novoa + + * general/pandora_help.php: Fixed bug #2119100. + +2008-09-25 Ramon Novoa + + * include/help/en/help_duplicateconfig.php, + include/help/en/help_wminamespace.php: Added to repository. Help + files. + + * godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/manage_config_remote.php: Added help. + +2008-09-25 Sancho Lerena + + * events.php: Forced a shorten agent name to avoid layout problems. + Added a new combo to define a limit for pagination in event view. + +2008-09-24 Ramon Novoa + + * godmode/agentes/module_manager_editor_wmi.php: Added WMI namespace + support. + +2008-09-24 Evi Vanoost + + * include/functions_db.php: Fixed a small bug in get_db_value and fixed + check_server_status () to return an int at all times + + * general/header.php: Removed my old table code. Fixed bug #2119102. + + * ChangeLog: Made Jorge's entry use tab instead of spaces + +2008-09-24 Ramon Novoa + + * extensions/update_manager/sql/update_manager.sql, + extensions/update_manager/lib/libupdate_manager_client.php, + extensions/update_manager/settings.php: Added proxy support to + update manager. + +2008-09-23 Jorge Gonzalez + + * include/languages/es.po: Updated Spanish translation, fixes a bug. + +2008-09-22 Raul Mateos + + * pandora_console.spec: Changed URL. Added FMS to name. Updated version. + +2008-09-22 Manuel Arostegui + + * pandoradb_data.sql: Changed FTP module's TCP received string, set + to 220, 221 makes the module to does not know whether the service + is active or not. + +2008-09-22 Jorge Gonzalez + + * include/languages/*: Updated translations from Launchpad. Thanks + to all contributors. + + * pandora_console/pandoradb_data.sql: database modified to show the + new languages. + +2008-09-19 Evi Vanoost + + * godmode/agentes/configurar_agente.php: Fixed small bug when renaming + agent. Changed a string to a duplicate with the same meaning. + +2008-09-19 Evi Vanoost + + * include/styles/pandora.css: Removed some duplicate entries while + hunting down a specific tag + + * include/functions_html.php: Added class to print_select () and + removed the default 'select' display in case of empty + + * include/functions_db.php: Added comment to list_group so coders are + reminded to use the html functions instead. Fixed dame_nombre_real + because a user_id is not an int. Added function list_users similar to + list_group. Needed to fill input boxes with user selections. + + * include/functions.php: Adhered pagination to correcter HTML style + removed single quotes and closed open tags + + * operation/incidents/incident_statistics.php: Correcter HTML + + * operation/incidents/incident_search.php: Style changes. Use new + functions for html objects + + * operation/incidents/incident_note.php: Inherited into + incident_detail.php + + * operation/incident_detail.php: Rewritten for style and security. + Uses all the functions for html and sql. Added a bunch of security + checks and made it look a little more consistent. Added virus scanner + integration with the clamav library for PHP4 or PHP5 (autodetect) + + * operation/incident.php: Rewritten for style and security. Uses all + the functions for html and sql. + +2008-09-19 Ramon Novoa + + * godmode/agentes/module_manager_editor_network.php, + godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/module_manager_editor_plugin.php, + godmode/agentes/module_manager_editor_prediction.php, + godmode/agentes/module_manager_editor_data.php, + godmode/servers/manage_export.php, + godmode/servers/manage_export_form.php: Fixed some strings. + +2008-09-18 Ramon Novoa + + * include/config_process.php, + include/functions_db.php: Small fixes. + * godmode/servers/manage_export.php, + godmode/servers/manage_export_form.php: Added to repository. Export + target configuration. + * godmode/menu.php, + pandoradb.sql: Added support for export target configuration. + +2008-09-18 Sancho Lerena + + * install.php: Fixed a bad description string. + + * pandoradb.sql: Precission for the float in post_process was + insignificant (2 decimals), not valid to transform from bytes + to MB for example, altered to have 13 decimals. Thanks to + darkgate for this bug report. + +2008-09-17 Evi Vanoost + + * operation/visual_console/render_view.php: Removed short tags. + Used new functions for login check. Removed unnecessary global + + * operation/agentes/estado_alertas.php: Fixed a minor bug + + * godmode/reporting/map_builder.php: Removed short tags + +2008-09-16 Evi Vanoost + + * operation/agentes/estado_alertas.php: Fixed a few bugs and made it + faster by switching to the general functions. Style update + + * include/functions_db.php: Made get_agents_in_group() function accept + array or a comma delimited list. This will allow us to get agents in + multiple groups. Backwards compatible (single value passed). Set an + output check on empty (array or false) for get_alerts_in_group(). + + * include/functions.php: Made get_alert_days() output translatable. + Made the little columns with info on alerts give more text (it does + fit). Made show_alert_show_view() use the internal functions to + retrieve name and id's. Style updates, better HTML output (tags). + +2008-09-12 Evi Vanoost + + * godmode/agentes/configurar_agente.php: Style updates for create agent + and update agent. Fixed a bug where empty and duplicate names would + be allowed when updating. Made some strings translatable and more + extensive error messages. + +2008-09-11 Evi Vanoost + + * godmode/groups/group_list.php, godmode/groups/configure_group.php: + Fixed a bug where the group parent wouldn't be added to a group. + +2008-09-10 Evi Vanoost + + * include/languages/pt_br.po: Removed the file from repository. The + update named pt_BR.po (note capitalization) remains. The files were + causing problems in local svn repositories based on filesystems + that don't differentiate between the 2 files. + +2008-09-10 Jorge Gonzalez + + * include/languages/fr.mo, include/languages/pt_BR.po, include/languages/pl.mo, include/languages/eu.po, include/languages/sv.mo, include/languages/ru.po, include/languages/zh_TW.mo, include/languages/index.pot, include/languages/zh_CN.mo, include/languages/eu.mo, include/languages/pl.po, include/languages/ru.mo, include/languages/sv.po, include/languages/zh_TW.po, include/languages/zh_CN.po: Added new po and mo translations, imported from Rosetta. + + * operation/agentes/tactical.php: Added some strings for translation. + + * include/languages/Makefile: added new languages to compile. + +2008-09-10 Jorge Gonzalez + + * languages/es.po, languages/it.mo, languages/ca.mo, languages/ast.mo, languages/de.mo, languages/index.pot. languages/gl.po, languages/es.mo, languages/fr.po, languages/it.po, languages/ca.po, languages/ast.po, languages/de.po, languages/gl.mo: New translations imported from Rosetta, thanks to all contributors. + +2008-09-08 Evi Vanoost + + * reporting/fgraph.php: Further updating of the queries for the + godmode/db directories. Mainly making sure all data outputs (graph or + text) have the same order for simple overview. Also fixed some minor + issues like the one Sancho fixed (array_multisort). Made some strings + translatable + + * godmode/db/times_incl.php: This file is actually only relied on by + db_info.php so I removed it and included the contents in db_info + + * godmode/db/db_purge.php: Since we went over the threshhold of 1,5M + data entries on a P4, the page would timeout from the browser out. So + I reworked the page to clarify the variables and adhere to style. Put + the delete query in a transaction (since it might be that either + timeouts or other errors don't clean the whole database up and then + you have to do it manually. Code is also prettier now. + + * godmode/db/db_main.php: Made it display the actual numbers instead of + repeating the string. + + * godmode/db/db_info_data.php: Moved into db_info.php + + * godmode/db/db_info.php: Introduced db_info_data.php as a hidden Div. + This will allow quicker access without adding another menu. The query + will come from cache anyway (SQL cache) so it's faster too + + * godmode/db/db_event.php: Removed reference to times_incl.php + + * godmode/db/db_audit.php: Removed reference to times_incl.php + +2008-09-04 Esteban Sanchez + + * extensions/update_manager/lib/libupdatemanager_client.php: Updated + to latest Update Manager version. + +2008-09-04 Esteban Sanchez + + * extensions/update_manager/main.php: Added option to update packages. + + * include/functions_db.php: Added default value to get_user_groups, + so if no parameter is giving, it will asume running user. + + * include/languages/Makefile: Added missing options to add comments to + index.pot file. + +2008-09-03 Sancho Lerena + + * reporting/fgraph.php: In grafico_eventos_grupo() array_multisort + was not working as expected. Using a SORT sentence in SQL that provides + the same functionality. + +2008-09-03 Sancho Lerena + + * reporting/fgraph.php: URL passed should don't get slashes or + don't work, used unsafe_string() to remove it. + + * datos_agente.php: was not showing async string data. Now it + uses a regexp to search for string types. + + * logon_ok.php: Was using a wrong variable on message counter. + +2008-09-03 Evi Vanoost + + * reporting/fgraph.php: Fixed bug where a graph wouldn't return + when free search was specified. Also made SQL safer against + attacks since fgraph can be accessed by anyone. This should be + fixed in later versions so there has to be no SQL query passed + + * operation/events/events_rss.php: Made RSS feed better. Now you can + also pass a filter from events.php. Fixed direction of the links + + * operation/events/events.php: Added a filter on agent name. Updated + for RSS feeds. Added filter on event id + + * install.php: A little bit of automatic field filling. Corrected some + text for more correct English and update to the new URL specification + +2008-09-03 Esteban Sanchez + + * include/functions_html.php: Fixed a typo error in print_textarea + that cause not showing the value given. + +2008-09-03 Sancho Lerena + + * include/functions_reporting_pdf.php: Moved to contrib branch. + + * install.php: Update sample of use for homeurl variable. This should + not contain HTTP:/x.x.x.x anymore. + + * operation/events/events_rss.php: Makes use of homeurl in the + correct way. + + * operation/agentes/estado_agente.php: Fixed a sprintf typo. + +2008-09-03 Esteban Sanchez + + * include/config_process.php: Checks in homeurl config variable. Style + corrections. + + * include/help/en/help_date_format.php: Points to oficial PHP manual + on php.net. + + * godmode/agentes/modificar_agente.php: Escape quotes which was + causing SQL errors. + + * godmode/reporting/map_builder.php: Fixed divs and tables widths. + + * include/functions.php, operation/agentes/datos_agente.php: Style + corrections. + + * include/functions_db.php: Style corrections. Added comments for + translators. + + * operation/extensions.php: Added login checking. + + * operation/reporting/reporting_viewer.php: Minor bug that was causing + javascript failures. + + * operation/users/user.php: Use print_help_tip() to show contextual + help. + +2008-09-02 Evi Vanoost + + * reporting/fgraph.php: SQL passed wasn't being processed, so the graph + was off for grafico_eventos_group. Updated that and the whole + function. Simplified, it runs very fast now (practically no delay). + Updated graph_event_module as well. + + * operation/events/events.php: Description wasn't being added to the + audit log when deleting multiple items. Fixed + + * include/functions_reporting.php: Minor fix for uninitialized array + +2008-09-02 Esteban Sanchez + + * include/functions.php: Style correction. + + * general/footer.php: Fixed link to Firefox and make it + translatable. + +2008-09-02 Sancho Lerena + + * functions.php: Added function to clean SQL string. + + * setup/news.php: Fixed problem adding new news. + + * setup/link.php: Added mysql recheck to input var. + + * login_page.php: Removed "Welcome", added a blank line before title. + + * logon_failed.php: Was rending bad in IE. + + * footer.php: Added Firefox button and tooltip about best view in Firefox. + + * header.php: Old rendering was crazy in IE. New code to set render exactly + equal on IE and Firefox. PLEASE DO NOT USE TABULAR phpp functions here, this is + pure HTML formatting. + +2008-09-02 Esteban Sanchez + + * extensions/update_manager/lib/*: Update Manager has its own license + header which must be respected. + +2008-09-02 Sancho Lerena + + * extensions/update_manager*: Updated GPL header. Added + more text about Update Manager anonymous information gathering. + +2008-09-02 Esteban Sanchez + + * extensions/update_manager.php: Style correction. Removed force + updating of 2008-09-01 Raul Mateos + + * operation/snmp/snmp_console/snmp_view.php: Added style to buttons.the settings. + + * extensions/update_manager/load_updatemanager.php: Run the keygen if + the user is not the free one. + + * extensions/update_manager/main.php: Show information message to free + users. + + * extensions/update_manager/settings.php: Allow updating keygen and + binary path settings. + + * extensions/update_manager/lib/*: Updated to latest version of Open + Update Manager. + + * extensions/update_manager/sql/update_manager.sql: Set keygen path. + + * godmode/extensions.php: Bug solved that was avoiding to show defined + extensions. Fixed ACL check. + +2008-09-02 Esteban Sanchez + + * reporting/fgraph.php: Rollback to r1049. It still needs some tests, + will be readded in next Pandora major version. + + * reporting/pandora_graph.php, reporting/pearimage_graph.php: Deleted + from repository. + +2008-09-01 Esteban Sanchez + + * extensions/update_manager/load_updatemanager.php: Typo error fixed. + +2008-09-01 Esteban Sanchez + + * extensions/update_manager.php, + extensions/update_manager/sql/update_manager.sql: Fixed update server + path typo error. + + * extensions/update_manager/load_updatemanager.php: Force values to be + integer. + +2008-09-01 Raul Mateos + + * operation/snmp/snmp_console/snmp_view.php: Added style to buttons. + +2008-09-01 Esteban Sanchez + + * extensions/update_manager.php: Get user key with the function + instead of the unexistent keygen. + +2008-09-01 Esteban Sanchez + + * extensions/update_manager/sql/update_manager.sql, + extensions/update_manager.php: Updated server info to + the final Update manager host. + + * extensions/update_manager/main.php: Added a information message + about Update Manager extension. + + * update_manager/load_updatemanager.php: Get module count into user + key. + +2008-09-01 Sancho Lerena + + * pandora_logo.png: White background for IE6 users. + + * index.php: Updated version and develop bypass. + + * header.php, pandora.css: Better view in IE6. + + * estado_ultimopaquete.php: Fixes bad render for big numbers. + + * snmp_view.php: Fixes problems with IE6 render. Better view + of custom OID (shortened and as tooltip). + + * stat_win.php: Fixed problem with slicer in IE6. + +2008-09-01 Raul Mateos + + * operation/snmp/snmp_console/snmp_view.php: Show substring in custom value, + when the mouse is over data, it shows all the custom value. Cosmetic change. + + * operation/events/events.php: Closed several html tags. + + * general/error_install.php: Updated page title. + +2008-09-01 Esteban Sanchez + + * reporting/pandora_graph.php: Added to repository. New abstract class + PandoraGraphAbstract to allow the change of the graphic engine easily. + + * reporting/fgraph.php: Rewritten to remove all the references to + PEAR::Image and replaced by the new Pandora Graph abstract class. + + * reporting/pearimage_graph.php: Added to repository. Implements + PandoraGraphAbstract class with the PEAR::Image functions. + +2008-09-01 Jorge Gonzalez + + * include/languages/es.po, include/languages/es.mo: updated + Spanish translation. + +2008-09-01 Sancho Lerena + + * include/, fgraph.php: Moved licence of libraries to LGPL. + + * install.php: Added dependency check for several new includes + from pear (xml_rpc and DB), also graphviz twopi binary and check + in step1 for a writable config.php and ./include dir. Some other + minor fixes (esthetic). + + * pandoradb.sql: Table tagent_data_image was still there. This + comes with next version (I hope), not this one. + + * pandoradb_data.sql: db_scheme_build update and removed modules + components without proper id_module. + + * networkmap.php: Another foreach() notice fixed. + + * upgrade.php: Moved to contrib branch in SVN. + + Old pandora SQL conversion files, deleted (was present in its branches). + +2008-08-28 Evi Vanoost + + * operation/events/events.php: Updated the queries and fixed some minor + bugs with the event selections. Style changes. + + * operation/agentes/networkmap.php: Style changes + +2008-08-28 Esteban Sanchez + + * extensions/update_manager.php: Added function to update Update + Manager settings. + + * extensions/update_manager/load_updatemanager.php: Added user key + generation function. Update manager free extension do not use a keygen + binary file. + + * extensions/update_manager/main.php: Changes to key generation, + because free extension do not use keygen. + + * extensions/update_manager/settings.php: Removed configuration of + keygen and upgrading directory. + + * extensions/update_manager/lib/libupdate_manager.php, + extensions/update_manager/lib/libupdate_manager_utils.php: Updated to + latest version of Update Manager. + + * extensions/update_manager/lib/libupdate_manager_client.php: Removed + debug flag and errors to be less intrusive for the user. Updated to + latest version of Update Manager. + + * extensions/update_manager/sql/update_manager.sql: Changed default + settings. + +2008-08-28 Evi Vanoost + + * extensions/update_manager.php: Check for an empty variable so it + doesn't give a warning + + * extensions/update_manager/lib/libupdate_manager_utils.php, + libupdate_manager_client.php: Removed referenced variables from + function calls because it is deprecated in PHP5 + +2008-08-28 Esteban Sanchez + + * include/functions_visual_map.php: Fixed an error when there were no + elements in the map that cause Javascript failure and nothing works. + Thanks Jorge for the advice. + +2008-08-27 Raul Mateos + + * operation/agentes/status_monitor.php: Moved legend. + + * godmode/menu.php, operation/menu.php: Updated to solve small ugly effects. + + * include/styles/op.css, god.css: Updated to solve small ugly effects. + god.css needs to be changed to the new "version". + + * install.php: Solved small typos in language. Style correction. + +2008-08-25 Sancho lerena + + * extensions/update_manager: Added update manager client for + PandoraFMS. + + * operation/reporting/custom_reporting.php: Moved PDF link. + + * operation/reporting/reporting_viewer_pdf.php: Moved to enterprise + version. + + * godmode/agentes/agent_disk_conf_editor.php: Moved to enterprise + version. + +2008-08-25 Evi Vanoost + + * godmode/agentes/modificar_agente.php: Updated delete routine to + include a transaction. This way the database consistency is + guaranteed in case a query causes a problem as follow up on Bugs + item #2073383. Also some style updates + +2008-08-25 Jorge Gonzalez + + * include/languages/es.po: Updated Spanish translation. + + * include/languages/index.pot: Updated strings. + + * include/languages/es.mo: Updated Spanish translation. + + * godmode/reporting/graph_builder.php: Changed several hardcoded + striings to make them translatable. + +2008-08-25 Esteban Sanchez + + * images/help.png: Updated to a bigger image with more quality. + +2008-08-24 Sancho Lerena + + * include/functions_db.php: Fixed some warning messages + due missing check before several foreachs. + + * index.php: Disabled development flag to detect config. + + * operation/agentes/networkmap.php: String too short for + names, long IP address was being shortened. + + * operation/servers/view_server.php, + operation/servers/view_server_detail.php + godmode/servers/manage_recontask_form.php: Fixed some warnings + and added proper message for empty screens. + + After this commit a beta1 package has been made. + +2008-08-22 Sancho Lerena + + * Massive header update. We're now officially on Beta1. + +2008-08-22 Sancho Lerena + + * pandoradb_data.sql: Removed data for locale, added for new + date string format. + + * include/functions_html.php: Deletion of table properties + after calling it makes a bad render on several pages that uses + some properties for other things (width). + + * include/functions_reporting.php: Added several checks to avoid + notices. + + * include/config_process.php: Removed locale code. Added code for + new datetime string format. + + * include/locale.class.php: Removed. + + * include/functions.php: pandora_help() was not returning correct output. + Added format_datetime() function to render date / time strings in user + defined format. + + * include/functions_db.php: Added check in get_monitors_down() to avoid + notice in void foreach. + + * operation/incidents/incident_detail.php: Solved problem with attachments. + + * operation/users/user.php: Solved problem with old help_lang[] array. + + * operation/messages/message.php: Sime minor fixes and style improvements. + + * operation/servers/view_server.php: Remove description. + + * operation/servers/view_server_detail.php: Removed bad field retrieval + from database and added format_datetime(). + + * reporting/fgraph.php: Fixed small problem in monitors_health_pipe(). + (changed parameters). + + * general/footer.php: Updated use of new functions. + + * general/header.php: Added blank spaces between icons and texts. + + * godmode/setup/setup.php: Management of new string format for datetime. + + * godmode/profiles/profile_list.php: Submit button now uses div instead + tables. + + * godmode/reporting/reporting_builder.php: Added check before foreach() to + avoid notice warnings. Changed div for buttons. + + * godmode/reporting/map_builder.php: Fixed div for submit button. + + * godmode/servers/modificar_server.php: Fixed typo in SQL sentence. + Removed usage of not-used-now locale format functions. Alter legend to use + a plain-formatted table to avoid background color in legend. + + * /en/help_date_format.php: Added help for date format string. + +2008-08-21 Esteban Sanchez + + * include/functions_html.php: Added an optional parameter to + print_input_text_extended() to allow password inputs. Replaced + print_input_password_extended() with print_input_password(). + + * general/login_page.php: Replaced print_input_password_extended() + with print_input_text_extended(). Style correction. + +2008-08-21 Evi Vanoost + + * index.php: Update HTML for unclosed tags and put everything in PHP + Updated the HTTPS detection. Made sure the password doesn't get + passed to other scripts (like 'evil' plugins) + + * include/functions_html.php: Added print_input_password_extended() + + * general/main_menu.php: Removed old code and header + + * general/login_page.php: Tried putting it in functions_html code but + that didn't work (rowspan), so I just ended up with a smaller file and + the input boxes getting printed + + * general/header.php: Updated to use functions_html + + * general/footer.php: Updated header and develop_bypass for the query + counter + + +2008-08-21 Sancho Lerena + + * pandoradb*.sql: tplanned_downtime: Fixed a typo, changed timestamp + types, added executed field and removed id_agent_module. + + * manage_config.php: (Problem copying keep_alive modules + and alerts and solved bad message with no data supplied. + + * manage_config_remote.php: Solved BUG #2042788 Fixed, was missing + extension in filename check. + + * planned_downtime.php: Major rewrite. Now works with server model of + planned downtimes based on select agents to disable in specific times. + Using unixtime was a very nice idea, so the javascript controls are + fantastic to do this job!. Thanks Esteban and Evi!. + + * manage_recontask*: Some issues with styles, using new div for button. + + * modificar_server.php: Some issues with styles, using new div for button + + * config.inc.php: By default, show errors, easy to debug first problems. + + * functions_db.php: Fixed problems detected in borrar_incidencia() function + (this is delete_incident in spanish). + + * estado_agente.php: Added support to search by IP address in agent view. + + * networkmap.php: Regen on by default, Font label shortened. + +2008-08-21 Esteban Sanchez + + * general/pandora_help.php: Added a require of a functions file. Added + missing HTML tags. + +2008-08-21 Evi Vanoost + + * godmode/servers/modificar_server.php. + godmode/servers/manage_recontask_form.php, + godmode/servers/manage_recontask.php: HTML and SQL overhaul. Now uses + the new functions that are available in functions_html.php. + +2008-08-20 Evi Vanoost + + * godmode/profiles/profile_list.php: HTML overhaul (close tags, put + brackets and quotes in the right places. Now uses new functions + instead of the old ones + + * include/locale.class.php: Updated and added functions. See internals + for updated functions. It now allows to put a translated array of + languages, countries and currency instead of the built-in english one + +2008-08-19 Esteban Sanchez + + * include/locale.class.php: Fixes in Translate_Locale() to work + properly. Tab style correction in all the file, use tabs instead of + blankspaces. + + * godmode/setup/setup.php: Added locale configuration option. + + * pandoradb_data.sql: Added locale to tconfig. + +2008-08-19 Esteban Sanchez + + * include/locale.class.php: Check $ENV["TMPDIR"] existance to avoid + PHP errors. + +2008-08-19 Evi Vanoost + + * include/locale.class.php: Locale class for number, time and money + formatting. Latest version, much corrections. + + * include/functions_db.php: HTML corrections (close tags) + + * include/config_process.php: Process $config['locale'] and init LOCALE + class. Still needs to be implemented in a "userspace" function + + * general/footer.php: Updated footer to use locale class (not function) + to display the date and number. Just an example of the possibility + +2008-08-18 Esteban Sanchez + + * operation/menu.php: Fixes events submenu and link to CSV exporting. + Style correction. + + * images/rss.png: Added to repository. + +2008-08-12 Esteban Sanchez + + * godmode/db/db_purge.php: Use print_help_tip() to show help tip. + + * godmode/profiles/profile_list.php: Use print_help_tip(). Removed + deprecated $help_label. + + * godmode/users/configure_user.php: Better code to show user level + radio buttons and help. + + * include/functions_db.php: Removed deprecated function + load_lang_file(). + + * operation/agentes/datos_agente.php, ajax.php, + operation/reporting/reporting_viewer_pdf.php, reporting/stat_win.php, + operation/agentes/exportdata.php: Removed inclusion of old + language files. + + * include/languages/index.pot: Regenerated and added header. + +2008-08-12 Evi Vanoost + + * operation/menu.php: Made short tag, normal tag + + * include/functions.php: Got rid of references to language files + + * godmode/servers/plugin.php: Made proper english + + * godmode/servers/manage_recontask.php: Made proper HTML + + * godmode/profiles/profile_list.php: Translation of help strings + + * godmode/agentes/manage_config_remote.php: Fixed typo that generated errors + +2008-08-12 Esteban Sanchez + + * pandoradb_data.sql: Added default languages. + + * include/streams.php, include/gettext.php: Added to repository. New + files to add gettext support of mo files. + + * include/functions_db.php: Function lang_string() functionallity + changed to use gettext library. + + * include/languages/language_es_es.php, + include/languages/language_gl.php, include/languages/language_en.php, + include/languages/language_pt_br.php, + include/languages/language_it.php, + include/languages/language_ast_es.php, + include/languages/language_es_la.php, + include/languages/language_de.php, include/languages/language_fr.php, + include/languages/language_ca.php: Files deleted, they are + deprecated since we have moved to gettext. + + * lude/languages/pt_br.mo, include/languages/es.mo, + include/languages/fr.po, include/languages/it.po, + include/languages/ca.po, include/languages/ast.po, + include/languages/de.po, include/languages/gl.mo: Gettext translations + of the previous languages we have in language_*.php files. + + * include/languages/Makefile: Added to repository to generate + index.pot and mo files of each translation. + + * include/functions_reporting_pdf.php, + include/functions_reporting.php, include/config_process.php, + include/functions.php, include/functions_visual_map.php, index.php, + operation/incidents/incident.php, + operation/incidents/incident_detail.php, + operation/incidents/incident_note.php, + operation/incidents/incident_search.php, + operation/incidents/incident_statistics.php, + operation/snmpconsole/snmp_alert.php, + operation/snmpconsole/snmp_view.php, operation/users/user.php, + operation/users/user_edit.php, operation/users/user_statistics.php, + operation/events/event_statistics.php, operation/events/events.php, + operation/visual_console/render_view.php, + operation/visual_console/index.php, + operation/agentes/estado_alertas.php, + operation/agentes/status_monitor.php, + operation/agentes/estado_grupo.php, + operation/agentes/datos_agente.php, + operation/agentes/estado_ultimopaquete.php, + operation/agentes/estado_generalagente.php, + operation/agentes/estado_agente.php, operation/agentes/bulbs.php, + operation/agentes/sla_view.php, operation/agentes/exportdata.php, + operation/agentes/estado_monitores.php, + operation/agentes/ver_agente.php, operation/agentes/estadisticas.php, + operation/agentes/tactical.php, operation/agentes/networkmap.php, + operation/messages/message.php, + operation/reporting/reporting_viewer.php, + operation/reporting/graph_viewer.php, + operation/reporting/custom_reporting.php, + operation/servers/view_server.php, + operation/servers/view_server_detail.php, operation/menu.php, + reporting/fgraph.php, reporting/stat_win.php, general/logoff.php, + general/pandora_help.php, general/footer.php, general/noaccess.php, + general/logon_failed.php, general/links_menu.php, + general/login_page.php, general/logon_ok.php, general/header.php, + general/main_menu.php, godmode/groups/configure_group.php, + godmode/groups/group_list.php, godmode/setup/news.php, + godmode/setup/links.php, godmode/setup/setup.php, + godmode/users/user_list.php, godmode/users/configure_user.php, + godmode/profiles/profile_list.php, godmode/admin_access_logs.php, + godmode/db/db_info_data.php, godmode/db/db_main.php, + godmode/db/db_audit.php, godmode/db/db_refine.php, + godmode/db/db_info.php, godmode/db/db_event.php, + godmode/db/db_purge.php, godmode/agentes/agent_template.php, + godmode/agentes/module_manager_editor_network.php, + godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/alert_manager.php, + godmode/agentes/module_manager_editor_plugin.php, + godmode/agentes/module_manager_editor_prediction.php, + godmode/agentes/alert_manager_editor.php, + godmode/agentes/manage_config.php, + godmode/agentes/module_manager_editor_data.php, + godmode/agentes/module_manager.php, + godmode/agentes/modificar_agente.php, + godmode/agentes/configurar_agente.php, + godmode/agentes/agent_disk_conf_editor.php, + godmode/agentes/planned_downtime.php, + godmode/agentes/manage_config_remote.php, + godmode/agentes/agent_manager.php, + godmode/modules/manage_nc_groups_form.php, + godmode/modules/manage_network_templates.php, + godmode/modules/module_list.php, + godmode/modules/manage_network_templates_form.php, + godmode/modules/manage_network_components_form_network.php, + godmode/modules/manage_network_components_form_wmi.php, + godmode/modules/manage_network_components.php, + godmode/modules/manage_nc_groups.php, + godmode/reporting/reporting_builder.php, + godmode/reporting/map_builder.php, + godmode/reporting/graph_builder.php, godmode/servers/plugin.php, + godmode/servers/manage_recontask.php, + godmode/servers/modificar_server.php, + godmode/servers/manage_recontask_form.php, + godmode/alerts/modify_alert.php, godmode/alerts/configure_alert.php, + godmode/menu.php: Replaced string parameters of __() callings to + plain english. Style correction. + +2008-08-11 Esteban Sanchez + + * include/functions_db.php: Added __ as an alias of lang_string(). + + * include/functions_reporting_pdf.php, + include/functions_reporting.php, include/functions.php, + include/functions_visual_map.php, index.php, + operation/incidents/incident.php, + operation/incidents/incident_detail.php, + operation/incidents/incident_note.php, + operation/incidents/incident_search.php, + operation/incidents/incident_statistics.php, + operation/snmpconsole/snmp_alert.php, + operation/snmpconsole/snmp_view.php, operation/users/user.php, + operation/users/user_edit.php, operation/users/user_statistics.php, + operation/events/event_statistics.php, operation/events/events.php, + operation/visual_console/render_view.php, + operation/visual_console/index.php, operation/extensions.php, + operation/agentes/estado_alertas.php, + operation/agentes/status_monitor.php, + operation/agentes/estado_grupo.php, operation/agentes/export_csv.php, + operation/agentes/datos_agente.php, + operation/agentes/estado_ultimopaquete.php, + operation/agentes/estado_generalagente.php, + operation/agentes/estado_agente.php, operation/agentes/bulbs.php, + operation/agentes/status_events.php, operation/agentes/sla_view.php, + operation/agentes/exportdata.php, + operation/agentes/estado_monitores.php, + operation/agentes/ver_agente.php, operation/agentes/estadisticas.php, + operation/agentes/tactical.php, operation/agentes/networkmap.php, + operation/messages/message.php, + operation/reporting/reporting_viewer.php, + operation/reporting/graph_viewer.php, + operation/reporting/custom_reporting.php, + operation/servers/view_server.php, + operation/servers/view_server_detail.php, operation/menu.php, + reporting/fgraph.php, reporting/stat_win.php, ajax.php, + general/logoff.php, general/pandora_help.php, general/footer.php, + general/noaccess.php, general/logon_failed.php, + general/links_menu.php, general/login_page.php, general/logon_ok.php, + general/header.php, general/main_menu.php, + godmode/groups/configure_group.php, godmode/groups/group_list.php, + godmode/setup/news.php, godmode/setup/links.php, + godmode/setup/setup.php, godmode/users/user_list.php, + godmode/users/configure_user.php, godmode/profiles/profile_list.php, + godmode/admin_access_logs.php, godmode/db/db_info_data.php, + godmode/db/db_main.php, godmode/db/db_audit.php, + godmode/db/db_sanity.php, godmode/db/db_refine.php, + godmode/db/db_info.php, godmode/db/db_event.php, + godmode/db/db_purge.php, godmode/extensions.php, + godmode/agentes/agent_template.php, + godmode/agentes/module_manager_editor_network.php, + godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/alert_manager.php, + godmode/agentes/module_manager_editor_plugin.php, + godmode/agentes/module_manager_editor_prediction.php, + godmode/agentes/alert_manager_editor.php, + godmode/agentes/manage_config.php, + godmode/agentes/module_manager_editor_data.php, + godmode/agentes/module_manager.php, + godmode/agentes/modificar_agente.php, + godmode/agentes/configurar_agente.php, + godmode/agentes/agent_disk_conf_editor.php, + godmode/agentes/planned_downtime.php, + godmode/agentes/manage_config_remote.php, + godmode/agentes/agent_manager.php, + godmode/modules/manage_network_components_form.php, + godmode/modules/manage_nc_groups_form.php, + godmode/modules/manage_network_templates.php, + godmode/modules/module_list.php, + godmode/modules/manage_network_templates_form.php, + godmode/modules/manage_network_components_form_network.php, + godmode/modules/manage_network_components_form_wmi.php, + godmode/modules/manage_network_components.php, + godmode/modules/manage_nc_groups.php, + godmode/reporting/reporting_builder.php, + godmode/reporting/map_builder.php, + godmode/reporting/graph_builder.php, godmode/servers/plugin.php, + godmode/servers/manage_recontask.php, + godmode/servers/modificar_server.php, + godmode/servers/manage_recontask_form.php, + godmode/alerts/modify_alert.php, godmode/alerts/configure_alert.php, + godmode/menu.php: Replaced $id_user with $config['id_user']. Use __a + instead of $lang_label to future use of gettext. Style + corrections. + + * godmode/agentes/planned_downtime.php: Rewritten to use Pandora + functions and adopt the UI style. Replaced lang_string with __(). + + * pandoradb.sql: Fields in tplanned_downtime renamed to fit + guidelines. + +2008-08-05 Sancho Lerena + + * AUTHORS: Added Evi to AUTHORS file. + + * pandoradb.sql: MAJOR UPDATE and normalization of database + structure. trecon_task table has changed from previous 2.0 version. + + * pandoradb_data.sql: Minimal updates. + + * reporting_builder.php: Fixed bug #2035570 (Two weeks instead one + week in combo to select SLA period). + . + * manage_config_remote.php: Fixed bug #2032889: Show configurations + not present in disk and fail to copy them. + + * manage_recontask.php: Show OS, and some stetical changes and code + optimization. Removed old code for assigned network servers and so on. + + * manage_recontask_form.php: Removed old fields, added new fields, fixed + old bugs (create incident combo). + + * config_inc.php: Code cleanup, updated variables. + + * config_process.php: Updated version info. + + * estado_ultimopaquete.php: Added refresh icon. + + * view_server.php: Added missing link to view_server_detail.php for + recon servers. Somebody take it prisoner :-) + + * view_server_detail.php: Code stype update, and some fixes and new + column information. + + * modificar_agente.php, configurar_agente.php: Fixed use of $id_user. + + * index.php: Temporal workaround to use $id_user as global. Need to fix. + +2008-08-05 Esteban Sanchez + + * include/functions_extensions.php: Added function to call login + functions of the extensions. Functions renamed. + + * include/styles/pandora.css: Added style to notify bubble. + + * general/logon_ok.php: Added extensions login functions call. Style + correction. + + * include/functions.php: Fixed array values cleanup on safe_input(). + Documentation added to clean_output_breaks(). + + * index.php: Renamed functions fix. + + * operation/menu.php: Style correction. + + * ChangeLog: Added comment about commit #1000. + +2008-08-04 Esteban Sanchez + + * index.php: Set id_user in config array when login. This fixes errors + and notices on login screen. + + * operation/menu.php: Replaced use of id_user on SESSION array with + config. + + * general/logon_ok.php: Replaced lang_label with lang_string(). Use + id_user on config array. Style correction and code cleanup. + + * godmode/extensions.php: It was showing main functions of extensions + instead of godmode ones. + + This commit is #1000. Congratulations to all the Pandora crew and + thanks all the Pandora users around the world. Pandora 2.0 is a bit + closer now. + +2008-08-04 Esteban Sánchez + + * extensions/hello.php: Fixed old function name. Activate the + extension by default. Style correction. + +2008-08-04 Esteban Sánchez + + * godmode/extensions.php, operation/extensions.php: Added to + repository. Extensions interface to operation and godmode modes. + + * images/extensions.png: Added to repository. Extensions icon for the + menu. + +2008-08-04 Esteban Sánchez + + * AUTHORS: Added myself. + + * include/functions_extensions.php: Added to repository. Implements + extensions functions. Extensions are some kind of plugins to the + console to add functionallity in a modular way. More work and + documentation is needed. + + * godmode/reporting/reporting_builder.php, include/functions.php, + operation/agentes/networkmap.php, operation/agentes/ver_agente.php: + Style correction. + + * include/functions_db.php: Added load_lang_file() to load the + languages file (useful in extensions l10n). Style correction. + + * index.php: Load extensions and call them in cases. + + * godmode/menu.php, operation/menu.php: Style correction, code + cleanup. Added extension menu and submenus. Use of CSS more efficient. + + * include/config_process.php: Added extensions support. + + * extensions/, extensions/hello.php: Added to repository, extensions + dir and example. + + * include/functions.php: Style correction. + + * include/styles/op.css: Cleanup and rewritten the CSS hell it was + before. + +2008-08-01 Manuel Arostegui + + * include/help/en/help_plugin_definition.php: Language corrections. + +2008-07-31 Sancho Lerena + + * include/help/en/help_plugin_definition.php: New help page for + plugin register section. + + * include/javascript/pandora.js: Help window now shows scrollbar. + + * general/pandora_help.php: Better layout for help system. + + * godmode/servers/plugin.php: Fixed position / menu issues and other + menor bugs in plugin editor. + +2008-07-31 Ramon Novoa + + * include/help/en/help_wmiquery.php, + include/help/en/help_wmifield.php, + include/help/en/help_wmikey.php: Added to repository. WMI help pages. + * include/languages/language_en.php, pandoradb.sql, + pandoradb_data.sql, + godmode/agentes/agent_template.php, + godmode/agentes/module_manager_editor_network.php, + godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/module_manager_editor.php, + godmode/modules/manage_network_components_form.php, + godmode/modules/manage_network_components.php: Added support for WMI + modules, including components and templates. + * godmode/modules/manage_network_components_form_network.php, + godmode/modules/manage_network_components_form_wmi.php: Added to + repository. Component editors. + + +2008-07-30 Sancho Lerena + + * pandoradb.sql: Some changes in structure for new export server. Removed + and extra comma in tplanned_downtime. + + * pandoradb_data.sql: Deleted some stuff from Gigabit module templates, + too much. + + * logon_ok.php: Header update. + + * menu.php: Plugin editor moved under server section. + + * modificar_agente.php: Added icon to agent config editor from manage + agents view. + + * links.php: Some code cleanup. + + * pandora.ico: New .ICO file for web, this will be official one for + 2.0 version. + + * functions_db.php: Fixed a problem in audit_db() where parameters + was not properly cleaned and with ' chars this makes an SQL error. + Fixed BUG #2032885, in function get_monitors_in_agent () where a + bad SQL forced an error in report. + + * estado_agente.php, estado_generalagente.php: Added link to group + view from group icon. + +2008-07-30 Evi Vanoost + + * include/functions_db.php: Small bug that gave a warning in case there were no events for an agent + + * godmode/agentes/planned_downtime.php: You can now create planned downtime schedules. This + won't work yet as the server doesn't support it yet. + + * general/links_menu.php: The first link will also show up. It wasn't showing up because the mysql function + that was used moved the internal pointer ahead while checking if it existed. Used new functions. + + * pandoradb.sql: Updated with database schema for planned downtime + +2008-07-29 Evi Vanoost + + * functions_db.php: Style changes, updated process_sql so it can return other + interesting stuff on INSERT. No functions have direct mysql functions anymore + + * logon_ok.php: Style changes. Made it use the DB functions + +2008-07-27 Sancho Lerena + + * events_marquee.php: Small improvement, show agent name. + + * events_marquee.php: I forget to commit this file in my prev. + commit. This is a new file because I lost it :-( + + * planned_downtime.php: It is LOST :(. I need to code from scratch, + probably this stuff don't see the light in weeks. Server code works. + +2008-07-26 Raul Mateos + + * general/error_noconfig.php, error_install.php, error_perms.php: Updated headers, solved + english language typos, deleted includes not used. Better coding style. + +2008-07-25 Sancho Lerena + + * pandoradb.sql: Added new tables for planned downtimes. + + * godmode/menu.php: Added entry for manage downtimes. + + * group_list.php: Stetic changes in table. + + * modificar_server.php: Fixed timestamp render for start/update + timestamp of each server. + + * functions.php: Minimal estetic changes in help function. + + * functions_db.php: Change header (Flexible <- Free) + + * functions_html.php: Now select admits multiselect option. Default + class for table render is now databox not databox_color. + + * AUTHORS: Update list of authors and make a reference to contributors. + + * function_reporting.php: Header change, updated datetime string format. + + * language_en.php, language_es_es.php: Changed FREE for Flexible. + + * pandora.css: Minimal changes. Update color of Monitor count in tactical. + + * menu.php: Added some new event options: CSV Export, RSS and new marquee + event visualizer. + + * estado_ultimopaquete.php: Header update. + + * tactical.php: Added link to data module alerts. + + * ver_agente.php: Fixed a problem in ajax code that was rending bad + count of down monitors. Using boolean comparation on result of function + get_db_sql(). This kind problem could be in more lines of code. + + * events.php: New quicklinks to RSS, CSV and Marquee in event viewer. + + * export_csv.php, events_rss.php: Fixed duped call to function includes. + + * graph_viewer.php: I hope this fix FINALLY the annoying bug of graph + type selector. + + * visual_console/index.php: Updated header. + +2008-07-22 Evi Vanoost + * operation/messages/message.php: Rewrote large parts of the script + Simplified functions. Fixed a bug where group messages sent a message + only to one member of a group. Also fixed a bug where it only displayed + your own group(s), right now it will display all users and groups a user + belongs to (using get_user_groups ()) so that you can send messages + to everyone. + +2008-07-22 Sancho Lerena + + * pandoradb_data.sql: Some changes for types not implemented in 2.0 + + * module_manager_editor.php: Added help, more space in textareas for + tcp recv/send. Better layout. + + * help.png: Smaller icon. + + * view_server.php: Fixed problem with lastupdate render. This was using + and incorrect function to render data. + +2008-07-21 Evi Vanoost + + * include/functions_reporting.php: Last commit forgot a semicolon. Fixed. + +2008-07-21 Esteban Sanchez + + * godmode/reporting/graph_builder.php, + operation/snmpconsole/snmp_alert.php: Applied patch from Kato + Atsushi. + + * include/functions_reporting.php, + operation/reporting/reporting_viewer.php, + godmode/reporting/reporting_builder.php: Adopted to changes in + get_db_* functions. + + * include/functions_db.php: Removed quotes sorrounding %d characters + in sprintf. Returned empty array on get_simple_alerts_in_agent() and + get_combined_alerts_in_agent(). Style correction. Return all fields on + get_db_all_fields_in_table(). + + * ChangeLog: Updated previous commit message format and date. + +2008-07-21 Evi Vanoost + + * godmode/db/*.php: require_once for config might already have loaded. + Changed mysql_real_escape_string in favor of get_parameter_post. + Process the DELETE SQL queries through process_sql(). Changed + comprueba_login() for check_login(). Adhered some things to preferred + style. Compounded SQL queries into joins, subqueries or functions. + Removed mysql_close() from db_purge.php since the select. After the + delete wouldn't work anymore (database closed). + + * godmode/reporting/reporting_builder.php: Fixed a bug that was + introduced when the SQL functions returned false. + + * include/functions_db.php: Made foreach instead of while loops for + simpler functions. Fixed get_reports that failed since SQL function + return false. All SQL functions now return false in case of empty. New + SQL function process_sql that can handle DELETE. Returns affected rows + in case of a changing query or an array in case it was a selecting + query or false in case of error. + + * include/functions.php: Simplified safe_input function. + + * index.php: Updated SQL queries, style changes + + * operation/agentes/*.php: Style changes and updates to use + check_login. + +2008-07-17 Esteban Sanchez + + * godmode/reporting/map_builder.php: Check background existance to + avoid warnings. + + * include/functions.php: Added Giga magnitude in format_for_graph(), + thansk to tono user in openideas. + + * include/functions_db.php: Check database result on + return_status_layout(). Deleted "LIMIT 1" on get_previous_data() which + was causing SQL failures. Style correction. + + * include/functions_reporting.php: Check database result on + get_agent_module_sla(). + + * operation/agentes/datos_agente.php: Removed useless code. + +2008-07-17 Raul Mateos + + * operation/agentes/status_monitor.php: Closed html tags. + +2008-07-17 Esteban Sanchez + + * godmode/reporting/reporting_builder.php, + godmode/reporting/map_builder.php: Check if all_agents were set to + avoid warning on foreach. + + * include/functions_db.php: Fixed typo in return_status_layout(). + Return false on get_db_all_rows_sql(). + + * include/functions_visual_map.php: Check layouts_data to avoid + warning on foreach. Removed ugly comments. + +2008-07-17 Esteban Sanchez + + * include/functions_db.php: Removed debug output to check use of + deprecated function. Please don't add message like this since there + are many people who use Pandora trunk and may find strange messages + like that. + + * operation/agentes/networkmap.php: Removed warning message if file + doesn't exists on checking cache system. + +2008-07-17 Esteban Sanchez + + * include/functions.php: Minimal style correction. + + * include/functions_db.php: Check sql_cache with empty() to avoid + notices. + + * operation/agentes/status_monitor.php: Tab style correction. + + * general/logon_ok.php: Added missing field to SQL sentence which was + causing PHP notices. + +2008-07-15 Esteban Sanchez + + * ChangeLog: Fixed some indentation and lines length issues. Fixed + also some filepaths. + + * include/functions_db.php: Tab and blankspaces correction. Limit the + query to one result in get_db_value() and get_db_row(). + +2008-07-13 Evi Vanoost + + * pandora_console/general/logon_ok.php: Made the query use sprintf + (for security purposes). + + * include/functions_db.php: Made all the database queries relying on a + single query function for simpler management. Also made sure that no + functions returned NULL because NULL is a valid database value. Also + made a simple query cache array so that duplicate queries to generate + a single page won't be repeated (ACL queries). Also updated some other + queries and functions (see the diff) and removed some old code. + + * operation/agentes/estado_grupo.php: Now with working agents counter! + + * general/footer.php: Just made a fancy counter that displays how much + queries weren't duplicated (90 on some pages!!) + +2008-07-12 Evi Vanoost + + * operation/agentes/networkmap.php: Some minor bugfixes introduced + with my changes yesterday. + + * pandora_console/general/links_menu.php: 2 queries for a menu? + Changed it to a single query. This list will likely never be empty - + if it is, Links section won't be generated. + + * general/logon_ok.php: Updated the queries to go faster. Changed the + timestamp calculation to an indexed query using utimestamp and + UNIXTIME(NOW())-604800 + + * images/networkmap/8.png: Added the Mac OS X icon.. + +2008-07-11 Evi Vanoost + + * operation/agentes/estado_grupo.php: Fixed the issue where all data + was 0-ed out. There was an if-then-else construction that wasn't + working well. + + * operation/agentes/networkmap.php: Made more extensive error messages + that explains WHY it wasn't generating. Then also made it so the image + is cached instead of regenerated every time (currently hardcoded at 5 + min.). + +2008-07-10 Evi Vanoost + + * operation/agentes/estado_grupo.php: Fixed some extra spaces that + made the URL look ugly. + + * operation/agentes/status_monitor.php: Made a nested SQL query out of + the flagging operation, much faster now. There is still a bug here + that I was trying to fix. Everything is 0-ed on this page. I will find + out why tomorrow. + + * images/console/background: Added some backgrounds + +2008-07-10 Sancho Lerena + + * include/styles/pandora_red.css: Updated. + + * include/styles/pandora_black.css: New style with BLACK blackground. + + * include/styles/pandora.css: Updated. + + * include/functions_db.php: Added auto order combos and queries. + + * include/functions_visual_map.php: Added overlap on down elements if + there are more than one in the same position (This could allow to cluster + elements to shown the down status first). Removed unused code. + + * operation/events/events.php: Added tooltip for group name. + + * operation/visual_console/render_view.php: Adjusted controls position. + + * operation/agentes/status_monitor.php: Added status for unknown monitors. + Added some database search improvement. + + * operation/agentes/sla_view.php: Sorted list of items. + + * operation/agentes/ver_agente.php: Updated AJAX code for network map + detail view of an agent. Added alert data. + + * operation/agentes/tactical.php: Removed 'fixed' styles, now using CSS. + + * operation/agentes/networkmap.php: Added ransep and font selectors. + Added alert under yellow color. Minor improvements. + + * operation/reporting/graph_viewer.php: Style update. + + * operation/menu.php: Visual console maps sort by name + + * images/background-li.gif: This sould replace
  • image. + + * general/login_page.php: Added build version on develop mode. + + * godmode/reporting/map_builder.php: Sorted lists, and shown module name + instead description. + +2008-07-09 Evi Vanoost + + * pandoradb.sql: Updated indexes + +2008-07-09 Sancho LErena + + * include/functions_html.php, include/functions_db.php, + operation/agentes/ver_agente.php, operation/reporting/graph_viewer.php + operation/reporting/custom_reporting.php, + godmode/reporting/reporting_builder.php: Some issues with ordered list + resolved. Some strings are now converted to lowercase to have a real + ordered (alphabetical) list. + + +2008-07-08 Evi Vanoost + + * pandora/console/install.php: Added mysql_error debugging that can + be uncommented when something goes wrong for clearer troubleshooting. + + * pandora_console/pandoradb_data.sql: Fixed a line that had an extra + semicolon (;) which caused the installer to fail. + + * pandora_console/index.php: Fixed the code that displays the custom + CSS code. Now the Console looks good. + + * pandora_console/general/header.php: Fixed the Autorefresh code. Now + the Autorefresh link switches correctly between grey and white instead + of staying whte. Also fixed the autorefresh in case that there is no + correct $_SERVER['REQUEST_URI'] so that it doesn't go 404. + +2008-07-08 Sancho Lerena + + * include/functions_reporting.php: Basic support for async modules. + General stats (tactical), do not shown async modules as uknown anymore. + + * operation/agentes/estado_agente.php, + operation/agentes/estado_ultimopaquete.php: Support for async modules. + + * godmode/agentes/modificar_agente.php: Fixed stupid bug in search + field in last commit. + + * operation/reporting/graph_viewer.php: Added controls to view in the + new combined graphic mode (lines), and to change size to three pre- + defined sizes. + + * reporting/fgraph.php: Stacked mode support was missing by unknown + reason. Reactivated. Added a mode to view combined graphs in "wired" + mode (lines only). + + * godmode/agentes/modificar_agente.php: Disabled agents was not shown, + so was unable to activate again. Fixed. + + * godmode/reporting/graph_builder.php: Added support for line mode. + Disabled agents don't shown in combo. Some other minor fixes. Changed + to show the name of the module, instead of description. + + * include/config.php: Deleted. This file should not be included in SVN + + * images/so_aix.png: New icon for AIX systems. + +2008-07-07 Esteban Sanchez + + * godmode/reporting/graph_builder.php: Tab style correction. + + * godmode/reporting/reporting_builder.php: Button label renamed. + + * include/functions_db.php: Added functions from + functions_reporting.php. + + * include/functions_reporting.php: Added missing documentation. Added + check to avoid division by zero on alert_reporting(). Avoid $return + flag as parameter in some functions. + + * include/functions_reporting_pdf.php: Avoid $return flag when calling + some functions. + + * operation/reporting/reporting_viewer.php: Do not use a span with + font-size when showing sla report. + +2008-07-04 Esteban Sanchez + + * operation/reporting/reporting_viewer.php: Added a loading div that + appears while the page is loading and dissapear once it's completed. + + * include/styles/pandora.css, include/styles/pandora_minimal.css, + include/styles/pandora_width.css: Added style to loading div. + +2008-07-04 Esteban Sanchez + + * operation/reporting/reporting_viewer.php: Fixed error when showing + final SLA result. + + * include/functions_reporting_pdf.php: Added final SLA result. + +2008-07-02 Esteban Sanchez + + * operation/agentes/estado_grupo.php: Fixed missing variable on lag + calculation. + +2008-07-02 Esteban Sanchez + + * include/functions_html.php: Fixed a typo in print_table() that was + causing to show nothing on IE. + + * include/styles/pandora.css: Rollback to #909 since it was not + working properly in IE. Need more discusion. + + * include/styles/pandora_width.css: Added to repository. Testing style + to have porcentual widths. + + * operation/agentes/estado_grupo.php: Rewritten to make the code + cleaner and a bit smarter. Future work will be required to make the + tooltips or the table better. + + * reporting/stat_win.php: Replaced include with require_once to + speed up the code parsing, besides it was not working with the + includes. + +2008-07-02 Esteban Sanchez + + * godmode/reporting/reporting_builder.php: Removed extra "#" in + javascript. + + * godmode/reporting/map_builder.php: Changes to try working in + Internet Explorer (not completed yet, it's really hard). + + * include/functions_db.php: Changed sever_status() It won't longer + return all the modules in pandora, since it's not need in this + function, also replaced a strange SQL which was using MAX() with a more + logical DISTINCT(). Style correction. + + * include/styles/pandora.css: Removed #main width, so it's as wider as + the parent. Fixed menu_tab_fram and menu_tab_frame_view divs to the + new template, aligned to the right. Tab and blankspaces correction. + +2008-07-01 Sancho Lerena + + * pandoradb.sql: Added several indexes, patch from Guruevi. + + * configurar_agente.php: Default "public" for snmp_community + was causing a fail on blank communities (snmp community is used + on WMI modules as filter key). Default value is now "" due the way + get_parameter works, and don't want to change a global function. + + * module_manager_editor_wmi.php: Added two new fields: filter key + for WMI output (using snmp_community to store it) and WMI response + field number (using tcp_port to store it). + + * setup.php: Added global "sla_period" item to setup page. + + * sla_view.php: Fixed code to be more close on our coding standards. + Need to improve and uses the global table functions on functions_html. + +2008-07-02 Esteban Sanchez + + * include/functions_db.php: Fixed typo in event_insert(). + +2008-07-02 Esteban Sanchez + + * include/styles/pandora.css: Removed width on header div. + + * include/functions_db.php: Use id_user parameter in logon_db(). + +2008-07-02 Esteban Sanchez + + * general/logon_ok.php: Style correction. + + * include/languages/language_en.php: Added a couple of strings. + + * include/styles/pandora.css: Container div has now variable width, so + Pandora console is wider now. + + * include/config.php: Replaced default values from last commit. Change + homeurl variable, which now points to base url directory. + + * include/config_process.php: Style correction. Use pandora functions + and indent the code properly. + + * reporting/fgraph.php, include/functions.php, ajax.php: Use + require_once instead of require which speeds up the code parsing. + + * index.php: Use require_once instead of require which speeds up the + code parsing. Add all GET and POST variables when refreshing a page. + Style corrections. Use $_SERVER instead getenv. + + * include/functions_db.php: Avoid including config.php and use global + instead. Replaced some id_user with the respective variable holds in + config array. Replaced SQL syntax, removed an undeclared variable and + renamed to english in event_insert(). Renamed + return_moduledata_*_value() to get_agent_module_value_*(). Fixed an + error in the sumatory when the module is incremental. + + * include/functions_reporting.php: Renamed return_module_SLA() to + get_agent_module_sla(). + + * include/functions_reporting_pdf.php: Tabs and blankspaces + correction. Style correction. Added new reports rendering, and fixed + images references. Removed old and deprecated functions. + + * operation/agentes/networkmap.php: Style correction. + + * operation/agentes/sla_view.php, reporting/stat_win.php: Use renamed + functions. + + * operation/reporting/reporting_viewer.php: Table reports width are + now wider. Fixed some colspan problems. Generate custom graph ids + better. Added agent and module name to SLAs. Style correction in the + use of rowclass structure since now each content has its own table. + + * operation/reporting/custom_reporting.php: Removed unused variable + for PDF reporting generation link. + + * operation/reporting/reporting_viewer_pdf.php: Rewrite the code to + make style corrections and use pandora functions. + + * operation/menu.php: Tabs and blankspaces correction. + +2008-07-01 Sancho Lerena + + * include/config_process.php: Default back to 1 week. + + * estado_monitores.php: Removed SLA check from there. Too slow for a + main view. + + * operation/agentes/ver_agente.php: Modified tabs to have SLA view. + + * operation/agentes/sla_view.php: New SLA specific view, show all + automatic SLA coming from monitor data and add's individual items + from a SLA report defined for any module of this agent. + +2008-07-01 Jorge Gonzalez + + * images/help.png: new help image. + +2008-07-01 Jorge Gonzalez + + * godmode/agentes/agent_manager.php: changed $lang_label () to function + lang_string (); modified tooltips and inline help. + +2008-07-01 Jorge Gonzalez + + * include/help/en/help_plugin_parameters.php, + include/help/en/help_alert_recovery.php, + include/help/en/help_prediction_source_module.php, + include/help/en/help_snmpwalk.php, + include/help/en/help_alert_type.php, + include/help/en/help_network_component.php: Added new help pages. + + * include/help/en/help_map_builder.php, + include/help/en/help_postprocess.php, + include/help/en/help_recontask.php, include/help/en/help_alerts.php, + include/help/en/help_manage_alerts.php: modified HTML tag. + + * godmode/agentes/module_manager_editor_network.php, + godmode/agentes/module_manager_editor_plugin.php, + godmode/agentes/module_manager_editor_prediction.php, + godmode/agentes/alert_manager_editor.php, + godmode/agentes/module_manager_editor_data.php, + godmode/agentes/modificar_agente.php, + godmode/agentes/agent_manager.php, godmode/alerts/configure_alert.php: + Added/modified help support. + +2008-06-30 Jorge Gonzalez + + * include/help/en/help_recontask.php: Added help page for Recon tasks. + + * include/languages/language_en.php: Added some strings. + + * godmode/agentes/module_manager_editor_wmi.php, + godmode/servers/manage_recontask_form.php: Added support for inline + help. + + * godmode/agentes/module_manager_editor_plugin.php, + godmode/agentes/module_manager_editor_data.php: Fixed buggy table, + modified previously. + +2008-06-30 Jorge Gonzalez + + * include/styles/pandora.css: Added cursor style for inline help. + + * include/help/en/help_manage_alerts.php: Added help page for Alert + management. + + * include/help/en/help_snmpcommunity.php: Added help page for SNMP + community. + + * include/help/en/help_map_builder.php: Added help page for map + builder. + + * include/help/en/help_postprocess.php: Checked spelling. + + * include/help/en/help_module_type.php: Added help page for Module + type. + + * include/help/en/help_snmpoid.php: Added help page for SNMP OID. + + * include/help/en/help_alerts.php: Added help page for Alert + configuration. + + * include/help/en/help_module_definition.php: Added help page for + Module definition. + + * include/functions.php: Added cursor style for inline help. + + * include/languages/language_en.php: Added new strings. + + * operation/agentes/estado_grupo.php: Fixed wrong link and text, it is + a group, not an agent. + + * operation/agentes/tactical.php: Fixed bug for empty values. + + * godmode/agentes/module_manager_editor_network.php, + godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/module_manager_editor_plugin.php, + godmode/agentes/module_manager_editor_prediction.php, + godmode/agentes/alert_manager_editor.php, + godmode/agentes/module_manager_editor_data.php, + godmode/agentes/agent_manager.php, + godmode/modules/manage_network_components_form.php, + godmode/reporting/map_builder.php, godmode/alerts/plugin.php, + godmode/alerts/configure_alert.php: Added suppot for inline help. + +2008-06-30 Esteban Sanchez + + * godmode/reporting/reporting_builder.php: Removed debug output. + +2008-06-30 Esteban Sanchez + + * godmode/groups/configure_group.php: Complete rewritten. Use Pandora + functions and added javascript support. + + * godmode/groups/group_list.php: Rewrite to use Pandora functions. + Code cleanup. + + * godmode/reporting/map_builder.php: Added width and height support to + graphics layout items type. + + * godmode/reporting/reporting_builder.php: Style correction. + + * operation/agentes/networkmap.php: Unused code cleanup. Style + correction. Use hex color codes instead of names, because graphviz was + complaining about them. Avoid a warning on graphviz about "color" in a + TD. Replaced lang_label with lang_string(). Show error if map could + not be generated. + + * operation/reporting/reporting_viewer_pdf.php: Style correction and + code cleanup. + +2008-06-30 Sancho Lerena + + * config_process.php, pandoradb_data.sql, setup.php: Added global + "sla_period" for default Monitor SLA calculation (in sec). + + * estado_monitores.php: By default now shows a SLA based on "sla_period" + period. + + * networkmap.php: Fixed layout to use overlap in all modes using different + techniques, depending on graph type. Tested with different map layouts in + size, topology and dimension. + + * agent_manager.php: Agent names are now show in order. + + * functions.php: Added a blank space in Help icon. + + * tactical.php: Added a few links in tactical view. + +2008-06-30 Esteban Sanchez + + * include/functions_db.php: Renamed get_db_all_rows_sqlfree() to + get_db_all_rows_sql(). Replaced all occurrences of old function name. + + * general/logon_ok.php, godmode/reporting/reporting_builder.php, + operation/reporting/reporting_viewer.php, reporting/fgraph.php, + include/functions_reporting.php: Replaced all occurrences + ofget_db_all_rows_sqlfree() with get_db_all_rows_sql(). + + * include/config_process.php: Do not add a slash to attachment_store + config variable. + + * include/functions.php: Style correction. + + * operation/agentes/estado_agente.php: Reduced one indentation level + by using comprueba_login() propperly. + + * include/javascript/jquery.cluetip.js: Added to repository. jQuery + plugin to add cute tips support. + + * images/darrowdown.gif, images/darrowright.gif, images/darrowup.gif, + images/darrowleft.gif, images/wait.gif, include/styles/cluetip.css: + Added to repository. Cute tips styling. + + * operation/agentes/networkmap.php: Added support to pretty tips to + each node of the network map. Use a variable to define the name of + Pandora FMS node (maybe it would be a nice idea to let the user + configure it). Added an extra check for file existance when generating + the graphic. Use pandora functions in some cases. Style correction. + + * operation/agentes/ver_agente.php: Added AJAX support to get the + current status of an agent to suit in a tooltip. + +2008-06-27 Esteban Sanchez + + * include/functions_db.php: Renamed variable from spanish. + + * include/functions_reporting.php: Splitted + agents_detailed_reporting() into agent_detailed_reporting() so now + it's possible to get the report of a single agent. Also the table + width of this report was reduced a bit to fit well in the console. + + * include/styles/pandora.css: Added style to agent reportings, + basically a border. + + * operation/reporting/reporting_viewer.php: Separate each report into + its own table. Flush the result to improve speed. Style correction. + +2008-06-26 Esteban Sanchez + + * images/console/background/africa.jpg, + images/console/background/asia.jpg, + images/console/background/europe.jpg, + images/console/background/north_america.jpg, + images/console/background/south_america.jpg, + images/console/background/world.jpg, + images/console/background/oceania.jpg: Resized to fit better in + Pandora default theme. + + * operation/visual_console/index.php: Delete view column and use a + link in the name instead. + + * operation/visual_console/render_view.php: Replaced id_usuario with + config variable. + + * operation/menu.php: Changed default option in reporting menu. + +2008-06-26 Esteban Sanchez + + * general/logon_ok.php: Use pandora functions to show last sessions. + + * index.php: Tab and blankspaces style correction. + + * godmode/reporting/map_builder.php: Fixed field name when inserting a + layout_data. Fixed group icon on list. + + * operation/visual_console/render_view.php: Deleted firebug debug + which was causing not to work on browsers without that extension. + +2008-06-26 Esteban Sanchez + + * ajax.php: Sed id_user in config array. + + * godmode/menu.php, general/header.php, operation/menu.php: Replaced + lang_label with lang_string(). + + * general/logon_ok.php: Reduced one indentation level. + + * godmode/agentes/agent_manager.php: Replaced lang_label with + lang_string(). Use pandora functions. + + * include/functions_html.php, godmode/agentes/configurar_agente.php: + Tab and blankspaces style correction. + + * godmode/reporting/map_builder.php: Complete rewritten to provide an + intuitive way of build the maps. It's cool, useful and very simple. + + * godmode/reporting/reporting_builder.php: Deleted an output debug. + + * godmode/setup/setup.php: Rewritten to use pandora functions. Added a + colorpicker for color settings. + + * include/config.php: Reset pandora password. We must solve things + with this file... + + * include/functions.php: Check if input is an array on safe_input(). + Use filename as id in array returned by list_files(). + + * include/functions_db.php: Renamed return_coordinate_* functions. + Style correction. + + * include/javascript/jquery.js: Updated to 1.2.6. + + * include/javascript/jquery.ui.datepicker.js: Code minimized. + + * include/javascript/pandora.js: Style correction. + + * include/javascript/wz_jsgraphics.js: Added a class to the elements + of a line, so it can be modified using javascript. + + * /include/styles/pandora.css: Added style to some tables dropdowns. + Added new styles relative to visual map editor. + + * operation/reporting/reporting_viewer.php: Style correction. Added + jQuery UI. + + * operation/visual_console/index.php: Use Pandora functions. + + * operation/visual_console/render_view.php: Drawing the map is now on + functions_visual_map.php. Added a countdown if a refresh time is set. + Use pandora functions. Style correction. + + * reporting/fgraph.php: Style correction. Use graphic_error() if + there's no data on grafico_modulo_sparse(). + + * images/trash.png: Added to repository. Image used on trash area on + visual map editor. + + * images/console/background/africa.jpg, + images/console/background/asia.jpg, + images/console/background/europe.jpg, + images/console/background/north_america.jpg, + images/console/background/oceania.jpg, + images/console/background/shouth_america.jpg, + images/console/background/world.jpg: Added to repository. Useful and + cool map backgrounds. + + * include/functions_visual_map.php: Added to repository. Implements + visual map functions like drawing the map. + + * include/javascript/jquery.colorpicker.js: Added to repository. + Implements a color picker widget. + + * /include/javascript/jquery.countdown.js: Added to repository. + Implements a countdown widget. + + * include/javascript/jquery.ui.core.js: Added to repository. jQuery UI + core. + + * include/javascript/jquery.ui.draggable.js: Added to repository. + jQuery draggable plugin. + + * include/javascript/jquery.ui.droppable.js: Added to repository. + jQuery droppable plugin. + + * include/javascript/pandora_visual_console.js: Added to repository. + Function useful to visual map interface. + + * include/languages/countdown_*.js: Added to repository. Countdown + localization. + + * include/languages/date_es_la.js, include/languages/date_gl.js, + include/languages/time_es_la.js, include/languages/time_gl.js: Added + to repository. Missing localizations. + + * include/styles/color-picker.css: Added to repository. Colorpicker + style sheet. + + * include/styles/countdown.css: Added to repository. Countdown style + sheet. + +2008-06-24 Sancho Lerena + + * include/functions_db.php: Fixed typo. + + * include/languages/language_es_es.php: Too long string fixed. + + * operation/agentes/tactical.php: Div0 fixed. + + * godmode/agentes/agent_disk_conf_editor.php: Check should be done + after reading (when updating file, because binary reads don't be afected + by magic_quotes. This SHOULD fix the problem. + +2008-06-23 Esteban Sanchez + + * include/functions_reporting.php: Do not show alert tables if there's + no fired alerts in the alert report. Use get_agents_in_group() in + general_group_reporting() and agents_detailed_reporting(). + +2008-06-23 Esteban Sanchez + + * include/functions_db.php: Deleted a debug output. list_group2 marked + as deprecated function. Added get_user_groups(). Fixed an undefined + variable in return_moduledata_sum_value(). + +2008-06-23 Sancho Lerena + + * include/functions.php, + agent_disk_conf_editor.php: FINALLY, fixed problem with slashes due + to MAGIC_QUOTES. Some special input will be processed with new + function "unsafe_string" that detect MAGIC_QUOTES status and run + stripslashes over string. Could be interesting to pass over some + "safe" inputs (on godmode section only), where possible conflicting + characters like "\" or "" can be passed as parameters. + + * pandoradb.sql: Removed table "tquicksession". Not ever used. + + * pandoradb_data.sql: Updated Scheme build. + + * agent_manager.php: Removed a debug "echo". + + * db_sanity.php: Added feature to delete id_module 0 modules. + + * 3.png: Added image for AIX in network maps. + + * functions_db.php: Fixed a div0 in return_moduledata_avg_value(). + Added server_status() that calculate modules for each server kind, + and return a consistent LAG calculation. + + * menu.php: Better Server view menu visualization. + + * estado_ultimopaquete.php: Don't show disabled modules anymore. + + * vier_server.php, + tactical.php: Removed old server status code, and used server_status() + function to get all data. + + * graph_viewer.php: Added ACL checks for each graph element. + + * fgraph.php: Negative values are now rendered in single graphs. + +2008-06-23 Esteban Sanchez + + * functions_db.php: Fixed get_agents_in_group() to handle "All" group + properly and make it capable to get disabled agents or not. Style + correction. Fixed a typo in agent_add_address(). + + * godmode/reporting/reporting_builder.php: Use get_agents_in_group() + to get the agents in the group of the report, specially group "All". + Added agent and module column to report content list when applies. + +2008-06-20 Esteban Sanchez + + * include/functions_reporting.php: Deleted reference to localhost. Align + times fired colum. Show priority string instead on alerts. + + * include/functions.php: Show only one decimal by default on + format_numeric() and format_for_graph(). Cut alert name, agent name + and module name. Style correction. + + * include/functions_db.php: Function give_moduleinterval() renamed to + get_module_interval() and fixed a typo with variable name. On + get_previous_data() get the data if it's not older than the interval. + Order datas on min, max and sum calculation by the timestamp. Fixed and + improved the sumatory calculation. + + * operation/agentes/status_monitor.php: Ignore disabled modules. + + * operation/reporting/reporting_viewer.php: Do not use format_for_graph(), + but format_numeric() instead. + +2008-06-19 Sancho Lerena + + * Fixed some typos. + + * Fixed bad conflict resolution commit in functions_db.php + + * include/functions_reporting.php + include/config.php + include/functions.php + include/functions_db.php + operation/agentes/estado_grupo.php + operation/agentes/estado_agente.php + operation/agentes/estado_monitores.php + operation/agentes/tactical.php + operation/agentes/networkmap.php + godmode/agentes/module_manager.php + godmode/agentes/agent_manager.php: Several fixes for module disabled issue + +2008-06-18 Esteban Sanchez + + * include/functions_db.php: Fixed an error on + get_db_all_rows_sqlfree(). + +2008-06-18 Esteban Sanchez + + * include/functions_db.php: Added documentation to all the functions + using javadoc style. Deleted unused and useless functions. Style + correction. User pandora database functions in functions that getss + simples values. Replace lang_label with lang_string(). + + * include/functions_reporting_pdf.php, + operation/reporting/reporting_viewer_pdf.php, + operation/visual_console/render_view.php, + include/functions_reporting.php: Replaced deprecated functions with + equivalents. + + * godmode/agentes/agent_manager.php: Fixed a bug with parent dropdown + select. + +2008-06-18 Esteban Sanchez + + * functions.php: Added documentation to all the functions in JavaDoc + format, which is an facto-standard. Deleted unused functions. Improved + the code of some functions. Tab and blankspaces style correction. + Replaced old lang_label with lang_string(). Some functions to print + selects were replaced with a functio to get an array with all the + possible values so the caller will use print_select() with them. + + * godmode/agentes/agent_manager.php: Use print_select() instead of + deleted function. + + * godmode/agentes/alert_manager_editor.php: Use print_select() instead + of deleted function. Use print_checkbox(). Style correction + + * godmode/reporting/map_builder.php, operation/agentes/ver_agente.php, + operation/messages/message.php, + operation/reporting/reporting_viewer_pdf.php: + Replaced deleted functions with their equivalents. + + * include/functions_db.php: Documented some functions, some work is + still required. Added get_reports() to get all the reports a user can + see. Deleted unused functions. Replaced deleted functions with their + equivalents. Added get_db_row_sql(), get_previous_data(). Fixed errors + when calculating average, max, min and sum values of an agent module. + + * include/functions_reporting.php: Fixed errors when calculating SLA. + + * operation/events/events.php: Tab and blankspaces correction. + Replaced form_priority with print_select(). Style correction. + + * operation/reporting/custom_reporting.php: Show all the reports a + user can see. Use Pandora functions. + + * operation/reporting/reporting_viewer.php: Show unknown label if SLA + can not be calculated. + + * operation/snmpconsole/snmp_alert.php: Avoid an extra indentation + level by using check_login() properly. Tab and blankspaces correction. + + * index.php, operation/users/user_edit.php: Adopted to renamed + function. + + * godmode/db/db_sanity.php, reporting/fgraph.php: Style correction. + +2008-06-18 Sancho Lerena + + * pandoradbdata_13_to_20.sql: prototype. not functional. + + * operation/events/export_csv.php: Event export to CSV. Support passed + filters. + + * images/networkmap/*.png: Updated icons for network map. + + * godmode/menu.php, godmode/db/db_sanity.php: New sanity tool for + database in interactive mode using console (ported from + pandora_db.pl). + + * reporting/fgraph.php: Added graphs for string data types. Fixed + event by agent/module graph for system events. + + * general/logon_ok.php, tactica.php: Fixed a div0. + + * godmode/agentes/manage_config.php: Several fixes, and added a new + option to mass-deletion of agents. + + * godmode/agentes/agent_manager.php, + godmode/agentes/modificar_agente.php: Delete of remote configuration + when delete an agent and manually, by user.. + + * operation/servers/view_server_detail.php: Added refresh option and + fixed layout. + + * status_monitor.php: Added new filter by state, most code rewritten. + Added pagination fixes, and corrected labels and legends. + + * operation/agentes/networkmap.php: Several fixes and modification to + render small maps and huge (>200 agents) maps. This should be fine by + now. Need "Group/Section" drawing /by click into section line/. + +2008-06-18 Esteban Sanchez + + * include/styles/datepicker.css, include/styles/timeentry.css: Added + to repository, date and time style sheets. + + * images/time-entry.png, images/down.png, images/up.png: Added to + repository. Images of up and down arrows and time selection. + +2008-06-18 Ramon Novoa + + * operation/agentes/networkmap.php: Small fixes. + * images/networkmap/pandora_node.png: Changed icon. + +2008-06-17 Ramon Novoa + + * operation/agentes/networkmap.php: Agent IDs are used to define + nodes in the graph. + +2008-06-17 Esteban Sanchez + + * pandoradb.sql: Drop foreign key of inexistent column. + + * godmode/reporting/reporting_builder.php: Fixed order when deleting a + report content. Deleted id_agent reference from treport (local + inconsistence is the reason why I couldn't see it before), also + id_user insertion was failing. Added a link to view group on report + form. Added module column on report content list. Use id_user from + config object. + +2008-06-17 Ramon Novoa + + * pandora_console/operation/agentes/networkmap.php: Added to + repository. Network Map. + + * pandora_console/operation/menu.php: Added an entry for Network Map. + + * pandora_console/images/networkmap + pandora_console/images/networkmap/0.png + pandora_console/images/networkmap/router.png + pandora_console/images/networkmap/10.png + pandora_console/images/networkmap/1.png + pandora_console/images/networkmap/2.png + pandora_console/images/networkmap/11.png + pandora_console/images/networkmap/printer.png + pandora_console/images/networkmap/firewall.png + pandora_console/images/networkmap/server.png + pandora_console/images/networkmap/9.png + pandora_console/images/networkmap/pandora_node.png + pandora_console/images/networkmap/server_hpux.png: Added to + repository. Network Map icons. + +2008-06-17 Esteban Sanchez + + * godmode/reporting/reporting_builder.php: Changing the group of a + report is not allowed. It will imply removing all the report contents + that belongs to an agent of the group. Fixed an error on javascript + changing the group. + +2008-06-17 Esteban Sanchez + + * ajax.php: Added to repository. AJAX interface for Pandora. A new + time is coming... + + * pandoradb.sql: Added id_group to treport. A report is now assigned + to a group of agents. Changes in treport_content to add an order + field, drop sla fields and use an enum for the type. NOTE: This will + break all your current defined reports, update under your + responsabillity. Added table treport_content_sla_combined to define + SLAs in the SLA types reports. + + * godmode/reporting/graph_builder.php: Use Pandora functions. Adde + javascript code to display the module icon when changing from the + dropdown menu. + + * godmode/reporting/reporting_builder.php: Almost complet rewritten to + use Pandora HTML functions. Style correction. + + * include/functions.php: Added new report types. Style correction. + + * include/functions_db.php: Use Pandora database functions to get + simple values. Added functions get_agents_in_group(), + get_modules_in_agent(), get_simple_alerts_in_agent(), + get_combined_alerts_in_agent(), get_alerts_in_agent(), + get_monitor_downs_in_period(), + get_monitor_last_down_timestamp_in_period(), + get_alert_fires_in_period(), + get_alert_last_fire_timestamp_in_period(). Deleted debug output and + fixed calling to an inexistent function in + return_moduledata_sum_value(). + + * include/functions_html.php: Tab style correction. Thanks to Ramon + for the advice. Fixed some errors on print_table that was causing not + to work fine if rowclass or colspan was defined. + + * include/functions_reporting.php: Adde date support to + return_module_SLA(), event_reporting(). Added alert_reporting(), + monitor_health_reporting(), general_group_reporting() and + agents_detailed_reporting() to implement new report types. Style + correction. + + * include/javascript/pandora.js: Added html_entity_decode() function + to decode some AJAX results. + + * javascript/jquery.js: Added to repository. jQuery version 1.2.4a + + * include/javascript/jquery.timeentry.js: jQuery plugin to manage time + inputs. + + * include/javascript/jquery.ui.datepicker.js: jQuery plugin to manage + date inputs in a dropdown calendar. + + * include/languages/date_*.js, include/languages/time_*.js: Added to + repository. Translation of date and time strings for the new calendar + javascript support. + + * include/languages/language_en.php: Added new strings relatives to + reports. + + * include/languages/language_de.php, + include/languages/language_fr.php, include/languages/language_gl.php, + include/languages/language_pt_br.php: Fixed a variable name. + + * godmode/groups/group_list.php: Avoid the use of an extra indentation + by returning if no success on comprueba_login(). + + * include/styles/pandora.css: Add some classes. Tab style correction. + + * operation/agentes/ver_agente.php: Added AJAX support to agent + operations. + + * operation/reporting/graph_viewer.php: Period dropdown selection + improved and printed with Pandora functions. + + * operation/reporting/reporting_viewer.php: Massive rewritten. + Implemented date and time support, added new report types, use Pandora + functions... + + * reporting/fgraph.php: Documentation fix. Added a new graphic to show + monitors health. + + * godmode/agentes/agent_manager.php, + operation/reporting/custom_reporting.php: Style correction. + +2008-06-16 Sancho Lerena + + * pandoradb_data.sql: Updated some new config tokens (graph colors), + updated group default names and icons, + + * manage_config_remote.php, godmode/menu.php: Added new config to + manage/copy remote config from one agent to other(s). + + * agent_manager.php: When create a new agent, cannot select group "ALL". + + * agent_template.php: Fixed a weird bug that creates two tagente_estado + records when using a module template. + + * alert_manager_editor.php: Fixed ACL problem assigning combined alert + components. Better management of NOP in combined alerts (Automated NOP + when create the first component. Added NAND, NXOR y NOR). + + * manage_config.php: Solved some bugs copying configuration with new + modules (Added support for new module types). Added filter for group and + fixed ACL problems. Code cleanup and better layout. + + * module_manager_editor_prediction.php: ACL checks added. + + * config_process.php, setup.php: Support to choose color graphs. + + * functions.php: Fixed typo and removed N/A for alerts with min/max = 0 + + * functions_db.php: Fixed another typo in give_disabled_group(), and added + feature to list_group() combo to render or now group "ALL". + + * estado_generalagente.php: Added network push button for whole agent. + + * tactical.php: Some minor layout improvement. + + * ver_agente.php: Network FLAG change request for whole group, and fixed + manual validation on combined alerts. + + * events.php: Event description don't show with " ' "characters. Fixed. + + * fgraph.php: graph_event_module() restored (was missing in last commit), + added user-defined color support. + + * stat_win.php: Added support to choose another date for graph. + +2008-06-16 Esteban Sanchez + + * reporting/fgraph.php: Fixed a regresion bug with progress bar mode. + +2008-06-16 Esteban Sanchez + + * reporting/fgraph.php: Fixed bug with graphic_combined_module() that + was causing not to work right. + +2008-06-16 Esteban Sanchez + + * include/functions_html.php: Added to repository. Implements HTML + functions. + + * reporting/fgraph.php: Many style correction fixes, including those + regardings tabs and blank spaces, variable names and indentation + levels for checkings. Improved dame_fecha(). Added date support to + graphic_combined_module(), grafico_modulo_sparse(). The selection of + the graphic to show based on parameters has been replaced by a switch. + The parameters are parsed with get_parameter() + + * include/functions_db.php: Style correction of tabs and blanks + spaces. Use Pandora database functions on simple querying functions + such as dame_perfil(), give_disabled_group(), dame_grupo(), + give_note_author(), dame_agente_id(), dame_agente_modulo_id() and many + more, there are a lot more to change. Function comprueba_admin() + renamed to check_admin (wrap created for old function). Added some + checks to get_db_value(), get_db_row() so the SQL is build based on + the parameter types. Added get_db_all_rows_sqlfree(), + get_db_all_rows_in_table(), get_db_all_rows_field_filter(), + get_db_all_fields_in_table(). Added date support to + return_moduledata_avg_value(), return_moduledata_max_value(), + return_moduledata_min_value(). Added function + return_moduledata_sum_value() to get the sum of the values in a + module. + + * include/functions.php: If input is numeric on safe_input, do not + clean it, since it's safe by itself. Use mysql_escape_string() on + salida_sql(). Added get_report_types(), get_report_name(), + get_report_type_data_source() relatives to reports. Added also + is_module_data(), is_module_proc(), is_module_inc(), + is_module_data_string() to know if a module is from a type. Replaced + form_priority() with get_event_types() so the caller of this function + will print the select (using print_select). + + * operation/events/events.php: Replaced form_priorit() with + get_event_types(). + + * ChangeLog: Tab style correction with previous commit. + +2008-06-13 Sancho Lerena + + * status_events: added to view new events in agentg view. + + * index.php: Added pure (Fullscreen). HTML code cleanup and user + session. + + * pandoradb.sql: talert_snmp: Added priority field. + + * pandoradb_data.sql: Changes default values in talerta. tconfig_os, + tgrupo and some links. + + * header.php: Fixed some user session management. + + * logon_ok.php: New design for welcome screen, odometer is over. + + * menu.php, godmode/menu.php: Some ACL improvements. + + * agent_disk_conf_editor.php: Minor fix in view link. + + * configurar_agente.php, agent_manager.php: Added parent combo and + better ACL checks. New remote configuration control for get timestamp + info of config file. + + * modify_alert.php: Changes to use new internal Mail alert. + + * config.php: Some items moved to config_process. (font, attachment + and default style). + + * functions.php: Added form_agent_combo(), form_event_type_combo(), + form_priority() and return_priority() functions. + + * functions_db.php: Added smal_event_table() to render a variable + table with latest events (filtered). + + * pandora.css: Added pure and priority colors. + + * estado_alertas.php: Fixed ACL problems. + + * stado_generalagente.php: Graph of modules now represents modules + that has generated events. Old graph is not used anymore. Also display + parent. + + * estado_grupo.php: Border of boxes is now thicker. + + * tactical.php: New screen, almost all code changed. Odometer is not + used anymore, added some new items, like module LAG meter, module + sanity, and other general metrics. + + * ver_agente.php: Now renders also event for each agent view. Alert + manual validation generate a new event. + + * events.php: New event system. 90% new code. A LOT of new features, + including full screen, coloured (by priority) and filters by six + fields. + + * snmp_alert.php: Added support for alert priority. + + * operation/users/user.php: No longer a user with UM privileges could + see any other user. + + * render_view.php: Added fullscreen support for visual maps. + + * fgraph.php: Added support for session checking in graphs (at + least!). New graphics for events (some changed it's function like + events by group), and feature added to progress GD implementation. + +2008-06-09 Sancho Lerena + + * operation/agentes/status_monitor.php, + operation/agentes/estado_agente.php: Data was presented for users with + access to specific groups (fixed also in 1.3.1 branch). + + * godmode/users/configure_user.php: Better management of password. + +2008-06-09 Ramon Novoa + + * pandoradb_data.sql: Added missing parenthesis. + + * include/styles/pandora.css: Added style for the remote configuration + editor. + + * godmode/agentes/agent_disk_conf_editor.php: Added to repository. + Remote configuration editor. + + * godmode/agentes/agent_manager.php: Added support to edit remote + agent configurations. + +2008-06-10 Sancho Lerena + + * pandoradb.sql: Updated tevent structure. Added criticity and + other important and new fields. + + * pandoradb_data.sql: Added "remote_config" token for setup. + + * setup.php: Added support for token remote_config. + + * config_process.php: Added support for token remote_config. + + * incident_detail.php: Solved small problems in attachment. + + * snmp_view.php: Solved small problems in pagination. + + * fgraph.php: Added support to generate graphs on any interval + in time, not only "last XX". Need to implement user interface + controls to work with it. + +2008-04-24 Sancho Lerena + + * operation/reporting/reporting_viewer.php, + operation/reporting/graph_viewer.php + include/functions_reporting_pdf.php: Render stacked custom graphs. + + * include/styles/pandora_red.css: Improved RED style :-) + + * include/styles/pandora.css: Added background. + + * include/languages/language_en.php: Added stacked token. + + * pandoradb.sql: Added field "stacked" to custom graphs. + + * images/backgrounds/background_red.gif: Added cool background ;) + + * reporting/fgraph.php: stacked custom graph support. + + * godmode/db/db_main.php: Uses new config tokens. + + * godmode/db/db_purge.php: Works also with "all" agents (like 1.1) + + * godmode/reporting/graph_builder.php: Able to define stacked or not. + + * pandoradb_data.sql: Added several template modules contributed by + Guguevi. + + * operation/events/events_rss.php: Added RSS events page, contributed + by guruevi. + + * manage_network_components_form.php, + manage_network_templates_form.php, + modules/manage_network_components.php: Combos are classified by name. + +2008-04-23 Sancho Lerena + + * include/functions_reporting_pdf.php: New functions for PDF reporting. + + * include/functions_reporting.php: Fixed alert & event reporting. + + * include/functions_db.php: Fixed function give_db_value. Also + label_string now don't show ][ characters. + + * include/pdf: Added ezpdf class to generate PDF reports. + + * operation/reporting/reporting_viewer.php, + operation/reporting/custom_reporting.php: A few fixes on + reporting (event viewer, combined graph...) + + * operation/reporting/reporting_viewer_pdf.php: render + report on PDF. + + * images/pdf.gif: PDF Icon. + + * images/pandora_logo.jpg: JPG logo for PDF reports (header). + + * godmode/agentes/module_manager_editor_plugin.php: Added + plugin port field (was missing). + + * godmode/reporting/reporting_builder.php: Fixed problem + with event reporting type. + + * godmode/alerts/plugin.php: Added plugin editor. + + * godmode/menu.php: Added plugin editor to menu. + +2008-04-17 Sancho Lerena + + * include/functions_db.php: Fixed problem in show_alert_row_mini() + + * operation/agentes/status_monitor.php: Almost all code changed. + Added pagination, replaced query for a paginated version and a lot + more efficient. Added freetext search on name / description of + monitors. + + * operation/agentes/estado_ultimopaquete.php: Fixed problem with + refresh / push buttons on data server modules. + + * godmode/admin_access_logs.php: Fixed several problems. Added a + better pagination. + + * godmode/agentes/module_manager_editor.php, + godmode/agentes/module_manager_editor_network.php: When pushed + SNMP walk, lost all fields. Fixed. Also fixed problems with min/max. + + * godmode/agentes/module_manager_editor_data.php, + godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/module_manager_editor_plugin.php + godmode/agentes/module_manager_editor_prediction.php: Fixed problems + with inverted max/min. + + * godmode/agentes/configurar_agente.php: Keepalive modules now are + from id_module=1 (data server). before was type 0 and that gives a lot + of problems. + +2008-04-10 Sancho Lerena + + * godmode/agentes/configurar_agente.php: Fixe problem with server + assigment in creation mode. + + * godmode/agentes/alert_manager.php, godmode/agentes/configurar_agente.php, + godmode/agentes/alert_manager_editor.php: Fixed problem with combined alert + editor. Tested and works fine for me. + +2008-04-10 Jorge Gonzalez + + * include/functions_db.php: Added a new function solving the bug + while adding network modules. + +2008-04-09 Sancho Lerena + + * AUTHORS: Updated. + + * pandoradb.sql: Added new index proposed for tagente_datos. + + * upgrade.php: Disabled until was functional. + +2006-04-07 Jorge Gonzalez + + * godmode/agentes/agent_template.php, + godmode/agentes/module_manager_editor_data.php, + godmode/agentes/module_manager_editor_network.php, + godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/module_manager_editor_plugin.php, + godmode/agentes/module_manager_editor.php, + godmode/agentes/module_manager_editor_prediction.php: Removed warning + messages, and fixed mdoule_type errors. + +2008-04-05 Sancho Lerena + + * pandoradb.sql: New header. + + * pandoradb_data.sql: Removed /**/ comments, due problems with + installer. + + * install.php: Updated installer for 2.0 version. + + * functions.php: Fix small problem in pandora_help() with icon. + + * estado_alertas.php: Do not show header "combined alert" if there + is no complex alerts. + + * reporting_viewer.php: Round data for monitor SLA report. + +2008-04-04 Jorge Gonzalez + + * godmode/agentes/module_manager_editor_data.php, + godmode/agentes/module_manager_editor_network.php, + godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/configurar_agente.php, + godmode/agentes/module_manager_editor_plugin.php, + godmode/agentes/module_manager_editor_prediction.php: Removed warning + messages due a lack of a variable in configurar_agente.php + +2008-04-03 Jorge Gonzalez + + * include/functions_db.php: New functions added to handle plugins and + export servers. + + * include/languages/language_en.php: Updated English translation file. + + * general/header.php: Updated header. + + * godmode/agentes/manage_config.php, + godmode/agentes/module_manager_editor_data.php, + godmode/agentes/module_manager_editor_network.php, + godmode/agentes/module_manager.php, + godmode/agentes/modificar_agente.php, + godmode/agentes/module_manager_editor_wmi.php, + godmode/agentes/configurar_agente.php, + godmode/agentes/module_manager_editor_plugin.php, + godmode/agentes/module_manager_editor.php, + godmode/agentes/module_manager_editor_prediction.php, + godmode/agentes/agent_manager.php, godmode/modules/module_list.php: + Added infrastructure to add/edit modules. + +2008-04-03 Sancho Lerena + + * pandoradb_data.sql: IA to prediction in description. + + * pandoradb.sql: Added priority to alert and custom recovery fields. + + * include/styles/tip.css, include/styles/pandora.css: New styles + for tooltip info (combined and alerts) and some changes in frames for + agent management / view. + + * include/functions_db.php: Added check_server_status() function to check + from console server status. If in 15 minutes there is no updated keepalive + from any server, they will be marked as down. And function return down. + This function is now called on each page. Added funtions to display alert + status in a tooltip. + + * include/languages/language_en.php: More strings. + + * include/functions.php: Added several funtions to simplify alert report. + + * operation/agentes/estado_alertas.php: Updated. Shows also combined + alerts and give a lot of information in different tooltips. + + * operation/agentes/estado_ultimopaquete.php: Clean blank spaces in URL. + + * operation/agentes/estado_monitores.php: now is possible to force a + module refresh from main view. + + * operation/agentes/ver_agente.php: Tab has been upgraded. + + * images/mod_data.png, + images/mod_data_inc.png + images/mod_proc.png + images/mod_keepalive.png + images/mod_string.png: Added new type icons and updated old ones. + + * general/header.php: Global check for servers and autorefresh control. + + * godmode/agentes/alert_manager.php: New alert management for combined + alerts, visualization, etc. + + * godmode/agentes/configurar_agente.php: Included new alert management. + + * godmode/agentes/alert_manager_editor.php: New alert management editor. + +2008-04-01 Sancho Lerena + + * pandoradb_data.sql: Alert type 0 is not 1. 1-3 are reserved. Removed + prediction module (nosense since it uses normal modules). + + * include/functions_db.php: Added wrapper give_db_value to get_db_value + because A LOT of code uses old syntax and this makes too many errors. + + * include/functions.php: Fixed pagination issues with blocksize config. + + * pandoradb.sql: Change alert command lenght and added some comments + for future implementation of alert criticity and others. + + * operation/incidents/incident.php: Fixed some bugs calling to old + funcions / variables. + + * operation/events/events.php: Fixed some bugs calling to old + funcions / variables. Removed graph and simplified header. + + * operation/agentes/estado_alertas.php: Changed get_db_value call + and removed (Raul) button to create alert from here. + + * operation/agentes/estado_grupo.php: Implemented support for optional + view of down modules and fired alerts. + + * operation/agentes/ver_agente.php, + operation/agentes/datos_agente.php: Uses of new get_db_value and + new session id variable. + + * images/mod_async_string.png: Added image. + + * images/mod_async_inc.png: Added image. + + * images/mod_image_png.png: Added image. + + * images/mod_async_data.png: Added image. + + * images/mod_async_proc.png: Added image. + + * images/mod_image_jpg.png: Added image. + + * godmode/setup/setup.php: Several fixes. + + * godmode/agentes/alert_manager.php: Several changes for new alert manager. + Not finished. Interim commit. + + * godmode/agentes/configurar_agente.php: More changes needed to alert editor. + + * godmode/agentes/alert_manager_editor.php: New file for alert management. + + * godmode/modules/module_list.php: Some updates, removed invalid column. + + * godmode/alerts/modify_alert.php: Alert types < 4 cannot be modified (this + includes combined, internal audit and Pandora FMS log). + +2008-04-01 Jorge Gonzalez + + * pandoradb_data.sql: Changed welcome message. + * pandoradbdata_12_to_13.sql: Changed welcome message. + +2008-03-27 Ramon Novoa + + * pandoradb_data.sql: Added 'Compound only' alert type. + +2008-03-23 Sancho Lerena + + * pandoradb.sql: Upgraded SQL schema for Pandora FMS 2.0 + + * pandoradb_13_to_20: Moved filename (renamed). This don't work yet. + +2008-03-19 Manuel Arostegui + + * pandora_console.spec: Solved a problem with Suse based + distros regarding to dependencies and apache's path. + +2008-03-13 Sancho Lerena + + * include/functions_db.php: Added show_server_type (): Return a string + containing image tag for a given target id. Updated some generic db + access calls to new function names. + + * pandoradb.sql: Removed unused field. + + * operation/agentes/estado_generalagente.php: Some fixes for new schema + + * reporting/stat_win.php: Uses new $config hash. + + * godmode/agentes/module_manager.php: Some fixes. Added visualization + for module type (by server type). + + +2008-03-06 Sancho Lerena + + Pandora FMS 2.0 development first commit. 1.4 version is now 2.0 + + * pandoradb_data.sql: Added correct tnetwork_components, fixed + ttipo_modulo (categoria values). + + * include/styles/pandora.css: Added some server icons, tab style + for module editor has been improved. + + * include/functions_db.php: added new functions, lang_string and + check_login, and a first review of several functions that currently + need change for new config session parameters in array $config[] + + * include/javascript/pandora.js: Added a new global include for + spare javascript functions before included into a few pages. + + * include/languages/language_en.php: New tokens. + + * include/help*: New contextual help system. + + * include/config_process.php: New way to manage config. + + * include/functions.php: Added new functions to manage global + + * operation/agentes/estado_ultimopaquete.php: removed old javascript + code from there. + + * operation/agentes/estado_agente.php: Removed references to deprecated + field "agent_type". + + * operation/agentes/tactical.php: Some code cleanup and progressbar + issues merged from 1.3.1 branch. Need to add support to new server + types and new module types. + + * operation/servers/view_server.php: Added support to new servers, code + cleanup. + + * reporting/fgraph.php: Code cleanup, changes to use new config method, + and a lot of style change. + + * general/pandora_help.php: New source for contextual help in the way + of moodle. + + * general/footer.php, general/noaccess.php: Code cleanup and uses of + new config. + + * module_manager_editor: New editors for each module family. Need + finish and implement EDITION of data, now only inserts data. + + * godmode/agentes/agent_manager.php: Implemented new server assigment + and edition. + + * godmode/agentes/configurar_agente.php: Small changes that affects + module management, visualization and agent management. + + +2008-03-01 Raul Mateos + + * include/languages/language_*.php: Updated and cleared header. + +2008-02-28 Raul Mateos + + * operation/agentes/estado_monitores.php: Improved usability adding titles + in images. + +2008-02-25 Sancho Lerena + + * pandoradb_data.sql, pandoradb.sql: Modified, added and altered + SQL structure. This is a final aproximation to 1.4 version. Probably + more changes are coming in the next future before to close 1.4 database + definition. + +2008-02-21 Sancho Lerena + + * Added new structures for predictive module, plugin server, and other + planned functionalities for 1.4.x version. + + * Merged code from 1.3.1 branch. + +2008-02-19 Raul Mateos + + * operation/agentes/tactical.php: Solved small visual issue with rows. + + * include/languages/language_en.php: Changed CASE in menu texts. + +2008-02-16 Raul Mateos + + * operation/agentes/estado_*.php: Improved usability adding titles in + images. + +2008-02-12 Raul Mateos + + * operation/agentes/estado_agente.php, general/header.php: small changes + to solve small problem with header in IE7. + +2008-02-12 Raul Mateos + + * include/languages/language_en.php: Corrected typo. + +2008-02-11 Raul Mateos + + * godmode/agentes/module_manager.php: Closed some html tags. + Added title for the action icons. + +2008-02-09 Raul Mateos + + * pandoradb_data.sql: Solved stupid bug with ending ";". Deleted duplicated + insert. + +2008-02-01 Raul Mateos + + * operation/agentes/estado_*.php: Added code to help admin user + to create agents and alerts, adding buttons to godmode. + + * include/languages/language_es_es.php: Updated text. + +2008-01-21 Sancho Lerena + + * operation/visual_console/render_view.php: Applied some patches from + guruevi to improve graphic size and tooltil. Label is still displayed on + graphic canvas (it could be deleted in the future using an optional switch) + +2008-01-11 Sancho Lerena + + * config.inc.php: Updated version number for config template. + + * tactical.php: Fixed info from network server (merged from trunk). + + * manage_recontask.php: recontask list better render of information. + +2008-01-10 Sancho Lerena + + * functions_db.php: Some changes in future generic SQL interface access. + + * pandora_console/include/functions.php: Added generic acces to HTTP + parameters. + + * status_monitor.php: Fixed problems detected by Pierre Gaxatte. + + * estado_agente.php: Fixed the same kind of problems (ACL / Group acces) + and added a Agent search field as request by J.Corona. + + * tactical.php: Rename of generic SQL function access. + + * view_server.php: Rename of generic SQL function access. + + * modificar_agente.php: Fixed some render problems, added a Agent search + option and better formatting. + +2008-01-10 Sancho Lerena + + * functions_db.php: Added generic SQL access function to get data using + a free SQL sentence. + + * estado_ultimopaquete.php: Uses new Keepalive implementation and render + keepalive data in correct way. + + * view_server.php, + tactical.php: Uses new keepalive module to make correct calculations for + server load graphs and stats. + + * configurar_agente.php: Insert new keepalive module record in state table + + * pandoradb_data.sql: Updated scheme for 1.3.1 + + * pandoradbdata_1.3_to_1.3.1.sql: Update SQL from 1.3 to 1.3.1 + + * index.php: Version number update. + + This is the first commit for 1.3.1 branch (Console code) + +2008-01-09 Sancho Lerena + + * fgraph.php: Solved problem in combined area render (ugly graphs most of times). + Now graphs are stacked by default (in the future could be choose between in + stacked mode or plain (old one), as suggested in feature request #1835681. + +2008-01-08 Sancho Lerena + + * pandoradb_data.sql: Added keep_alive as module id 100 for the new keepalive + management. Old way (from 1.2) is now deprecated and not used. + + * operation/agentes/estado_agente.php: Style changes, not code. + + * images/mod_keepalive.png: Added new icon for keepalive moduletype. + + * godmode/agentes/configurar_agente.php: Create an agent creates automatically + a keepalive module AND a tagente_estado record. + +2007-12-16 Sancho Lerena + + * pandoradb.sql: New field for tagente_modulo: disabled, to be + able to disable individual modules on an agent. + + * index.php: Version number is now officially "1.4dev". There is + a long way to finish 1.4. + + * operation/servers/view_server_detail.php: FIX. If no tasks, show + a little message. + + * images/console/icons/smalldot*: New small graph for graph console. + + * reporting/fgraph.php: FIX. Combined graphs with components of scale =1 + does not readjust automatically. + +2007-12-16 Raul Mateos + + * include/languages/language_en.php, language_es_es.php, language_fr.php, + language_de.php, language_pt_br.php: Updated strings. + + * pandoradb_data.sql: Updated to insert updated languages. + + * index.php, include/config_inc.php: Updated version and build number. + +2007-12-14 Sancho Lerena + + * pandoradb.sql: BUG FIXED, generic_data_inc data don't work with + small float data. Need to alter tagente_datos_inc table for field + "datos. + +2007-11-19 Sancho Lerena + + * index.php: Included patch summited by Guru Evi (guruevi) for HTTPS support. THanks evi ! :) + +2007-10-14 Raul Mateos + + * godmode/modules/manage_network_components.php: Added deleted table row. + + * include/languages/*.php: Removed duplicated lines. Updated some + languages. + +2007-10-13 Raul Mateos + + * styles/op.css, god.css, link.css: Simplify styles. + + * godmode/menu.php: removed unused class. + + * operation/menu.php: Updated license header. + + * operation/incidents/indicent_statistics.php: Added vertical align to images. + + * languages/language_es_es.php: Solved small text typo. + + * godmode/modules/manage_network_components.php: Add text filter and improved filter. + +2007-10-12 Raul Mateos + + * Near ALL php: Removed remaining help icons. Closed some HTML tags. + + * index.php, include/config.inc.php: Updated build. + + * languages/*.php: Added text for "Logs". + + * godmode/admin_access_logs.php: Solved small visual error with +filter. Added Logs text. + +2007-10-09 Sancho Lerena + + * operation/reporting/reporting_viewer.php: Fixed small bug mixing min/max values of SLA render. + + * godmode/reporting/reporting_builder.php: Fixed small bug deleting item from report, that + return user to another report. + +2007-10-08 Sancho Lerena + + * Security fix has been included in ver_agente.php, using a new function to validate + GET variables (checking for numeric data). This security isse was a SQL Blind URL Attack. This + is described in mailing list with more depth, including the patch. + + * include/functions_db.php: Insert_event is now capable to store events already validated. + + * operation/events/events.php: Adjusted column width. + + * operation/agentes/estado_alertas.php: Added additional ACL check. Now user is able to validate + (Cease) manually an alert (new feature). + + * operation/agentes/ver_agente.php. Now user is able to validate (Cease) manually an alert + (new feature). + + * operation/agentes/estado_generalagente.php: Render interval in human time insted in seconds. + +2007-10-03 Sancho Lerena + + * functions_db.php: Fixed problem in visual maps, alerts was not used + to draw red icons. Fixed. + + * Two maps added, one icon fixed, and one icon added for visual console. + +2007-09-27 Manuel Arostegui + + * operation/events/events.php: Fixed some problems + similar to bug #1801301. + + * godmode/agentes/modificar_agente.php: Fixed some problems + similar to bug #180130. + +2007-09-24 Sancho Lerena + + * operation/agentes/estado_agente.php: Fixed BUG 1801301 thanks to Eric Ross. + +2007-09-20 Sancho Lerena + + * operation/agentes/estado_alertas.php: Alert icon is now the box icon. + + * view_server.php, tactical.php: Solved bug in lagcheck for down modules. + + * godmode/agentes/manage_config.php: Agent ordered by name in destination box. + +2007-09-08 Raul Mateos + + * include/languages/language_en.php, language_es_es.php: Add two + new texts. + + * general/error_*.php: Changed default HTML encoding to UTF-8. + + * operation/agentes/estadogeneralagente.php: Removed function + in label that causes some problems with UTF-8 texts. + + * godmode/agentes/configurar_agente.php: Changed strings from code + to language includes. + + * index.php: Updated build, version and set develop pass to 1. + +2007-09-07 Raul Mateos + + * include/languages/language_en.php: Solved bug due to adding accent + in string. + + * include/languages/language_gl.php: Translated complete to galician. + +2007-09-04 Raul Mateos + + * install.php, upgrade.php: Changed default HTML encoding to UTF-8. + + * include/languages/*.php: Updated some texts. Encoded to UTF-8. + +2007-08-30 Sancho Lerena + + * pandoradb_data.sql: Added spanish (es_es) to available languages. + + * include/languages/language_es_es.php: Added new strings for 1.3 + + * include/languages/extract_newlines.sh: (DEV) script to get new strings, comparing two + language files. It should be used only by translators and developers. + + * include/languages/language_en.php: Updated english language with some missing (was encoded + in code) strings. + + * godmode/setup/setup.php: Fix a bug when selecting special style "pandora_minimal". Added a + code check + + * godmode/modules/manage_network_templates_form.php: Fixed some "inline" text labels. + + * godmode/reporting/graph_builder.php: Fixed some "inline" texts. + + THIS IS FINAL COMMIT BEFORE PANDORA FMS 1.3 BETA2 + +2007-08-29 Sancho Lerena + + * include/config.inc.php: Change defaults to avoid problems with attachments. + +2007-08-28 Sancho Lerena + + * pandora_console/operation/reporting/graph_viewer.php: Fixed dimensions of graph + view + +2007-08-27 Sancho Lerena + + * operation/agentes/ver_agente.php: Truncated too long agent names. + + * operation/agentes/tactical.php: Fixed BUG: not initializated modules are now + correctly viewed. + + * godmode/agentes/manage_config.php: Fixed BUG: copying modules also create + status record and some minor issues with visualization. + + * godmode/agentes/configurar_agente.php: Truncated too long agent names. + +2007-08-26 Raul Mateos + + * upgrade.php, install.php: Corrected small typo and tag errors. + + +2007-08-23 Sancho Lerena + + * datos_agente.php: Fix delete button for String data. + + * pandoradbdata_12_to_13.sql, pandoradb_data.sql: Fixed some problems with + network components, and network templates. + + * README: Updated doc with Guick Install Guide. + + * godmode/agentes/agent_template.php: Fixed BUG #1770888. + + * godmode/agentes/configurar_agente.php: Fixed BUG# 1770895. + + * godmode/agentes/agent_manager.php: Fixed BUG# 1770895 and other new bug not + identified when creating an agent and try to access some items. + + +2007-08-22 Sancho Lerena + + * pandoradb_data.sql: Fixed undetermined problem with alert data load + (rewritten in simple format), and removed all languages until finish + official documentation. + + This should be last commit before beta2 (I hope!) + +2007-08-21 Sancho Lerena + + * install.php: Fixed heigh in step3 box. + + * upgrade.php: Typo at title in step1. + +2007-08-20 Sancho Lerena + + * pandoradb.sql: Used UTF-8 by default + + * index.php. UTF-8 Default. + + * README: Updated texts for Readme. + + * INSTALL: Deteled old stuff + + * upgrade.php: Links fixed. + + * migrate.php renamed to upgrade.php + + * Deleted old upgrade scripts from 1.1 + + * Updated install.php. + + * Updated Index.php version to Beta2 :-) + + +2007-08-17 Sancho Lerena + + * Updated Pandora FMS logo :-) (Thanks Silvia!) + + * upgrade_from_1.2.php: Deleted file, code merged in migrate.php + + * include/styles/install.css: Added style to show info in div. + + * pandoradbdata_12_to_13.sql: Fixed some items. + + * install.php: Added link to migrate wizard. + + * pandoradb_12_to_13.sql: Fixed some items. + + * reporting/fgraph.php: Fixed problem (NOTICE string) rendering + boolean graphs. + + * migrate.php: Upgraded and finished migration tool from 1.2 to 1.3 :-) + +2007-08-09 Sancho Lerena + + * upgrade_from_1.2.php, pandoradbdata_12_to_13.sql, + pandoradb_12_to_13.sql, migrate.php: Migration scripts and wizard + (DO NOT USE YET!). Not finished. + +2007-08-08 Sancho Lerena + + * reporting/stat_win.php, general/noaccess.php: Fixed problem with + paths outside index.php call. + + * index.php: Some fixes in checks for problems in startup and + needed files. + + * general/*: Better layout of problems, some minimal fixes. New + file added to warn user of missed config.php file. Better + treatment of fails. + +2007-08-06 Sancho Lerena + + * pandoradb.sql, alert_manager.php: Alert time support uses TIME + format instead numeric (changes requested by esanchezm). + +2007-08-06 Sancho Lerena + + * include/functions_db.php: Fixed unsorted render (E.Ross). + + * index.php: Several fixes from E.Ross and me (HTTP port, REFR bug + #1756143). + + * status_monitor.php: Small fixes for SQL sentences (E.Ross). + + * estado_grupo.php: Small fixes for SQL sentnces (E.Ross). + + * estado_ultimopaquete.php: Fix to use boolean graph from E.Ross. + + * fgraph.php: Use simplified version of sparse to make a more + quick and simplified version of graph, useful for Boolean types + (E.Ross). + + * stat_win.php: Fixed problem with resizing (E.Ross). + + * godmode/groups/configure_group.php: Fixed code for Non-dependant + groups (E.Ross). + + * login_page.php: Fixes for non 80 HTTP port (E.Ross). + +2007-08-06 Sancho Lerena + + * CSS Fixes (min height). + + * pandoradb_data.sql: Added some missing default alerts, fixed others. + +2007-08-02 Sancho Lerena + + * Fixed bug #1757084 for Data Server lag check. + +2007-07-31 Sancho Lerena + + * operation/agentes/bulbs.php: Legend now shown updated image. + +2007-07-28 Sancho Lerena + + * include/functions_db.php: Added return_status_layout() function to fix + problem in Visual Console, now recursive status of linked layouts works (Xavi) + + * install.php: Add more warnings about Database destroy (Dagget) + + * operation/visual_console/render_view.php: Fixed code to get recursive + status of linked layouts (Xavi). + + * operation/agentes/estado_alertas.php: Fixed layout of lights. Much + more visible for operators using large screens (Javier Carranza). + + * operation/agentes/status_monitor.php: Fixed layout of lights. Much + more visible for operators using large screens (Javier Carranza). + + * operation/agentes/estado_monitores.php: Fixed layout of lights. Much + more visible for operators using large screens (Javier Carranza). + + * operation/agentes/estado_agente.php: Fixed layout of lights. Much + more visible for operators using large screens (Javier Carranza). + + * images/pixel_*.png: Added for use in previous fixes. + + * reporting/fgraph.php: Fixed problem with generic_pie without data. + + * godmode/reporting/map_builder.php: Fixed problem (annoy feature) reported + in lists (i cannot remember the name, sorry guy). Now modules expands by default + +2007-07-23 Sancho Lerena + + * reporting/fgraph.php: Fixed problem in db information graphs due a + problem checking height and getting data on orphan data modules. + + * godmode/db/db_purge.php: Fixed notice warning for ob_fush() call. + +2007-07-20 Sancho Lerena + + * operation/servers/view_server.php: Fixed bug with Data Server lag check + + * operation/agents/tactical.php: Fixed the same bug above. + +2007-07-19 Sancho Lerena + + * godmode/agentes/agent_manager.php: Fixed problems not really + fixed in commit 563 (bug 1744913). + + * operation/servers/view_server.php: Fixed Data information are + now more accurate (before get incorrect data for data server). + + * operation/agentes/tactical.php: Fixed the same that above and + fixed total nomber of modules for data server that was 0 always :( + +2007-07-18 Sancho Lerena + + * include/functions_reporting.php: With last change in server, we + have control of not initilizated modules (those who never got + data/contact), we need to take care of them here. + + * pandoradb.sql: last_execution_try field is added to + tagente_estado to be able to keep last execution try from network + server, later method was incompatible with automatic compatation + of data and with data server. + + * operation/agentes/estado_grupo.php: Unknown data not includes + non initialized data. It's possible that need to make changes of + this kind in other files because the nature of the problem + detected. + + * operation/agentes/tactical.php: BugFix: LAG is now correct and + makes reference to the oldest module that has been processed. Also + are shown non initialized data. + + + * operation/servers/view_server.php: BugFix: LAG is now correct + (see above). + +2007-07-16 Sancho Lerena + + * include/functions_db.php: Bugfix; list_group and list_group2 funtions + now include all group in result. All group recheck should be done inside code, not in + this function. + + * operation/agentes/estado_grupo.php: Fixed bug with ALL group. + + * operation/agentes/estado_monitores.php: Bugfix, Now show only initialized modules. + + * operation/agentes/estado_agente.php: Bugfixed, "All" group problem, + and agent names are truncated if > 18 chars. + + * operation/agentes/tactical.php: Bugfixed, now calculates LAG and module + count properly. + + * operation/servers/view_server.php: Bugfixed, now calculates LAG and module + count properly. + + * reporting/fgraph.php: Bugfix: Renamed static problem image. + + * godmode/agentes/configurar_agente.php: Bugfix, agent address management + in manual creation. + + * godmode/agentes/agent_manager.php: Bugfix, #1744913 (show icon in creation) + +2007-07-13 Sancho Lerena + + * img/so_other.png: Fixed image. + + * estado_monitores.php: Not shown only initialized monitor data, + those whose utimestamp is zero, skipped (created but never used). + + * pandora_console/godmode/agentes/configurar_agente.php: Fixed + problem when creating manually an agent: does not create IP + address in tadress table, so Recon Server create again system with + the same IP. + + * operation/agentes/estado_ultimopaquete.php: Fixed problem with + modules in tagente_estado with no data (because they has not been + initializated, due from it's creation it cannot get real + data). This problem was detected because Recon don't create + instance for tagente_estado (this issue is also fixed in the next + commit). Now this page shown data for data that has a utimestamp + != 0. + +2007-07-02 Raul Mateos + + * operation/reporting/reporting.php: Reverting change. + + * operation/menu.php: Reverting change. + +2007-06-29 Raul Mateos + + * images/lupa.png: better image + + * operation/reporting/reporting.php: New summary file for reportings + + * operation/menu.php: Changed code to show new reporting file. + +2007-06-28 Esteban Sanchez + + * install.php: Change file permissions of config.php when it is + created. + + * general/error_perms.php: Added a blank space. + +2007-06-27 Raul Mateos + + * include/sytles/*.css: Updated "gif" references to the "png" refs. + + * include/language/language_en.php: Updated text. + + * images/*: Removed near all .gif files and created .png + + * operation/*.php, godmode/*.php, *.sql: + Updated gif references to .png + + * install.php: Added feature request 1744237 + + * index.php, operation/agentes/exportdata.php: Moved calendar jscript + from index to exportdata + +2007-06-25 Sancho Lerena + + First commit for Beta2 :-) + + * reporting/fgraph.php: Fixed problem with combined graph that + makes long time graphs more smaller and slightly visible. + +2007-06-25 Raul Mateos + + * include/sytles/pandora.css: Updated "error" and "success" messages + with new .png icons. + + * images/suc.gif, error.gif: Deleted image files. + + * images/suc.png, err.png: New image files for messages. + +2007-06-25 Sancho Lerena + + * include/config.inc.php: Added backslash to some variables to + avoid problems in wizard. + +2007-06-22 Sancho Lerena + + This commit should finish Pandora FMS Console 1.3 beta 1 :-) + + * pandoradb_data.sql: Added default news for new instalation. + + * include/styles/op.css: Changed icon for Visual Console. + + * include/config.inc.php: Some minimal changes for skeleton. + + * include/languages/language_en.php: Added final strings (hope!). + + * index.php: Adjusted some issues for production. + + * operation/incidents/incident_statistics.php: Added titles. + + * operation/events/event_statistics.php: Added titles. + + * operation/agentes/tactical.php: DivZero bug fixed. + + * images/image_problem.png: Updated image with new logo. + + * reporting/fgraph.php: Added generic_bar_graph and, at least, no + more jpgraph graph usage !. All graphs are using GD/Pear Graph + now. + + * general/logon_ok.php: Fixed the same bug that in tactical. + + * godmode/db/db_info.php: Added titles. + + * godmode/db/db_purge.php: Now render detailed info in graph for + each agent selected. + + +2007-06-22 Raul Mateos + + * include/languages/language_en.php: More strings. + + * pandoradb_data.sql: Solved small problem with language strings. + + * operation/visual_console/index.php: Added code to show + text if no layout defined. + + * godmode/reporting/*builder.php: Added code to show text + if no reporting defined. + + * operation/reporting/*.php: Added code to show text + if no reporting defined. + + * operation/menu.php: Added code to highlight custom reporting + if selected. + +2007-06-21 Sancho Lerena + + * include/languages/language_en.php: More strings. + + * include/functions.php: entrada_limpia() should work fine in UTF8. + + * operation/incidents/incident.php: Fixed many ugly things. + + * operation/incidents/incident_detail.php: Fixed many ugly things. + + * operation/incidents/incident_note.php: Fixed many ugly things. + + * operation/events/event_statistics.php: Fixed graphs. + + * operation/events/events.php: Fixed some legend position and header. + + * operation/agentes/tactical.php: Fixed divzero error. + + * operation/menu.php: SNMP Alert not shown to normal users anymore. + + * reporting/Image/Canvas/GD.php: Added errorlevel setting to 0 + (disable warnings for graphs). + + * reporting/fgraph.php: MANY graphs migrated from jpgraph to peargraph. + + * general/header.php: More width for header information. + + * godmode/admin_access_logs.php: Added graph to header. + + * godmode/reporting/map_builder.php: Removed debug stuff + +2007-06-21 Raul Mateos + + * images/op*.gif, god*.gif: deleted. Also deleted several other + GIF files. + + * images/god*.png: New png files in godmode icons. + + * include/sytles/god.css, op.css: Changed to new .png icons. + + * help/*, general/error*.php: Changed old .gif logo to new .png logo. + + * godmode/reporting/map_builder.php: Changed cancel.gif to cross.png. + +2007-06-21 Sancho Lerena + + * include/languages/language_en.php: More new tokens added. + + * include/functions.php: Added function render time for alert time + limiters format (multiplier of 30). + + * pandoradb.sql: Added support for alert time limiters format. + + * operation/visual_console/render_view.php: Added support for + single lines a few fixes. + + * images/console/background/globalmap.jpg: Nice world background. + + * images/console/icons/computer.png: Added new icon for workstation. + + * godmode/agentes/configurar_agente.ph, + godmode/agentes/alert_manager.php: Added support for alert time + limiters. + + * godmode/reporting/map_builder.php: Tool to build/manage maps + elements. Finished!. + + +2007-06-19 Manuel Arostegui + + * pandora_console.spec: Ready for 1.3 packaging. + +2007-06-17 Raul Mateos + + * include/languages/language_en.php: Updated text. + + * include/styles/pandora.css: Removed lb style not uses. Added ok + style. + + * operation/agentes/estado_grupo.php: Changed old td.lb style to th. + + * operation/agentes/status_full.php: Deleted old file. + + * operation/events/events.php: Use ok style. Closed table. + + * operation/agentes/estado_ultimopaquete.php, + godmode/agentes/configurar_agente.php, + godmode/agentes/module_manager.php: Closed html tags. + +2007-06-17 Sancho Lerena + + * reporting/fgraph.php: Fixed ODOmeter problem with neg. values + + * include/languages/language_en.php: Just a few words added. + + * pandoradb.sql: Added disable field for alerts. + + * operation/agentes/estado_alertas.php: Show disabled alerts. + + * godmode/agentes/configurar_agente.php, + godmode/agentes/alert_manager.php: Allow to disable individual + alerts. + + * godmode/reporting/map_builder.php: First version of map + builder. It doesnt work yet, but has some features implemented. + +2007-06-16 Raul Mateos + + * godmode/menu.php: Updated component groups highlight. + + * operation/snmpconsole/*.php, general/logon_ok.php, + godmode/db/db_info_data.php, godmode/servers/manage_recontask.php, + godmode/servers/modificar_server.php, operation/agentes/exportdata.php: + Removed old raya style and changed to new style. + Closed hundreds of unclosed html tags (review W3C standards) + + * operation/servers/view_server.php, godmode/reporting/graph_builder.php: + Closed html tags. + + * include/styles/pandora.css: Deleted definetely raya style. + + * include/styles/tip.css: Updated tip2 style to datos2 colour. + + * godmode/alerts/configure_alert.php, godmode/modules/manage*form.php: + Changed databox style to databox_color + +2007-06-13 Raul Mateos + + * godmode/menu.php, operation/menu.php, include/pandora.css, + include/op.css, include/god.css: Updated with styles to avoid top + and bottom border. + + * godmode/groups/group_list.php, godmode/users/*.php, + operation/users/*.php, godmode/servers/*.php, + operation/snmpconsole/snmp_alert.php, + godmode/reporting/map_builder.php, operation/messages/message.php: + Removed old raya style and changed to new style. + + * include/languages/language_en.php: Changed some typing error. + +2007-06-12 Sancho Lerena + + * operation/reporting/reporting_viewer.php: Solved problems with ACL. + + * operation/reporting/graph_viewer.php: ACL to delete graph + + * include/functions_reporting.php: Added event reporting and alert + reporting items for user reports. Now user reports is fully + operative ! + + * include/functions.php: Added new function to manage human + strings datetime timestamps with differences. + + * index.php: UTF-8 is now the codeset by default, also a few + comments adjusted, included last version number, now in index.php + + * operation/events/events.php: More minor adjusts in HTML. + + * operation/agentes/estado_alertas.php, + operation/agentes/status_monitor.php + operation/agentes/estado_agente.php: Agent names are in UPPERCASE + and other minor adjustements. + + * operation/messages/message.php: Fixed code, now uses table + styles and more width. Fixes many table endings !! + + * operation/reporting/reporting_viewer.php: Finished. + + * operation/menu.php: Removed old agent statistics from menu. + + * general/logon_ok.php: Better render of new messages. News shown + by timestamp order. + + * godmode/agentes/modificar_agente.php: Agent name in uppercase. + + * godmode/agentes/alert_manager.php: Threshold timestamp now uses + better function to do this. + + * include/languages/language_en.php: New text + + * include/functions.php: Now all functions to render timeframes + are using lang_label variable, some small adjustements and fixes. + + * operation/agentes/status_monitor.php, + operation/agentes/estado_alertas.php, + operation/agentes/estado_ultimopaquete.php: A lot of many small + fixes and improvements on render output for all timestamp fields. + + * operation/agentes/exportdata.php: Now predefine last 24 + hours. Fixed a bad combo (too small). + + * operation/agentes/estado_monitores.php + operation/reporting/reporting_viewer.php + operation/reporting/graph_viewer.php reporting/stat_win.php + general/logon_ok.php godmode/agentes/alert_manager.php + godmode/reporting/reporting_builder.php + godmode/reporting/graph_builder.php: A lot of many small fixes and + improvements on render output for all timestamp fields and in + MIN/MAX, small icons for module types, and things like that. + + +2007-06-09 Sancho Lerena + + * include/functions.php: Solved decimals problem in + format_numeric() function + + * operation/agentes/tactical.php: General indicator formula + improvement. + + * general/logon_ok.php: Tactical ODO graph update (the same that + above). + + * godmode/agentes/manage_config.php: Select list too small, bad + render fixed. + +2007-06-08 Sancho Lerena + + * include/languages/language_en.php: New strings + + * include/functions_reporting.php: Added generic function to parse + information of all monitors / data checks for statistical usage in + several sections of console. + + * pandoradb.sql: Updated field "timestamp" of tnews table. + + * operation/agentes/estado_grupo.php: Better management of unknown + monitors, this should fix odd behaviour detected. + + * operation/agentes/tactical.php: New tactical view. + + * operation/menu.php: New option for group view and + tactical. Default option now is tactical view. + + * images/backgrounds/background4.jpg: Updated background. + + * reporting/Image/Graph/Plot/Odo.php: Fixed warning in original code. + + * reporting/Image/Canvas/GD.php: Again playing with canvas options. + + * reporting/fgraph.php: New odo graph. + + * general/logon_ok.php: New welcome screen :-) + + * godmode/setup/news.php: New news manager. + + * godmode/reporting/map_builder.php: Future map/visual console + editor, not ready yet. + + * godmode/menu.php: Updated a few options. + +2007-06-08 Raul Mateos + + * include/styles/god.css: Updated god51. + + * include/languages/language_en.php: Updated. + + * operation/reporting/custom_reporting, operation/users/user.php, + godmode/agentes/module_manager.php, godmode/users/configure_user.php, + godmode/reporting/reporting_builder.php: Updated with new table style. + + * images/reporting_edit.png: Added icon for creating reports in + administration mode. + + * godmode/reporting/graph_builder.php: Updated text styles. + + * operation/agentes/datos_agente.php: Updated table length and + delete text. + + * godmode/modules/manage_network_templates_form.php: Updated with + new table style. + +2007-06-07 Raul Mateos + + * operation/agentes/status_monitor.php, estado_alertas.php, + operation/incidents/*.php, operation/events/events.php: Closed html + tags. Updated with new table style. + +2007-06-07 Sancho Lerena + + * include/styles/god.css: Added god51 (reporting). + + * include/styles/pandora.css: Added h4 (for reporting). + + * include/functions_db.php: + + * include/functions_reporting.php: Reporting functions should be + here. Now is SLA, tomorrow will be more ;) + + * include/functions.php: Added generic POST/GET parameter + management, and a few functions to mangle dates. + + * pandoradb.sql: A few changes on treport_content table. + + * operation/agentes/datos_agente.php: Added option to delete + individual data from here. Useful to purge bad data. + + * operation/reporting/reporting_viewer.php: New report viewer on + HTML. + + * operation/reporting/custom_reporting.php: Moved. + + * operation/reporting/graph_builder.php: Moved to godmode + directory. + + * operation/menu.php: Added few options and removed other + (Reporting) + + * reporting/fgraph.php: Few changes to use graphs in reports + without titles. + + * godmode/reporting: Added. + + * godmode/reporting/reporting_builder.php: The Pandora FMS report + editor :-) + + * godmode/reporting/graph_builder.php: Graph builder almost done, + only a few bugs to finish. + + * godmode/menu.php: New reporting options in godmode menu. + + +2007-06-06 Raul Mateos + + * godmode/*.php: Closed a lot of unclosed html tags. Updated near all of + files with new table style. + + * godmode/agentes/alert_manager.php: Solved stupid bugs added some days + ago due to an unclosed html tag. + + * images/groups_small/applications.png: New icon for applications group. + + * images/copy.png: New icon for copy data. + + * pandoradb_data.sql: Updated default applications icon name. + + * include/styles/pandora.css: Added style for copy icon. + + * include/languages/language_en.php: Added template text. + + * godmode/agentes/agent_template.php, manage_config.php: Updated with new + table styles. Updated texts and closed html tags. + + +2007-06-02 Raul Mateos + + * include/styles/pandora.css: Updated. + + * include/styles/pandora_minimal.css: New file for install and graphs. + + * include/config.inc.php: Updated build. Updated attachment directory. + + * install.php: Added some text to clarify use of config directory in + step 3. Now we use the pandora_mininmal.css file. Updated logo. Closed + some HTML tags. + + * reporting/stat_win.php: Now we use the pandora_minimal.css file. Closed + some HTML tags. Added title. + + * reporting/Image/*.php: Converted end-line Windows format to Unix. + +2007-05-31 Sancho Lerena + + * fgraph.php: Small improvements in combined graphs. + +2007-05-30 Sancho Lerena + + * pandoradb_data.sql: Added "style" token for default config. + + * include/config.inc.php: Version primary information is now on + index.php. Here is only a "copy" used in aditional pages that do + not load index.php + + * index.php: Version information is now here. + + * operation/reporting/graph_builder.php: Solved other little bug. + + * reporting/Image/Canvas/GD.php: Now using Antialias !!!. This is + a BIG improve for graphs (and a bit slower on old systems). + + * reporting/fgraph.php: Changed colours in main graphs. + + * general/login_page.php: Small change in login screen. + + +2007-05-28 Raul Mateos + + * include/styles/pandora.css, pandora_red.css: New style with icon + for search. + + * include/languages/*.php: New string for alert updating. + + * godmode/agentes/*.php: Updated h2 headers. + + * operation/agentes/estado_alertas.php, estado_monitores.php, + estado_ultimopaquete.php: Updated h2 headers. Added code for not showing + table headers if no alert defined. Add some icon to input buttons. + + * operation/incidents/incident_detail.php, incident_search.php, + operation/messages/message.php, operation/snmpconsole/snmp_alert.php: + Add some icon to input buttons. + +2007-05-27 Raul Mateos + + * include/styles/help.css: New file only used in help pages. + + * help/*: Updated help files with 1.3 string and clear CSS styles. + +2007-05-27 Sancho Lerena + + * godmode/agentes/alert_manager.php: Now alert edit/create uses + alert tab to show alert data. + +2007-05-27 Raul Mateos + + * include/styles/pandora.css: Cleaned and moved install styles + to a new file only using in install.php file. + + * include/styles/pandora_red.css: Cleaned and moved install styles + to a new file only using in install.php file. + + * include/styles/install.css: New file. + + * install.php: Updated with new styles. + +2007-05-26 Raul Mateos + + * include/styles/pandora.css: Cleaned and updated some styles. + + * index.php: Updated, now the page is allways at the center. + + * general/login*.php: Updated login/logoff pages with new sytles + and clean code. + + * images/setup.png: New file (changed from setup.gif). + + * include/languages/*.php: Deleted old text about database and + updated some strings. + + * help/en/chapter3.php, help/es/chapter3.php: Changed image setup.gif + to the new setup.png file. + + * operation/*.php: Massive close HTML tags and changed all h3 to h2 + for new console headings. + + * godmode/*.php * include/styles/pandora.css + + * godmode/*.php: Changed name for directories and files: New ones are + alerts, profiles, groups and users, and now the files are named in + english. All features seem to be OK. + + * godmode/menu.php: Updated to include new names and some highlighting. + +2007-05-24 Sancho Lerena + + * include/styles/pandora_red.css: Added alternate sample style. + + * include/styles/pandora.css: Some problems with fonts fixed (I + hope!) + + * include/config.inc.php: Modified code to support custom Style in + DB config. By default uses "pandora". + + * include/languages/language_en.php: new string to render style + setup. + + * images/header_red.jpg: New image for red style. + + * godmode/grupos/configurar_grupo.php: Updated styles. + + * godmode/setup/setup.php: Added support for style selector. + +2007-05-24 Sancho Lerena + + * include/styles/pandora.css: Some margin adjustements for databox + classes and H1-3. + + * include/config.inc.php: Added support to detect empty + configuration tokens in DB and abort. + + * include/languages/language_en.php: More strings. + + * operation/visual_console/render_view.php: Fixed static links to + images. + + * operation/agentes/estado_alertas.php: Databox style fixed. + + * operation/agentes/estado_monitores.php: Added image instead + label. + + * operation/servers/view_server.php: Fixed divbyzero notice. + + * operation/servers/view_server_detail.php: Fixed static image URL. + + * reporting/fgraph.php: Fixed distribution of X axis ticks. + + * general/login_page.php: Added "demo" user by default. + + * godmode/agentes/alert_manager.php, + godmode/alertas/modificar_alerta.php + godmode/alertas/configurar_alerta.php: Style 'databox' update. + +2007-05-22 Sancho Lerena + + * images/console/background/*: Some nice backgrounds added for new + visual console. + +2007-05-21 Sancho Lerena + + * operation/visual_console/index.php: Fixed SQL error when no data. + + * operation/agentes/estado_alertas.php: Style fix (databox). + + * operation/agentes/ver_agente.php: Now main view shows also alert info. + + * operation/menu.php: Fixed SQL error when there is no data. + +2007-05-21 Raul Mateos + + * include/styles/pandora.css: Updated footer style. + + * operation/estado_generalagente.php: Closed div for footer if agent not + found. + + * godmode/configurar_agente.php: Closed div for footer if agent not found. + +2007-05-20 Sancho Lerena + + * pandoradb_data.sql: Uptated network component data. + + * include/styles/pandora.css: Few updates for style. + + * include/functions_db.php: Added functions for visual console + features. + + * include/languages/language_en.php: New strings. + + * include/javascript: Moved all javascript files here. + + * include/javascript/x_slide.js, include/javascript/x_event.js: + Copied from branch / console from Azabel. + + * include/javascript/wz_jsgraphics.js: New functions to draw + lines. + + * pandoradb.sql: Created new tlayout and tlayout_data tables. + + * index.php: Small changes. Added support to refresh any page via + POST. + + * operation/visual_console: Added Visual Console feature. + + * operation/agentes/estado_alertas.php: Updated styles and fixes + damm bug when no alert available. + + * operation/agentes/status_monitor.php: Updated styles. + + * operation/agentes/estado_generalagente.php: Update styles. + + * operation/agentes/estado_agente.php: Updated style. + + * operation/servers/view_server.php: Updated style. + + * operation/reporting/graph_builder.php: Fixed some minor + bugs. Needs to fix more bugs :( + + * operation/menu.php: Updated menu. Visual Console has dynamic items!. + + * images/pandora_logo_head.png: New header logo ! + + * images/pandora_logo.png: New Pandora FMS 1.3 logo ! :-)) + + * images/console/background: More samples added. + + * images/console/icons: Icons to be used in visual console. + + * reporting/fgraph.php: New feature added to simple graph to show + only average values. + + * reporting/stat_win.php: Added support to avg_only and show avg, + max and min values from each graph. Zoom factor is more usable + now. + + * general/logoff.php: New style. + + * general/footer.php: Fixed style. + + * general/logon_failed.php: Fixed style. + + * general/login_page.php: New style. + + * general/header.php: Fixed style. + + * godmode/agentes/configurar_agente.php: Fixed styles. + + * godmode/agentes/agent_manager.php: Fixed styles. + + +2007-05-18 Sancho Lerena + + * include/styles/pandora.css : Some style changes. + + * include/functions.php: Changed format_numeric and + format_for_graph to show a better number formatting. + + * index.php: Some minor changes in layout and bgcolor (not used + style because some pages that don't have the same color uses main + style, f.e: stat_win for graphs). + + * godmode/agentes/module_manager.php + * operation/agentes/estado_ultimopaquete.php + * operation/agentes/estado_monitores.php + * operation/agentes/estado_generalagente.php + * operation/agentes/datos_agente.php, estado_ul: Updated output render and fixes + some tables, added databox style, removed line. + + * operation/menu.php: Removed active console. This don't go with + 1.3 version finally due many unfixed bugs. + + * reporting/stat_win.php: White background fixed. + + * general/header.php + * general/footer.php: Some adjustments in styles. + +2007-05-18 Raul Mateos + + * images/header.png: New graphic image for header in the new design. + + * Style / Graphic changes for new design (not finished). + + +2007-05-08 Raul Mateos + + * godmode/modules/*.php, godmode/agentes/*.php: Added icon to buttons. + + * godmode/grupos/configurar_grupo.php: Changed datos2 style to datos in + second row. + + * operation/agentes/estado_monitores.php: Added code to show "Never" if + timestamp is 00-00... + + * operation/agentes/estado_ultimopaquete.php: Added title to tag, + to show name when is longer than 15 chars. + + * general/logon_ok.php: Closed some html tags. Reduce size of table. + + * include/styles/pandora.css: Changed some colours. + +2007-05-07 Raul Mateos + + * general/header.php: Made smaller. + + * godmode/agentes/module_manager.php: Changed html anchor. + + * operation/snmpconsole/snmp_view.php, general/logon_ok.php, + operation/events/events.php, operation/incidents/incident.php, + operation/agentes/estado_alertas.php: Removed classes. + Now we use some styles at each page to simplify css. + + * operation/agentes/estado_generalagente.php: Changed table width. + + * include/pandora.css: Updated a lot of styles, deleted some not used. + +2007-05-03 Raul Mateos + + * images/reporting.png: Renamed from chart_pie.png. + + * include/op.css: Updated with reporting.png. + +2007-05-03 Sancho Lerena + + * include/FreeSans.ttf: Added to repos, should be here to use in graphs. + + * include/functions_db.php: Deleted noaccess include from + comprueba_login(). This should return value, not render pages or + exit. + + * include/config.inc.php: Modified some typos. + + * include/calendar.js: Added generic calendar javascript, to be + used on exportdata and incident management code. + + * include/languages/language_en.php: More strings. + + * install.php: In my render, box height is too low. PLEASE recheck + before changing this kind of properties because in other browsers + could have a bad render (Sophus!). + + * index.php: Added script call (need to be done on header). + + * operation/agentes/export_csv.php: Added new file to create a + standalone CSV on download icon / link. + + * operation/agentes/exportdata.php: New export data code, used + some code from Leando Doctors, and mixed with old code. Now have + three options to render export data. + + * operation/agentes/datos_agente_calendar.php: Deleted old code from Leandro. + + * operation/active_console/lib/extra_functions.php: Solved a lot + of warnings, but there are TONS of more warnings that need to be + corrected. + + * operation/active_console/lib/db_functions.php:Solved a lot of + warnings, but there are TONS of more warnings that need to be + corrected. + + * operation/active_console/index.php: Solved a lot of warnings, + but there are TONS of more warnings that need to be + corrected. This code DONT work if you are showing warning/notice + erros. This code is not ready for production usage, too buggy yet + :( + + * pandora_graphical_console_data.sql: Cleanup. + + * godmode/agentes/module_manager.php: Added wizard button. + + * pandora_graphical_console.sql: Cleanup. + + +2007-05-02 Sancho Lerena + + * pandoradb.sql: Fixed small problem with tgrupos + +2007-05-01 Raul Mateos + + * images/bricks.png: Changed red colour to orange one. + + * include/pandora.css: Changed background colour for View Mode tab. + + * operation/agentes/estado_agente.php: Changed space between combo and + table, including the style into the table, deleting div. + + * operation/agentes/estado_grupo.php: Style correction. + + * operation/messages/message.php: Added style to some table cells. + + * pandoradb.sql, pandoradb_data.sql: Added column disable to table tgrupo + and default value 0. + + * operation/snmpconsole/snmp_alert.php: Deleted duplicated br tag. + +2007-04-29 Raul Mateos + + * images/recon.png: Renamed file from chart_organization.png + + * include/pandora.css: Added styles for table in servers. + + * operation/servers/view_server.php: Used style added. Change order + for table (now the legend is shown only if there are servers). + +2007-04-24 Raul Mateos + + * install.php: Changed typo in installation text. Homogenize boxes. + + * operation/modificar_agente.php: Deleted table and moved button to tr. + +2007-04-22 Sancho Lerena + + * functions_db.php, language_en.php, estado_grupo.php + estado_agente.php configurar_grupo.php lista_grupos.php + modificar_server.php: New feature implemented: groups could be + configured to do not launch alerts (Disabled field). Any agent + inside this group does not fire alerts while disabled will be + activated. Useful for programmed non-service periods or programmed + shutdowns. + +2007-04-21 Sancho Lerena + + * include/languages/language_en.php: New strings added. + + * include/functions.php: Added function output_clean_strict(). + + * operation/agentes/estado_ultimopaquete.php: Fixed title when + some ugly characters used (like #). + + * operation/agentes/estado_generalagente.php: OS icon show, + ignoring $agent_type parameter. + + * operation/agentes/estado_agente.php: OS icon show, ignoring + agent_type variable. + + * godmode/grupos/configurar_grupo.php: Now it's possible to define + parent group. + + * godmode/grupos/lista_grupos.php: Parent for group and some code + cleanup. Added confirmation to group delete. + + * godmode/agentes/module_manager.php: Added confirmation to some + items and added "data fix" new feature to delete data above 1.3 of + average value of graph. + + * godmode/agentes/modificar_agente.php: Confirmation before delete + an agent. + + * godmode/agentes/configurar_agente.php: Added fix module data + feature. + + * godmode/modules/manage_network_components_form.php: Some fixes. + + * godmode/modules/manage_network_templates.php: More fixes. + + * godmode/menu.php: Fixed some navigation marks. + +2007-04-19 Sancho Lerena + + * pandora.css: added some classes for graphical input buttons. + + * languages/language_en.php: More strings to go ! + + * include/config.php: Deleted from repo, now has no sense. + + * pandoradb.sql: Added `alert_text` to talerta_agent for new text + alerts. Added tables for custom graphs and reporting: tgraph, + tgraph_source, treport, and treport_content. + + * operation/users/user.php: Fixed problem with last Raul's commit. + + * godmode/usuarios/lista_usuarios.php: Fixed problem with last + Raul's commit. + + * operation/agentes/estado_alertas.php: Code cleanup. Implemented + render for text alerts. + + * operation/agentes/datos_agente.php: Fixed small bug with text output. + + * operation/agentes/datos_agente_calendar.php: Added contribution + from Leandro Doctors. Need to work on it before use several + problems detected. + + * operation/servers/view_server.php: Fixed some bugs. + + * operation/reporting/graph_viewer.php: Added viewer for custom graphs. + + * operation/reporting/custom_reporting.php: Initial code, not + finished yet. + + * operation/reporting/graph_builder.php: Work for modules in the + same agent, several problems, but works. + + * operation/menu.php: Updated options for new reporting menu. + + * reporting/stat_win.php: New menu is great :-) + + * general/login_page.php: Updated login page. + + * godmode/agentes/alert_manager.php, configurar_agente.php: New + code for text alerts and better user help. + +2007-04-18 Raul Mateos + + * pandoradb_data.sql, pandoradb.sql: Fixed small warnings. + + * include/pandora.css: removed old "wxx" classes. Change some colours + for agent general information tabs. + + * include/god.css, link.css: minimal changes for case letters. + + * several .php updated to use the changes in sytles. No new features or + functionality changed. + +2007-04-18 Sancho Lerena + + * include/styles/pandora.css: Added frame and changed basic form input + styles (fixed the old problem with radio and checkboxes). + + * include/functions_db.php: Finished function + agent_add_address(). Added functions: agent_delete_address(), + give_agent_address() and give_agent_address_from_list(). + + * include/languages/language_en.php: More strings ! + + * include/functions.php: Added numeric render for graph Y scale + and for numeric data output in screen: format_for_graph(). + + * pandoradb.sql: Several small fixes and cleanup (deleted drop check). + + * operation/agentes/estado_alertas.php: Fixed old bug with + visualization of alerts (min/max) vs (max/min). Now alert is a + real value, not integer. + + * operation/agentes/datos_agente.php: Better render for numeric + (float) data. + + * operation/agentes/estado_ultimopaquete.php: Better render for numeric + (float) data and fixed a small costemic bug. + + * operation/agentes/estado_generalagente.php: Fixed a small + costemic bug, list of ip's have some white space before and this + have better visualization for user due to combo style stripping + some space. + + * reporting/fgraph.php: Graph improvement: graphs now could show + alerts associated to an agent and draw alert limits. Preprocessor + function is now used to render axis label with (M,K) symbols and + decimal commas. Title and subtitle has been improved. + + * reporting/stat_win.php: Graph menu improvement. Fully completed + work. This should work for final version without more changes. + + * godmode/agentes/agent_template.php: Template/Wizard module + assigment form for agent. + + * godmode/agentes/alert_manager.php: Several fixes (links) and + alert max/min render. + + * godmode/agentes/configurar_agente.php: Fixed several navitation + bugs. Added agent ip addition/deletion code. + + * godmode/agentes/agent_manager.php: Address list management code. + + * godmode/modules/module_list.php: Deleted link to "module type + editor" and create button: This has no sense since there is no + moduletype editor yet :-) + +2007-04-16 Manuel Arostegui + + * pandora_console.spec: Small changes to adapt the RPM to the + upcoming 1.3 release. + +2007-04-13 Sancho Lerena + + * include/functions_db.php: Added function add_address() not finished!. + + * pandoradb.sql: Added field "notify_email" in tincidencia. More + changes are coming in incident management coming from FRITS + project. Added tnews + + * index.php: VERY IMPORTANT: Added Session locking concurrency + speedup, taken from + http://es2.php.net/manual/en/ref.session.php#64525. This solve GUI + lookups when one page it's processing huge data and one user + cannot access to other pages. This is a common PHP issue for + bad-susing SESSION functions. + + + * operation/agentes/estado_grupo.php: Added checks for timeout in + agents. Now render gray icons/boxes if agent is completely timeout + (with no modules in time). + + * operation/agentes/estado_generalagente.php: Show IP address in + combo. More changes are coming to agent address management + (multiaddress). + + * general/logoff.php: Fixed, "babel" string :-) + + * general/logon_ok.php: Added news display in main logon screen. + + * godmode/agentes/configurar_agente.php: Delete address code, not + finished. + +2007-04-11 Manuel Arostegui + + * install.php: Text corrections. + +2007-04-10 Sancho Lerena + + * pandoradb_data.sql: Fixed some odd problems with schema data. + + * pandoradb.sql: Fixed some odd problems with schema structure and + added new table tnews for publish board updates. + + * include/styles/pandora.css: Changed color for data2 style. + + * include/config.inc.php: Deleted two last blank lines who makes + config.php unusable for graphs. FIXED. + + * include/languages/language_en.php: Added some new strings. + + * include/config.php: some problems with new config + variables. Need to recheck. + + * include/functions.php: Added function to render normal text, + replacing carriage return with HTML br tag. + + * install.php: Many small bugs fixed. Now uses dbname variable and + use default variables in form. + + * estado_grupo.php: Small bug fixed. + + * estado_ultimopaquete: Small bug fixed. + + * estado_generalagente.php: Small bug fixed. + + * view_server.php: Small bug fixed. + + * fgraph.php: Now agent with only one kind of module render module + distribution graph. + + * stat_win.php: Fixed small bug with windows ids. + + * module_manager.php: Fixed small bug. + + * modificar_agente.php: Fixed small bug. + + * module_list.php: Fixed stupid bug. + + * god_mode/menu.php: Fixed problem with menu position. + + +2007-04-03 Raul Mateos + + * include/languages/language_en.php, language_es_es.php: Added text + for no network profile. + + * godmode/modules/manage_network_components.php: Added noscript tag + to avoid showing the "show" button if Javascript is enabled. Added + image to button Create. + + * godmode/modules/manage_network_templates.php: Added code to show + text if no netork template is defined. Added + image to button Create. + + * godmode/modules/manage_network_templates_form.php: Added code to + avoid a notice error when creating new profile. + + * godmode/modules/manage_nc_groups.php: Added imaged to Button + Create. + +2007-04-02 Raul Mateos + + * images/ok.gif: Deleted + + * images/cross.png, go.png, ok.png, upd.png: Added new images + + * include/styles/pandora.css, tip.css, op.css: Updated. Deleted some + old styles, not all. + + * include/languages/language_en.php, language_es_es.php: Added text + for no recon task. + + * godmode/*.php, operation/*.php, help/*.php: Changed some icons, + updated several buttons with new icons. + +2007-04-01 Raul Mateos + + * pandoradb.sql, pandoradb_data.sql: Removed comments that + caused some warnings. Solved small bug when adding table tmodule. + Changed (again) HPUX to HP-UX. + + * godmode/agentes/modificar_agente.php: Removed some notice error. + +2007-03-28 Sancho Lerena + + * tip.css, pandora.css: Some updates to fix render in tooltips and + datos3 background color. + + * config.php: Version update. + + * operation/menu.php: Added reporting suboption: Custom Graph Builder. + + * operation/reporting/graph_builder.php: New custom and combined + graphic generator that uses new function from fgraph + graphic_combined_module(). + + * reporting/fgraph.php: new function graphic_combined_module() to + generate combined graphs. Needs to finish implementation to show + alerts and evetns (most work done). Function + grafico_db_agentes_purge() now uses Pear Graph instead jpgraph. + + * operation/agents/exportdata.php: Now uses indexes and improve + the overall speed. + + * operation/agents/estado_grupo.php: Rewritten version, much more + fast than previous. + + * operation/events/events.php: Fixed code to mass delete/update + and added some audit control points. + + * pandora_db.php: audit_db() now uses utimestamp. event_insert() + now uses utimestamp. Added function + give_agent_id_from_module_id(). + + * operation/agents/estado_ultimopaquete.php: Now render in red + timestamp for "outdated" data. Fixes some minor problems with + module groups and interval rendering. + + * operation/agents/estado_monitores.php: now uses utimestamp. + + * operation/agents/ver_agente.php: Uses lang_label labels for some + texts. Fixed image bug. + + * operation/servers/view_server.php: Added version of server and + some cosmetic adjustments. + + * godmode/db/db_main.php: Applied new graphic. + + * godmode/agentes/module_manager.php: Now sort by modulegroup. + + +2007-03-28 Esteban Sanchez + + * pandoradb.sql: Changed MyISAM tables to InnoDB. Deleted charset + definition to Latin1. Some changes to be consecuent with the data. + Deleted unnecesary field from tagente_estado. Added tmodule table and + a field in tagente_module to point there. Fixed some default dates to + become the same. Removed mysqldump comments. + + * pandoradb_data.sql: Removed mysqldump comments. + +2007-03-28 Sancho Lerena + + * pandoradb.sql: Updated SQL. + + * pandoradb_data.sql: Updated data. Some info must be corrected + before final version (network components, groups and some other). + +2007-03-23 Esteban Sánchez + + * pandoradb.sql: Default value of flag field in tagente_module changed + to 1, so the module is forced to be executed the first time. + +2007-03-19 Raul Mateos + + * pandoradb.sql, pandoradb_data.sql: Solve small problem in last commit + with groups table and language code for more than 5 chars (as ast_es). + +2007-03-19 Sancho Lerena + + * functions_db.php: Added give_network_profile_name() function. + + * language_en.php: Added new strings. + + * index.php, ver_agente.php, estado_generalagente.php: Some style + fixes. + + * view_server.php: Added support for recon servers. Added LAG + check for server processing queue. + + * view_server_detail.php: Added, to get updated information in + realtime for queues processed by recon server. + + * modificar_agente.php: Now deletes associated IP addresses when + deleting an agent. + + * manage_network_templates*.php: Manage network templates / profiles. + + * manage_recontask*.php: Editor for network tasks (recon server). + + * menu.php: Added new options. + +2007-03-12 Sancho Lerena + + * pandoradb.sql: Upgraded scheme, many changes and many tables + added. I Need to commit the new "preloaded" data for this scheme, + give me some days, this stuff are on development. + + * includes/styles/*: Many additions to reflect new menu options, + and the tab menu title. + + * reporting/fgraph.php: Minor changes to format progressbar. + + * godmode/modules/*: Many many changes and additions (manage_*) + for the new management system using tabs :-) + + * include/languages/language_es_es.php: Many additions. + + * operation/servers/view_server.php: Implemented detailed load for + each servertype and latency time to each server to detect problems + with high load. + + Many changes in godmode subsystem. Not detailed at this time. + +2007-03-07 Raul Mateos + + * godmode/agentes/alert_manager.php, modificar_agente.php, + operation/agentes/estado_generalagente.php: Small changes + with table lines. + + * include/styles/pandora.css: Reduce data_box class one pix. + +2007-03-06 Raul Mateos + + * images/info.png: New image, replace old info.gif. + + * images/help.png: Change colour. + + * include/styles/pandora.css: Changed colour in nf class. Small changes + in other colours. + + * include/styles/menu.css: Small colour change in menu border. + +2007-03-06 Sancho Lerena + + * include/functions*.php: Some reorganization, moved some funtions + from functions.php. Added recursive functions to implement group + hiearchy (group_belong_group, agent_belong_group). + + * godmode/agentes/module_manager.php, configurar_agente.php: + Module edition/add now works :-) + +2007-03-02 Sancho Lerena + + * Massive commit. Updated almost every file for agent + visualization, module visualizacion, added many icons, and altered + so many files. + +2007-02-27 Sancho Lerena + + * include/styles/god.css, include/styles/link.css, include/styles/op.css: + Moved style block. + + * include/styles/pandora.css: Added some clases for new + appearance. Needs to be improved, not finished yet !. + + * include/config.inc.php: Changed version number. + + * index.php: Some changes for new block disposition using + data_box class and other changes. + + * operation/agentes/ver_agente.php: Now shows data in three + tabs. Needs to be improved, but functional. + + * operation/agentes/estado_generalagente.php: Change in title + order. This should be the way to show title and subtitle since + now. + + * operation/messages/message.php: Changed icon, and fix problem in + CSS. Deleted class: Classes with only fix weight should be avoided + from now and added in code just with a style attribute, it + generates too many classes in main CSS. + + * images/bottom-*-corner.gif: Added. + + * general/footer.php: Needs to be updated. + + * general/links_menu.php: New style in use (different color for + top). + + * godmode/agentes/module_manager.php: New file to manage in tabs + agent configuration. Almost functional, needs fix. + + * godmode/agentes/alert_manager.php: Content of alert management + for agent manager, now in a individual file to be shown in a tab. + + * godmode/agentes/configurar_agente.php; + + * godmode/agentes/agent_manager.php: New file to manage in tabs + agent configuration. Almost functional, needs fix. + + * godmode/menu.php: New style in use (different color for top). + + This is a partial commit not fully functional, need to be done due + to many changes in a temporal development computer. Sorry for + problems to people that are testing SVN version. + +2007-02-22 Esteban Sanchez + + * pandoradb.sql: Changed a 'utimestamp' field from mediumint to + integer. + +2007-02-22 Sancho Lerena + + * reporting/Image: Added to repository (at last!) Image Graph + package (not original, copy from Babel Enterprise project, has + some modification for antialiasing -disabled- due to problems on + some environments. + + * include/styles/pandora.css: Added new styles for new layour + (pending to do, not finished yet, i need help, Raul). + + * include/languages/language_en.php: Some strings added. + + * operation/agentes/ver_agente.php: Changes for adding tabs and + new style, not finished. + + * operation/servers/view_server.php: NEW feature: network server + load. Needs to be improved :) + + * images/image_problem.png: Static image for problems rendering + graph. + + * images/console: Added graphcs for active console, not used yet + (backgrounds). + + * pandoradb.sql: Fixed some problems in last commit. + +2007-02-21 Raul Mateos + + * pandoradb.sql: Solved small problems that caused some tables not + to be created. + + * operation/active_console/lib/db_functions.php: Remove ".." in include + path for config file. + + * general/logon_ok.php: Use new styles and small check to show + some text if no data. + + * include/styles/pandora.css: New styles. + +2007-02-20 Sancho Lerena + + * pandoradb.sql: Upgraded SQL. Improved lenght for some fields. + + * index.php: Better permission checks + + * operation/agentes/estado_ultimopaquete.php: Changed some + parameters for agent graphics. + + * operation/agentes/estado_generalagente.php: Changed some + parameters for agent graphics. + + * reporting/fgraph.php: MAJOR UPGRADE. Replacement for three main + graphics from agents now using Image Graph. + + * reporting/stat_win.php: MAJOR UPGRADE. + + +2007-02-19 Sancho Leren + + * include/styles/pandora.css: Updated to have new styles for + installer. + + * include/config.inc.php: New skeleton for config, used in wizard. + + * install.php: NEW wizar/installer for console. + + * index.php: Some modifications for main page. + + * operation/incidents/incide*: Some header changes. + + * operation/active_console/index.php: Header changes. + + * images/*: New images for wizard. + + * general/error_*.php: New messages for wizard. + +2007-02-19 Sancho Lerena + + * operation/incidents/incident.php: Pagination finished. + + * operation/events/events.php: Pagination finished. + + * godmode/admin_access_logs.php: Pagination fix (work in progress, + not finished yet). + +2007-02-16 Sancho Lerena + + * pandoradb.sql: added unixtime field to tagente_datos, + tagente_datos_string and tagente_estado tables. Future queries + will use UNIX time instead of "Human" timestamp strings. + + * index.php: Small fix of duplicated body html tag. + + * agentes/estado_ultimopaquete.php: [DEBUG] Add a debug ICON for new + graph... need to be delted. + + * /active_console/styles/main.css, and many .js: Style correction + (massive changes), only indented and commented, no changes in + code. + + * reporting/fgraph.php: CURRENTLY CHANGING CODE, NOT USE. + + * reporting/stat_win.php: Unified parameter parsing. + +2007-02-06 Sancho Lerena + + * include/functions.php: Pagination function now works fine. + + * operation/incidents/incident.php, indicent_detail.: Incident + update/inser goes to main incident view. More usable + interface. Pagination works fine, needs to adjust SQL to use LIMIT + syntax for more optimized code. + +2007-02-05 Sancho Lerena + + * include/functions_db.php: Added function to get + info for events (return_event_description(). + + * include/languages/language_en.php: More new strings. + + * include/functions.php: Pagination improved !. not finished yet. + + * pandora_console/index.php: Added some credits to main page. + + * operation/incidents/incident.php: Improved incident + visualization. Fixed some render bugs in last raul's commit :-> + + * operation/incidents/incident_detail.php: Now incidents could be + "reported" using event button for submit incident. + + * operation/events/events.php: Pagination is now using LIMIT SQL + syntax, and pagination works fine. Several issues fixed, and added + function to report incident from here. + + * images/ok.gif, cancel.gif, control_start_blue.png, page_lightning.png, + control_rewind_blue.png, control_end_blue.png, control_fastforward_blue.png: + Added. + +2007-02-02 Manuel Arostegui + + * pandora_console.spec: Fixed small weird bug submitted to my email. + +2007-01-27 Raul Mateos + + * godmode/agentes/configurar_agente.php: Fixed bug 1643627, some style + changes. Also solve small bug due to use id_os and os_version as the same + var. + +2007-01-21 Raul Mateos + + * images/setup.gif: Updated icon. + + * operation/estado_agente.php, estado_generalagente.php: Updated image width + for new icon. + +2007-01-14 Raul Mateos + + * include/languages/language_de.php: Updated file for german language. + +2007-01-10 Raul Mateos + + * help/[gl|de]/*.php: New files. At this moment, is a redirect to the + english help. + + * operation/menu.php: Small style correction. + + * active_console/*.php: Change from + + * godmode/agentes/configurar_agente.php; Style correction. Solve small + bug not showing any table if no alert defined. + + * include/config.php: Add some comments and change order of error reporting + function. + + * include/languages/*.php: New file for german language. Some + updates for the rest of files. + + * pandoradb_data.sql: Add entry for german language. + + * operation/menu.php: Style correction (not enough). + + * include/op.css: Solve small bug with hover in reporting icon. + +2007-01-08 Manuel Arostegui + + * pandora_console.spec: Changed group. + +2007-01-05 Sancho Lerena + + Importing data from Azabel brach. This commit is a little + chaotic :-). Almost all code it's break apart, so no problems + should not be generated. New graphical console will be called + "Active console", as temporal name. + + * pandora_graphical_console.sql: New SQL for active console. + + * pandora_graphical_console_data.sql: New SQL data for A.C. + + * images/op9.gif: New icon for operation menu. + + * operation/active_console/index.php: Main index for A.C. this + includes now a require function for config.php. + + * operation/active_console/imagenes/*: Lots of images for + A.C. Need to be ordered or something. + + * operation/active_console/scripts/*: Most of the Javascript code + for the A.C is here. + + * operation/active_console/lib/*: Main include PHP code for A.C + + * operation/active_console/styles/*: CSS Styles for A.C. + + * pandora_graphical_console.INSTALL: How to install A.C + + * include/styles/cb/: Unused, deleted. + + * include/styles/op.css: Changes need to activate new A.C option. + + * include/languages/language_en.php: New string for A.C + + * operation/menu.php: New menu option. + + * include/config.php: New version and set error reporting to 0. At + this time A.C reports many warnings and notices and dont work + properly, so keep this low at the moment. + +2007-01-04 Manuel Arostegui + + * pandora_console.spec: Now pandora console is installed + with the correct name, not with the release name after + "pandora_console". + +2007-01-02 Manuel Arostegui + + * pandora_console.spec: Added man pages. + +2007-01-01 Raul Mateos + + * include/functions_db.php: Add new function to obtain group list. + + * godmode/alertas/configurar_alerta.php: Clear code. Clear sytle. + + * operation/agentes/estado_grupo: Clear code. Clear style. Use new + list_group2 function. Simplify SQL queries. + + * operation/events/events.php: Clear code. Clear style. + +2006-12-31 Raul Mateos + + * include/functions.php, functions_db.php: Move list_group from f*.php + to f*_db.php. Add two new functions to show icons. + + * operation/agentes/*.php, operation/eventos/eventos.php, + godmode/agentes/*.php: Updated files to use the new functions for icons. + Clear code. Clear sytle. + +2006-12-29 Manuel Arostegui + + * pandora_console.spec: Added missing path. + +2006-12-29 Manuel Arostegui + + * pandora_console.spec: Added to reposistory. Pandora Console final spec + file. + +2006-12-26 Raul Mateos + + * include/languages/language_es*.php: Updated. + + * include/languages/language_gl*.php: New galician language. + + * operation/agentes/bulbs.php: New file with the bulbs. Used by + estado_agente.php. + + * pandoradb_data.sql: Updated to use the new language. + +2006-12-25 Raul Mateos + + * include/styles/pandora.css: New style mr40. + + * help/en,es/chapter3.php: Explanation of monitor added. Solved error with + english file (maximun-> manimum; minimun -> minimum) + + * include/functions: Add function to show groups of an user. + + * operation/agentes/*, operation/eventos/eventos.php: Use new function. + Style correction. + +2006-12-24 Raul Mateos + + * include/styles/pandora.css, tip.css: Stylesheet correction. + + * include/general/footer.php, header.php, login_page.php: Corrected + styles. + + * index.php: added div for footer. + + * include/languages/*.php: Removed old texts. + +2006-12-19 Raul Mateos + + * help/en/*: Stylesheet correction. Change some texts and images. + + * help/en/images/SNMP*, groups.png: New files. + +2006-12-19 Raul Mateos + + * help/es/*, help/en/*: Stylesheet correction. Change some texts. + + * godmode/grupos/lista_grupos.php: Solved some small bug with icon + when creating group. + + * general/logon_ok.php: Solved small bug due to style correction. + +2006-12-16 Raul Mateos + + * include/styles/pandora.css, op.css, god.css: Removed more unnecessary + lines and solve some typo errors. + + * operation/agentes/estado_grupo.php: Style correction. Change some + colour names for its HTML RGB code. + +2006-12-15 Raul Mateos + + * operation/agentes/datos_agente.php: Add no data CSS style. Some + style correction. + +2006-12-15 Raul Mateos + + * include/styles/op.css, god.css: Solved detected problem, + more style simplification. + + * godmode/menu.php, operation/menu.php: Updated files to + styles. + +2006-12-15 Sancho Lerena + + * include/styles/op.css: Added new op8. FIXME: There is a little + problem i cannot fix before commit. TODO. + + * include/languages/language_en.php: Added new report strings. + + * include/config.php: Officially are 1.3 devel version. Updated. + + * operation/menu.php: CODE CLEANUP. FIXME: There is a little + problem I cannot fix before commit. TODO + + * images/op8.gif: Added. + +2006-12-15 Esteban Sanchez + + * operation/agentes/estado_grupo.php: Huge style correction. There is + too much work left. + +2006-12-14 Raul Mateos + + * operation/messages/message.php: Updated style for not found items. + + * godmode/agentes/configurar_agente.php, + operation/agentes/estado_agente.php: Updated style for red text. + +2006-12-14 Raul Mateos + + * include/styles/*.css: Simplify styles. + +2006-12-08 Raul Mateos + + * include/config.php: Changed build + + * images/info.gif: New file + + * include/styles/pandora.css: Created new style and modified others + + * operation/agentes/*.php, operation/servers/*.php, godmode/agentes/*.php, + godmode/servers/*.php,: Close some HTML tags. Changed style for not + found items. + +2006-12-07 Raul Mateos + + * include/config.php: Changed build + + * operation/snmp/*: Close some HTML tags. Changed style + for not found items. + + * operation/servers/view_server.php: Close some HTML tags. Changed style + for not found items. + +2006-12-04 Raul Mateos + + * help/[en|es]/images/servers1.png, servers2.png: New files. + + * help/[en|es]/chap2.php, chap7.php: Update files. + + * godmode/admin_access_logs.php: Add help icon. + +2006-12-03 Sancho Lerena + + * godmode/agentes/configurar_agente.php: Fixed bug editing alerts. + +2006-12-03 Raul Mateos + + * include/styles/pandora.css: new style for not found items. Join styles. + + * operation/events/events.php: Add filter to events by group. Changed + style for not found items. + + * operation/agentes/estado_agente.php, status_monitor.php, + estado_alertas.php: Add name to filter combo. Changed style for not + found items. + + * operation/incidents/incident.php: Changed style for not found items. + + * images/cancel.gif: Changed image to one with smaller size. + +2006-11-27 Raul Mateos + + * general/footer.php: Add variable $time to get time from server which + PHP < 5.1. Style correction. + +2006-11-23 Raul Mateos + + * general/footer.php: Changed text from Pandora to Pandora FMS. + +2006-11-23 Sancho Lerena + + * agentes/estado_ultimopaquete.php: Added "border=0" to some graphic. + Fixed typo in hourly graph. + + * agentes/estado_generalagente.php: Added "border=0" in setup icon. + + * agentes/datos_agente.php: Better output (sort DESC and with M and K suffix) + +2006-11-22 Sancho Lerena + + * agentes/estado_ultimopaquete.php: Fixed small size of + visualization of data in packet view. Big values was cutted. Added + elimination of decimals, and suffix for M (1000) divisible values. + +2006-11-21 Raul Mateos + + * general/footer.php: Change time() function to $_SERVER['REQUEST_TIME'] + for optimization, Esteban's suggestion. Changed text from Pandora to + Pandora FMS. + + * operation/agentes/estado_alertas.php: small code changes + + * operation/agentes/status_monitor.php: change bulb images from botton + to top, some style corrections + + * operation/agentes/estado_generalagente.php, + operation/agentes/estado_ultimopaquete.php: + Several changes to make it more HTML compliant, and better sytle. + +2006-11-17 Raul Mateos + + * operation/agentes/estado_generalagente.php: Clean code, small adapt to + guidelines. Add code for showing 'Never' if there wasn't a previous contact + of the agent. + + * include/styles/pandora.css, god.css, link.css, op.css, tip.css: Style + correction. Add border: 0px to tables and images. With this change, all the + tables and images shouln't have the "border=0" parameter. + +2006-11-14 Raul Mateos + + * include/styles/pandora.css: Change some styles. + + * operation/agentes/estado_agente.php, + operation/agentes/estado_alertas.php, + operation/incidents/incident.php: Clear code, change styles. + + * operation/events/event.php: New selection for event type. EXPERIMENTAL. + TO DO: Add selection for groups. + +2006-11-13 Raul Mateos + + * include/config.php: Change build date to correct order. + +2006-11-06 Raul Mateos + + * index.php: Added FMS to title + + * include/languages/language_es_es.php, language_en.php, + language_es_la.php, language_it.php: Remove "distributed" from title + +2006-11-05 Sancho Lerena + + * images/outlimits.png: Static image for progress bar out of limits. + + * reporting/fgraph.php: Progress bar now show static image if there is + out of limits before calculating (faster). + +2006-10-31 Raul Mateos + + * operation/menu.php: Add highlighting when creating note in incidents + page. + +2006-10-21 Sancho Lerena + + * include/functions.php: Change function no_permission () to show + noaccess.gif image correctly, due a path problem. + + * general/noaccess.php: Change code to show noaccess.gif correctly. + +2006-10-09 Raul Mateos + + * operation/agentes/estado_alertas.php: Add code for showing 'Never' + if never an alert has been triggered. + + * operation/agentes/estado_alertas.php, estado_agente.php + , status_monitor.php: Changed select size. + + * operation/incidents/incident_search.php, operation/messages/message.php, + godmode/usuarios/configurar_usuarios.php, godmode/setup/setup.php: + Changed select size. + +2006-10-08 Sancho Lerena + + * incident_detail.php: Fixed DOS newlines to UNIX newlines. Fixed + help code. Fixed Background color for field "Source". + +2006-10-04 Raul Mateos + + * operation/agentes/estado_ultimopaquete.php: Delete old comments. + + * general/login_page.php, logon_ok.php: Updated headers. + + * include/config.php: Set PHP errors disabled by default. + +2006-09-28 Sancho Lerena + + * languages/language_es_es.php: Fixed message "out of limits" + without tildes in spanish for jpgraph output. + + * pandoradb_1.1_to_1.2.sql: Fixed small issues: mod_data_inc was + as mod_inc.gif in modify SQL sentence. Spanish language is + _es_es not _es. Setup by default english language after + migration. Added network agent as OS. Changed Build versions in + DB Scheme and versions (1.1 in old one !!!). + + * pandora_console/pandoradb_data.sql: Fixed version number and + build. + +2006-09-23 Raul Mateos + + * godmode/agentes/configurar_agente.php: Comment DEBUG code added + last update. + +2006-09-21 Sancho Lerena + + * pandoradb.sql: Altered tagente_datos field "datos" to have + DOUBLE(18,2) instead of DOUBLE (12,2). + + * pandora_db1.1_to1.2.sql: Altered tagente_datos field "datos" to + have DOUBLE(18,2) instead of DOUBLE (12,2). + +2006-09-16 Raul Mateos + + * Set all timestamp values in pandoradb.sql file to 0000-00-00 00:00:00 + +2006-09-11 Raul Mateos + + * Massive upload of several help files to update text. + +2006-09-10 Raul Mateos + + * Massive upload several files, to reflect changes in help, + only text, no code changed + + * pandoradb.sql: change value of ultimo_contacto row in + tagente table to 0000-00-00 00:00:00, to solve a small issue + when the agent haven't send any data + +2006-09-08 Raul Mateos + + * images/pandora.ico: New icon for Pandora Web Console + +2006-09-04 Raul Mateos + + * help/es/image001.gif, help/en/image001.gif: Repladed old image + +2006-08-30 Sancho Lerena + + * CHANGELOG: Renamed to ChangeLog + + * reporting/*.php: Replaced old code with new code for trunk. Deleted + old_jpg_functions directory from repository + + +2006-07-20 Raul Mateos + + * language_fr.php, language_ca.php, language_pt_br.php, language_ast_es.php, + language_it.php: Update text. + + * snmp_alert.php: Add text when alert not created /updated / deleted. Add + different colors between + rows (cosmetic changes). + + +2006-07-18 Raul Mateos + + * Some headers changed to show the "official" GPL Header info. + No new features or solved bugs + + +2006-07-17 Raul Mateos + + * exportdata.php. Add a line at the end of table + + * view_server.php. Add different colors between rows (cosmetic changes) + + * Some headers changed to show the "official" GPL Header info + + * modificar_server.php. Add different colors between rows (cosmetic changes). + Add line before the submit button. Add help. + + * configurar_agente.php. Solved small bug that only show the last alert when creating alert in an agent, but the alert was created into database. + +2006-07-13 Sancho Lerena + + * estado_grupo.php. Fix bug viewing groups, agent intervar was not read and + misused, resulting in a bad result of module down total sum. + + * Some headers changed to show the "official" GPL Header info + + * godmode/setup/setup.php. Fixed small bug showing filelist. + +2006-07-12 Raul Mateos + + * datos_agente.php. Add new text about authors. + Add a line between table and button. + Add different colors between rows (cosmetic changes). Add Help. + + * user.php. Add new text about authors. Clean code. + + * menu.php. Add highlight when datos_agente selected. + + * pandora.css. Add new text about authors. + + * changed name from pandora_info_es.html to pandora_info_es_es.html and + pandora_info_bb.html to pandora_info_ast_es.html + + * pandora_info_it.html. New file, GPL license in italian + + * language_it.php. New language file, italian + + * pandoradb_data.sql. Change to add that the new language + + * help/it. New directory for help files in italian + +2006-07-11 Raul Mateos + + * Moved FreeSans.ttf to the reporting directory + + * Modified config.php. Now only shows the font, + $config_fontpath var is set without the path + (it should look for the font in the reporting directory) + +2006-07-11 Sancho Lerena + + * config.php: Replaced default font for use in graphs to use FreeSans.ttf + + * FreeSans.ttf: added to SVN repository. + + * fpgraph.php: Fixed problem with Call-time pass-by-reference in PHP. + + * functions.php: Updated parametro_limpio() security function to parse better. + Includes a regular expression to purge %00 expresions. + + +2006-07-11 Raul Mateos + + * user_edit.php: Add new text about authors. Add a line between table and button. Add different colors between rows (cosmetic changes). + + * menu.php: Add new text about authors. + Add code to highlight "edit my user" when editing the user authenticated. + + * functions.php: Add new text about authors. Change PATH to noaccess.php file. + + * index.php, noaccess.php, login_failed.php, logoff.php, config.php: + Add new text about authors. + + * configurar_usuarios.php: Add new text about authors. Clean code. Solve small bug that avoid creating a new user. Add a line between table and button. Add different colors between rows (cosmetic changes). + + * pandora.css: Added new class .datos2t + + * ver_agente.php: Add new text about authors. Clean Code. + + * estado_generalagente.php: Add new text about authors. Solve small bug showing different colors between rows (cosmetic changes). + + * estado_agente.php: Clean code, add new text about authors. + + * configurar_agente.php: Solve small bug that in some cases the module association form didn't work. + Added the feature of disable the not required inputs for the different type of agents while editing + module. + + * incident_search.php: Add new text about authors and add a line between table and button (cosmetic change). + + * setup.php: Add new text about authors and add a line between table and button (cosmetic change). + + * estado_grupo.php, view_server.php, snmp_view.php: Add new text about authors. + Add new help icon. At this moment help for this item isn't available. + + * snmp_alert.php: Add new text about authors. Add new help icon; At this moment help for this item isn't available. Cosmetic change, adding class 'suc' when creating alert is successful. + + * tip.css: Change class padding to not showing error in Firefox Javascript Console. + + * message.php: Add new text about authors. Add new help icon; At this moment help for this item isn't available. Add a line between table and button (cosmetic change). + + * incident_detail.php: Add new text about authors. Add a line between table and button. Add different colors between rows. Change button position (cosmetic changes). + + * incident_note.php: Add new text about authors. Add a line between table and button. Add different colors between rows (cosmetic changes). + + +2006-07-09 Sancho Lerena + + * ChangeLog: Create this file, prior to launch final 1.2 version. For the next + versions, will use it for every branch and subproject. + + * configurar_agente.php : Fixed Undefined index: combo_snmp_oid notice error. + + * estado_grupo.php: Detect old "OK" monitors, but doesnt check if they are down + in time, so for example, a old monitor with OK signal but from a week old, it is + shown as GREEN (good) value, not as a DOWN (white with ? symbol). FIXED. + Now counts data modules for DOWN total account, and show grey button if ANY + type of module is down, not only monitors. Improved SQL searches. + + * estado_agente.php, estado_ultimopaquete.php: Same as estado_grupo with data_modules, + included in total account, more accurate accounting. A new value shown in grey for + DOWN modules, being monitors or single data modules, no matter type. Improved SQL + searches. Individual module intervals are used to determine if a module is down, + if there is no individual module interval, global agent interval is used. + Now it's possible to have a module with higher interval than Agent interval, so + we take now the more higest interval in modules to calculate if an agent is DOWN. + + * fgraph.php: updated progressbar function to show N/A when data is above 100 or below 0. diff --git a/pandora_console/include/auth/mysql.php b/pandora_console/include/auth/mysql.php index 0190f81827..0d789cbde3 100644 --- a/pandora_console/include/auth/mysql.php +++ b/pandora_console/include/auth/mysql.php @@ -65,7 +65,13 @@ function process_user_login ($login, $pass) { * @return bool True is the user is admin */ function is_user_admin ($id_user) { - return (bool) get_db_value ('is_admin', 'tusuario', 'id_user', $id_user); + static $is_admin = -1; + + if ($is_admin !== -1) + return $is_admin; + + $is_admin = (bool) get_db_value ('is_admin', 'tusuario', 'id_user', $id_user); + return $is_admin; } diff --git a/pandora_console/include/config_process.php b/pandora_console/include/config_process.php index 3e850fc135..4f57a5b80e 100644 --- a/pandora_console/include/config_process.php +++ b/pandora_console/include/config_process.php @@ -17,7 +17,7 @@ // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. //Pandora Version -$build_version = 'PC090305'; +$build_version = 'PC090312'; $pandora_version = 'v3.0-dev'; $config['start_time'] = microtime (true); @@ -64,6 +64,15 @@ require_once ('functions_config.php'); process_config (); +require_once ('streams.php'); +require_once ('gettext.php'); + +$l10n = NULL; +if (file_exists ('./include/languages/'.$config["language"].'.mo')) { + $l10n = new gettext_reader (new CachedFileReader ('./include/languages/'.$config["language"].'.mo')); + $l10n->load_tables(); +} + if (! defined ('EXTENSIONS_DIR')) define ('EXTENSIONS_DIR', 'extensions'); @@ -74,13 +83,4 @@ require_once ('functions_extensions.php'); $config['extensions'] = get_extensions (); -require_once ('streams.php'); -require_once ('gettext.php'); - -$l10n = NULL; -if (file_exists ('./include/languages/'.$config["language"].'.mo')) { - $l10n = new gettext_reader (new CachedFileReader ('./include/languages/'.$config["language"].'.mo')); - $l10n->load_tables(); -} - ?> diff --git a/pandora_console/include/functions_config.php b/pandora_console/include/functions_config.php index 8c2102b7d3..4509730545 100644 --- a/pandora_console/include/functions_config.php +++ b/pandora_console/include/functions_config.php @@ -48,7 +48,7 @@ function update_config_value ($token, $value) { return (bool) create_config_value ($token, $value); /* If it has not changed */ - if ($config[$token] != $value) + if ($config[$token] == $value) return true; $config[$token] = $value; @@ -78,7 +78,7 @@ function update_config () { return; $style = (string) get_parameter ('style', $config["style"]); - $config["style"] = substr ($style, 0, strlen ($style) - 4); + $style = substr ($style, 0, strlen ($style) - 4); /* Workaround for ugly language and language_code missmatch */ $config['language_code'] = (string) get_parameter ('language', $config["language"]); diff --git a/pandora_console/include/functions_db.php b/pandora_console/include/functions_db.php index c27dcf0c36..88566bf9de 100644 --- a/pandora_console/include/functions_db.php +++ b/pandora_console/include/functions_db.php @@ -1986,6 +1986,11 @@ function format_array_to_where_clause_sql ($values, $join = 'AND', $prefix = fal unset ($values['order']); } + if (isset ($values['group'])) { + $group = sprintf (' GROUP BY %s', $values['order']); + unset ($values['group']); + } + $i = 1; $max = count ($values); foreach ($values as $field => $value) { @@ -2022,7 +2027,7 @@ function format_array_to_where_clause_sql ($values, $join = 'AND', $prefix = fal $i++; } - return (! empty ($query) ? $prefix: '').$query.$order.$limit.$offset; + return (! empty ($query) ? $prefix: '').$query.$group.$order.$limit.$offset; } /** diff --git a/pandora_console/include/functions_ui.php b/pandora_console/include/functions_ui.php index 8a579db6d6..9eec8c1b4c 100644 --- a/pandora_console/include/functions_ui.php +++ b/pandora_console/include/functions_ui.php @@ -837,8 +837,9 @@ function print_help_tip ($text, $return = false) { * This functions need to have active $config['debug'] variable to work. * * @param mixed Variable name to debug + * @param bool Wheter to print the backtrace or not. */ -function debug ($var) { +function debug ($var, $backtrace = true) { global $config; if (! isset ($config['debug'])) return; @@ -848,47 +849,49 @@ function debug ($var) { $id++; - echo '
    '; - echo 'Backtrace'; - echo '
    '; } - echo ''; - echo ''; /* Actually print the variable given */ echo '
    ';
    diff --git a/pandora_console/operation/agentes/tactical.php b/pandora_console/operation/agentes/tactical.php
    index 2d818b8dab..ef972daffb 100644
    --- a/pandora_console/operation/agentes/tactical.php
    +++ b/pandora_console/operation/agentes/tactical.php
    @@ -173,25 +173,26 @@ if ($serverinfo) {
     	';
     
     	foreach ($serverinfo as $server_id => $server_info) {
    -	$data = array ();
    -	$data[0] = $server_info["name"];
    +		$data = array ();
    +		$data[0] = $server_info["name"];
     
    -	if ($server_info["status"] == 0){
    -		$data[1] = print_image ("images/pixel_red.png", true, array ("width" => 20, "height" => 20));
    -	} else {
    -		$data[1] = print_image ("images/pixel_green.png", true, array ("width" => 20, "height" => 20));
    -	}
    +		if ($server_info["status"] == 0){
    +			$data[1] = print_image ("images/pixel_red.png", true, array ("width" => 20, "height" => 20));
    +		} else {
    +			$data[1] = print_image ("images/pixel_green.png", true, array ("width" => 20, "height" => 20));
    +		}
     
    -	if ($server_info["modules"] > 0 && $total_modules > 0) {
    -		$percent = $server_info["modules"] / ($total_modules / 100);
    -	} else {
    -		$percent = 0;
    -	}
    -	$data[2] = print_image ("reporting/fgraph.php?tipo=progress&percent=".$percent."&height=18&width=80", true, array ("title" => $server_info["modules"]." ".__('of')." ".$total_modules));
    +		if ($server_info["modules"] > 0 && $total_modules > 0) {
    +			$percent = $server_info["modules"] / ($total_modules / 100);
    +		} else {
    +			$percent = 0;
    +		}
    +		$data[2] = print_image ("reporting/fgraph.php?tipo=progress&percent=".$percent."&height=20&width=80",
    +			true, array ("title" => $server_info["modules"]." ".__('of')." ".$total_modules));
     
    -	$data[3] = $server_info["lag"]." / ".$server_info["module_lag"];
    +		$data[3] = $server_info["lag"]." / ".$server_info["module_lag"];
     
    -	array_push ($cells, $data);
    +		array_push ($cells, $data);
     	}
     
     	foreach ($cells as $key => $row) {