Commit graph

  • c23ce70fc6 improve handling of olm_session_describe when buffer is too short Hubert Chathi 2021-12-10 16:14:46 -0500
  • 2dbeea2f1d release 3.2.7 3.2.7 Hubert Chathi 2021-12-06 11:01:21 -0500
  • e854c0f907 Quick fixes bca/update_fallback_bindings_java Valere 2021-12-02 17:48:47 +0100
  • f647747d27 fallback key java bindings valere 2021-12-02 09:54:42 +0100
  • f6309f0281 Disable forced exports (introduced in 72b8bf53) for wasm. Benjamin Kampmann 2021-11-25 13:48:26 +0100
  • 4b2f68d11e add missing word Hubert Chathi 2021-12-01 15:36:46 -0500
  • fb162258ab add function to TypeScript declaration Hubert Chathi 2021-12-01 14:34:41 -0500
  • ee76674f03 remove duplicate definition Hubert Chathi 2021-12-01 14:34:29 -0500
  • 701f9c765d python: Expose the method to forget the old fallback key poljar/python-fallback-keys Damir Jelić 2021-11-22 10:03:32 +0100
  • 85a2f47088 python: Use the unpublished fallback key lenght when outputing fallback keys Damir Jelić 2021-11-22 10:03:05 +0100
  • 8c62046392 python: Add support to generate fallback keys Damir Jelić 2021-11-19 14:47:10 +0100
  • 845e7cb43b python: Remove Python 2 from the makefile Damir Jelić 2021-11-19 14:46:33 +0100
  • 69ca6cd5ca publish to gitlab.matrix.org Maven repository Hubert Chathi 2021-11-24 16:06:51 +0000
  • e5ed739436 this should fix CI gitlab-maven Hubert Chathi 2021-09-29 22:20:38 -0400
  • af1ae08dda try to fix CI failure Hubert Chathi 2021-09-29 19:11:43 -0400
  • 6da33e1b3b publish to gitlab.matrix.org Maven repository Hubert Chathi 2021-09-29 18:35:18 -0400
  • 336e1d56a8 disable DEBUG symbols for emscripten build Benjamin Kampmann 2021-11-23 18:26:21 +0100
  • 6f59e16b58 update function documentation mark_fallbacks_published Hubert Chathi 2021-11-23 16:13:42 -0500
  • 5e5e32fe83 fix typo Denis Kasak 2021-11-23 17:14:53 +0000
  • 631f050554 add a test for fallback keys, and clear memory when we forget the old fallback Hubert Chathi 2021-11-22 17:16:37 -0500
  • 29e0287ef3 add function to forget the old fallback key Hubert Chathi 2021-11-19 21:43:27 -0500
  • c5eff859cb add JavaScript function for getting unpublished fallback key Hubert Chathi 2021-11-19 17:48:25 -0500
  • 4127a84b3d add function for getting length of unpublished fallback keys Hubert Chathi 2021-11-19 17:48:05 -0500
  • 3b6ff327c0 keep testing logs Hubert Chathi 2021-11-17 15:01:44 -0500
  • b989db0117 track if fallback keys were published Hubert Chathi 2021-11-17 14:30:04 -0500
  • 5039c0cc3a fix python build Hubert Chathi 2021-11-19 15:49:12 -0500
  • 98b8e35a7c fix symbol exporting again Hubert Chathi 2021-11-19 15:27:59 -0500
  • 2430e9bb9a Add link to the Security Disclosure Policy to the README. Denis Kasak 2021-11-19 10:17:37 +0000
  • 609e7e8d40 make sure we have enough space for the encrypted and encoded version of the junk Hubert Chathi 2021-11-17 14:18:03 -0500
  • 06b723db6e add note about telling olm how to find wasm file Hubert Chathi 2021-11-11 14:05:07 -0500
  • bce4f007b1 Use classic instead of semantic import classic_import Johannes Marbach 2021-11-06 11:54:50 +0100
  • 0e7c0a5613 recommend using cmake more strongly Hubert Chathi 2021-11-02 16:16:07 -0400
  • 201f139523 also install olm_export.h when using make Hubert Chathi 2021-11-02 12:49:52 -0400
  • 03c5523aac fix typo Hubert Chathi 2021-09-29 18:33:30 -0400
  • 8656f1463c release 3.2.6 3.2.6 Hubert Chathi 2021-09-16 17:16:56 -0400
  • c81dfd0718 fix Python build Hubert Chathi 2021-09-16 17:06:45 -0400
  • 4fb723cad3 install the export header too Hubert Chathi 2021-09-16 15:09:42 -0400
  • 72b8bf5334 use visibility annotation rather than version file with CMake Hubert Chathi 2021-09-16 13:41:11 -0400
  • 904e80b75f release 3.2.5 3.2.5 Hubert Chathi 2021-09-15 19:10:48 -0400
  • 06407aa08d Generate and retrieve fallback key functions added. Onuray Sahin 2021-09-03 10:59:18 +0300
  • 6a63a5bfa9 use full path to externs.js because it's failing to find it Hubert Chathi 2021-09-14 18:18:26 -0400
  • e1aa1b3277 add jOlm binding Hubert Chathi 2021-08-25 21:50:33 -0400
  • 91a619b745 Added ObjC fallbackKey support and updated tests. Stefan Ceriu 2021-08-18 16:44:34 +0300
  • 8ddb72cfed Updated podfile and added Xcode schemes for both iOS and macOS. Stefan Ceriu 2021-08-18 16:40:32 +0300
  • 6c552dd7eb use the right size in the tests Hubert Chathi 2021-08-09 16:21:13 -0400
  • d84c1af882 East const for consistency Hubert Chathi 2021-08-06 17:36:01 -0400
  • 4d6c3ba8d1 make account const in create_outbound_session Hubert Chathi 2021-08-06 17:29:56 -0400
  • b70e0b06df Differentiate between malformed pickle objects and trailing junk data. Denis Kasak 2021-07-29 12:15:38 +0200
  • d704f4bd3c Fail when an unpickle succeeds but has extra junk data at the end. Denis Kasak 2021-07-15 15:06:14 +0200
  • 131f7cfd71 Fix off-by-one comparison error when unpickling uint32_t. Denis Kasak 2021-07-13 15:04:20 +0200
  • bdd73c5c32 Fix unpickling error handling. Denis Kasak 2021-07-06 12:36:39 +0200
  • 34974551ab unpickle_account: Add error checking to the harness. Denis Kasak 2021-06-10 16:00:50 +0200
  • 0a8bbde361 Support building a "disarmed" target via the OLM_FUZZING macro. Denis Kasak 2021-06-17 14:49:26 +0200
  • b38e282f3a fuzzing: Add script for starting fuzzers on a given harness. Denis Kasak 2021-07-01 14:16:31 +0200
  • ceed90922a fuzzing: Add readme. Denis Kasak 2021-07-01 13:49:50 +0200
  • 4d14750c38 Move fuzzers under fuzzing/ dir. Denis Kasak 2021-07-01 13:37:45 +0200
  • e06ac20558 Add unpickle_megolm_outbound fuzzer. Enable C harness support. Denis Kasak 2021-07-13 11:13:15 +0000
  • 811e56a0f0 Add lib_exports.sh for printing list of exported functions. Denis Kasak 2021-07-02 15:26:39 +0200
  • 583f8b761b Add some more files to .gitignore Denis Kasak 2021-07-12 13:40:11 +0200
  • 84dbba8e1c Makefile: Remove debugging flag from the release target. Denis Kasak 2021-07-02 12:45:19 +0200
  • a44fc368f2 Makefile: Fix passing optimization flag to fuzzing builds. Denis Kasak 2021-07-01 16:13:41 +0200
  • 93352b55e7 fuzz_group_decrypt: Enable AFL++ persistent mode. Denis Kasak 2021-05-20 15:02:23 +0200
  • 7dd4c77c19 Add .editorconfig. Denis Kasak 2021-06-30 16:40:09 +0200
  • 4901435a0e Improve cleanup in fuzzing harnesses Denis Kasak 2021-07-08 14:23:55 +0000
  • 68d83e43d7 Use proper enum value for Language directive. wip-clang-format Denis Kasak 2021-07-01 12:12:42 +0200
  • d5d379fe2a Add preliminary .clang-format file. Denis Kasak 2021-06-30 16:42:59 +0200
  • 254a4a5619 Fix building of tests with MSVC Johannes Hayeß 2021-06-27 18:47:39 +0200
  • abf8f97491 fix JavaScript build Hubert Chathi 2021-06-18 13:12:11 -0400
  • 0f7c13334f install error.h when using make too Hubert Chathi 2021-06-17 15:26:46 -0400
  • 2aad86ea84 fix Python build Hubert Chathi 2021-06-17 11:55:16 -0400
  • 9a8b421903 Update dart-olm URL. Denis Kasak 2021-06-17 16:19:38 +0200
  • 37c8e14e53 make functions const where possible Hubert Chathi 2021-06-16 23:22:25 -0400
  • 7263c4221b add functions to get the error codes rather than error strings Hubert Chathi 2021-06-16 22:40:14 -0400
  • 60be1ca55f add support file for cross-compiling Windows library Hubert Chathi 2021-06-16 15:28:30 -0400
  • 1b7973626e only export olm functions to avoid colliding with other libraries Hubert Chathi 2021-06-16 15:05:19 -0400
  • d47c2a92b8 make new pickle/unpickle function public_serialize Hubert Chathi 2021-06-08 15:30:40 -0400
  • 4803f4192d make (de)serialize methods public in OlmAccount Hubert Chathi 2021-06-07 16:07:01 -0400
  • 3612ac7ae7 add missing dependency in Makefile for javascript/olm_prefix.js Hubert Chathi 2021-06-08 14:57:05 -0400
  • b90f9ee7d3 Fix typo in docstring (repeated word). doc-fixes Denis Kasak 2021-05-20 12:19:48 +0200
  • 6ed8d687e8 Document olm_create_inbound_session_from properly. Denis Kasak 2021-05-20 12:19:08 +0200
  • 3e6592e445 Compile ASAN and MSAN versions of fuzzer harnesses too. Denis Kasak 2021-05-05 12:00:30 +0200
  • 56df2613f3 Switch to afl-clang-fast(++). Denis Kasak 2021-05-10 14:29:01 +0200
  • 64afab9364 prepare for release 3.2.4 Hubert Chathi 2021-06-01 13:44:45 -0400
  • 995def932e Fix issue with Jitpack build Benoit Marty 2021-05-28 18:12:50 +0200
  • d856c441b6 use Python 3 3.2.3 Hubert Chathi 2021-05-24 10:32:57 -0400
  • 22bc1155ed prepare for release Hubert Chathi 2021-05-24 10:29:24 -0400
  • 891a5f22c8 fix path Hubert Chathi 2021-05-24 10:27:28 -0400
  • ccc0d122ee olm_pk_decrypt: Ensure inputs are of correct length. Denis Kasak 2021-05-18 13:05:11 +0200
  • 2f35e0bc61 olm_sas_set_their_key: Fail early on invalid base64. Denis Kasak 2021-05-17 16:55:30 +0200
  • e82f2601b0 Fail decoding base64 of invalid length. Denis Kasak 2021-05-18 11:38:33 +0200
  • a5efc08ef3 olm: Also initialize all fields when decoding Olm messages. Denis Kasak 2021-05-11 13:15:27 +0200
  • c325db02fc megolm: Fix use of uninitialized value in group message decoding. Denis Kasak 2021-05-03 14:01:53 +0200
  • 0a7b6da9a0 Slightly refactor/comment the harness for clarity. Denis Kasak 2021-05-10 13:18:25 +0200
  • 8d1cfd207a Fix a fuzzing harness double free when input is of size 0. Denis Kasak 2021-05-10 13:05:57 +0200
  • 15f65283c7 make: Replace deprecated emcc configuration ci/pipeline Arun Babu Neelicattu 2021-05-03 12:42:45 +0200
  • 0684eb4564 ci: add initial build pipeline Arun Babu Neelicattu 2021-03-24 15:21:26 +0100
  • b0a05976ea python: remove tox basepython configuration Arun Babu Neelicattu 2021-04-16 13:06:21 +0200
  • dec76ddc39 Use OpenSSL instead of bundled curve25519-donna if enabled openssl Lukas Lihotzki 2021-04-26 12:23:09 +0200
  • 386431d831 Optionally use OpenSSL or LibreSSL instead of bundled crypto-algorithms Lukas Lihotzki 2021-04-26 12:23:08 +0200
  • 1e55032377 Simplify olm-sdk/build.gradle by using defaults cmake_android Lukas Lihotzki 2021-04-30 14:51:47 +0200