heck
7d8accd983
formatting and comments only
2 years ago
heck
7b1f8eb90a
move err-handling code to bottom
should go into own module later
2 years ago
heck
b9f9bb6cc0
standards: uniform init always
2 years ago
heck
5351251aab
Default pp-timeout set to 3h
3 years ago
heck
3bcb00ab58
Fix: call register_sync_callbacks() ONLY in sync thread.
No other session/thread will have sync callbacks registered.
This is essentially reverting a change that has been done for 3.0, but i think it was wrong
3 years ago
heck
972e975374
Fix: add 'PEP_KEY_IMPORTED' to NOT 'errors'
3 years ago
heck
c3a8a75c48
Corrected order of initialization
The C++ standards requires the order of init to be the order of declaration
3 years ago
heck
ea156f1467
grp_driver_dummy.cc - Removed nonsensical line
3 years ago
heck
f7c2714a14
Fix: fix sqlite.h include clash on at least macOS.
macOS system sqlite.h changed and now the include guard token is _SQLITE3_H_ instead of SQLITE3_H as in the amalgamation. yay.
3 years ago
heck
104cf13e6b
Build: remove double def of -fPIC (Plus add more warnings)
3 years ago
heck
2dfe331cec
passphrase_cache: coding conventions / readability
3 years ago
heck
b302a3a2cb
passphrase_cache: missing init
3 years ago
heck
f53f1d73f5
passphrase_cache: avoid copies (use const&)
3 years ago
heck
597bc1a76e
passphrase_cache: Coding conventions / formatting
3 years ago
heck
239f2de011
pEpSQLite: TODO non-copyable
3 years ago
heck
7aa3fb35a1
grp_driver_dummy: useless const in func decl
3 years ago
heck
137ef2b7c4
grp_driver_replicator: useless const in func decl
3 years ago
heck
099c0b29bf
grp_manager_interface: useless const in func decl
3 years ago
heck
32392ef307
passphrase_cache: avoid copy
3 years ago
heck
3002929d45
passphrase_cache: coding conventions (readability)
3 years ago
heck
f3b96d7881
passphrase_cache: uninitialized var
3 years ago
heck
9be03de9b9
pEpSQLite: rule of 5 (non copyable explicitly)
3 years ago
heck
687d43d02c
pEpSQLite: superflous constructs
3 years ago
heck
a540460e53
listmanager_dummy.hh: add TODO rule of 5
3 years ago
heck
60a902ee02
group_manager_api.h: useless const in func decl
3 years ago
heck
8446aa9e8b
CallbackDispatcher: use move semantics
3 years ago
heck
68c778ba1b
CallbackDispatcher: 'auto' does not AUTO declare const'ness or pointer/value semantics (use const&)
3 years ago
heck
cf8f500ba8
CallbackDispatcher: unused include
3 years ago
heck
e4ee4a9852
Adapter class: formatting and code style
3 years ago
heck
a3037609a2
Adapter class: superflous constructs
3 years ago
heck
6b76d9bf8b
Adapter class: dont call static method on object
3 years ago
heck
a9d01f54b1
Adapter class: missing initialization
3 years ago
heck
f5b82bd7dc
Adapter class: unused includes
3 years ago
heck
32b3e88a79
Adapter class: make explicitly non-copyable
3 years ago
heck
65b04152a1
RULE: In C++ NEVER take c-datatypes by reference!
Because c has pointer semantics which can lead to nullptr when dereferenced to obtain a reference.
3 years ago
heck
497afdfb2b
Update includes
3 years ago
heck
b510654f56
Moved: module 'pc_container' to libpEpCxx11
3 years ago
heck
9d50345e0e
Moved: module 'locked_queue' to libpEpCxx11
3 years ago
heck
24e5e4370b
Removed: duplicate module 'slurp' (use std_utils in libpEpCxx11)
3 years ago
heck
0241d0ad1c
Moved: module 'Semaphore' to libpEpCxx11
3 years ago
heck
04c80b63f0
Moved: module 'CountingSemaphore' to libpEpCxx11
3 years ago
heck
2a45adcb40
Moved: module 'call_with_lock' to libpEpCxx11
3 years ago
heck
85d7122de0
Moved: module 'constant_time_algo' to libpEpCxx11
3 years ago
heck
e9bd989020
Moved: module 'std_utils' to libpEpCxx11
3 years ago
heck
6df8386754
Moved: module pEpLog to libpEpCxx11
3 years ago
heck
c1775a7ad0
Fix: pEp::Utils to_string() func use ref instead of ptr
3 years ago
heck
c235e6d9cd
Fix: pEpLog - streams compat
3 years ago
heck
816972b803
Doc: Add todo
3 years ago
heck
e7a8426ed4
Doc: improved for class Adapter::Session
4 years ago
Volker Birk
6b53a820a3
FIX: .size() has type size_t
4 years ago