Age | Commit message (Collapse) | Author |
|
download struct must have module_name field
server:
core:
implemented SERVER_DOWNLOADS_LIST_REPLY (draft)
added global downloads list
client:
using std::string instead of QString to avoid unnecessary conversions
|
|
typo fix
added description to setting_info
server:
api:
using structure with setting info instead of hust string for just value (a bit of necessary complication)
renamed few structs to avoid collision with protobuf ones
defined few module variables in api itself (a bit of simplification for module developer)
modules:
adapted to api changes
|
|
still thinking of...
client:
bits of proto implementation
server:
config variables
sigint handler
bits of proto implementation
|
|
started first downloader module implementation
added api to get core settings
downloads_dir in config
|
|
minor corrections
few missed fields
server:
started module api designing
fixed typo in modules loader code
|
|
socket wraper to work with both ssl and plain connection
server:
socket wraper to work with both ssl and plain connection
bit of config related changes
ssl support (untested)
|
|
moved on_modules_loaded call to later stage so modules actually can call other modules without race condition and exceptions
implemented default metadata_storage basic settings //TODO: per module metadata storage
modules:
finished flat metadata module base implementation
set,get,remove now working and tested via core, via modules
|
|
|
|
|
|
implemented get_module_settings
|
|
|
|
basic program options support
abitilty to print installed modules info
started config support implementation
|