Falk Werner
06c01995fe
removed unnecessary NULL check
5 years ago
Falk Werner
f8a402c3a1
use TLS in integration test
5 years ago
Falk Werner
c62b6edde2
chore: simplified check
5 years ago
Falk Werner
db536142de
fixed empty result
5 years ago
Falk Werner
6ccc738d17
simplified check
5 years ago
Falk Werner
39855a9995
fix: make provider const
5 years ago
Falk Werner
bbdd5a24f5
integrated libwf_timer and libwf_jsonrpc into libwebfuse-core
5 years ago
Falk Werner
1d4db34ecb
increased test coverage
5 years ago
Falk Werner
7e1d9bbb50
increased test coverage
5 years ago
Falk Werner
643d1d5237
increased test coverage
5 years ago
Falk Werner
843368f483
increased test coverage
5 years ago
Falk Werner
d5adfc6f81
increased test coverage
5 years ago
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
5 years ago
Falk Werner
425e017bc4
renamed function: wf_impl_server_protocol_create2 to ..create: remove of uuid mountpoint was already API breaking
5 years ago
Falk Werner
43c989e7af
removed uuid mountpoint and factory
5 years ago
Falk Werner
d2f078298e
added function to interrupt _service calls
5 years ago
Falk Werner
ab6a6198b1
chore: removed webfuse dependency in unit tests
5 years ago
Falk Werner
107e66b65a
chore: replaced msleep by std::this_thread::sleep_for
5 years ago
Falk Werner
1a29b44ad6
chore: prefixed jsonrpc by wf_
5 years ago
Falk Werner
8a40919296
fix: do not ignore return value of symlink
5 years ago
Falk Werner
7856b5a99d
feature: enabled authentication
5 years ago
Falk Werner
f79b9c998a
added error handling on authentication failure
5 years ago
Falk Werner
af2343c67a
use jsonrpc_proxy to send requests within client_protocol (provider)
5 years ago
Falk Werner
79318c47b8
refactor: extracted timer function of adapter into separate library
5 years ago
Falk Werner
b2d6ed8754
reorganized library code
5 years ago
Falk Werner
69a1faaa3f
chore: cleanup jsonrpc library
5 years ago
Falk Werner
e3a3427ca8
refactor: made jsonrpc an independent library
5 years ago
Falk Werner
c6ca2e14bd
changed credentials API
5 years ago
Falk Werner
767bafcd01
added first idea of API
5 years ago
Falk Werner
85b283c1e3
removed dead code
5 years ago
Falk Werner
555058dbb5
made client protocol test single threaded
5 years ago
Falk Werner
8841ac40f8
add toString function for lws reasons (for debugging and logging purposes)
5 years ago
Falk Werner
17fa84bc38
made static_filesystem private (used for test purposes only)
5 years ago
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
5 years ago
Falk Werner
77627b7c8b
integrated uuid_mountpoint_factory
5 years ago
Falk Werner
2b91f159cf
added unit tests of uuid_mountpoint_factory
5 years ago
Falk Werner
096c244445
added unit tests for uuid_mountpoint
5 years ago
Falk Werner
cfadf85f49
added uuid mountpoint and factory
5 years ago
Falk Werner
6a94cea6f9
added ondispose to mountpoint to allow custom cleanup
5 years ago
Falk Werner
e727a9a54d
added implementation of mountpoint
5 years ago
Falk Werner
cae0e0613c
be compatible to libfuse 3.1+
5 years ago
Falk Werner
494035e5a6
updated libfuse to 3.8.0
5 years ago
Falk Werner
9cd058a747
switched to own base64 implementation
5 years ago
Falk Werner
7f29a7987e
workaround: lws decode base64 size requirements changed
5 years ago
Falk Werner
ce6affd4a2
fixes type in define
5 years ago
Falk Werner
83c7feee82
fixes missing inode using stat and ls -i
5 years ago
Falk Werner
a0ae32caa6
fixes adding multiple files to same directory
5 years ago
Falk Werner
07e32757f8
chore(webfuse) Increase test coverage ( #34 )
...
* removes unnecessary code
* adds test of wf_status
* adds tests of wf_message
* adds tests of wf_message_queue
* changed branch of coverage badge to display correct results
* moves core tests into separate subdirectory
* increases coverage of timer test
* moves adapter specific tests into separate directory
* moves provider specific tests into separate directory
* adds tests of jsonrpc utilities
* adds tests of jsonrpc request
* adds test of jsonrpc response
* adds tests of jsonrpc server
* adds tests of jsonrpc proxy
* adds integration test (found some issues)
* disables problematic tests
* fixes resource leak: pending timer after cleanup proxy
* fixes order of cleanup to prevent processing pending requests after filesystem shut down
* fixes some memcheck and helgrind errors: initialization of lws_log; setup of client and server
* disabled a test
* fixes error in msleep utility
* fixes deadlock at IntegrationTest using valgrind
* removes unit test code from coverage report
* adds some integration tests
* makes badge show coverage of master
* fixes some coding style issues
* fixes eary trigger of is_connected (provider)
* fixes read error in 32 bit environments\n\ninode is always 64 bit, but variadic wf_impl_jsonrpc_proxy_invoke expects int
5 years ago
Falk Werner
09df34debc
removes shutdown method ( #27 )
5 years ago
Falk Werner
9130f00289
improves slist implementation ( #29 )
5 years ago