From 8ef55c621608bc99ad74efe44c89e7b20a7cafd2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Thu, 7 Apr 2011 09:23:14 +0000 Subject: [PATCH] Enforce prefix 'grid.emi.' for topics - This will be made configurable --- org.glite.lb.server/src/notification.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/org.glite.lb.server/src/notification.c b/org.glite.lb.server/src/notification.c index 973cee9..4409cac 100644 --- a/org.glite.lb.server/src/notification.c +++ b/org.glite.lb.server/src/notification.c @@ -138,6 +138,14 @@ int edg_wll_NotifNewServer( edg_wll_SetError(ctx, EINVAL, "Addres override not in format host:port"); goto cleanup; } + if ( strstr(address_override, "x-msg")) { + // XXX: Quick ugly hack. This will be made configurable soon + if ( !strstr(address_override,"x-msg://grid.emi.")) { + edg_wll_SetError(ctx, EINVAL, "This site requires that all topic names start with prefix 'grid.emi.'"); + goto cleanup; + } + } + if ( !strncmp(address_override, "0.0.0.0", aux-address_override) || !strncmp(address_override, "[::]", aux-address_override) || !strncmp(address_override, "::", aux-address_override) ) -- 1.8.2.3