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
b9eff8d100
change: make credentials const in wf_authenticate_fn (breaking change)
2020-06-10 22:18:34 +02:00
Falk Werner
16996e1f9a
added first impression of adapter client API
2020-06-09 22:41:38 +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
357ca12e65
removed server timeout (breaking change)
2020-04-06 20:44:18 +02:00
Falk Werner
f8a402c3a1
use TLS in integration test
2020-04-01 21:42:50 +02: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
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
555058dbb5
made client protocol test single threaded
2020-02-23 21:02:01 +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
Falk Werner
7b8616fcb3
added API documentation
2020-02-17 21:53:42 +01:00
Falk Werner
77627b7c8b
integrated uuid_mountpoint_factory
2020-02-16 21:03:17 +01:00
Falk Werner
cfadf85f49
added uuid mountpoint and factory
2020-02-16 04:02:23 +01:00
Falk Werner
6a94cea6f9
added ondispose to mountpoint to allow custom cleanup
2020-02-15 15:50:32 +01:00
Falk Werner
e727a9a54d
added implementation of mountpoint
2020-02-15 15:11:35 +01:00
Falk Werner
16705acf81
added mountpoint factory interface
2020-02-13 21:48:42 +01:00
Falk Werner
09df34debc
removes shutdown method ( #27 )
2019-04-26 20:51:24 +02:00
Falk Werner
fa78e23533
feat(webfuse): static file provider ( #30 )
...
* added API stub of static_filesystem
* added callback functions
* added basic directory listing
* resize filesystem if necessary
* added path stub
* adds imlementation and tests of path
* adds mock of wpf_request
* adds test implementation and some matchers
* added matcher of readdir results
* fixes default directory test
* adds implementation of static_filesystem_add and add_text
* added implementation of read
* adds implementation of filesystem_read
* corrects naming of some functions
* removes Flawfinder comments, since Flawfinder is disabled
2019-04-26 20:49:09 +02:00
Falk Werner
87f34fa768
feat(authentication): provide an authentication mechanism ( #19 )
...
* moves server into session
* renames jsonrpc server to jsonrpc proxy
* moves server into session
* renames jsonrpc server to jsonrpc proxy
* adds json rpc server
* removes obsolete proxy from protocol
* changes interface of jsonrpc_proxy_onresult to accept previously parsed messages
* adds infrastructure to process incoming requests; fixes invalid read of ill formatted responses
* adds description of authentication request
* adds authentication request
* adds userdb for authentication purposes
* removes debug code: console.log()
* fixes cmake build error (missing openssl symbols)
* fixes typo
* replaces ASCII art by UML diagram
* renames BAD_NOACCESS to BAD_ACCESS_DENIED
* fixes style
* adds docu of authentication
* ignored false positives of flawfinder
* fixes style issues
* fixes javascript style issues
2019-04-01 22:15:12 +02:00
Falk Werner
7447fb5dff
renamed to webfuse
2019-03-26 23:04:53 +01:00