Commit Graph

901 Commits (959ee1aeecb6009698f6c8a10e2a216a24f796af)
 

Author SHA1 Message Date
Volker Birk 959ee1aeec add message_cache functions
3 years ago
Volker Birk 44179f2bbc Added tag Release_2.1.0-RC6 for changeset 1e734905e983
3 years ago
Volker Birk c12b031a77 merging
3 years ago
Volker Birk 944636a0bb required safeguard
3 years ago
Volker Birk 29221dc4a4 Added tag Release_2.1.0-RC5 for changeset 72a35ebc15c6
3 years ago
Volker Birk 387bca46ca patch for MSC: remove double array
3 years ago
Volker Birk f0e2099f26 Added tag Release_2.1.0-RC4 for changeset 922cdeaa80f1
3 years ago
Volker Birk 886d4fbb60 merging in new_sync
3 years ago
Volker Birk 59e8551e17 add callback_dispatcher
3 years ago
Roker b0b773892e split this into 2 statements, so I can set a breakpoint here
3 years ago
Roker e9292da435 set version name to "(44) Neudietendorf"
3 years ago
Roker c7f0a83e2a remove my own sync thread code, replaced it by libpEpAdapter's implementation.
3 years ago
Roker a6c6865065 start branch "new_sync" to replace my own sync loop by the implementation of libpEpAdapter.
3 years ago
Roker 4e350d56cf add debug output for base64 codec and c_string length storing & retreiving.
3 years ago
Roker 4764998307 add examples for requests and results in README.md
3 years ago
Roker b26a492deb wrap _all_ Engine functions with passphrase_cache.api(), except config_*() functions
3 years ago
Roker 491f33e300 fix Makefile. Add BOOST_MT variable because on my Mac the boost libraries have -mt in their file names.
3 years ago
Volker Birk 5effe2654e this is not needed any more
3 years ago
Volker Birk 8f3558aac4 new Makefile for static linking; for docu make help
3 years ago
Volker Birk 404218cf93 this is not needed anymore when using callback_dispatcher, because it's done there
3 years ago
Jorg Knobloch 6d9420a455 Follow-up to rev. 4d21af81d4fb: Fix build on Windows.
3 years ago
Roker c2db69c23f add support for "binary strings" that are base64-encoded at the JSON-RPC interface. import_key() uses that now, so bump ServerVersion to 0.21.0 for this incompatible API change.
3 years ago
Roker 9b3a05f574 remove that overcomplicated double-fork() crap. Sorry Claudio. ;-)
3 years ago
Roker 8b209dd29e split daemonize.cc into daemonize_unix.cc and daemonize_windows.cc
3 years ago
Volker Birk ed25245527 Added tag Release_2.1.0-RC3 for changeset 77b2b317e2d3
3 years ago
Roker 4bdb5758fa do weird things when on sync thread... :-/
3 years ago
Roker 9f2e6468b8 update nfc_sets.cc to Unicode 13.0.0. :-)
3 years ago
Volker Birk ac30ee1049 Added tag Release_2.1.0-RC2 for changeset 929621082b1e
3 years ago
Roker 29635ce596 call pEp::passphrase_cache.add() and pEp::passphrase_cache.add_stored() also for the current PEP_SESSION, not only for cached and future PEP_SESSIONs.
3 years ago
Volker Birk e6315e4580 Added tag Release_2.1.0-RC1 for changeset dbda4d435843
3 years ago
Volker Birk 0cfe87f97a merging
3 years ago
Volker Birk aeb37831f7 passphrase_cache now provided by libpEpAdapter
3 years ago
Jorg Knobloch fb578ef8b7 Fixed typo.
3 years ago
Volker Birk 2cfa86bc7d Added tag Release_2.1.0-RC0 for changeset c441cd8828f8
3 years ago
Roker 996b44bdb9 merge JSON-153 into default branch. :-)
3 years ago
Roker 0bb18ee60b close branch before merge.
3 years ago
Roker 30fb294a58 changed several API functions to be wrapped in passphrase_cache.api(). TODO: Whole API needs to be checked & verified!
3 years ago
Roker 6061ff77a8 okay, std::bind() does not work well with varying unbound parameters. use lambda for that!
3 years ago
Roker 96ce81df98 add wrapper for pEp::PassphraseCache::api() usage. UNTESTED!
3 years ago
Roker 2383e7820a okay, store the passphrases in the global passphrase_cache, too!
3 years ago
Roker f317afaa78 Booooy... I'm giving up and implement FuncCache for 'config_passphrase()' and 'config_passphrase_for_new_keys()' manually to get rid of that template gebastel and resource management of C strings in the function cache.
3 years ago
Roker fd046b231d kommando zurück!
3 years ago
Roker 2629826644 okay, the generic way is too complicated, too many indirections, I'm giving up and implement just the cases we have, to get finished somehow. *sigh*
3 years ago
Roker fafbfcee80 add pEp::PassphraseCache passphrase_cache singleton.
3 years ago
Roker cd99f04918 add 1-argument confic_…() functions, except config_password(), because it is special.
3 years ago
Roker c3db9cc004 support PEP_CIPHER_SUITE as In<> parameter.
3 years ago
Jorg Knobloch af3bf84643 Fix mess related to DEBUG_ENABLED: Set twice in debug builds and once in release builds :-(
3 years ago
Roker 3f66c37861 start JSON-153 "Support for Passphrases"
3 years ago
Roker 18a019afc2 merge double head. :-/
3 years ago
Roker 8f609bf8b7 remove thread_id from result object, to make unittests green again, because the value of "thread_id" is unpredictable.
3 years ago