Commit Graph

  • a1e24dda7d some wrapper script in utils Volker Birk 2016-10-27 10:23:39 +0200
  • 7f6cb7cac5 test: re-enabled group_suvives_restart Edouard Tisserant 2016-10-20 21:37:33 +0200
  • 883e4b61d2 tests : fixed instance restart. added test to check survival of group to restarts (failing) Edouard Tisserant 2016-10-19 23:31:13 +0200
  • 210d4089a3 test: moved some code around to prepare for test including instances restart Edouard Tisserant 2016-10-19 18:05:29 +0200
  • 6f49ae0362 test: fixed and enabled group update on missing key test Edouard Tisserant 2016-10-18 21:49:28 +0200
  • 07e827e283 added test for group update on missing key, disabled until fixed Edouard Tisserant 2016-10-18 01:01:54 +0200
  • b2c6adbbf7 Fixed group update test, added per-instance debug command line option Edouard Tisserant 2016-10-15 17:44:39 +0200
  • 87009e4e45 MP tests : added group updated test (crashing for now, pepengine needs a fix) Edouard Tisserant 2016-10-13 23:32:11 +0200
  • 9f859ce26f More multi process based tests Edouard Tisserant 2016-10-12 18:58:11 +0200
  • 67f1d46c15 Multi process test use now generator instead of sequence to describe the test, making easier to implement test logic and storage of intermediate results Edouard Tisserant 2016-10-12 00:04:17 +0200
  • 78c2aabb3b Multi process test now behaves as a real functional test, and fires exception if mail that should be decrypted by group isn't decrypted Edouard Tisserant 2016-10-11 12:43:47 +0200
  • 555c93691a various enhancements in multiprocess test - to be continued Edouard Tisserant 2016-10-11 01:48:19 +0200
  • 0495112817 fixed unallocated free Edouard Tisserant 2016-10-10 22:35:36 +0200
  • 4930c6eb56 refactored multi process test framework, so that test can evaluate to failed/passed and not require someone to read and interpred if it did work Edouard Tisserant 2016-10-10 17:58:01 +0200
  • 1939e58014 mp_sync_test added time offset on msg->rcv to test expiry of sync message Edouard Tisserant 2016-10-07 17:54:20 +0200
  • d60808c058 MP sync test : added an instance to test sync with more than two device Edouard Tisserant 2016-09-28 14:36:38 +0200
  • 98008c22c9 PEP_MESSAGE_DISCARDED Edouard Tisserant 2016-09-21 12:41:54 +0200
  • b7b7f9f3dd Added trust_personal_key Edouard Tisserant 2016-09-19 21:48:15 +0200
  • 9d48acd319 Desynchronized accepting handshake from call to ShowHandshake, causing re-entrance in keysync's FSM driver Edouard Tisserant 2016-09-13 18:56:54 +0200
  • 496594c26c Added partner parameter to deliverHandshakeResult Edouard Tisserant 2016-09-13 16:36:23 +0200
  • 0f19e8ce83 mp_sync_test : added trustwords based device group handshake checking and accepting Edouard Tisserant 2016-09-12 22:08:15 +0200
  • 8e76d46ba2 added lldb attach to created test processes in multiprocessing based test Edouard Tisserant 2016-09-11 22:45:34 +0200
  • 2b014528e6 Now handles consumed messaged Edouard Tisserant 2016-09-07 16:29:42 +0200
  • 46175a3d52 Better multi-process test. Still PEP_MESSAGE_CONSUMED needs to be supported Edouard Tisserant 2016-09-06 18:47:17 +0200
  • d2f17bea85 Added commandline option for depencencies prefix and boost location Edouard Tisserant 2016-09-05 16:56:36 +0200
  • 75fbd90632 ignore this Volker Birk 2016-09-05 08:56:40 +0200
  • 6bccdc275e adding command line tool Volker Birk 2016-09-05 01:19:13 +0200
  • 039354d7ad simpler but working - boost::python has its quirks Volker Birk 2016-09-05 00:51:11 +0200
  • c1a0d22dc3 Thank you, Yoshimo! ;-) Volker Birk 2016-09-04 19:12:38 +0200
  • 39e548d0c5 documentation Volker Birk 2016-09-04 18:07:53 +0200
  • e24b220130 documentation Volker Birk 2016-09-04 17:51:13 +0200
  • 84f7bbeab7 ... Volker Birk 2016-09-04 15:50:50 +0200
  • 4c035e3d6a adding a second Message constructor Volker Birk 2016-09-04 14:53:19 +0200
  • d4b75fe000 ... Volker Birk 2016-09-04 14:32:13 +0200
  • 04db204481 nicer interface and documentation Volker Birk 2016-09-04 14:24:20 +0200
  • 4b73aad877 pEp.sync Volker Birk 2016-09-03 15:32:07 +0200
  • 4390130df2 fix for empty mime_type Volker Birk 2016-09-03 13:10:21 +0200
  • 711f012c48 intgration into Python's codecs system Volker Birk 2016-09-03 11:49:55 +0200
  • 4da84cfdd5 adding decode() method Volker Birk 2016-09-03 11:00:58 +0200
  • b85b413dce documentation fix Volker Birk 2016-09-03 10:38:05 +0200
  • 6bea4ace34 len() support instead of .size Volker Birk 2016-09-03 10:31:35 +0200
  • 1e8bfe3252 make these methods available Volker Birk 2016-09-03 08:56:20 +0200
  • b25f83efb0 sync_encode() added Volker Birk 2016-09-02 17:59:37 +0200
  • 06aa92d342 adding more debugging functionality: sync_decode() Volker Birk 2016-09-01 23:14:46 +0200
  • 38a59f80b1 only in debug mode Volker Birk 2016-09-01 20:08:14 +0200
  • 486436f5e7 avoid duplication Volker Birk 2016-09-01 12:41:22 +0100
  • 377054c681 .decrypt() for unencrypted messages Volker Birk 2016-08-31 13:38:07 +0100
  • 63bf3482cd merging Volker Birk 2016-08-29 21:40:35 +0200
  • b88f06e7bb ... Volker Birk 2016-08-29 21:35:20 +0200
  • ae6b045037 added multiple pEp instance test (failing) for keysync, as well as multipEp.py, a module using multiprocessing to execute test scenario implying multiple pEp instances Edouard Tisserant 2016-08-29 18:47:02 +0200
  • 354b0c90c8 longjmp() corrected Volker Birk 2016-08-29 17:39:24 +0200
  • 486f88cf48 basic tests Volker Birk 2016-08-24 17:13:36 +0200
  • 6873726518 ... Volker Birk 2016-08-24 08:10:04 +0200
  • 1b8cabd299 sync_test.py Volker Birk 2016-08-23 18:57:58 +0200
  • 8778ff379d fixing Volker Birk 2016-08-23 18:57:27 +0200
  • 4118353e9d implementing broadcast Volker Birk 2016-08-20 19:12:43 +0200
  • 11b3b1b5ff single threaded implementation Volker Birk 2016-08-19 15:33:54 +0200
  • 02645da219 copy and deepcopy, and now for the last… ;-) Volker Birk 2016-08-16 08:00:36 +0200
  • 6edee8a95a correcting repr() Volker Birk 2016-08-16 01:33:49 +0200
  • 510e4e354b adding copy() and deepcopy() Volker Birk 2016-08-16 01:26:30 +0200
  • 4297f90398 adding copy() Volker Birk 2016-08-15 22:22:37 +0200
  • 27ed407566 restructuring Messafge constructor Volker Birk 2016-08-15 20:19:30 +0200
  • 0cd8a9d346 restructuring Volker Birk 2016-08-15 20:11:20 +0200
  • 8d698bffc6 automated memory management and some API Volker Birk 2016-08-15 18:03:56 +0200
  • 633842ea7b adding trustwords Volker Birk 2016-08-12 18:13:30 +0200
  • 1583c59090 color and rating Volker Birk 2016-08-12 16:32:58 +0200
  • 6daf1af6c3 adding color_from_rating() Volker Birk 2016-08-12 14:38:20 +0200
  • beda813818 changing color to rating Volker Birk 2016-08-11 21:48:39 +0200
  • 7c23710fac adding debug flags Volker Birk 2016-08-11 14:26:21 +0200
  • 390a8c93fa add inject() for debugging Volker Birk 2016-08-11 14:10:59 +0200
  • 1c4dc35614 add inject() for debugging Volker Birk 2016-08-11 14:10:17 +0200
  • 2b91d9867a completing sync API Volker Birk 2016-08-11 13:51:08 +0200
  • 18b18879d9 callbacks to Python Volker Birk 2016-08-11 13:37:23 +0200
  • 25b9100469 register SyncMixIn class Volker Birk 2016-08-10 14:28:50 +0200
  • 15c350e6b3 adding callbacks to MixIn Volker Birk 2016-08-10 14:12:35 +0200
  • 435a311a1e register on create Volker Birk 2016-08-09 00:41:30 +0200
  • c73ee0f08d sync mixin Volker Birk 2016-08-09 00:30:06 +0200
  • fbee794fe2 _str() for Identity Volker Birk 2016-08-09 00:29:44 +0200
  • 673bc4ac58 Message::_repr() Volker Birk 2016-08-08 01:03:50 +0200
  • 58dd166243 optional parameters Volker Birk 2016-08-08 00:50:17 +0200
  • 3b98af9055 Blob copy constructor and debug options for compile Volker Birk 2016-08-08 00:10:18 +0200
  • c9d680cb2b adding decrypt_message() Volker Birk 2016-08-07 21:49:59 +0200
  • 20fc370e76 adding message API Volker Birk 2016-08-07 19:19:25 +0200
  • d6ea53ff4a stringlist converters Volker Birk 2016-08-07 18:16:31 +0200
  • 584a9798cb basic API implementation Volker Birk 2016-08-07 17:49:18 +0200
  • bfe55ff589 starting with basic API Volker Birk 2016-08-07 17:48:36 +0200
  • c548e33a69 better error message Volker Birk 2016-08-07 16:50:16 +0200
  • 9f38406ce0 exceptions on string conversion errors Volker Birk 2016-08-07 16:09:10 +0200
  • a37801d6dc adding LICENSE.txt - this adapter is under the GNU Affero General Public License Volker Birk 2016-08-07 15:59:13 +0200
  • 8981f4e741 some MIME parsing and composing Volker Birk 2016-08-07 15:54:31 +0200
  • 6a0db88991 Identity and Blob nicer Volker Birk 2016-08-07 15:08:54 +0200
  • b81c21aae6 init and release p≡p session Volker Birk 2016-08-06 22:19:57 +0200
  • eb86ff6499 completing Message Volker Birk 2016-08-06 21:12:06 +0200
  • 1c532252a1 adding stringpair_list opt_fields Volker Birk 2016-08-06 21:06:14 +0200
  • f19a3f1f87 adding comments Volker Birk 2016-08-06 20:10:46 +0200
  • 50dd87a1b3 adding keywords Volker Birk 2016-08-06 20:08:19 +0200
  • 1288b73f6d adding references Volker Birk 2016-08-06 20:06:07 +0200
  • 4f5d93bfca adding in_reply_to Volker Birk 2016-08-06 20:03:58 +0200
  • 3c998aaba8 adding strlist() converter Volker Birk 2016-08-06 19:59:44 +0200
  • 82a0a7555a ... Volker Birk 2016-08-06 19:49:23 +0200