23 Jun 2018 |
Github [@aberchek:matrix.org] (deprecated) | [ajberchek/matrix-olm-cpp] ajberchek opened issue #12: Implement the decryptAndVerify function [open] - https://github.com/ajberchek/matrix-olm-cpp/issues/12 | 19:57:46 |
Github [@aberchek:matrix.org] (deprecated) | [ajberchek/matrix-olm-cpp] ajberchek opened issue #13: Implement the signAndEncrypt Function [open] - https://github.com/ajberchek/matrix-olm-cpp/issues/13 | 19:59:21 |
Github [@aberchek:matrix.org] (deprecated) | [ajberchek/matrix-olm-cpp] ajberchek opened issue #14: Add Automation Tooling to this Repo [open] - https://github.com/ajberchek/matrix-olm-cpp/issues/14 | 20:02:54 |
Github [@aberchek:matrix.org] (deprecated) | [ajberchek/matrix-olm-cpp] ajberchek opened issue #15: Migrate existing C++ Olm library calls to C Olm library calls [open] - https://github.com/ajberchek/matrix-olm-cpp/issues/15 | 20:04:22 |
Github [@aberchek:matrix.org] (deprecated) | [ajberchek/matrix-olm-cpp] ajberchek closed issue #5: Sign Identity Key and Add Signature During Upload [closed] - https://github.com/ajberchek/matrix-olm-cpp/issues/5 | 20:08:51 |
Github [@aberchek:matrix.org] (deprecated) | [ajberchek/matrix-olm-cpp] ajberchek opened issue #16: Add CMake Files to Automatically Install Dependencies [open] - https://github.com/ajberchek/matrix-olm-cpp/issues/16 | 20:25:51 |
24 Jun 2018 |
kitsune |
Should the client or the wrapper be the one to handle m.room.encryption state event? I feel like it should be the client since that message won't be encrypted AFAIK. Additionally, there will already be code to handle rooms in that client code, and if this responsibility were pushed down to the wrapper, then room state knowledge would need to be added.
I don't see how the wrapper can entirely process it. And yeah, it's not encrypted. | 22:22:14 |
ajberchek | Okay, ideally then, the client could handle the room state, and call a function upon reception of that message type so the wrapper can initilize the session | 22:43:54 |
25 Jun 2018 |
| * kitsune nods | 01:24:24 |
ajberchek | Thanks for the input, kitsune :D | 03:09:34 |
26 Jun 2018 |
Github [@aberchek:matrix.org] (deprecated) | [ajberchek/matrix-olm-cpp] ajberchek pushed 2 commits to dev: https://github.com/ajberchek/matrix-olm-cpp/commit/170527ddb6834fef2adde6b1c213eb7a59ecd061 ajberchek: Examples provided on spec contain invalid signature data, so shouldn't be used to verify code ajberchek: Migrated Olm C++ API usage to the C API | 05:51:20 |
Github [@aberchek:matrix.org] (deprecated) | [ajberchek/matrix-olm-cpp] ajberchek pushed 18 commits to master: https://github.com/ajberchek/matrix-olm-cpp/commit/0fbe9b88086c2d3ec759900a6a451f9d5aab55ce anoadragon453: Add Travis files and clang-format options anoadragon453: We should probably run the script that runs stuff anoadragon453: permission access for travis ajberchek: Temporarily remove format check ajberchek: Merge branch 'anoa/travis_setup' of https://github.com/ajberchek/matrix-olm-cpp into dev ajberchek: Migrated callbacks to future in order to allow for proper exception handling ajberchek: Migrated code away from futures, the code is now synchronous and function calls can be wrapped in async methods by users of the API instead ajberchek: Initial integration of GTest in build environment is complete. Tests need to be separated from mock functionality and expanded to cover utility functions as well ajberchek: Migrated user provided functionality to a class implementing APIWrapper to allow for better testing through dependency injection. ajberchek: Added mock derived class ajberchek: separated utility functions from MatrixOlmWrapper ajberchek: Began unit testing utility functions ajberchek: Added tests for getting message info and fixed bug with obtaining key ajberchek: Added tests to validate signing/verification. It can verify messages signed by this code, but cant verify the example message ajberchek: Examples provided on spec contain invalid signature data, so shouldn't be used to verify code ajberchek: Migrated Olm C++ API usage to the C API ajberchek: Merge branch 'master' of github.com:ajberchek/matrix-olm-cpp into dev ajberchek: Merge branch 'dev' | 05:57:20 |
Github [@aberchek:matrix.org] (deprecated) | [ajberchek/matrix-olm-cpp] ajberchek closed issue #15: Migrate existing C++ Olm library calls to C Olm library calls [closed] - https://github.com/ajberchek/matrix-olm-cpp/issues/15 | 06:00:21 |
@mujx:matrix.org | ajberchek: regarding the issue about dependency management your CMakeLists.txt file should only contain find_package statements and not ExternalProjects | 07:08:18 |
@mujx:matrix.org | my 2 cents because I was bitten by this | 07:10:32 |
@mujx:matrix.org | it will ease packaging | 07:10:55 |
ajberchek | @mujx, thanks! Does that also automatically run the .cmake files in the cmake directory? | 14:38:22 |
ajberchek | I'm thinking of just pulling down the GTest and LibSodium code, then linking it and compiling it with the wrapper. Is there a better way that still allows the code to be built on different OSes without the end user needing to install these dependencies? | 14:40:16 |
@mujx:matrix.org | the find_package only finds the already installed packaged in your system so you can link them in the lib | 14:43:43 |
@mujx:matrix.org | packages* | 14:43:54 |
@mujx:matrix.org | what I meant is that during the build process you shouldn't dowload stuff, but only use the installed ones | 14:44:29 |
@mujx:matrix.org | so installing/downloading deps should be separate from building the actual lib | 14:44:44 |
ajberchek | Ah, okay, separating them should improve build times as well. I'll update the docs with clearer instructions to install LibSodium and GTest then, and all should be well. | 15:05:35 |
ajberchek | Thanks! | 15:05:38 |
2 Jul 2018 |
| @jsinghrai:matrix.org joined the room. | 17:31:02 |
18 Jul 2018 |
| @sorunome:sorunome.de changed their profile picture. | 20:32:19 |
28 Jul 2018 |
| @arne:matrix.localtoast.de changed their profile picture. | 23:48:02 |
15 Aug 2018 |
| @hay:matrix.org changed their profile picture. | 13:25:00 |
30 Aug 2018 |
| @hay:matrix.org changed their display name from hay to Johannes. | 18:48:47 |
8 Sep 2018 |
| @mujx:matrix.org left the room. | 07:04:11 |