Changes

Jump to navigation Jump to search
2,777 bytes added ,  17:35, 30 May 2009
no edit summary
Line 1: Line 1:  +
== 30 May 2009 ==
 +
=== Windows Web Folders Client ===
 +
* After modifying 95Addmod_dav2ibays to require auth only for write functions, Windows XP Web Folders (My Network Places) started randomly popping up a message asking for a client certificate.  I could find no server setting to get this to stop, but did find several mentions online about this issue.  I finally downloaded the "web folders update 12" from http://www.microsoft.com/downloads/details.aspx?FamilyID=17c36612-632e-4c04-9382-987622ed1d64&DisplayLang=en (even though my workstation is running XP Professional SP3)
 +
=== Changes to 95Addmod_dav2ibays ===
 +
<nowiki>--- ../95Addmod_dav2ibays      2009-05-30 08:37:53.000000000 -0400
 +
+++ 95Addmod_dav2ibays  2009-05-30 11:32:12.000000000 -0400
 +
@@ -24,10 +24,11 @@
 +
                $OUT .= "    IndexOptions FancyIndexing IconsAreLinks\n\n";
 +
                if ($properties{'Group'})
 +
                {
 +
-                    $OUT .= "    AuthName \"$key\"\n";
 +
+                    $OUT .= "    AuthName ".$properties{'Name'}."\n";
 +
                    $OUT .= "    AuthType Basic\n";
 +
                    $OUT .= "    AuthExternal pwauth\n\n";
 +
-                    # Save groupname and find it in the group list
 +
+                    $OUT .= "    <LimitExcept GET POST PROPFIND OPTIONS CONNECT>\n\n";
 +
+                    # Save groupname and find it in the group list
 +
                    $iBayGroup = $properties{'Group'};
 +
                    foreach my $group ($adb->groups)
 +
                    {
 +
@@ -42,8 +43,8 @@
 +
                            {
 +
                                # need to break user list on commas then output each one...
 +
                                my @values = split(',',$groupprops{'Members'});
 +
-                                $OUT .= "    # Replace ibay name with any valid group member to validate\n";
 +
-                                $OUT .= "    Require user ";
 +
+                                $OUT .= "        # Replace ibay name with any valid group member to validate\n";
 +
+                                $OUT .= "        Require user ";
 +
                                foreach my $val (@values) {
 +
                                    $OUT .= $val . " ";
 +
                                }
 +
@@ -59,10 +60,7 @@
 +
                    }
 +
                }
 +
                # Ensure only valid users get to do stuff...
 +
-                $OUT .= "    <Limit GET PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>\n\n";
 +
-                $OUT .= "        Allow from all\n";
 +
-                $OUT .= "        Require valid-user\n\n";
 +
-                $OUT .= "    </Limit>\n\n";
 +
+                $OUT .= "    </LimitExcept>\n\n";
 +
                $OUT .= "</Directory>\n";
 +
            }
 +
        }</nowiki>
 +
 +
== Older Notes ==
 
I was about to add the following to the article, but there seem to be some problems w/ the ibay support.  (I'm putting this here so I don't lose my work).
 
I was about to add the following to the article, but there seem to be some problems w/ the ibay support.  (I'm putting this here so I don't lose my work).
  

Navigation menu