josch
ab728c93da
make App ID and API Key configurable via commandline
2014-09-23 19:18:23 +02:00
josch
036954df35
allow to pass no api_key when constructing the signature
2014-09-23 18:53:16 +02:00
josch
f85072e465
refactor option and config handling
2014-09-23 14:02:30 +02:00
josch
e14d91ca1d
mfshell: add configuration file parsing
2014-09-23 11:38:10 +02:00
josch
8f726ab5e5
allow to pass username and password by commandline arguments
2014-09-23 09:29:04 +02:00
josch
08c067a352
add const qualifiers to some variables
2014-09-23 09:28:58 +02:00
josch
675679acf7
fix segmentation fault when quitting without logging in
2014-09-23 09:28:30 +02:00
josch
042a1cdf09
Add valgrind tests and fix memleaks
2014-09-23 09:28:24 +02:00
josch
e45d0e883d
add rmdir shell command and folder_delete api call
2014-09-20 14:37:24 +02:00
josch
097a855751
use gnu indent to enforce coding style and adapt source
...
- indent options are listed in ./.indent.pro
- use test case to run indent
2014-09-20 12:29:39 +02:00
josch
d8e00119b4
add test with iwyu and fix all headers accordingly
2014-09-20 10:31:55 +02:00
josch
4b2563d800
remove the _t postfix from type names because POSIX reserves types ending in _t
2014-09-19 23:13:29 +02:00
josch
e0ee1e5f8f
fix clang warnings
2014-09-19 21:14:30 +02:00
josch
b322f68ad2
build with -Wall -Wextra -Werror and fix errors
2014-09-19 17:08:24 +02:00
josch
ef3b2aa844
Refactor code into utils, mfapi and mfshell
...
- utils is the low level library used by the others
- mfapi uses utils and implements the api and some wrappers
- mfshell uses mfapi and utils to provide a shell
2014-09-19 17:08:20 +02:00