]> err.no Git - sope/commitdiff
minor Sieve cleanups
authorhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sun, 28 Nov 2004 18:49:32 +0000 (18:49 +0000)
committerhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sun, 28 Nov 2004 18:49:32 +0000 (18:49 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@422 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

sope-mime/NGImap4/NGSieveClient.m
sope-mime/samples/sievetool.m

index 5d0bc0e0fa26c42025370fea5abc251d5fd8b594..182b7324fb29b5433bad7c910f29aef7e896fe84 100644 (file)
@@ -297,6 +297,12 @@ static BOOL     debugImap4         = NO;
   
   buf = calloc(bufLen + 2, sizeof(char));
   
+  /*
+    Format:
+      authenticate-id
+      authorize-id
+      password
+  */
   sprintf(buf, "%s %s %s", 
           [self->login cString], [self->login cString],
           [self->password cString]);
@@ -307,7 +313,7 @@ static BOOL     debugImap4         = NO;
   auth = [NSData dataWithBytesNoCopy:buf length:bufLen];
   auth = [auth dataByEncodingBase64];
   
-  if (LOG_PASSWORD == 1) {
+  if (LOG_PASSWORD) {
     NSString *s;
     
     s = [NSString stringWithFormat:@"AUTHENTICATE \"PLAIN\" {%d+}\r\n%s",
index 1fde51fa0c7ffdd78e5e35373ac2203d377f2f37..ce00ec65b017917a3e2b8b184209e15ecb422d67 100644 (file)
@@ -59,7 +59,8 @@ static int test(NSArray *args) {
   client = [[NGSieveClient alloc] initWithURL:url];
   NSLog(@"  client: %@", client);
   
-  if ((res = [client login:[url user] password:[url password]]) == nil) {
+  res = [client login:[url user] password:[url password]];
+  if (![[res valueForKey:@"result"] boolValue]) {
     NSLog(@"could not login %@: %@", [url user], client);
     return 1;
   }