summaryrefslogtreecommitdiff
path: root/server/src/modules_handler.cpp
AgeCommit message (Collapse)Author
2016-01-16i am alive )Gluzskiy Alexandr
updated copyrights (new year) server: started implementation of api for module events (module should be able to fire event which will be delivered to clients which have subscribed for this event type)
2015-09-15client-qt:Gluzskiy Alexandr
implemented handler for SERVER_DOWNLOAD_INFO_REPLY server: api: removed core_id field from download_internal_s as it always used for index in download map some useful coments core: improoved signal handler a bit fiexd bug in core_api metadata related functions (metadata_set, metadata_get, metadata_remove), now thay returning correct data basic implementation of CLIENT_DOWNLOAD_ADD handler basic implementation of module unloading curl_downloader_module: implemented metadata storing some sanity checks curl_download structure refactored a bit (simplification)
2015-08-31protocol:Gluzskiy Alexandr
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
2015-08-28protocol:Gluzskiy Alexandr
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
2015-08-27protocol:Gluzskiy Alexandr
still thinking of... client: bits of proto implementation server: config variables sigint handler bits of proto implementation
2015-08-23server:Gluzskiy Alexandr
started first downloader module implementation added api to get core settings downloads_dir in config
2015-08-22protocol:Gluzskiy Alexandr
minor corrections few missed fields server: started module api designing fixed typo in modules loader code
2015-08-09client-qt:Gluzskiy Alexandr
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)
2015-03-31core:Gluzskiy Alexandr
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
2015-03-29typo fixGluzskiy Alexandr
2015-03-29module settings auto loadingGluzskiy Alexandr
2015-03-29api fixesGluzskiy Alexandr
implemented get_module_settings
2015-03-29work in progressGluzskiy Alexandr
2015-03-27working module loaderGluzskiy Alexandr
basic program options support abitilty to print installed modules info started config support implementation