67 Commits (23aa7fbbd152a07a8f978b945c3775c4f9a5f0e2)

Author SHA1 Message Date
  Roker 23aa7fbbd1 add this function to test 2 years ago
  Roker b346c16757 (un)registerEventListerner() no longer exist. 2 years ago
  Roker 819fe7eae2 redefine In_Pep_Session, so it uses the session_registry of the JsonAdapter. 2 years ago
  Roker 0940ba3c42 declare JsonAdapter::pollForEvents() and add necessary template specializations for js::Array 2 years ago
  Roker 79e3a052a1 according to Krista, neither the bool parameter of mime_encode_message() nor the bool* of mime_decode_message are part of the API for the cloents. So I don't expose them to the JSON-RPC clients. 2 years ago
  Volker Birk f25740f45b postrelease API 2 years ago
  Roker 3807e9beee fix infinite recusion in from_json<PEP_rating>(js::Value) 2 years ago
  Volker Birk 1d07e11d09 adding re_evaluate_message_rating 2 years ago
  Roker 47eb7b088d annotate last parameter of key_reset_user() with NullOkay 3 years ago
  Roker 40f8a0ac17 JSON-137: Add outgoing_message_rating_preview() to the JSON API. Bump API version to 0.18.3 3 years ago
  Roker de8be64565 set_identity() has _const_ pEp_identity* parameter. 3 years ago
  Roker 962cb35280 JSON-135: FunctionMap now detects duplicate keys. And: Found & eliminate 3 duplicates: "mime_decode_message", "outgoing_message_rating" and "identity_rating". Thank you, Joerg, for this bug! :-) 3 years ago
  Roker 0406240de9 JSON-135: Add mime_encode_message() and mime_decode_message() to the JSON API. Bump server version to 0.18.2 3 years ago
  Roker 86906e7d77 add desired 5 functions to JSON RPC API 3 years ago
  Roker 52b19ac275 'src' in encrypt_message() is InOut now. Bump API version to 0.18.0. 3 years ago
  Roker 408f6cd7d2 It _is_ an API change! 3 years ago
  Lars Rohwedder ed7139c152 mime_decode_message() got another OUT<bool> parameter. Okay... 3 years ago
  Roker 70ed7749b7 big refactoring. move all non-library stuff from JsonAdapter into mini-adapter-impl. But injectSyncMsg is still an issue, because the JsonAdapter calls init() and init() has this fn ptr as parameter. :-/ 3 years ago
  Roker 549a512732 rename all "pep" in file names etc. into "pEp" as required by pEp branding rules. 3 years ago
  Roker 2793593cb2 Kick-out all Enigmail 2.0 leftovers. Bump API version to 0.17.0 and version name to "(40) Eisenach-Ost". 3 years ago
  Roker 6aaaefe90c JSON-120 : add support for key_reset_identity(), key_reset_user(), and key_reset_all_own_keys() 3 years ago
  Roker 32482cfb62 new server version 0.16.0: kick-out Enigmail 2.0 compat, remove MIME_*() functions, deliverHandshakeResult() changes parameter types. 3 years ago
  Roker 09c53a7f73 JSON-119: add get_key_rating_for_user() and bump API version by a minor step 4 years ago
  Roker e1bfc9b772 JSON-117 : add trust_own_key(). 4 years ago
  Roker 4b658f04a6 remove my own slurp(), because it is in the Lib now. Adopt API change from time_t to unsigned. 4 years ago
  Roker 07989fd419 remove undo_last_mistrust(), because it is no longer in the Engine. 4 years ago
  Claudio Luck 103fef97e6 also add mime_decode_message 4 years ago
  Roker 81d70748af add function encrypt_message_and_add_priv_key() in function map 4 years ago
  Roker bb05a4637f unfinished 4 years ago
  Roker 7f67dad613 Use the Logger class in ev_server 4 years ago
  Claudio Luck 70579f0f74 now it even runs with Enigmail. :-) 4 years ago
  Roker c31bd99c67 okay now it compiles on Mac OS. :-) 4 years ago
  Roker 251d7348cd add MIME_decrypt_message_20() wrapper function 4 years ago
  Roker c8d7401de0 and now, finally: _USE_ the new shiny template InLength<> for real function calls. Yay! 4 years ago
  Roker 625a9d8128 In<c_string> stores the length. InLength<> retrieves it. 4 years ago
  Roker eedc5ef7f7 enum -> enum class. requires a lot of class name prefixes. :-/ 4 years ago
  Roker 72a28e40a7 big refactoring for ParamFlag parameter of In<> and Out<> 4 years ago
  Roker 8af2a23c49 JSON-92 change API again: Change keylist from Out<> to InOutP<>, which is a compatible API change in JSON/JavaScript. New API version: 0.15.1 4 years ago
  Roker 97cbb70712 --add-sharks 4 years ago
  Lars Rohwedder 950ee43957 add InOutP<T>, add specialization for Out<c_string>. 4 years ago
  Roker dad481aaeb JSON-91: add MIME_encrypt_message_for_self() and encrypt_message_for_self() 5 years ago
  Roker 1cb4ad307f Don't log to stderr if not necessary. ev_server methods now also uses the configured logfile. :-) 5 years ago
  Lars Rohwedder d5c7e19ff9 catch exceptions, convert them into HTTP-Error 500. Unknown URIs become 404. 5 years ago
  Roker 73b6365fcd rename mis-spelled undo_last_mitrust() into undo_last_mistrust(). API version 0.12.0. 5 years ago
  Roker 1d316ddb75 add set_own_key(). new API version 0.11.0 5 years ago
  Roker 3266321f5f simplify. did not change API. :-) 5 years ago
  Roker 5aa534efd1 oops, I did not want to break Enigmail. Fixed now: version() returns just a string 5 years ago
  Lars Rohwedder 141d93ef50 new version "(34) Erndtebrück": remove apiVersion(), change version() to return a semver-compatible version number in a JSON object. 5 years ago
  Roker 1c521a69f0 new version "(32) Littfeld" for JSON-72: add is_pep_user() to the API. 5 years ago
  Roker ef6d0f91f5 typo fix 5 years ago