Module: check_mk
Branch: master
Commit: 61ab6cbcf9fe075a2398ab1a0eb4aca412a9ee50
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=61ab6cbcf9fe07…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: Thu Nov 15 14:17:02 2012 +0100
Updated bug entries #0736
---
.bugs/736 | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.bugs/736 b/.bugs/736
index f575c61..9431726 100644
--- a/.bugs/736
+++ b/.bugs/736
@@ -1,9 +1,9 @@
Title: Livechecks goes zoombie
Component: livecheck
-State: open
+Class: bug
+State: done
Date: 2012-08-08 11:32:12
Targetversion: future
-Class: bug
Have been using livecheck and came across this rather nasty bug. We
use livecheck for a whole bunch of http checks (check_http) and after
@@ -44,3 +44,7 @@ in time) has been detected. Compensating...
Reference in Ticket System: #110644
+
+2012-11-12 08:00:27: changed state open -> done
+kill process group of called plugin if timeout is reached
+ -> preventing possible freeze of livecheck
Module: check_mk
Branch: master
Commit: 9ea015629e45157769c8bf17c0a83615f2228b6a
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=9ea015629e4515…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Nov 15 10:25:36 2012 +0100
FIX: Fixed "access denied" problem with multisite authorization in
PNP/NagVis in new OMD sites which use the multisite authorization
Conflicts:
ChangeLog
---
ChangeLog | 2 ++
web/htdocs/index.py | 9 ++++++---
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 416815d..80f308d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -114,6 +114,8 @@
* FIX: WATO Folder filter not available when WATO disabled
* FIX: WATO Folder Filter no longer available in single host views
* FIX: Quicksearch converts search text to regex when accessing livestatus
+ * FIX: Fixed "access denied" problem with multisite authorization in PNP/NagVis
+ in new OMD sites which use the multisite authorization
* FIX: Localize option for not OMD Environments
WATO:
diff --git a/web/htdocs/index.py b/web/htdocs/index.py
index f7e8ebd..6eab289 100644
--- a/web/htdocs/index.py
+++ b/web/htdocs/index.py
@@ -35,7 +35,7 @@ from mod_python import apache, util, Cookie
import sys, os, pprint
from lib import *
import livestatus
-import defaults, config, htmllib, login
+import defaults, config, htmllib, login, default_permissions
# Load page handlers
pagehandlers = {}
@@ -261,6 +261,10 @@ def handler(req, profiling = True):
output_format = html.var("output_format", "html")
html.set_output_format(output_format)
+ # First initialization of the default permissions. Needs to be done before the auth_file
+ # (auth.php) ist written (it's done during showing the login page for the first time).
+ default_permissions.load()
+
# Is the user set by the webserver? otherwise use the cookie based auth
if not req.user or type(req.user) != str:
config.auth_type = 'cookie'
@@ -297,8 +301,7 @@ def handler(req, profiling = True):
# All plugins might have to be reloaded due to a language change
load_all_plugins()
- # Initialize default permissions (maybe reload due to language change)
- import default_permissions
+ # Reload default permissions (maybe reload due to language change)
default_permissions.load()
# User allowed to login at all?