10 Commits

Author SHA1 Message Date
Russ Cox
290c469a71 all: gofmt
Gofmt to update doc comments to the new formatting.

For golang/go#51082.

Change-Id: Iae68a9cd600060577271575e893ecb23bed1e509
Reviewed-on: https://go-review.googlesource.com/c/net/+/399599
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Russ Cox <rsc@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-04-12 02:06:05 +00:00
Lars Lehtonen
c7154b74f1 webdav: fix dropped test error
Picks up a dropped error in TestMemLSConfirm().

Change-Id: Idfbb0fc37dcbec55b0ec6343221dcd9310f474b8
Reviewed-on: https://go-review.googlesource.com/c/net/+/206218
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-11-08 22:53:01 +00:00
namusyaka
8351a756f3 all: fix article typos
a -> an

Change-Id: I7d0413396e51f16e0a83732a07a5536548e03506
Reviewed-on: https://go-review.googlesource.com/63992
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2017-09-15 14:21:06 +00:00
Nigel Tao
0075794919 webdav: implement memLS.Confirm.
LockSystem.Confirm now takes two names (a src and a dst), and returns a
func() instead of a 1-method Releaser.

We now pass 25 of 30 "locks" litmus tests:
- 4 failures are due to PROPFIND / PROPPATCH not being implemented.
- 1 failure is due to shared locks being unsupported.
- 3 warnings are also due to PROPFIND / PROPPATCH.
- 1 failure (cond_put_corrupt_token) is due to returning 412
  (Precondition Failed) instead of 423 (Locked), but IIUC
  the spec says to return 412.
- 11 tests were skipped, presumably due to earlier failures.

Change-Id: I3f4c178cdc4b99c6acb7f59783b4fd9b94f606ec
Reviewed-on: https://go-review.googlesource.com/3860
Reviewed-by: Dave Cheney <dave@cheney.net>
2015-02-10 23:24:35 +00:00
Nigel Tao
074db39ac3 webdav: fix some "go vet" warnings.
Change-Id: I86f0c7695b7888c9cfed4386734cce9f0e05e3fd
Reviewed-on: https://go-review.googlesource.com/3982
Reviewed-by: David Symonds <dsymonds@golang.org>
2015-02-06 03:52:22 +00:00
Nigel Tao
5bde26037a webdav: run path.Clean over a memLS' saved LockDetails.
Change-Id: I22d47bc4a07911a8c7c57a2db83f5c8ffe1c420c
Reviewed-on: https://go-review.googlesource.com/3565
Reviewed-by: Nick Cooper <nmvc@google.com>
Reviewed-by: Nigel Tao <nigeltao@golang.org>
2015-02-02 05:08:37 +00:00
Nigel Tao
0fd82b9a2d webdav: collect expired memLS nodes.
Change-Id: I92f4d1ede193302af31c56452b425e7ac20c0764
Reviewed-on: https://go-review.googlesource.com/3177
Reviewed-by: Dave Cheney <dave@cheney.net>
2015-01-27 02:11:40 +00:00
Nigel Tao
6f62f426de webdav: implement parseTimeout.
Change-Id: Ieb3d550d06adc7457ed6870b0dd5fbbfede7c488
Reviewed-on: https://go-review.googlesource.com/3074
Reviewed-by: Dave Cheney <dave@cheney.net>
2015-01-21 23:06:40 +00:00
Nigel Tao
67f2549043 webdav: implement parseDepth; restrict LockDetails' depth to only zero
or infinity.

Change-Id: I3e3fba8e05a9c6c3db2240311a0813961db81849
Reviewed-on: https://go-review.googlesource.com/2535
Reviewed-by: Dave Cheney <dave@cheney.net>
2015-01-09 05:31:13 +00:00
Nigel Tao
46077d3c54 webdav: first cut of a memLS implementation.
Change-Id: If5745dcc1d66fdaa083d4085440b1535aa75e0da
Reviewed-on: https://go-review.googlesource.com/2430
Reviewed-by: Dave Cheney <dave@cheney.net>
2015-01-08 23:18:15 +00:00