![]() This is the base class you'll have to subclass if you want to create Generic functions on these object to actually manipulate the resources Instantiates (based on the request sent by the client) one or more Obviously not specific to CL-WEBDAV, but you should be aware of themįunction and variable reference ResourcesĬL-WEBDAV uses a CLOS-based approach to deal with the resources on the The XML documents exchanged between WebDAV clients and servers areĪlgebra but rather deals with strings for obvious reasons.įolder Client" (follow both links for more info). ![]() XML handling in CL-WEBDAV isn't particularlyĮfficient and elegant, but I don't expect this to be an issue, as.Method for file resources, but it can certainlyīe done using implementation-specific functionality. Download webdav server mac#OS X IIRC - I don't have a Mac to test with.) Class 2Ĭompliance shouldn't be too hard to add, though. (And as a consequence it won't work with the native client of Myself, so I can't say much about its usefulness, but here's a list ofĬompliant at the moment, i.e. I currently (April 2007) don't use CL-WEBDAV The initial release has been tested mildly Invested some more time for testing, polishing, cleanup, and The conclusion that there was too much stuff in it that would distractįrom the actual subject. I ended up not using CL-WEBDAV for the tutorial, though, as I came to (I chose a WebDAV serverīecause I had already written one in, cough, Perl a couple of yearsīefore, so I more or less knew what I had to do.) The result was basically a working, albeit Two nights in March to come up with a nice example of what one could do If you want to send patches, please read this first.Ĭonference 2007 in Cambridge, and - as it was These mailing lists were made available thanks to If you want to be notified about future releases Should see the files in the /tmp/ directory.įor questions, bug reports, feature requests, improvements, or patches The simplest way to start a WebDAV server with CL-WEBDAV is probably this one:ĬL-USER 1 > ( push ( dav:create-dav-dispatcher ' dav:file-resource) tbnl:*dispatch-table*)ĬL-USER 2 > ( tbnl:start-server :port 4242)ĬL-USER 2 > ( hunchentoot:start (make-instance 'hunchentoot:easy-acceptor :port 4242)) Repository of older versions is available ![]() The current development version of CL-WEBDAV can be found Download webdav server license#License so you can basically do with it whatever you want.ĬL-WEBDAV together with this documentation can be downloadedġ.1.0 or higher), and can be compiled and loaded To completely customize the way resources are handled. It aims to be as flexible as possible, allowing you CL-WEBDAV - A WebDAV server written in Common Lisp CL-WEBDAV - A WebDAV server written in Common Lisp
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |