Commit Graph

53 Commits (52019569e27a6bee848b3f9d577bf5c0daad1c97)

Author SHA1 Message Date
Roker 3b3b328086 use pEp::utility::slurp() + evbuffer_add() instead of efficient zero-copy evbuffer_add_file(). Thanks, Microsoft! :-( 6 years ago
Roker b1b02a5cdb JSON-22: New version "(25) Gummersbach": add MIME_encrypt_message_for_self() and change API for encrypt_message_for_self() 6 years ago
Roker 32e7c1a6cd new version "(24) Bielstein": add MIME_encrypt_message_ex() and MIME_decrypt_message_ex() as a HACK to set passive_mode 6 years ago
Roker cb08017d9d JSON-20 Change the order of 2 void* parameters… *sigh* who designed such interfaces? –.– 6 years ago
Roker 8a74086b30 JSON-18 #comment Add function getGpgEnvironment() that returns an object with 3 optional strings (which each might be null). 6 years ago
Roker c352ebb132 new version "(23) Engelskirchen": fix JSON-19. Support "Bool" and "Language" as separate data types in JavaScript. 6 years ago
Roker f75cfe8355 merge double head. 6 years ago
Roker 24690cdda7 "(22) Overath" : add blacklist_retrieve(), rename identity_color() and outgoing_message_color() into identity_rating() and outgoing_message_rating() 6 years ago
Roker eb18f0ff4e JSON-17 #fixed. 6 years ago
Roker 1524ca5e78 add "unset_identity_flags()" 7 years ago
Roker ee839f5210 add "set_identity_flags()" 7 years ago
Roker 84486dc147 Add a lot of functions the JNI adapter provides. Are they all necessary for Enigmail? 7 years ago
Roker bdc8877bf1 JSON-11: bring get_trustwords() into the JSON API, remove old trustwords() function. new version "(21) Untereschbach" 7 years ago
Roker 15fb342b1c release() all sessions to avoid ressource leaks. unfortunately the Engine still leaks internally. :-( 7 years ago
Roker cacc637826 be more robust and don't crash on shutdown() 7 years ago
Roker b96884c494 implement proper locked_queue and use it 7 years ago
Roker 218391198f new API version: "(20) Moitzfeld" showHandshake() -> notifyHandshake() and other Engine's API changes 7 years ago
Roker ced00dff84 pthread -> std::thread for the sync_thread, too. 7 years ago
Roker 516bc24b68 generalize request functions, incl. automatic memory management :-) 7 years ago
Roker bcc9a506c2 the locked_queue is a member, not a pointer now. code duplication minimized by externalizing makeAndDeliverRequest() 7 years ago
Roker 7b35e86c37 new version "(19) Bensberg": command-line options, daemonize() 7 years ago
Roker c9df333a9d add command line options, make json-adapter quit per default 7 years ago
Roker f57dfd119e new version "(18) Refrath": added trust_personal_key(), key_mistrusted(), key_reset_trust() 7 years ago
Roker 6c1ba28e65 "(17) Köln Mehrheim": MIME_encrypt_message() and MIME_decrypt_message() instead of internal functions mime_..._message() from internal header mime.h 7 years ago
Roker 3a138e06d6 new version "(16) Kreuz Köln Ost": #close JSON-12. remove dependency to awkward boost.archive for base64. 7 years ago
Edouard Tisserant 4c9b980d40 Added sync session thread and queue. Thread is started in adapter constructor along with a dedicated session. Every created session is attached to sync session created in constructor 7 years ago
Dirk Zimmermann 1a4f5e46ac Added mime_decode_message, mime_encode_message to function map 7 years ago
Dirk Zimmermann 0358d59d3c Commented out register_sync_callbacks (only tmp) 7 years ago
Roker 0430d3a703 JSON-6 implement interface changes minimally, so it compiles at least. 7 years ago
Roker 86d0212fee implement showHandshake(). Support identity->flags 7 years ago
Roker 765aeadcb7 huh, it compiles. omg omg omg! 7 years ago
Roker b9effea932 make_request() 7 years ago
Roker 50d7ca04d2 so sollte es gehen. ungetestet...! 7 years ago
Roker b3dcabac1b add evhttp_connection to connect to JS client 7 years ago
Roker aec7e4a062 register event handlers 7 years ago
Roker b636088139 implement eventListener map 7 years ago
Roker ebba3a177a merge default into my branch 7 years ago
Roker 15f9d5718b JSON-5 #close add support for function get_engine_version() 7 years ago
Roker 9c66a81292 add (un)registerEventListener() as a member function 7 years ago
Roker 6944bba622 allow calling of non-const Context* functions 7 years ago
Roker 2a3703516e JSON-1 #close get rid of the PEP_SESSION parameter. Yay! 7 years ago
Roker 4f753ecdce add "context" to the function call mechanism 7 years ago
Roker 9e50e11592 add deliverHandshakeResult(). Needs pEp/sync.h and pEp/sync_fsm.h installed! 7 years ago
Roker 4530d8d1df add dummy stubs for registerEventListener() and unregisterEventListener() 7 years ago
Roker 12338be793 new version "(15) Dreieck Heumar", make note smaller text 7 years ago
Roker 6d1a5c9833 print all open sessions to console for debug reasons only... 7 years ago
Roker 0176c3da1d change to automatic session creation and releasing in mt-server 7 years ago
Roker de410a8125 security token is now part of the JsonAdapter class. new version "(14) Köln-Gremberg" 7 years ago
Roker 278c2df800 i->running = true; was missing 7 years ago
Roker af4d1ea2b6 yay, es compiliert wieder \o/ 7 years ago