31 Jan 2017 |
$Adam | Any ideas from your fancy computer engineering background jbeckmeyer? | 18:28:58 |
$Adam | The only thought I've come up with is to either use some sort of filesystem lock each time we're accessing a file or to switch to using a lightweight database such as sqlite that will handle locking for us automatically. | 18:30:25 |
@jbeckmeyer:matrix.org | Again, how hard is it to implement a database like sqlite? | 22:28:28 |
1 Feb 2017 |
$Adam | Not sure. I think the most difficult part would be that at least one of us and possibly both would have to learn how relational databases work. | 07:33:06 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Added basic json configuration - https://github.com/non-Jedi/matrix_relay/commit/79ba73b163b1a0b167ecb9cece5119b652a5bfc2 | 19:55:25 |
3 Feb 2017 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Add requesting to register a user as AS to available api - https://github.com/non-Jedi/matrix_relay/commit/0314b06149ee4fa0d09fdd29bd030f0b852514dc | 20:49:26 |
4 Feb 2017 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Add requesting to register a user as AS to available api - https://github.com/non-Jedi/matrix_relay/commit/69da67246ffe9214ada3427a1f1cbf050ca57210 | 16:26:36 |
$Adam | I know it looks like I pushed the same commit twice, and that's because I did. I noticed a slight error in my code. | 16:27:33 |
5 Feb 2017 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Change way config files are handled
Configuration for both the homeserver and application server is now
specified completely in config.json. The new file config_to_yaml.py will
generate a yaml version of config.json to which the homeserver can be
pointed. - https://github.com/non-Jedi/matrix_relay/commit/0c8c54e972146b3bb28f77baa7b191747ddc5c6c | 19:29:00 |
8 Feb 2017 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Add basic handling of PUT events - https://github.com/non-Jedi/matrix_relay/commit/d3fdef854a75ce8f076c4d7d4be1ff78a7e22bd5 | 20:02:54 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Add basic handling of PUT events - https://github.com/non-Jedi/matrix_relay/commit/bf2d4250405d775f95c07245cbb6a9054bf754d1 | 20:28:54 |
$Adam | I'm trying to start commenting the code better for your benefit jbeckmeyer. | 20:29:24 |
10 Feb 2017 |
| $Adam changed their display name from Adam to -all. | 15:03:26 |
| $Adam changed their display name from -all to -all "{ Adam }". | 15:03:44 |
| $Adam changed their display name from -all "{ Adam }" to "{ Adam }". | 15:06:02 |
| $Adam changed their display name from "{ Adam }" to { Adam }. | 15:07:02 |
$Adam | Redacted or Malformed Event | 15:40:34 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Add logic for relaying m.room.message events
Also a general refactoring of the code. I included beneath the process
function a list of event types that the function might have to deal with
and a simple ranking of the priority levels we should give to addressing
each of those event types. - https://github.com/non-Jedi/matrix_relay/commit/c2795900c04e83417456ff27e5a0f55e5152523c | 20:07:48 |
12 Feb 2017 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Clean up architecture and comments - https://github.com/non-Jedi/matrix_relay/commit/520e8ae9e58edbeff127cf9b837cbb0f6258a4bd | 11:37:22 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Add docstrings and reformat to follow PEP257 - https://github.com/non-Jedi/matrix_relay/commit/5c8303cbafd2d6cfd70fe3599d12242f10cd3c0a | 15:09:24 |
14 Feb 2017 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Add api method for sending arbitrary events to server - https://github.com/non-Jedi/matrix_relay/commit/b68a2719fe103bbe78d2be9411f7f30322e1326e | 20:19:22 |
21 Feb 2017 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed 2 commits to master: https://github.com/non-Jedi/matrix_relay/commit/fbfff99262651410f1b5cc42d322a4d3bae9af75 non-Jedi: Add api method for sending arbitrary events to server non-Jedi: Add basic logic to utils.relay_message
Also created a rudimentary todo list | 07:09:42 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] web-flow pushed to master: Reformat todo.md - https://github.com/non-Jedi/matrix_relay/commit/aab341157d8c0623ffbb93018925f0070d2ffd7f | 07:36:04 |
$Adam | I'm thinking about punting on the multithreading issue. I don't know if one AS will ever realistically need more than one thread. | 19:06:28 |
22 Feb 2017 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Fix up the sending of events in the api - https://github.com/non-Jedi/matrix_relay/commit/b797f3e40a0819b5dbf18e24db39040670f30400 | 06:33:08 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed 2 commits to master: https://github.com/non-Jedi/matrix_relay/commit/27ecea7832bc17fb33acbbfef6138082647fab30 non-Jedi: Use uuid module to generate txn ids non-Jedi: Change behavior to correctly respond to getting 429 from HS | 17:19:57 |
| Github | 17:59:17 |
23 Feb 2017 |
| Github set a profile picture. | 11:53:34 |
25 Feb 2017 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Remove login api method
Login method will not be used by an application service. - https://github.com/non-Jedi/matrix_relay/commit/bd6c9e58f0d88ce7bf344858228cc1e5fff5131a | 20:11:34 |
Github [@abeckmeyer:matrix.org] (deprecated) | [non-Jedi/matrix_relay] non-Jedi pushed to master: Add unit test for as_register api method - https://github.com/non-Jedi/matrix_relay/commit/b635f5631e8c3260af361120771d51f96b18e001 | 21:21:03 |