Y client: Adjust URI scheme to move client-specific options to fragment
For example option `compress` controls kind of compression that _client_ performs when saving data to server. Similarly cache-size, logfile and read-only adjust on-client behaviour, not server. From nexedi/neoppod!18 (comment 124725) : In general the most correct thing to do is: - use host part for where to connect (host:port, list of host ports, UNIX socket, etc) - use path part to identify a database or other on-server resource - use query part for parameters that are passed to remote server (e.g. `storage` in case of ZEO) - use fragment part for local parameters that are not passed to remote server (e.g. local `logfile`) - use credentials part for things required to authenticate/encrypt. To normalize an URL wcfs client would drop credentials and fragment, but keep host, path and query. Fragments are documented not to be sent to remote side and to be evaluated by local side only. -> Move options that control client behaviour to fragment.
Showing
-
mentioned in merge request !3 (closed)
-
mentioned in merge request nexedi/neoppod!18 (closed)
-
mentioned in commit levin.zimmermann/neoppod@2d82ab3c
-
mentioned in commit levin.zimmermann/neoppod@ae571d96
-
mentioned in commit levin.zimmermann/wendelin.core@73ac458b
-
mentioned in commit levin.zimmermann/wendelin.core@d9d353bc
-
mentioned in commit levin.zimmermann/neoppod@1c724899
-
mentioned in commit levin.zimmermann/neoppod@736b4686
-
mentioned in commit levin.zimmermann/neoppod@4ec03295
-
mentioned in commit levin.zimmermann/neoppod@f04413f5
-
mentioned in merge request !4 (closed)
-
mentioned in commit levin.zimmermann/neoppod@e6fc387e
-
mentioned in commit 1fca6ad4
-
mentioned in commit c9490507
Please register or sign in to comment