Liu Song’s Projects


~/Projects/webdav-go

git clone https://code.lsong.org/webdav-go

History

ref
master
Hash Date Commit message Author
63210509 2023-12-06 16:49:19 update Lsong
522d64dd 2023-12-06 13:02:20 update Lsong
dddaf279 2023-09-10 14:52:02 Upgrade dependencies Simon Ser
fc4ea1aa 2023-08-25 13:35:33 caldav, carddav: drop unnecessary nil check Simon Ser
571eba7c 2023-08-21 13:06:59 caldav: add multi-calendar support Dan Berglund
b46cbafa 2023-08-15 08:29:01 readme: switch back to pkg.go.dev for docs Simon Ser
0fb0a675 2023-07-06 12:14:17 carddav: handle PROPFIND on root Simon Ser
7dd64908 2023-07-06 12:12:07 caldav: handle PROPFIND on root Dan Berglund
46dbba12 2023-07-03 10:47:34 caldav: return SupportedComponentSet in PROPFIND Dan Berglund
150f74a6 2023-01-04 11:00:51 Add GitHub issue template Simon Ser
0456b28b 2022-12-01 14:43:04 Support setting capabilities in ServePrincipal() Conrad Hoffmann
ac9af452 2022-10-31 12:05:27 Dedicated type for conditional match header fields Conrad Hoffmann
d4d56c27 2022-11-15 21:25:37 carddav: use custom type for context keys Conrad Hoffmann
5bfd6f54 2022-11-15 21:24:46 caldav: use same static path layout as carddav Conrad Hoffmann
54f2a635 2022-10-18 15:45:35 caldav: implement Propfind Conrad Hoffmann
001e5953 2022-10-28 11:19:34 caldav: support deletion of calendar objects Conrad Hoffmann
561012d3 2022-08-24 11:52:11 carddav: switch to one static path layout Conrad Hoffmann
6f22a649 2022-09-14 19:42:35 caldav: fix validation error when VTIMEZONE is after VEVENT Krystian Chachuła
dc63df90 2022-08-31 12:09:00 carddav: evaluate recurrence in match helper Conrad Hoffmann
58dc8e49 2022-08-31 12:04:45 Update to latest version of go-ical Conrad Hoffmann
9adfd95f 2022-08-31 13:42:38 carddav: run gofmt Conrad Hoffmann
4264d321 2022-08-30 21:05:01 caldav: fix match test example from RFC Conrad Hoffmann
4a3cd051 2022-06-14 14:27:09 carddav: end-to-end test address book discovery Conrad Hoffmann
987c9eef 2022-06-27 09:55:38 carddav: use "/.well-known/carddav/" as initial context path in Discover Simon Ser
e0764c06 2022-06-18 02:51:01 fix: Response body was not closed causing the goroutine leak myml
db966a27 2022-05-19 14:26:35 carddav: do property filtering in match.Filter() Conrad Hoffmann
21aea26c 2022-05-19 14:06:15 carddav: don't filter properties in test queries Conrad Hoffmann
d7891ce5 2022-05-31 17:32:12 internal: fix XML element struct naming Simon Ser
55a9274b 2022-05-31 17:10:30 internal: use Namespace instead of "DAV:" Simon Ser
1c71a7a1 2022-05-31 17:04:44 internal: add more context to Response.DecodeProp errors Simon Ser
d0fc22a4 2022-05-31 16:58:45 internal: use errors.As in IsNotFound Simon Ser
9bc7a8f1 2022-05-31 16:11:08 internal: drop Multistatus.Get Simon Ser
03633121 2022-05-31 12:44:03 client: support redirects in PropfindFlat() Conrad Hoffmann
13fa812f 2022-05-05 14:17:09 caldav: implement filter function for queries Conrad Hoffmann
06ecb0e6 2022-05-25 15:07:20 webdav: add TODO about fallback in Client.FindCurrentUserPrincipal Simon Ser
97e0b10b 2022-05-25 14:57:05 carddav: add Discover TODO about "path" key in TXT record Simon Ser
5d845721 2022-05-24 11:02:34 carddav: add Content-Length support to client Conrad Hoffmann
1e99b70a 2022-05-24 10:57:37 carddav: set content length header for HEAD/GET requests Conrad Hoffmann
a3e56141 2022-05-17 15:12:12 carddav: add support for getcontentlength property Conrad Hoffmann
9ed4abce 2022-05-24 10:14:39 caldav: add Content-Length support to client Simon Ser
38a35d35 2022-05-24 10:20:08 carddav: improve Client.SyncCollection docs Simon Ser
757a615e 2022-05-23 21:34:02 caldav: set content length header for HEAD/GET requests Conrad Hoffmann
491af8e4 2022-05-17 14:43:17 caldav: add support for getcontentlength property Conrad Hoffmann
cabaf326 2022-05-18 11:37:25 carddav: return multistatus response on PROPPATCH Conrad Hoffmann
b0c59cde 2022-05-20 15:58:52 carddav/caldav: use 308 for .well-known redirects Conrad Hoffmann
bc3faca3 2022-05-12 18:54:11 carddav: only call CurrentUserPrincipal when necessary Simon Ser
a346d42f 2022-05-12 18:53:47 caldav: only call CurrentUserPrincipal when necessary Simon Ser
e971269f 2022-03-31 11:22:23 Add function to validate calendar for CalDAV Conrad Hoffmann
346cfadd 2022-05-12 15:04:57 webdav: rename ServeUserPrincipal to ServePrincipal Simon Ser
303aef52 2022-03-31 11:28:26 caldav: implement `handleMultiget()` Conrad Hoffmann
585b01a7 2022-05-12 14:37:22 Implement GET/HEAD/PUT for calendar objects Conrad Hoffmann
cdb0de3b 2022-05-12 14:36:04 Return calendar description in PROPFIND Conrad Hoffmann
6887b6b8 2022-03-21 09:16:50 Support custom user principal and home set paths Conrad Hoffmann
b5c6f892 2022-05-03 16:50:28 Add exported function to create `HTTPError` Conrad Hoffmann
95a4ae78 2022-05-02 20:58:00 carddav: use AddressBook.Path in PROPFIND response Conrad Hoffmann
8931e14c 2022-05-02 20:56:38 caldav: use Calendar.Path in PROPFIND response Conrad Hoffmann
d8a8af04 2022-05-02 20:41:33 internal: don't send an empty error element Simon Ser
3f8b212b 2022-04-29 16:06:56 internal: add Response.Err Simon Ser
8cc6542f 2022-04-29 15:24:24 carddav: use partial error response on multiget failure Simon Ser
46ebe58a 2022-04-29 15:13:38 internal: introduce NewErrorResponse Simon Ser
4e8c5eff 2022-05-02 11:37:45 Replace DAVError with HTTPError + Error Simon Ser
8738a105 2022-05-02 11:23:06 internal: add HTTPError.Unwrap Simon Ser
25dfbaf9 2022-04-12 10:18:59 caldav: add supported-calendar-component-set field Konstantinos Koukas
6401d9ed 2022-03-31 22:15:04 caldav: extend query filter types Conrad Hoffmann
7dafedd2 2022-03-31 12:30:14 Add type-safe precondition errors for CalDAV Conrad Hoffmann
c4206ba6 2022-03-17 11:19:51 carddav: pass If-(None-)Match to backend Conrad Hoffmann
52215c16 2022-03-11 16:50:40 Pass request context to backend interface Conrad Hoffmann
106d4e1c 2022-02-16 11:52:55 caldav: add basic server Simon Ser
9caa4ff3 2022-02-02 13:52:14 caldav: add support for reports Simon Ser
85d2b222 2022-03-10 15:35:39 Add error type representing DAV/XML errors Conrad Hoffmann
6d59672e 2021-03-18 10:42:42 carddav: add filtering and matching helper functions Sebastien Binet
dc57b816 2022-02-24 12:41:56 carddav/server: set ETag and Last-Modified if available Conrad Hoffmann
0f6744ed 2022-02-23 11:52:04 Pass request context to storage interface Conrad Hoffmann
2162596a 2022-02-02 13:54:18 readme: update badges Simon Ser
6238e10e 2021-08-11 11:08:03 Include ModTime for directories if available jumo98
8efde26e 2021-03-16 18:42:55 internal: use http.TimeFormat to marshal Time values Sebastien Binet
ed526088 2021-01-12 12:57:28 Make Response.Path return the path on error Apehaenger
373663f9 2020-10-12 17:35:10 readme: add CI badge Simon Ser
4316bbcd 2020-10-09 15:10:33 caldav: add server handling for well-known URLs Heiko Carrasco
9cd3bb51 2020-09-09 21:41:34 fix: deprecrated conversion from int64 to string proletarius101
9e232896 2020-03-29 15:08:48 sync-collection for client AlmogBaku
25df841e 2020-05-13 18:24:29 internal: move HTTPError to common file Simon Ser
a4e0e810 2020-05-13 16:45:10 caldav: add Client.MultiGetCalendar Simon Ser
5328b4c4 2020-05-13 15:06:16 caldav: set Depth to 1 for calendar-query REPORT requests Simon Ser
4c0dc5d9 2020-05-13 15:02:52 internal: parse WebDAV toplevel <error> elements Simon Ser
f4e3fe8c 2020-04-05 14:37:17 internal: add Multistatus.Get test with HTTP error Simon Ser
66d5686c 2020-04-02 16:50:41 ci: add .build.yml Simon Ser
1b725cb0 2020-03-29 01:51:45 fixes #33, remove missingPropError error AlmogBaku
abadf534 2020-02-27 12:36:14 carddav: expose supported address data in client Simon Ser
51429666 2020-02-24 21:16:45 caldav: upgrade to latest go-ical API Simon Ser
4c419a96 2020-02-24 18:19:39 caldav: add Client.GetCalendarObject Simon Ser
7bb9b3aa 2020-02-24 18:13:24 caldav: add Client.PutCalendarObject Simon Ser
07d4dfae 2020-02-24 17:52:25 Use new ical library Simon Ser
7d2b6a39 2020-02-19 16:32:35 carddav: make Discover fail when target is empty Simon Ser
4b24edf6 2020-02-19 16:31:03 carddav: fix Discover with default HTTPS port Simon Ser
ddf2a859 2020-02-19 16:02:49 Introduce HTTPClient, remove Client.SetBasicAuth Simon Ser
c52097fe 2020-02-12 21:36:09 carddav: add Client.GetAddressObject Simon Ser
236dc078 2020-02-12 21:10:52 carddav: fix Client.PutAddressObject failing with Radicale Simon Ser
a81a7014 2020-02-12 20:06:06 internal: remove outdated TODO Simon Ser
7d0d522f 2020-02-12 20:04:31 internal: prevent empty endpoint path from resulting in "." sub-paths Simon Ser
842acb36 2020-02-12 19:47:16 carddav: add Client.PutAddressObject Simon Ser
30eac28d 2020-02-12 19:46:05 internal: read response body on error Simon Ser
a892cc58 2020-02-12 17:13:12 internal: only handle relative paths in Client.ResolveHref Simon Ser
0b2d0a70 2020-02-12 17:12:21 internal: accomodate for trailign slashes in Multistatus.Get Simon Ser
7f285fdf 2020-02-12 16:40:30 internal: fix Client.PropfindFlat when endpoint has a non-empty path Simon Ser
9afa59dc 2020-02-12 16:40:03 internal: fix trailing slash getting removed in Client.ResolveHref Simon Ser
1d93353e 2020-02-05 18:38:46 caldav: add prop-filter support to client Simon Ser
baf63fb1 2020-02-05 18:05:48 caldav: parse iCal data Simon Ser
4eb8396e 2020-02-05 17:36:18 caldav: add support for time filters in client Simon Ser
57df6bf3 2020-02-05 17:07:35 caldav: add filter XML definition Simon Ser
f9d728aa 2020-02-05 16:08:15 carddav: add Client.HasSupport Simon Ser
3ea3818d 2020-02-03 21:54:55 internal: fix Status text marshaling Simon Ser
69d8cf54 2020-02-03 21:52:15 internal: fix ETag.String returning unquoted string Simon Ser
25678476 2020-02-03 21:48:31 internal: add ETag Simon Ser
ca51e942 2020-02-03 17:26:55 caldav: add Client.QueryCalendar Simon Ser
dd1527b9 2020-01-30 15:20:10 carddav: allow created address book objects to have a different path Simon Ser
2e5aa765 2020-01-30 15:11:12 readme: add CalDAV Simon Ser
6df8d2d8 2020-01-30 15:07:04 caldav: add part of calendar-query XML element Simon Ser
bae7dcce 2020-01-30 13:51:02 caldav: add Client.FindCalendars Simon Ser
936b9451 2020-01-30 13:28:32 caldav: add some calendar XML elements Simon Ser
6aea0eda 2020-01-30 13:18:05 caldav: add Client boilerplate Simon Ser
feea39c8 2020-01-30 00:43:23 carddav: fix server appearing as read-only in Evolution Simon Ser
8937358a 2020-01-29 18:03:47 Allow servers to return DAV capabilities in OPTIONS Simon Ser
5f03e421 2020-01-29 17:41:28 carddav: fix addressbook-home-set>href namespace Simon Ser
1f509de4 2020-01-27 10:30:19 carddav: honor address-data in addressbook-query Simon Ser
29cccc7e 2020-01-24 16:34:57 carddav: add query filter support in server Simon Ser
73b67b62 2020-01-24 12:24:35 carddav: add client support for query filter Simon Ser
5ada08f6 2020-01-24 11:25:58 carddav: add full query AST Simon Ser
e56ab47c 2020-01-23 19:32:10 carddav: add negateCondition Simon Ser
30977aac 2020-01-23 19:27:31 carddav: add matchType Simon Ser
38b729ad 2020-01-23 19:21:00 carddav: remove filter.MarshalText Simon Ser
94f47fa0 2020-01-23 10:35:06 carddav: add limit support to addressbook-query Simon Ser
70c3bffd 2020-01-22 20:36:35 carddav: add filter and limit XML definitions Simon Ser
cd5945aa 2020-01-22 19:18:58 carddav: add AddressBook{Query,MultiGet}.AllProp Simon Ser
7e29f37b 2020-01-22 18:59:01 carddav: add allprop and propname support to query and multiget in server Simon Ser
0a251a8d 2020-01-22 15:35:36 carddav: add AddressObject.{ModTime,ETag} Simon Ser
2eb6e899 2020-01-22 15:16:41 carddav: add DELETE support to server Simon Ser
aa750836 2020-01-22 15:14:49 carddav: add PUT support to server Simon Ser
bf97060e 2020-01-22 14:50:57 carddav: don't support PROPPATCH Simon Ser
6de76c94 2020-01-22 13:22:45 internal: check for HTTP errors in Client.Do Simon Ser
59ad6f4d 2020-01-22 13:17:52 cmd/webdav-server: new command Simon Ser
6d229f4e 2020-01-22 13:00:42 webdav: add COPY support to server Simon Ser
fda38c8f 2020-01-22 12:06:36 webdav: add recursive arg to Client.Readdir Simon Ser
f04c1c94 2020-01-22 11:51:05 webdav: add support for ETag to client & server Simon Ser
3268102d 2020-01-22 11:43:36 webdav: add MOVE support to server Simon Ser
83cb6707 2020-01-22 11:14:09 webdav: fix LocalFileSystem.Readdir not returning children Simon Ser
6eeeccb9 2020-01-22 11:07:30 all: encode hrefs, replace hrefs with path in public API Simon Ser
72c96af2 2020-01-22 10:41:20 webdav: move recursive PROPFIND to backend Simon Ser
307a998a 2020-01-22 10:16:48 webdav: add Client.CopyAll Simon Ser
489be203 2020-01-22 10:15:15 webdav: add Client.MoveAll Simon Ser
d30d4d29 2020-01-22 10:09:51 internal: add helpers for the Overwrite header Simon Ser
c0a91b00 2020-01-22 10:06:00 internal: move Depth to internal.go Simon Ser
90fe8ded 2020-01-21 23:18:27 internal: add PROPPATCH support to server Simon Ser
4cee7488 2020-01-21 23:14:57 webdav: fix trailing getMod in client Simon Ser
83272e21 2020-01-21 22:47:48 webdav: make FileInfo.ModTime optional in client Simon Ser
82bdd23d 2020-01-21 22:46:56 webdav: populate FileInfo.MIMEType in client Simon Ser
23fa5c58 2020-01-21 22:44:10 webdav: make FileInfo.ModTime optional Simon Ser
02d1a7db 2020-01-21 22:43:13 webdav: add MIMEType to FileInfo Simon Ser
c673e7c7 2020-01-21 22:36:42 webdav: replace os.FileInfo with our own type Simon Ser
6023eb58 2020-01-21 22:19:34 webdav: replace File with io.ReadCloser Simon Ser
a5d750f1 2020-01-21 22:06:47 webdav: add Client.Mkdir Simon Ser
e9e1f102 2020-01-21 22:05:59 webdav: add MKCOL support to server Simon Ser
a2ad6951 2020-01-21 21:49:54 webdav: move WebDAV semantics handling to LocalFileSystem Simon Ser
04bcea1e 2020-01-21 21:48:07 webdav: add Client.RemoveAll Simon Ser
41b68829 2020-01-21 21:46:01 webdav: add DELETE support to server Simon Ser
69f88b07 2020-01-21 21:35:37 webdav: add PUT to allowed methods for regular files Simon Ser
9db481fa 2020-01-21 21:32:43 webdav: add Client.Create Simon Ser
7d6de881 2020-01-21 21:19:44 webdav: add support for PUT to server Simon Ser
45774fe5 2020-01-21 21:04:19 carddav: simplify variable names Simon Ser
ffc628ae 2020-01-21 21:02:41 webdav: fix URL encoding in PROPFIND handler Simon Ser
0469c3d3 2020-01-21 21:01:18 all: add basic docs Simon Ser
f6d0a37e 2020-01-21 20:08:58 webdav: properly URL-encode hrefs in PROPFIND response Simon Ser
4e4a5abe 2020-01-21 19:59:09 webdav: remove File.Readdir, add FileSystem.Readdir Simon Ser
e851e6e3 2020-01-21 19:55:02 webdav: remove File.Stat, add FileSystem.Stat Simon Ser
6526cef9 2020-01-21 18:55:29 webdav: add Client.Readdir Simon Ser
8e507647 2020-01-21 18:47:29 webdav: add basic Client.Open Simon Ser
e84362bc 2020-01-21 18:41:46 webdav: add Client.Stat Simon Ser
63cdea07 2020-01-21 18:41:25 internal: allow Response.DecodeProp to decode multiple values Simon Ser
3e41eefd 2020-01-20 13:40:26 internal: properly encode path in Client.NewRequest Simon Ser
d21315e9 2020-01-20 13:17:19 Fix host trailing dot in Discover Simon Ser
19140af1 2020-01-20 11:15:22 carddav: add Discover Simon Ser
3a61646a 2020-01-20 10:56:25 carddav: add current-user-principal to server Simon Ser
d8ce7d35 2020-01-19 15:41:08 internal: check for response error in Multistatus.Get Simon Ser
6e0ea58d 2020-01-19 15:29:51 carddav: populate AddressBook.{Name,MaxResourceSize} in client Simon Ser
c4718a3a 2020-01-19 15:10:54 carddav: add addressbook-home-set to server Simon Ser
6bac6747 2020-01-19 15:06:09 carddav: add max-resource-size to serve Simon Ser
238e72b7 2020-01-19 15:00:15 carddav: add addressbook-supprted-address-data to server Simon Ser
edfc2804 2020-01-19 14:53:58 carddav: add displayname and addressbook-description to server Simon Ser
797b2f8f 2020-01-19 12:08:53 carddav: add address-data to server responses Simon Ser
4a2a5205 2020-01-19 12:02:18 carddav: add server support for REPORT addressbook-query Simon Ser
b311299a 2020-01-19 12:01:55 internal: add Prop.Get, Prop.Decode Simon Ser
f3f1c8b5 2020-01-19 11:12:45 internal: introduce DecodeXMLRequest, ServeXML and ServeMultistatus Simon Ser
60e5d57c 2020-01-19 11:05:56 carddav: implement REPORT addressbook-multiget Simon Ser
402593c5 2020-01-18 12:43:47 carddav: define XML names as globals Simon Ser
bf666bb2 2020-01-17 17:09:44 Ensure resourcetype is always defined Simon Ser
34b2ebf9 2020-01-17 17:09:23 all: use variables for xml.Name values Simon Ser
55797208 2020-01-17 16:59:29 carddav: add very basic server implementation Simon Ser
13d70be0 2020-01-17 16:20:05 carddav: rename Address to AddressObject Simon Ser
883dafaf 2020-01-17 14:47:10 internal: fix Error element definition Simon Ser
7cb30224 2020-01-17 14:40:29 internal: add NewPropfindResponse helper Simon Ser
e2da5769 2020-01-17 11:41:44 Improve OPTIONS handling Simon Ser
f4c21ca3 2020-01-17 11:32:13 webdav: make HEAD/GET on a dir fail Simon Ser
326c4b9b 2020-01-17 11:30:42 internal: add Handler Simon Ser
3beeb23f 2020-01-16 11:08:48 internal: drop unused field in Client Simon Ser
23433b3e 2020-01-16 16:30:11 readme: license is now MIT Simon Ser
cabf3321 2020-01-15 23:45:37 Add Client.SetBasicAuth Simon Ser
dbdd296d 2020-01-15 23:17:43 webdav: advertise class 3 support in OPTIONS Simon Ser
0687eb16 2020-01-15 23:10:51 webdav: add missing PROPFIND to OPTIONS response Simon Ser
4c4624e2 2020-01-15 23:03:09 webdav: add support for allprop and propname in PROPFIND Simon Ser
ae054165 2020-01-15 19:32:59 inetrnal: rename Date to Time, make it a Text{Marshaler,Unmarshaler} Simon Ser
3d37e49c 2020-01-15 19:23:09 internal: make Status a Text{Marshaler,Unmarshaler} Simon Ser
040c38f1 2020-01-15 19:08:38 webdav: add support for more props Simon Ser
d83efedf 2020-01-15 18:39:25 webdav: list children in PROPFIND Simon Ser
ae93da82 2020-01-15 18:21:27 webdav: add minimal server implementation Simon Ser
42765234 2020-01-15 12:30:42 internal: add Depth, Client.Propfind Simon Ser
2b841a92 2020-01-15 12:09:42 carddav: add support for <addressbook-multiget> Simon Ser
5fe39bbc 2020-01-15 11:44:27 internal: remove xml.Name arg from Response.DecodeProp Simon Ser
25ab0b20 2020-01-15 11:17:38 internal: add EncodeProp Simon Ser
45cd1977 2020-01-15 11:17:07 Add go.sum Simon Ser
ee586449 2020-01-15 11:16:30 internal: make sure rawXMLValueReader is an xml.TokenReader Simon Ser
44f7f84e 2020-01-15 11:14:34 internal: add EncodeRawXMLElement Simon Ser
56c16219 2020-01-14 23:44:21 carddav: add Client.QueryAddressBook Simon Ser
9dfabd89 2020-01-14 23:13:23 carddav: add Client.FindAddressBooks Simon Ser
3d05533a 2020-01-14 22:19:54 carddav: add very basic Client Simon Ser
931602e5 2020-01-14 21:43:09 internal: add Client.PropfindFlat Simon Ser
94d597c1 2020-01-14 21:38:25 internal: remove unnecessary call to Encoder.Flush Simon Ser
a4580254 2020-01-14 21:35:24 internal: check response status in Response.DecodeProp Simon Ser
388377df 2020-01-14 21:32:43 internal: remove unnecessary namespaces in structs Simon Ser
5748fec4 2020-01-14 21:29:54 internal: add helpers to parse multistatus Simon Ser
93f95c7f 2020-01-14 20:27:08 internal: add <responsedescription> Simon Ser
87a88d67 2020-01-14 20:00:54 Generate PROPFIND request body Simon Ser
6f9ff627 2020-01-14 18:53:29 internal: add RawXMLValue.Decode Simon Ser
3beb0769 2020-01-14 18:51:17 webdav: add very basic Client Simon Ser
055a297f 2020-01-14 17:52:14 internal: add RawXMLValue to defer XML encoding/decoding Simon Ser
064cd80a 2020-01-14 15:41:54 Start from scratch Simon Ser
e36c7881 2020-01-08 19:20:00 webdav: fix propfind decode errors Simon Ser
1be15ec8 2020-01-08 18:54:29 carddav: improve error handling Simon Ser
cb215c70 2019-12-17 17:39:19 Rename webdav.go to server.go Simon Ser
da3ea581 2019-12-17 17:24:38 Add go.mod Simon Ser
6f8124db 2019-10-27 11:00:01 Removed extra logging from carddav Konstantin Chukhlomin
4ef680e9 2018-05-09 20:03:21 Merge pull request #5 from shurcooL/patch-1 emersion
0ad8fa52 2018-05-09 14:39:53 carddav: Remove duplicate package comment Dmitri Shuralyov
f8d9f83c 2017-09-14 11:51:57 carddav: add AddressObject.Remove emersion
579a25f9 2017-09-14 11:08:16 carddav: cache file contents when opening it emersion
d2d201e6 2017-09-13 20:09:18 carddav: remove .vcf extension emersion
2a7d9991 2017-09-13 19:02:12 carddav: PUT support emersion
64f83966 2017-09-12 21:17:05 Add godoc badge to README emersion
fdd2e85c 2017-09-11 19:10:53 carddav: go fmt emersion
05818508 2017-09-11 19:10:12 carddav: add support for REPORT addressbook-multiget, fixes #2 emersion
777948e9 2017-09-11 16:27:50 Expose MultistatusWriter emersion
9131ab3e 2017-09-10 12:43:28 webdav: remove outdated comments emersion
2807ec1d 2017-09-10 12:35:04 webdav: remove DAV: prefix hack emersion
fd5d1f32 2017-09-10 10:39:55 Add ref to RFC in package doc emersion
1152b72a 2017-09-09 16:45:31 carddav: add AddressBook.Info emersion
8d4a1ede 2017-09-09 16:37:49 Use AddressObject.Stat if supported emersion
7d694325 2017-09-04 12:06:06 carddav: add Stat to AddressObject interface emersion
163fa165 2017-09-03 20:11:36 carddav: first commit emersion
a7025fac 2017-09-02 14:00:17 Allow nil LockSystem emersion
c79a50ad 2017-08-26 15:14:38 Imported from golang.org/x/net/webdav, removed encoding/xml fork emersion
d0fe0f28 2017-08-26 14:46:44 Initial commit emersion