]> err.no Git - scalable-opengroupware.org/commitdiff
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@43 d1b88da0-ebda-0310-925b-ed51d8...
authorhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Wed, 16 Jun 2004 16:06:59 +0000 (16:06 +0000)
committerhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Wed, 16 Jun 2004 16:06:59 +0000 (16:06 +0000)
dbd/DSoAuthenticator.m
dbd/MainPage.m
dbd/README

index 5b87239333553c0565b5de4bbfcd68b1232a91e6..5d2eadeba38a12f92e9d9796be91e61f4169427f 100644 (file)
@@ -34,6 +34,8 @@
 
 @implementation DSoAuthenticator
 
+static BOOL debugOn = YES;
+
 // TODO: might want to cache authenticator objects ...
 
 - (id)initWithHostName:(NSString *)_hostname port:(int)_port
   
   if ((ok = [adch openChannel]))
     [adch closeChannel];
+  else
+    [self debugWithFormat:@"could not open the channel."];
   
   return ok;
 }
 
+/* debugging */
+
+- (BOOL)isDebuggingEnabled {
+  return debugOn;
+}
+
 @end /* DSoAuthenticator */
index 18f18a9121015ee26b47d9bdaacc4596a84d1f6c..db09860c0eacac2f3b6acaba0b94a0d8eb3fe114 100644 (file)
@@ -59,6 +59,8 @@
     url = [url stringByAppendingString:
                 [[self databaseName] stringByEscapingURL]];
   }
+  if (![url hasSuffix:@"/"])
+    url = [url stringByAppendingString:@"/"];
   
   url = [[self context] urlWithRequestHandlerKey:@"so" 
                        path:url queryString:nil];
index 68d151d8a373debf4b48c9bb70df837957b1f091..6bca429cede8f012eb06539f3af3b30d0dadd576 100644 (file)
@@ -62,3 +62,13 @@ Tricks used
     collections
   - we could create an EOAdaptor and connect it to 'template1', but this would
     result in one unnecessary DB connection?
+  - Note: this is not a problem for methods which are registered in 
+          products.plist - those are found in the SoClass. But the system
+         checks for some keys during its traversal process (and expects 
+          getting a nil if the key does not exist).
+
+- when redirecting to the DSoHost object, we need to ensure that we add a slash
+  - otherwise the relative URLs will be broken!
+  - in theory SOPE should make a redirect to the default method, not sure why
+    this isn't happening
+  - ZideStore always makes such a redirect?