Commit Graph

  • d37c66f805 Merge from Release_3.2 branch (sorry for the mess) master v3.3.0-RC0 heck 2023-08-28 19:21:09 +0200
  • 680b058b77 Merge branch 'Release_3.2' heck 2023-08-28 19:16:51 +0200
  • ed4d0f606f Doc: Update dependency related info Release_3.2 heck 2023-08-28 19:15:42 +0200
  • 724e0fdd5c Build: add propper build configuration concept heck 2023-08-28 19:15:10 +0200
  • b28daa4a6f Build: change local.conf to build.conf heck 2023-08-28 19:01:59 +0200
  • 1b76ec2393 Build: pEp wide consistent Makefiles - add env var BUILD_CONF / change local.conf to build.conf heck 2023-08-23 12:15:35 +0200
  • 818dc68957 Merge pull request 'add missing include' (#15) from positron-missing-include-2023-07 into master heck 2023-07-28 14:13:38 +0200
  • 6b65cf05dd add missing include #15 Luca Saiu 2023-07-26 20:08:06 +0200
  • 245a30f30a v3.2.0 - Initial commit opening the release branch to carry development towards next patch-releases. v3.2.0 heck 2023-03-30 16:15:56 +0200
  • aa73426dea FIX: Session-Manager - Make impossible to inititalize more than once with possibly different values v3.2.0-RC5 heck 2023-03-15 15:41:12 +0100
  • 59551595a3 C++ standard doesnt allow ';' after namespace closing '}' v3.2.0-RC4 heck 2023-03-09 16:00:59 +0100
  • 783c5673bb move _cb_retrieve_next_sync_event_dequeue_next_sync_event() away of header file heck 2023-03-09 15:47:39 +0100
  • d24f4c266e Module Adapter - API rename 2 inject_sync_t compat functions v3.2.0-RC3 heck 2023-02-11 01:52:12 +0530
  • 1cb9429bcb Module Adapter - make static adapter_manages_sync_thread() heck 2023-02-11 01:48:58 +0530
  • 6c8ad91cc1 Module Adapter - Improve internal terminology only heck 2023-02-11 01:48:26 +0530
  • 0b02b61e61 Test: test_swarm_tofu.cc - fix over aggressive CxxCommandments heck 2023-02-11 01:45:33 +0530
  • 259e40d6b4 Build: improve diag / use -isystem for dependencies heck 2023-02-11 01:43:35 +0530
  • 614f1dcf7d Improvement: update for API change - remove `PEP_SESSION.sync_obj` (closes #14) v3.2.0-RC2 heck 2023-02-10 14:38:46 +0530
  • 968585fda5 Test: test_swarm_group - rename var v3.2.0-RC1 v3.2.0-RC01 heck 2023-01-23 19:04:51 +0530
  • 843804d38a standards: NEVER use namespace std heck 2023-01-23 19:03:41 +0530
  • 2717c6570e Test: test_swarm_tofu - Uniform initialization ONLY heck 2023-01-20 20:54:37 +0530
  • cf95c75c1e Test: test_swarm_tofu - Uniform initialization ONLY heck 2023-01-20 20:50:55 +0530
  • d6b5e8d24c Test: test_swarm_tofu - spelling only heck 2023-01-20 20:42:35 +0530
  • 7ba7ae6388 Test: test_adapter_cxx - cosmetic changes only heck 2023-01-20 16:39:53 +0530
  • 04a73cce6f Sync thread handling could be simplified. heck 2023-01-20 16:38:44 +0530
  • 3428cd1177 Session retrieval throws if the Session handling has not been initialized. heck 2023-01-20 16:34:45 +0530
  • d4bf1c1a5d rewrite session creation function _new() / register all callbacks at session creation heck 2023-01-20 16:30:24 +0530
  • 80d01111cf rename refresh() to _new() heck 2023-01-20 16:26:10 +0530
  • 3f2de09de8 var rename only heck 2023-01-20 16:24:01 +0530
  • 8cb697c31d add logging to Session constructor heck 2023-01-20 16:23:07 +0530
  • 7651712670 create sections for separate concerns Session/Sync/Passphrase/Error heck 2023-01-20 16:22:35 +0530
  • 7d8accd983 formatting and comments only heck 2023-01-20 16:19:52 +0530
  • 7b1f8eb90a move err-handling code to bottom heck 2023-01-20 16:15:43 +0530
  • b9f9bb6cc0 standards: uniform init always heck 2023-01-20 16:14:33 +0530
  • 76cd8e7b84 Change default pp-timeout to 3h v2.1.24 Release_2.1 heck 2022-12-26 18:42:49 +0100
  • 5351251aab Default pp-timeout set to 3h heck 2022-12-26 18:41:25 +0100
  • 3976ca39f1 Test: Add resources/keys to this repo heck 2022-12-20 20:41:53 +0100
  • 86b96100d4 Test: Add resources/keys heck 2022-12-20 20:40:28 +0100
  • d1faffcdb8 Test: Makefile cleanup heck 2022-12-20 19:53:36 +0100
  • 3bcb00ab58 Fix: call register_sync_callbacks() ONLY in sync thread. heck 2022-12-20 19:52:59 +0100
  • 1d259cfda4 Test: update test_ensure_passphrase.cc heck 2022-12-20 16:36:25 +0100
  • 85166f524a Test: Start merging the 2 test frameworks heck 2022-12-20 16:36:05 +0100
  • 972e975374 Fix: add 'PEP_KEY_IMPORTED' to NOT 'errors' heck 2022-12-20 16:21:59 +0100
  • 67e830123c Build: Fix missing CFLAGS (used for sqlite3 amalgamation only) v3.2.0-RC0 heck 2022-11-07 14:54:02 +0100
  • c3a8a75c48 Corrected order of initialization heck 2022-11-07 14:36:29 +0100
  • ea156f1467 grp_driver_dummy.cc - Removed nonsensical line heck 2022-11-07 14:35:34 +0100
  • f7c2714a14 Fix: fix sqlite.h include clash on at least macOS. heck 2022-10-13 16:49:50 +0200
  • 104cf13e6b Build: remove double def of -fPIC (Plus add more warnings) heck 2022-10-12 20:46:28 +0200
  • cc6dd23337 trivial build system fix Luca Saiu 2022-09-08 16:28:57 +0200
  • c31f44447e Test: add - test_session_init.cc v2.1.23 heck 2022-08-29 12:50:28 +0200
  • f14567078d .clang-tidy: allow implicit bool conversion heck 2022-03-03 01:25:20 +0100
  • 2dfe331cec passphrase_cache: coding conventions / readability heck 2022-03-03 01:24:58 +0100
  • b302a3a2cb passphrase_cache: missing init heck 2022-03-03 01:24:26 +0100
  • f53f1d73f5 passphrase_cache: avoid copies (use const&) heck 2022-03-03 01:23:28 +0100
  • 597bc1a76e passphrase_cache: Coding conventions / formatting heck 2022-03-03 01:22:23 +0100
  • 239f2de011 pEpSQLite: TODO non-copyable heck 2022-03-03 01:21:10 +0100
  • 7aa3fb35a1 grp_driver_dummy: useless const in func decl heck 2022-03-03 01:08:11 +0100
  • 137ef2b7c4 grp_driver_replicator: useless const in func decl heck 2022-03-03 01:07:18 +0100
  • 099c0b29bf grp_manager_interface: useless const in func decl heck 2022-03-03 01:07:01 +0100
  • 32392ef307 passphrase_cache: avoid copy heck 2022-03-03 01:03:22 +0100
  • 3002929d45 passphrase_cache: coding conventions (readability) heck 2022-03-03 01:02:57 +0100
  • f3b96d7881 passphrase_cache: uninitialized var heck 2022-03-03 01:02:01 +0100
  • 9be03de9b9 pEpSQLite: rule of 5 (non copyable explicitly) heck 2022-03-03 01:01:22 +0100
  • 687d43d02c pEpSQLite: superflous constructs heck 2022-03-03 01:00:58 +0100
  • a540460e53 listmanager_dummy.hh: add TODO rule of 5 heck 2022-03-03 01:00:02 +0100
  • 60a902ee02 group_manager_api.h: useless const in func decl heck 2022-03-03 00:58:53 +0100
  • 8446aa9e8b CallbackDispatcher: use move semantics heck 2022-03-03 00:57:52 +0100
  • 68c778ba1b CallbackDispatcher: 'auto' does not AUTO declare const'ness or pointer/value semantics (use const&) heck 2022-03-03 00:57:35 +0100
  • cf8f500ba8 CallbackDispatcher: unused include heck 2022-03-03 00:55:25 +0100
  • e4ee4a9852 Adapter class: formatting and code style heck 2022-03-03 00:54:12 +0100
  • a3037609a2 Adapter class: superflous constructs heck 2022-03-03 00:53:53 +0100
  • 6b76d9bf8b Adapter class: dont call static method on object heck 2022-03-03 00:53:18 +0100
  • a9d01f54b1 Adapter class: missing initialization heck 2022-03-03 00:52:45 +0100
  • f5b82bd7dc Adapter class: unused includes heck 2022-03-03 00:52:05 +0100
  • 32b3e88a79 Adapter class: make explicitly non-copyable heck 2022-03-03 00:51:44 +0100
  • 3a3d2201b7 Test: test_group update (revert) heck 2022-03-03 00:22:55 +0100
  • 65b04152a1 RULE: In C++ NEVER take c-datatypes by reference! heck 2022-03-03 00:22:25 +0100
  • 3f87504a16 Revert "Tests: update usages of changed pEp::Utils::to_string() funcs" heck 2022-03-03 00:17:34 +0100
  • 49ccb1e806 Coding Conventions: update .clang-tidy heck 2022-03-02 03:25:27 +0100
  • 90f585bb10 Coding Conventions: .clang-tidy heck 2022-03-02 00:55:55 +0100
  • eaad5ec83f Tests: link against libpEpCxx11.a heck 2022-03-01 00:01:30 +0100
  • f846859e84 Tests: update usages of changed pEp::Utils::to_string() funcs heck 2022-03-01 00:01:03 +0100
  • 4b1ec885a0 Tests: update includes heck 2022-03-01 00:00:33 +0100
  • 1a8bfcd9b2 Tests: Move corresponding tests to libpEpCxx11 heck 2022-02-28 23:59:53 +0100
  • 497afdfb2b Update includes heck 2022-02-28 23:59:12 +0100
  • b510654f56 Moved: module 'pc_container' to libpEpCxx11 heck 2022-02-28 23:34:17 +0100
  • 9d50345e0e Moved: module 'locked_queue' to libpEpCxx11 heck 2022-02-28 23:32:53 +0100
  • 24e5e4370b Removed: duplicate module 'slurp' (use std_utils in libpEpCxx11) heck 2022-02-28 23:31:53 +0100
  • 0241d0ad1c Moved: module 'Semaphore' to libpEpCxx11 heck 2022-02-28 23:29:18 +0100
  • 04c80b63f0 Moved: module 'CountingSemaphore' to libpEpCxx11 heck 2022-02-28 23:28:15 +0100
  • 2a45adcb40 Moved: module 'call_with_lock' to libpEpCxx11 heck 2022-02-28 23:27:17 +0100
  • 85d7122de0 Moved: module 'constant_time_algo' to libpEpCxx11 heck 2022-02-28 23:24:13 +0100
  • e9bd989020 Moved: module 'std_utils' to libpEpCxx11 heck 2022-02-28 23:18:03 +0100
  • 6df8386754 Moved: module pEpLog to libpEpCxx11 heck 2022-02-28 23:16:42 +0100
  • c1775a7ad0 Fix: pEp::Utils to_string() func use ref instead of ptr heck 2022-02-22 22:34:58 +0100
  • c235e6d9cd Fix: pEpLog - streams compat heck 2022-02-22 22:33:38 +0100
  • 816972b803 Doc: Add todo heck 2022-02-17 17:56:15 +0100
  • de2203c56e Only build static on z/OS #10 David Lanzendörfer 2022-02-07 09:02:18 +0000
  • 2188db0442 Namespace David Lanzendörfer 2021-12-25 02:48:40 +0000
  • 250c02a189 z/OS support: uint David Lanzendörfer 2021-12-25 02:47:56 +0000