Commit Graph

  • 4ab61fccdb listmanager_dummy - Separate DoesNotExistException into ListDoesNotExistException and MemberDoesNotExistException heck 2021-04-25 01:34:50 +0200
  • 0d72ea5367 Add pEp::Utils - collection of helper functions and stuff... heck 2021-04-25 01:32:48 +0200
  • 5225a3950a grp interface: group_join() is not part of the MANAGER-API. heck 2021-04-25 00:42:46 +0200
  • b832f80832 Tests: listmanager_dummy - member_add() and member_remove() heck 2021-04-25 00:40:35 +0200
  • c3f62ccb90 Fix: listmanager_dummy - member_add() and member_remove() Throw DoesNotExistException if list does not exist heck 2021-04-25 00:33:49 +0200
  • cd1c137e30 Test: test_adapter - use TESTLOG() instead od pEpLog() for tests heck 2021-04-24 23:01:06 +0200
  • be1255f263 Test: test_adapter - use TESTLOG() instead od pEpLog() for tests heck 2021-04-24 23:00:50 +0200
  • c0bc63dc8f Test: test_ensure_passphrase - remove of unused includes heck 2021-04-24 23:00:09 +0200
  • 40132db3e2 Test: test_group - use pEpLog::log() instead of cout heck 2021-04-24 22:59:38 +0200
  • 5ec8455792 Test: test_listmanager_dummy - move the ASSERT_EXCEPT macro to utils heck 2021-04-24 22:58:55 +0200
  • b5bd084580 Test: test_pEpSQLite - Switch from pEpLog() to using TESTLOG() heck 2021-04-24 22:58:19 +0200
  • cf7c5feea1 Test: Framework improve logging heck 2021-04-24 22:57:04 +0200
  • 629d17f809 correct the typo in "m4gic_logger_n4me" heck 2021-04-24 22:54:15 +0200
  • b42b971966 pEpLog - Add functions and Macros for logH1() logH2() heck 2021-04-24 22:53:03 +0200
  • 3444377bc2 Tests: test_listmanager_dummy - use log() heck 2021-04-24 18:51:04 +0200
  • 42855fdeee Test: Utils - add const, add log() and lograw() heck 2021-04-24 18:49:45 +0200
  • ae0eee6f97 grp enc interface - add noexcept, just more as a comment heck 2021-04-24 17:12:37 +0200
  • a2c5c99046 grp enc interface - ommit pEp_group in adapter_group_create() heck 2021-04-24 15:37:18 +0200
  • 9ea23feeb2 LIB-11: ListManagerInterface is misconception heck 2021-04-20 02:21:25 +0200
  • 02d7ec1387 LIB-11: adapter_group.cc - add some impl heck 2021-04-20 02:20:56 +0200
  • abea6b17f9 LIB-11: Add GroupQuery Dummy Driver heck 2021-04-20 02:01:24 +0200
  • 2d32c442ff LIB-11: Add GroupUpdate Dummy Driver heck 2021-04-20 02:01:13 +0200
  • fc7f8b5af3 LIB-11: Add GroupUpdate Engine Driver heck 2021-04-20 02:00:44 +0200
  • 711a896095 LIB-11: Add GroupQueryInterface heck 2021-04-20 01:59:21 +0200
  • a8916c9ac1 LIB-11: Add GroupUpdateInterface heck 2021-04-20 01:59:11 +0200
  • 14cb72dca9 adapter_group.h - group_rating() is not part of this interface heck 2021-04-20 01:30:28 +0200
  • e19e3a42a4 Merge branch 'LIB-12' into LIB-11 - "Add List Manager Backend: Dummy (SQLite3)" heck 2021-04-19 22:00:15 +0200
  • 943f07c469 test_listmanager_dummy - Add Error conditions / add list_exists(), member_exists() LIB-12 heck 2021-04-19 21:47:06 +0200
  • c905aaaefb ListManagerDummy - throw AlreadyExisting / DoesNotExist to indicate state heck 2021-04-19 21:43:34 +0200
  • 179f02e683 .gitignore heck 2021-04-19 20:36:08 +0200
  • 68b336a758 ListManagerDummy - Add public methods list_exists() / member_exists() heck 2021-04-19 20:26:25 +0200
  • d7ef4bba10 ListManagerDummy - Add custom exceptions and slight rename heck 2021-04-19 20:25:53 +0200
  • 706431c85c pEpSQLite - Add helper function eval_sql_count() heck 2021-04-19 20:20:46 +0200
  • 82359fdb9d pEpSQLite - Add custom exceptions and revise .what() heck 2021-04-19 20:20:25 +0200
  • aab0d35ab8 ListManagerDummy - Revise Exception .what() heck 2021-04-19 17:52:51 +0200
  • c333d779ce listmanager_dummy.hh - formatting heck 2021-04-19 16:39:02 +0200
  • edc8fde83d pEpSQLite.* - formatting heck 2021-04-19 16:38:03 +0200
  • 8df335e64d pEpLog.cc - formatting heck 2021-04-19 16:36:49 +0200
  • 122d16c376 C++ standard pEp-Wide back to C++11 heck 2021-04-19 16:36:22 +0200
  • 2dd7dbf597 pEpLog.hh - formatting heck 2021-04-19 16:33:37 +0200
  • aa3a8f6304 listManagerDummy - had too much const heck 2021-04-19 15:07:52 +0200
  • a93aedc3d5 pEpLog - can have more const too heck 2021-04-19 15:06:57 +0200
  • 2b0489f114 pEpSQLite - some const members heck 2021-04-19 15:06:37 +0200
  • 316e7cc5d5 Tests: test_listmanager_dummy - forgot some const heck 2021-04-19 15:06:11 +0200
  • ace39bb69d Tests: test_pEpSQLite.cc - clean heck 2021-04-19 15:05:25 +0200
  • e741064461 ListMangerDummy - some const for the methods heck 2021-04-19 14:47:50 +0200
  • 220f588cb4 rm old prototype heck 2021-04-19 05:38:57 +0200
  • 48d2a7670a Tests: Add tests for class ListManagerDummy heck 2021-04-19 05:38:29 +0200
  • ab32655c63 LIB-12 - Add class ListManagerDummy heck 2021-04-19 05:36:42 +0200
  • a116f897ed pEpLog - pEpLogClass doesnt need to print __FILE__, we have the classname instead heck 2021-04-19 05:35:31 +0200
  • c42866978f test: pEpSQLite - fix cleanup heck 2021-04-18 23:42:30 +0200
  • d2e16f8059 Merge branch 'LIB-12' of https://gitea.pep.foundation/pEp.foundation/libpEpAdapter into LIB-12 heck 2021-04-18 23:14:31 +0200
  • 0ec9e4054c .gitignore heck 2021-04-18 23:10:54 +0200
  • 14c6c76d4b .gitignore heck 2021-04-18 23:10:54 +0200
  • 99f32d1f1e Project Structure: Create folder src/internal - Move sqlite3.h there. heck 2021-04-18 23:09:13 +0200
  • 06a3fdb0b0 Tests: Utils rename to_string() functions heck 2021-04-18 22:53:46 +0200
  • 50130c5caf Tests: Move util functions to utils.cc heck 2021-04-18 22:34:01 +0200
  • 082e886357 Tests: Add tests for pEpSQLite heck 2021-04-18 22:20:47 +0200
  • 8548eb9d77 pEpSQLite - bugfixes heck 2021-04-18 22:19:24 +0200
  • 3c3aaf5a48 pEpSQLite - Exception on execute() on closed db. (not segfault) heck 2021-04-16 04:28:13 +0200
  • 6c47eb3eea pEpSQLite - Fix delete_db() heck 2021-04-16 03:59:07 +0200
  • 7ae66e5f53 pEpLog / pEpSQLite - the "magic" logger alias can be private heck 2021-04-16 03:44:46 +0200
  • 826989f273 Add class pEpSQLite heck 2021-04-16 03:37:03 +0200
  • 9dddab4388 pEpLog: Add class and macros to support runtime switching on a class and instance basis. heck 2021-04-16 03:35:24 +0200
  • 591b5c0fc2 Tests: add util functions heck 2021-04-16 03:33:32 +0200
  • 6d758fb5c3 cerr, definitely cerr heck 2021-04-15 22:21:13 +0200
  • 939719dea2 LIB-12: listmanager prototype done heck 2021-04-14 18:04:21 +0200
  • aadeb4bd25 LIB-12: Simplification Massive - BIGUP FDIK! heck 2021-04-13 19:56:01 +0200
  • 3079dff801 LIB-12: Dummy List manager prototype complete heck 2021-04-13 03:19:44 +0200
  • cf262572ab LIB-12: add test_sqlite3.cc as a playground heck 2021-04-10 03:12:20 +0200
  • 70718ddfed LIB-12: Build - Add *.c files (sqlite3.c) heck 2021-04-10 03:11:52 +0200
  • c9cf471308 LIB-12: Add sqlite3 amalgamation (f&^ks up the git stats, *damnit* i was almost there) heck 2021-04-10 03:11:13 +0200
  • a56bf005f8 .gitignore heck 2021-04-10 01:41:41 +0200
  • c3cd6623ce LIB-12: Test - Add test_lm_dummy.cc heck 2021-04-10 01:39:59 +0200
  • 07db7ede2a LIB-12: Add class ListManagerDummy heck 2021-04-10 01:39:35 +0200
  • c856185001 LIB-12: Add class ListManagerInterface heck 2021-04-10 01:39:19 +0200
  • 384753a177 Merge branch 'LIB-11' - The group update API can be regarded stable, and can be used by the adapters. But no query functions yet (because no dummy backend yet) heck 2021-04-10 00:33:11 +0200
  • 5e7a46b5ec LIB11: adapter_group.h - comment out unimplemented query functions heck 2021-04-10 00:32:59 +0200
  • c28ecc5764 LIB11: Test - update heck 2021-04-10 00:24:34 +0200
  • d79fb50070 Tests: Framework - Add funcs logH1 / logH2 heck 2021-04-10 00:24:06 +0200
  • 18d61b9f06 LIB-11: Test - add group_rating() / Failing / create / functions for Test Units heck 2021-04-09 22:35:18 +0200
  • dc8d340190 adapter_group.cc - pEpLog() every function call heck 2021-04-09 22:34:22 +0200
  • 5df8a83544 LIB-11: update test (memberlist of create_group() can only have NON-OWN identities) heck 2021-04-09 21:15:37 +0200
  • 805c28a92f LIB-11: update test heck 2021-04-09 20:38:15 +0200
  • 1de257538d Tests: Framework - add identitylist_to_string() heck 2021-04-09 20:37:52 +0200
  • 030164dbe2 LIB-11: Update adapter_group.h from engine group.h heck 2021-04-09 20:37:24 +0200
  • 706e2d343d .gitignore heck 2021-04-09 00:26:14 +0200
  • 5555066c4b Tests: add test_group.cc heck 2021-04-09 00:20:56 +0200
  • c8590750c8 Tests: Framework - Add utils.cc with some *_to_string() funcs heck 2021-04-09 00:20:22 +0200
  • 0aa66aa543 Tests: compiler generated header prerequisites somehow not working heck 2021-04-09 00:19:42 +0200
  • b02fb84ecf Tests: lets use namespace pEp, but not more. (Its just a LOT easier to navigate especially for other people, plus the habit of just including every namespace everywhere does not scale, its messy). Use namespace aliases. And lets NOT import a namespace into an other namespace like importing std into Adapter. heck 2021-04-09 00:14:06 +0200
  • 04b86758fa Tests: framework.hh - no using directives in headers.... heck 2021-04-09 00:10:57 +0200
  • b54f9d122b Build: Makefiles cleanup heck 2021-04-08 22:45:56 +0200
  • 07b4ee6e97 tests: create subdir "framework" heck 2021-04-08 22:16:58 +0200
  • e87cbc18dd move group module to src heck 2021-04-07 16:40:45 +0200
  • 69367324f9 adapter_group.cc - initial draft heck 2021-03-18 01:48:31 +0100
  • 91583a93fd minor formatting only (auto) heck 2021-03-18 01:48:02 +0100
  • f33262f152 LIB-11: use prefix "group_" for query functions / use prefix "adapter_" for "wrapped" Group management functions heck 2021-03-16 17:50:18 +0100
  • 8d6be151ad LIB-11: Add "Group management functions" from pEpEngine/group.h heck 2021-03-16 17:20:21 +0100
  • 28d80bf2b1 LIB-11: Add const to [in] params heck 2021-03-16 17:13:30 +0100