Commit Graph

  • 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
  • cbeb640237 LIB-11: Add group query API (1st draft) heck 2021-03-16 16:58:42 +0100
  • 768e02a6a4 Merge branch 'Release_2.1' heck 2021-04-09 14:55:10 +0200
  • c2e6504895 LIB-15 - update test (just add some output) Release_2.1.21 heck 2021-04-09 13:52:07 +0200
  • 08a09d41e6 LIB-15 - "Need cache_decrypt_message() to pass back longmsg/longmsg_formatted" heck 2021-04-09 13:51:31 +0200
  • 1483087317 Adapt Windows build project to new file structure Release_2.1.20 Thomas 2021-04-07 14:20:33 +0200
  • 3dd36d3c5e Merge branch 'master' into Release_2.1 heck 2021-03-30 14:49:35 +0200
  • 1511498d82 Merge branch 'android-build' into Release_2.1 Release_2.1.19 heck 2021-03-30 14:47:07 +0200
  • 424cf17bf4
    Android build: Update for 2.1.19+ #7 android-build Hussein Kasem 2021-03-30 14:14:14 +0200
  • 0517b9be69 Add Adapter::inject_sync_shutdown() to be used if _adapter_manages_sync_thread heck 2021-03-30 03:00:26 +0200
  • 2b41a6717e pEpLog - includes in headers are to be avoided if possible heck 2021-03-30 02:41:42 +0200
  • b9b67866c4 Merge branch 'Release_2.1' heck 2021-03-30 02:39:34 +0200
  • 9eb0b4c032 _inject_sync_event: undo the renaming for now. heck 2021-03-30 01:40:04 +0200
  • ba3f8d141d Merge branch 'master' into Release_2.1 heck 2021-03-30 01:33:55 +0200
  • 9b4a3c7871 CI: DEPENDENCIES - libpEpAdapter does not specify engine version to be used. Release_2.1.18 heck 2021-03-30 00:59:55 +0200
  • 35fda5286b Merge branch 'android-build' into Release_2.1 heck 2021-03-30 00:48:33 +0200
  • 54875050e2
    LIB-14 Android build: Always include android/log.h not just on debug #6 Hussein Kasem 2021-03-29 22:45:12 +0200
  • 364bc2214d Tests: ensure GPL3.0 License Header heck 2021-03-29 18:37:21 +0200
  • 25379daed8 Merge branch 'master' of ssh://gitea.pep.foundation:23065/pEp.foundation/libpEpAdapter Volker Birk 2021-03-29 11:38:13 +0200
  • 9f342cef80 Tests: Be ::explicit about global namespace, dont include headers in headers (unnecessarily), be in the namespace pEp, not more heck 2021-03-27 19:07:33 +0100
  • 7cd8f9eaec Tests: Build: include project headers first, then prefix heck 2021-03-27 19:05:27 +0100
  • 9b2defe5fb LIB-13: YES, diff breaking cahnge, reformat tests. clang-format now or never! heck 2021-03-27 16:22:46 +0100
  • 1a14b1a205 Adapter.*: Add Sync/Async switchable Event execution. rework needed, higher level API, as a class. heck 2021-03-27 05:08:32 +0100
  • 6fe0f96ee7 Adapter.hxx: session needs to be re-initialized here. To make sure that the session of the main thread and the session ot the sync thread have the same messageToSend, _inject_sync_event, _ensure_passphrase callbacks registered heck 2021-03-27 01:45:50 +0100
  • 21e4496fd2 Adapter.hxx: add documentation heck 2021-03-26 19:10:49 +0100
  • a38ac80bf3 Adapter.hxx: be explicit about global namespace usage (pEpEngine) heck 2021-03-26 18:56:38 +0100
  • ca0d30c175 Merge branch 'LIB-13' - Define Coding Standards And Project Structure heck 2021-03-26 18:04:47 +0100
  • ef5bc0a7c0 LIB-13: Standard project layout (src dir added) heck 2021-03-26 18:02:38 +0100
  • 84eccb382a The max. C++ Standard to be used (pEp-wide) has now been raised to C++14 heck 2021-03-26 17:54:39 +0100
  • 9d810df05e LIB-13: "Define Coding Standards And Project Structure" - Reformat (almost) the whole codebase using clang-format. heck 2021-03-26 17:40:50 +0100
  • cb1e95b469 LIB-13: Add Carefully crafted .clang-format heck 2021-03-26 17:39:37 +0100
  • 1270d1476e BUILD: use pEpEngine=Release_2.1.23 Release_2.1.17 heck 2021-03-22 21:18:33 +0100
  • c961f665d6 BUILD: use pEpEngine=Release_2.1.23 Release_3.0-RC5 heck 2021-03-22 21:17:28 +0100
  • 7344ab26eb BUILD: use pEpEngine=Release_2.1.22 Release_3.0-RC4 heck 2021-03-18 23:00:38 +0100
  • e69179229e BUILD: use pEpEngine=Release_2.1.21 Release_3.0-RC3 heck 2021-03-18 23:00:19 +0100
  • 8612056193 BUILD: use pEpEngine=Release_2.1.22 Release_2.1.16 heck 2021-03-18 22:59:40 +0100
  • 842c764e85 BUILD: use pEpEngine=Release_2.1.21 Release_2.1.15 heck 2021-03-18 22:59:10 +0100
  • dbc036a95d BUILD: use pEpEngine=Release_2.1.20 Release_3.0-RC2 heck 2021-03-17 21:47:25 +0100
  • e0371109df BUILD: use pEpEngine=Release_2.1.19 Release_3.0-RC1 heck 2021-03-17 21:46:18 +0100
  • 915632d3fa BUILD: use pEpEngine=Release_2.1.20 Release_2.1.14 heck 2021-03-17 21:12:36 +0100
  • 6d318e5685 BUILD: use pEpEngine=Release_2.1.19 Release_2.1.13 heck 2021-03-17 21:12:08 +0100
  • b8004d624e Merge branch 'Release_2.1' - we (fdik and i) deifned the version numbers of libpEpAdapter to be totally independent of anything else. Branch "Release_2.1" will be patch only release branch for Release_2.1 Branch "master" can now be main branch and the next libpEpAdapter release will be Release_3.0.0 We are deliberately doing a major release bump, to make it clear that the version numbers are decoupled from now on. Release_3.0-RC0 heck 2021-03-16 14:09:28 +0100
  • 513dd36e1b BUILD: use pEpEngine=Release_2.1.18 Release_2.1.12 heck 2021-03-12 17:26:24 +0100
  • 5cca0658b7 BUILD: use pEpEngine=Release_2.1.16 Release_2.1.11 heck 2021-03-10 18:03:19 +0100
  • d904965185 BUILD: use pEpEngine=Release_2.1.15 Release_2.1.10 heck 2021-03-10 18:02:41 +0100
  • bcd05ee204 BUILD: use pEpEngine=Release_2.1.14 Release_2.1.9 heck 2021-03-10 18:01:11 +0100
  • ff0b8afbb8 replace C99 style #if defined() with C++ Release_2.1.8 heck 2021-03-03 22:35:34 +0100
  • 7abb32b740 Merge pull request 'Android Build: Add android/log.h include' (#5) from android-build into Release_2.1 heck 2021-03-03 22:29:01 +0100
  • e0122ea82f
    Android Build: Add android/log.h include #5 Hussein Kasem 2021-03-03 22:24:05 +0100
  • 30e7668d51 add includes for linux gcc Release_2.1.7 heck 2021-02-27 19:02:59 +0100
  • bfc7b88a6f Android Build: Add all *.cc source files instead of one by one Hussein Kasem 2021-02-22 10:47:16 +0100
  • 4e9b5192cc
    Android Build: Add all *.cc source files instead of one by one #4 Hussein Kasem 2021-02-22 10:47:16 +0100
  • cce6e5db31 .gitignore heck 2021-02-25 01:04:59 +0100
  • 082aec794c pEpLog remove pEpEngine logging API / Add #ifdef and __android_log_print() heck 2021-02-25 01:04:38 +0100