Thomas
f1f8c0d49d
Initialize status code
2 years ago
Thomas
bbb2dd7b00
Add reference to sqlite3, use _strdup()
2 years ago
Thomas
d4b35f3536
path_ensure_not_existing() doesn't seem to be used on Windows...
2 years ago
Thomas
b4d138f8e3
Adjust Windows build file. Use _getpid instead of getpid (deprecated alias)
2 years ago
heck
080076582e
API: session(init/release) removed.
...
Before using the static object Adapter::session, initialize it using session.initialize().
Release it using session.release().
2 years ago
heck
9b922a39dc
move start_sync() and stop_sync() from CallbackDispatcher to Adapter.hh
2 years ago
heck
9780232015
add group_join()
2 years ago
heck
44b0c23161
std_utils.cc - hopefully improve path_ensure_not_existing/dir_recreate
2 years ago
heck
ebe75b3b06
listmanager_dummy.cc - explicit constructors
2 years ago
heck
b2491e79ef
pEpLog decorate no '\n'
2 years ago
heck
732571de2e
Utils: comment
2 years ago
heck
10b720cd26
utils.cc: to_string(bloblist) - reduced details mode
2 years ago
heck
f95efdb92d
Includes for linux build.
...
Some windows compat ensured
2 years ago
heck
713cdc3887
LIB-11: group_manager_api - rename funcs, add init()
...
init used to be in the GroupDriverReplicator constructor. But this caused problems together with statical initialization.
2 years ago
heck
bf203337f4
std_utils: add clip() / tldr()
2 years ago
heck
4d5a64908b
Utils: add to_string()
...
* bloblist_t
* stringpair_list_t
* message
2 years ago
heck
56f24c5e7b
std_utils: add random_string() random_char() / dir_ensure() / file_read() / dir_recreate()
2 years ago
heck
ca05767dff
std_utils: Add termCol support
2 years ago
heck
8cb1fe5ea0
pEpLog: Add termCol support
2 years ago
heck
50b296b0b5
GroupManagerInterfaces: no virtual destructor, i think
2 years ago
heck
6c56d3a94e
pEpLog - improve decoration / add logH3
2 years ago
heck
ccd20fdd74
std_utils: padTo()
2 years ago
heck
052c6d5b81
pEpLog - some improve logH1, logH2
2 years ago
heck
da671817e6
pEpLog - some improve logH1, logH2
2 years ago
heck
4d4acd22bb
grp_manager_interface.hh - forgot the virtual destructors
2 years ago
heck
e5aa2284ae
pEpLog - Add PID
2 years ago
heck
f62aae7658
pEpLog - fix pEpLogClassRaw
2 years ago
heck
9426b6dcfa
pEpLog - typos and comments
2 years ago
heck
a015331c53
Split utils.cc and add std_utils.cc
2 years ago
heck
2a5cdd4383
rename (there will be a group_member_api.h)
...
for
* group_join()
* group_query_membership()
* etc...
2 years ago
heck
2e7e1bfddf
Refactor out into a dedicated replication driver (Implementing the GroupManagerInterface)
...
This is just the C interface.
2 years ago
heck
9ab5d92340
adapter_group.h - group_join() is part of the group member API
2 years ago
heck
59110d5842
grp driver engine - restructure
2 years ago
heck
c21d0d862a
grp driver dummy - restructure
2 years ago
heck
fb2ce3f063
Create GroupManagerInterface
...
and move GroupQueryInterface and GroupUpdateInterface into same headerfile
2 years ago
heck
062a836b49
grp_update_drv_dummy.cc - bugfixes
2 years ago
heck
816299586b
grp_query_drv_dummy.cc - impl
2 years ago
heck
651fc5b181
grp_update_drv_dummy.cc - impl
2 years ago
heck
8ac42950d5
utils.cc - add to_cxx() for idenitylist, is_c_str_empty()
2 years ago
heck
4ab61fccdb
listmanager_dummy - Separate DoesNotExistException into ListDoesNotExistException and MemberDoesNotExistException
2 years ago
heck
0d72ea5367
Add pEp::Utils - collection of helper functions and stuff...
...
Separated out from pEp::Test::Utils
2 years ago
heck
5225a3950a
grp interface: group_join() is not part of the MANAGER-API.
...
Does not exist in listmanagers
For LIB-16 - "Store groups a user is part of and provide a method to query them"
We need to create a separate DB _if_ we dont store it in the engine.
2 years ago
heck
c3f62ccb90
Fix: listmanager_dummy - member_add() and member_remove() Throw DoesNotExistException if list does not exist
2 years ago
heck
629d17f809
correct the typo in "m4gic_logger_n4me"
2 years ago
heck
b42b971966
pEpLog - Add functions and Macros for logH1() logH2()
...
Also, only the macros are now controlled by set_enabled().
The normal functions arent.
2 years ago
heck
ae0eee6f97
grp enc interface - add noexcept, just more as a comment
2 years ago
heck
a2c5c99046
grp enc interface - ommit pEp_group in adapter_group_create()
2 years ago
heck
9ea23feeb2
LIB-11: ListManagerInterface is misconception
2 years ago
heck
02d7ec1387
LIB-11: adapter_group.cc - add some impl
2 years ago
heck
abea6b17f9
LIB-11: Add GroupQuery Dummy Driver
2 years ago