a new major version has been released
it is now announced as "production stable" as we have done some setup's wich are used in a production env.
also a bootable debian based edition has been released
here a few changes made in this release
- core: portier now supports get_server_id
- core: compiles now on amd64 (tested on debian)
- core: bartlby.cfg, bartlby.startup now in $prefix/etc
- core: all binarys are now installed in $prefix/bin
- core: lib: mysql: fixing missing server icon in getservicebyID
- core: perf handlers rewritten (performance boost ;))
- core: trigger fixing bad OK -> WARNING -> OK notify if WARNING is unselected
- core: lib: doUpdate only updates state,last_check and output
- core: on scheduler end all services are written back to datalib
- core: NOT-EXT, FORCE logging refined
- core: lib: mysql_safe service (add, modify, update)
- extensions: nsc extensions supports status.log format v2 (extensions.nagios.status.log.version)
- agent: cmd supports portier's get_server_id
- php: oops service_icon renamed to server_icon
- php: set_server_id, set_service_id, set_worker_id, set_downtime_id added, for changing auto-id's (needed for BnR)
- php: svc_map supports array of allowed services/server
- php: set active/inactive service is immediatly stored back via datalib
- php: set notify enable/disable is immediatly stored back via datalib
- php: doUpdate calls removed , using updateService now
- plugins: added a configure and makefile, to work with checkinstall
- ui: BnR extension (backup and restore)
- ui: ServerGroups extension
- ui: AutoDiscoverAddons extension
- ui: passwords stored as md5
- ui: permission system implemented
- ui: logview hide system messages ( if !sysmessages right)
- ui: worker_modify, worker_add, check if username/new_username exists (possible super_user hijack)
- ui: extensions _POST_$action and _PRE_$action_ are called
- ui: now checks if php version >= 5.0.0, otherwise exit, due some issues.