1
0
mirror of https://github.com/falk-werner/webfuse-provider synced 2024-10-27 20:44:10 +00:00
Commit Graph

72 Commits

Author SHA1 Message Date
Falk Werner
adaec875d9 added implementation of wf_client_authenticate 2020-06-12 20:38:20 +02:00
Falk Werner
8a03f16aa5 allow system to choose port of webfuse server 2020-06-12 13:32:31 +02:00
Falk Werner
eb48dbecc5 added implementation of wf_client_connect and wf_client_disconnect 2020-06-11 22:57:56 +02:00
Falk Werner
f2bbebd670 moved wf_url to core 2020-06-11 19:12:07 +02:00
Falk Werner
06a24e09da added wf_client_tlsconfig 2020-06-11 18:07:42 +02:00
Falk Werner
dcbe4f075a added stub of client implementation 2020-06-11 09:10:14 +02:00
Falk Werner
81fd41f46a feature: added wf_credentials_set_type and wf_credentials_add 2020-06-10 22:42:26 +02:00
Falk Werner
16996e1f9a added first impression of adapter client API 2020-06-09 22:41:38 +02:00
Falk Werner
38ef0ddd9a fix: crash if libfuse is not available at runtime 2020-06-06 00:00:08 +02:00
Falk Werner
69af19193a removed wfp_client_ontimer (breaking change) 2020-04-07 20:52:50 +02:00
Falk Werner
3eb5dc89a7 added implementation of wfp_client_disconnect 2020-04-07 20:37:50 +02:00
Falk Werner
8539ce9338 clone mountpoint factory 2020-04-07 19:34:19 +02:00
Falk Werner
431e3c027b removed dead code 2020-04-06 21:44:24 +02:00
Falk Werner
357ca12e65 removed server timeout (breaking change) 2020-04-06 20:44:18 +02:00
Falk Werner
810702c5a7 fixed memory leak 2020-04-05 15:09:15 +02:00
Falk Werner
49469c73e3 renamed operation_context 2020-04-04 23:27:34 +02:00
Falk Werner
745d47bb30 added unit tests for lookup operation (adapter) 2020-04-04 23:16:25 +02:00
Falk Werner
654015c95c added unit tests for getattr operation (adapter) 2020-04-04 22:26:15 +02:00
Falk Werner
c769c02c55 added unit tests for readdir operation (adapter) 2020-04-04 20:23:50 +02:00
Falk Werner
e000500735 added unit tests for read operation (adapter); did some hardening 2020-04-04 15:41:33 +02:00
Falk Werner
289264e269 added unit tests for close operation (adapter) 2020-04-04 08:55:59 +02:00
Falk Werner
77a870b9b7 added unit tests for open (adapter) 2020-04-04 08:32:26 +02:00
Falk Werner
d56bbcbd39 added test for open (adapter) 2020-04-03 22:46:47 +02:00
Falk Werner
48e3575d6d added integrative test of low level api 2020-04-02 22:00:01 +02:00
Falk Werner
06c01995fe removed unnecessary NULL check 2020-04-02 19:34:52 +02:00
Falk Werner
f8a402c3a1 use TLS in integration test 2020-04-01 21:42:50 +02:00
Falk Werner
c62b6edde2 chore: simplified check 2020-03-30 22:40:15 +02:00
Falk Werner
db536142de fixed empty result 2020-03-30 22:21:41 +02:00
Falk Werner
6ccc738d17 simplified check 2020-03-30 21:50:49 +02:00
Falk Werner
39855a9995 fix: make provider const 2020-03-29 18:38:58 +02:00
Falk Werner
bbdd5a24f5 integrated libwf_timer and libwf_jsonrpc into libwebfuse-core 2020-03-29 17:40:33 +02:00
Falk Werner
214d6b738d removed NULL-checks after malloc: they are not necessary, they were not consequently used and objects constructed by 3rd party libs are also unchecked 2020-03-21 21:22:22 +01:00
Falk Werner
425e017bc4 renamed function: wf_impl_server_protocol_create2 to ..create: remove of uuid mountpoint was already API breaking 2020-03-21 09:18:04 +01:00
Falk Werner
43c989e7af removed uuid mountpoint and factory 2020-03-21 09:11:18 +01:00
Falk Werner
d2f078298e added function to interrupt _service calls 2020-03-07 15:35:02 +01:00
Falk Werner
1a29b44ad6 chore: prefixed jsonrpc by wf_ 2020-03-01 16:55:58 +01:00
Falk Werner
8a40919296 fix: do not ignore return value of symlink 2020-03-01 14:39:58 +01:00
Falk Werner
7856b5a99d feature: enabled authentication 2020-03-01 13:42:46 +01:00
Falk Werner
f79b9c998a added error handling on authentication failure 2020-03-01 11:06:09 +01:00
Falk Werner
af2343c67a use jsonrpc_proxy to send requests within client_protocol (provider) 2020-03-01 01:13:24 +01:00
Falk Werner
79318c47b8 refactor: extracted timer function of adapter into separate library 2020-02-29 21:06:40 +01:00
Falk Werner
69a1faaa3f chore: cleanup jsonrpc library 2020-02-29 02:32:03 +01:00
Falk Werner
e3a3427ca8 refactor: made jsonrpc an independent library 2020-02-28 23:17:41 +01:00
Falk Werner
c6ca2e14bd changed credentials API 2020-02-25 22:05:48 +01:00
Falk Werner
767bafcd01 added first idea of API 2020-02-25 15:36:28 +01:00
Falk Werner
85b283c1e3 removed dead code 2020-02-24 18:20:26 +01:00
Falk Werner
555058dbb5 made client protocol test single threaded 2020-02-23 21:02:01 +01:00
Falk Werner
8841ac40f8 add toString function for lws reasons (for debugging and logging purposes) 2020-02-23 21:01:05 +01:00
Falk Werner
17fa84bc38 made static_filesystem private (used for test purposes only) 2020-02-20 18:54:29 +01:00
Falk Werner
abd6efe477
fixed client protocol low level API (#49)
* fixed client protocol low level API: enables usage of providing clients along with other websocket protocols

* fix: made some c'tors explicit
2020-02-19 22:44:56 +01:00