Falk Werner
8a24694f8d
Merge pull request #56 from falk-werner/interrupt
...
added function to interrupt _service calls
2020-03-07 18:32:16 +01:00
Falk Werner
e5da835e80
chore: use interrupt function in tests
2020-03-07 17:13:16 +01:00
Falk Werner
d2f078298e
added function to interrupt _service calls
2020-03-07 15:35:02 +01:00
Falk Werner
627986e8b5
Merge pull request #55 from falk-werner/update_bug_report
...
imporve bug report
2020-03-07 15:09:18 +01:00
Falk Werner
872b17e7e9
removed unnecessary stuff
2020-03-07 15:07:25 +01:00
Falk Werner
19e7dcae3f
Merge pull request #53 from falk-werner/increase-version-0.3.0
...
increased version number
2020-03-01 21:22:08 +01:00
Falk Werner
670705bccf
increased version number
2020-03-01 20:17:41 +01:00
Falk Werner
0e8ddee762
Merge pull request #52 from falk-werner/fix-provider-deps
...
fix: added dependend libs to libwebfuse-provider
2020-03-01 19:51:43 +01:00
Falk Werner
adfce8551e
fix: added dependend libs to libwebfuse-provider
2020-03-01 19:08:39 +01:00
Falk Werner
d040440e07
Merge pull request #51 from falk-werner/provider_authentication
...
Feature: enable authentication for provider/client
2020-03-01 18:37:54 +01:00
Falk Werner
ab6a6198b1
chore: removed webfuse dependency in unit tests
2020-03-01 17:44:12 +01:00
Falk Werner
107e66b65a
chore: replaced msleep by std::this_thread::sleep_for
2020-03-01 17:23:59 +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
1b4034e081
fix: do not ignore return value of mkdtemp
2020-03-01 14:00:49 +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
97eb420ef2
chore: removed dependency to lib
2020-02-29 23:53:48 +01:00
Falk Werner
79318c47b8
refactor: extracted timer function of adapter into separate library
2020-02-29 21:06:40 +01:00
Falk Werner
b2d6ed8754
reorganized library code
2020-02-29 02:44:26 +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
3e563f00d6
Merge pull request #50 from falk-werner/organize_tests
...
Organize Tests
2020-02-24 19:38:02 +01:00
Falk Werner
afb9c528e7
made c'tor explicit; disallow copy and assign
2020-02-24 18:25:25 +01:00
Falk Werner
85b283c1e3
removed dead code
2020-02-24 18:20:26 +01:00
Falk Werner
5a80e0233c
refactored test fixture
2020-02-24 18:16:30 +01:00
Falk Werner
7ed99088db
fix: make c'tor explicit
2020-02-23 23:26:30 +01:00
Falk Werner
7c02b12449
fix: don't copy exceptions
2020-02-23 23:25:17 +01:00
Falk Werner
391b5926b6
added mock for provider client
2020-02-23 23: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
77810168e0
fix: initialize context
2020-02-22 16:58:11 +01:00
Falk Werner
c6265aeaf7
chore: added default ctor for ClientProtocolTest (to initialize members properly)
2020-02-22 16:49:56 +01:00
Falk Werner
e21c716d34
refactored fake adapter server into ws server; added test for client protocol getattr
2020-02-22 16:46:21 +01:00
Falk Werner
1a1367eae7
fixed typo
2020-02-22 15:55:32 +01:00
Falk Werner
4b418a45d4
chore: refactored test
2020-02-20 20:13:39 +01:00
Falk Werner
384de32bf5
removed some dead code
2020-02-20 19:06:38 +01:00
Falk Werner
17fa84bc38
made static_filesystem private (used for test purposes only)
2020-02-20 18:54:29 +01:00
Falk Werner
a27e68f5a6
organized unit tests
2020-02-20 17:15:13 +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
9d83f1687e
Merge pull request #48 from falk-werner/enhance_documentation
...
Enhance documentation
2020-02-19 16:51:02 +01:00
Falk Werner
4ae7160919
refactored README
2020-02-18 21:48:52 +01:00
Falk Werner
7b8616fcb3
added API documentation
2020-02-17 21:53:42 +01:00
Falk Werner
cd144a3143
Merge pull request #45 from falk-werner/mountpoint_provider
...
In order to give the (library) user some control of where the remote filesystem is mounted, a mounpoint factory is introduced to preplace the global root mount point and the uuid logic.
To keep compatiblity, uuid stuff is not removed now (, but should be removed in near future...).
2020-02-17 16:23:34 +01:00
Falk Werner
8f40f73072
fixed test expectation
2020-02-16 22:58:28 +01:00
Falk Werner
bc1b5343df
added unit tests for server_config
2020-02-16 22:36:31 +01:00
Falk Werner
ae9fb63900
fix: made c'tor explicit
2020-02-16 21:38:37 +01:00