[Bedework-commit] r483 - in trunk/calendar3:
access/src/edu/rpi/cct/uwcal/access
caldavClientApi/src/org/bedework/caldav/client/api
deployment/webuser/webapp/resources/demoskins/default/default
svnadmin at bedework.org
svnadmin at bedework.org
Tue May 16 09:07:37 EDT 2006
Author: douglm
Date: 2006-05-16 09:07:36 -0400 (Tue, 16 May 2006)
New Revision: 483
Modified:
trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/PrivilegeDefs.java
trunk/calendar3/caldavClientApi/src/org/bedework/caldav/client/api/CaldavClientIo.java
trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl
Log:
Fix bug in access routines - missed privNone flag out of defs.
Fix stylesheet to use correct freebusy flag F not f
Modified: trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/PrivilegeDefs.java
===================================================================
--- trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/PrivilegeDefs.java 2006-05-15 20:51:14 UTC (rev 482)
+++ trunk/calendar3/access/src/edu/rpi/cct/uwcal/access/PrivilegeDefs.java 2006-05-16 13:07:36 UTC (rev 483)
@@ -180,6 +180,8 @@
'u', // privUnbind
'U', // privUnlock
+
+ 'N', // privNone
};
/** Default privs for an owner
Modified: trunk/calendar3/caldavClientApi/src/org/bedework/caldav/client/api/CaldavClientIo.java
===================================================================
--- trunk/calendar3/caldavClientApi/src/org/bedework/caldav/client/api/CaldavClientIo.java 2006-05-15 20:51:14 UTC (rev 482)
+++ trunk/calendar3/caldavClientApi/src/org/bedework/caldav/client/api/CaldavClientIo.java 2006-05-16 13:07:36 UTC (rev 483)
@@ -63,6 +63,10 @@
import org.apache.commons.httpclient.Header;
import org.apache.commons.httpclient.HostConfiguration;
import org.apache.commons.httpclient.HttpMethod;
+import org.apache.commons.httpclient.URI;
+import org.apache.commons.httpclient.protocol.Protocol;
+import org.apache.commons.httpclient.protocol.ProtocolSocketFactory;
+import org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory;
import sun.misc.BASE64Encoder;
@@ -86,13 +90,41 @@
* @throws Throwable
*/
public CaldavClientIo(String host, int port, boolean debug) throws Throwable {
+ this(host, port, false, debug);
+ }
+
+ /**
+ * @param host
+ * @param port
+ * @param secure
+ * @param debug
+ * @throws Throwable
+ */
+ public CaldavClientIo(String host, int port, boolean secure,
+ boolean debug) throws Throwable {
if (httpManager == null) {
httpManager = new HttpManager("org.bedework.http.client.caldav.CaldavClient");
}
HostConfiguration config = new HostConfiguration();
- config.setHost(host, port);
+ if (secure) {
+ ProtocolSocketFactory pfact = new SSLProtocolSocketFactory();
+ Protocol pr = new Protocol("https", pfact, port);
+ Protocol.registerProtocol( "https", pr);
+
+ config.setHost(host, port, pr);
+ } else {
+ config.setHost(host, port);
+ }
+ /*
+ if (secure) {
+ config.setHost(new URI("https://" + host + ":" + port, false));
+ } else {
+ config.setHost(new URI("http://" + host + ":" + port, false));
+ }
+ */
+
client = (CaldavClient)httpManager.getClient(config);
this.debug = debug;
@@ -135,11 +167,11 @@
if (content != null) {
sz = content.length;
}
-
+
System.out.println("About to send request: method=" + method +
" contentLen=" + contentLen +
" content.length=" + sz);
-
+
client.setMethodName(method, url);
HttpMethod meth = client.getMethod();
Modified: trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl
===================================================================
--- trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl 2006-05-15 20:51:14 UTC (rev 482)
+++ trunk/calendar3/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl 2006-05-16 13:07:36 UTC (rev 483)
@@ -2244,7 +2244,7 @@
</p>
<p>
Access rights:<br/>
- <input type="radio" value="f" name="how" checked="checked"/> view my free/busy<br/>
+ <input type="radio" value="F" name="how" checked="checked"/> view my free/busy<br/>
<input type="radio" value="d" name="how"/> default (reset access)
</p>
<input type="submit" name="submit" value="Submit"/>
More information about the Bedework-commit
mailing list