On Jul 3, 2012, at 12:08 PM, emport wrote:


hi,

thank you for your quick reply.
unfortunately, i am not allowed to modify the server configuration. :(

In that case, use some other tool to send the request, such as wget or CalDAVClientLibrary (with the 'props' command)

{24} andre@rune [trunk/CalDAVClientLibrary] % ./runshell.py --server=https://caldav.foo.com:8443 --user=dre
Password: 
Found principal path: /principals/__uids__/letters and numbers which are obfuscated/calendar-proxy-write/
/ > help
acl           - Manage the access privileges of a directory or file.
addressbooks  - Change working directory to address book home for current or specified principal.
calendars     - Change working directory to calendar home for current or specified principal.
cat           - Display contents of a file or directory.
cd            - Change working directory.
exit          - Terminates this session.
help          - Displays help about a command.
history       - Displays the history of all commands used in this session.
import        - Import data to a collection on the server.
logging       - Changes the current state of HTTP logging.
ls            - List the contents of a directory.
mkadbk        - Creates an address book collection.
mkcal         - Creates a calendar collection.
mkdir         - Creates a regular collection.
more          - Display contents of a file or directory.
move          - Moves a resource.
mv            - Moves a resource.
principal     - Get details on principals.
props         - List the properties of a directory or file.
proxies       - Displays the delegates for the chosen user.
put           - Write data to a file on the server.
quit          - Terminates this session.
quota         - Checks quota on the specified PATH.
rm            - Deletes one or more resources.
server        - Displays the current server.
sync          - Sync the contents of a directory.
user          - Allows changing the current server login id and password.
whoami        - Displays the current server login id.
write         - Write data to a file on the server.
/ > cd /calendars/users/me
/calendars/users/me > props
OK Properties:
    {DAV:}acl: <Element '{DAV:}acl' at 0x107125990>
    {DAV:}acl-restrictions: 
    {DAV:}creationdate: 2012-01-03T23:12:41Z
    {DAV:}current-user-principal: URL: /principals/__uids__/yep still obfuscated/
    {DAV:}current-user-privilege-set: <Element '{DAV:}current-user-privilege-set' at 0x1071299d0>
    {DAV:}displayname: Andre LaBranche
    {DAV:}getcontentlength: 
    {DAV:}getcontenttype: httpd/unix-directory
    {DAV:}getetag: "b92f660dadcfb940f9520e3c82a72b35"
    {DAV:}getlastmodified: Sat, 16 Jun 2012 19:55:50 GMT
    {DAV:}inherited-acl-set: 
    {DAV:}owner: URL: /principals/__uids__/heyo/
    {DAV:}principal-collection-set: URL: /principals/
    {DAV:}quota-available-bytes: 52324030
    {DAV:}quota-used-bytes: 104770
    {DAV:}resourcetype: <Element '{DAV:}resourcetype' at 0x10712e0d0>
    {DAV:}supported-privilege-set: <Element '{DAV:}supported-privilege-set' at 0x1071a1090>
    {DAV:}supported-report-set: <Element '{DAV:}supported-report-set' at 0x10719bb50>
    {DAV:}supportedlock: <Element '{DAV:}supportedlock' at 0x1071a1310>
    {DAV:}sync-token: data:,1_198272
    {http://calendarserver.org/ns/}max-collections: 50
    {http://calendarserver.org/ns/}push-transports: <Element '{http://calendarserver.org/ns/}push-transports' at 0x10712e490>
    {http://calendarserver.org/ns/}pushkey: /CalDAV/caldav.foo.com/B6D75AB6-63D9-433F-850D-A2FC447FF23C/
    {http://twistedmatrix.com/xml_namespace/dav/}resource-class: DirectoryCalendarHomeResource
    {urn:ietf:params:xml:ns:caldav}default-alarm-vevent-date: 
    {urn:ietf:params:xml:ns:caldav}default-alarm-vevent-datetime: 
    {urn:ietf:params:xml:ns:caldav}supported-calendar-component-sets: <Element '{urn:ietf:params:xml:ns:caldav}supported-calendar-component-sets' at 0x10712e210>

HTH,
-dre


kinds regards,
emport


Andre LaBranche-2 wrote:

Hi,

This looks like the 'curl hates kerberos' bug. Disable Kerberos auth on
your server and retry. Curl does not honor the specified auth mech, even
if you tell it specifically not to use kerberos.

-dre

_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users



--
View this message in context: http://old.nabble.com/CURL-request-to-Calendarserver-via-HTTPS-tp34109386p34109458.html
Sent from the Calendar Server - Users mailing list archive at Nabble.com.

_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users