Commit graph

  • bbfeccaacf
    Fix comments Brendan Abolivier 2017-08-21 14:29:04 +0100
  • 35df4767c6 Remove defaults for TLS so the proxy can more easily serve over HTTP (#189) Brendan Abolivier 2017-08-21 14:25:47 +0100
  • 4884db72ba
    Remove defaults for TLS so the proxy can more easily serve over HTTP Brendan Abolivier 2017-08-21 14:23:22 +0100
  • 76c7f176e0 Fix MembershipUpdater method to not commit the transaction before returning it Mark Haines 2017-08-21 14:19:36 +0100
  • 6d69180fc9 Use a nicer pattern for wrapping transactions Mark Haines 2017-08-21 14:02:35 +0100
  • f2a2e75424
    Use event.RoomID() Brendan Abolivier 2017-08-21 12:45:40 +0100
  • 8ce6334353
    Improve the joined members counter computation Brendan Abolivier 2017-08-21 12:42:06 +0100
  • 9b3ecd5cdd
    Implement the API on the roomserver and client API server Brendan Abolivier 2017-08-18 17:50:41 +0100
  • 86c2174faf Get latest changes from master Brendan Abolivier 2017-08-18 16:14:25 +0100
  • efbc14f7b9 vars["txnID"] is always empty for state events (#188) Mark Haines 2017-08-18 16:10:28 +0100
  • 3cdc09d4d4 vars["txnID"] is always empty for state events Mark Haines 2017-08-18 15:52:42 +0100
  • f607ef29c2 Add a route matching the trailing slash on the state event sending route (#182) Brendan Abolivier 2017-08-18 15:33:40 +0100
  • cf3b74f8bc
    Use synapse regexp Brendan Abolivier 2017-08-18 15:24:40 +0100
  • f03bb7cf39
    Membership events retrieval + update on leave Brendan Abolivier 2017-08-18 15:22:36 +0100
  • 901fcec288 Add some docstring for withTransaction Mark Haines 2017-08-18 11:55:22 +0100
  • 47a23e1a0c Add input API for adding invites to the roomserver. Mark Haines 2017-08-17 14:32:40 +0100
  • 877ea5cb62 Remove StopProcessingAfter from the roomserver consumer as it is unused (#186) Mark Haines 2017-08-18 11:33:10 +0100
  • 68aa5bce29
    Save the join membership event and updates it when necessary Brendan Abolivier 2017-08-17 17:59:30 +0100
  • fe47ed6051
    Use event type to detect duplicate joins Brendan Abolivier 2017-08-17 15:19:08 +0100
  • ab2aae2862
    Split update of string or boolean attribute in two separate functions Brendan Abolivier 2017-08-17 15:12:54 +0100
  • ed86011704
    Retrieve state events from the roomserver query API + avoid dupes on join Brendan Abolivier 2017-08-17 15:07:45 +0100
  • e308f3399c Remove StopProcessingAfter from the roomserver consumer as it is unused Mark Haines 2017-08-17 14:34:31 +0100
  • 7afed10dc0 Fetch latest changes from master Brendan Abolivier 2017-08-17 13:06:56 +0100
  • 472defbfe6
    Use single route for both cases Brendan Abolivier 2017-08-17 11:55:01 +0100
  • 397d590a27 Use naffka Brendan Abolivier 2017-08-17 11:36:14 +0100
  • 1cdea0fd02
    Fix computation of next public rooms batch Brendan Abolivier 2017-08-16 17:29:18 +0100
  • 90ea505dbe
    Various fixes Brendan Abolivier 2017-08-16 17:19:21 +0100
  • ebea9244d9 Get latest changes from master Brendan Abolivier 2017-08-16 16:58:06 +0100
  • ba8b5d8bf9 Fix kafka consumer setup in monolith. (#184) Mark Haines 2017-08-16 16:55:34 +0100
  • 6de5ab40c2 Fix kafka consumer setup in monolith. Mark Haines 2017-08-16 16:42:06 +0100
  • 1740e54ac9
    Add component to monolith Brendan Abolivier 2017-08-16 16:28:33 +0100
  • 40d31b7e73 Merge latest changes from master Brendan Abolivier 2017-08-16 16:08:18 +0100
  • 82e5f6038b
    Support filtering Brendan Abolivier 2017-08-16 16:07:13 +0100
  • 0afa14b153
    Use auth API for visibility update Brendan Abolivier 2017-08-16 15:11:18 +0100
  • 83f8effbed
    Implement public rooms directory Brendan Abolivier 2017-08-16 15:00:09 +0100
  • 6ecefebcd1
    Add a check on type Brendan Abolivier 2017-08-16 14:12:37 +0100
  • 10c2bb3743
    Fix a bug in aliases creation Brendan Abolivier 2017-08-16 14:10:09 +0100
  • 115b1e57a7
    Add roomserver consumer Brendan Abolivier 2017-08-16 14:01:08 +0100
  • c27d1fdfb4 Optionally use naffka in the monolithic server (#183) Mark Haines 2017-08-16 13:36:41 +0100
  • f883b04e9e
    Fix failing test Brendan Abolivier 2017-08-16 12:31:27 +0100
  • 8613b7ee9e
    Create public rooms component Brendan Abolivier 2017-08-16 12:14:30 +0100
  • 2f01f8ca23
    Fix attribute update statements Brendan Abolivier 2017-08-16 12:13:48 +0100
  • bd7e43bcab
    Add a listener for the new component Brendan Abolivier 2017-08-16 11:16:17 +0100
  • af95c8c879
    Add the database for the new component Brendan Abolivier 2017-08-16 11:13:28 +0100
  • e7ddcb13b9
    Add HTTP methods for visibility update and retrieval Brendan Abolivier 2017-08-15 18:17:45 +0100
  • 9a96f94918
    Support visibility update and retrieval Brendan Abolivier 2017-08-15 17:24:32 +0100
  • aa23e2c6e0 Update comment on the listen APIs Mark Haines 2017-08-15 17:09:30 +0100
  • a643528fb4 Add use_naffka to the example config Mark Haines 2017-08-15 17:08:30 +0100
  • 4ff7c33e05
    Complete database update Brendan Abolivier 2017-08-15 16:55:05 +0100
  • 3b1ba1f381 fix integration tests Mark Haines 2017-08-15 16:16:49 +0100
  • c699784709 tweak imports Mark Haines 2017-08-15 16:13:27 +0100
  • 0b57594ce0 remember to call setupKafka() Mark Haines 2017-08-15 16:11:59 +0100
  • f428f8dbf0 Optionally use naffka in the monolithic server Mark Haines 2017-08-15 15:58:59 +0100
  • 5ca806263a dependency injection for the kafka consumers/producers Mark Haines 2017-08-15 15:46:59 +0100
  • 0d894e3da5 gb vendor fetch github.com/matrix-org/naffka Mark Haines 2017-08-15 16:06:09 +0100
  • 056d6d8cc1
    Basic database structure Brendan Abolivier 2017-08-15 12:00:07 +0100
  • 1e0641c625
    Move events contents to common Brendan Abolivier 2017-08-15 11:28:51 +0100
  • 978354de70 Merge d6dc8b5ea2 into 2071387f3c Brendan Abolivier 2017-08-11 17:10:42 +0000
  • d6dc8b5ea2
    Add pagination Brendan Abolivier 2017-08-11 18:10:17 +0100
  • 112f4ef920
    Count number of joined user in rooms Brendan Abolivier 2017-08-11 17:59:14 +0100
  • eab010dff4
    Remove unused methods in the query API DB Brendan Abolivier 2017-08-11 17:42:15 +0100
  • 9a077b0440
    Use NIDs instead of IDs for alias and room retrieval Brendan Abolivier 2017-08-11 17:41:17 +0100
  • a99f7de70f
    Doc + use ParseInt instead of Atoi in roomserver Brendan Abolivier 2017-08-10 12:17:11 +0100
  • f4a53ee54b
    Support the since and limit parameters Brendan Abolivier 2017-08-10 12:07:28 +0100
  • d9913c303f Merge branch 'master' into babolivier/public-rooms Brendan Abolivier 2017-08-09 14:03:42 +0100
  • 4e4dc8a9c2
    Implement the client API routes Brendan Abolivier 2017-08-09 13:57:42 +0100
  • 93a50afaf5
    Various fixes in the roomserver public room API Brendan Abolivier 2017-08-09 13:56:40 +0100
  • f23f386207
    TODO Brendan Abolivier 2017-08-09 13:34:36 +0100
  • b794d23594
    Omit optional fields if empty Brendan Abolivier 2017-08-09 13:24:37 +0100
  • 24a529bb42
    Basic API for handling room directory Brendan Abolivier 2017-08-09 13:22:17 +0100
  • 584ebe7725
    Add API and retrieval and update of visibility for a single room Brendan Abolivier 2017-08-08 19:44:41 +0100
  • 41b6411389
    Rename for more accuracy Brendan Abolivier 2017-08-08 18:41:35 +0100
  • 135a811fc7
    Fix indentation Brendan Abolivier 2017-08-08 17:56:36 +0100
  • a2586d6d62
    Move misplaced comment Brendan Abolivier 2017-08-08 17:31:25 +0100
  • 2071387f3c Add tables for tracking the state of invites to the room server. (#165) Mark Haines 2017-08-08 16:38:03 +0100
  • 4ffc180c68 more comments Mark Haines 2017-08-08 16:12:02 +0100
  • 0768166cd7 Comment Mark Haines 2017-08-08 16:00:16 +0100
  • dc18fa960e Fix comment Mark Haines 2017-08-08 15:54:42 +0100
  • e25ad65ebb More comments Mark Haines 2017-08-08 15:50:31 +0100
  • 706be4edb6
    Add function for batch aliases retrieval Brendan Abolivier 2017-08-08 15:41:26 +0100
  • 47e481af22
    Add a route matching the trailing slash on the state event sending route Brendan Abolivier 2017-08-08 13:40:36 +0100
  • 9e772402d4
    Add database functions in the rooms table Brendan Abolivier 2017-08-08 13:06:00 +0100
  • 36c064d818 Attempt to rewrite comment in 'english' Mark Haines 2017-08-07 16:53:57 +0100
  • eddd5ba41e Remove duplicate fields from stateChange Mark Haines 2017-08-07 16:38:01 +0100
  • 6f5cf19bf9 Comment on the purpose of updateMembership Mark Haines 2017-08-07 16:17:15 +0100
  • 3931af3b80 Comment on the purpose of the latestEventsUpdater Mark Haines 2017-08-07 16:11:34 +0100
  • 89ee9da2ec Assign state keys inside the transaction Mark Haines 2017-08-07 16:06:20 +0100
  • 13c38ef498 More comments Mark Haines 2017-08-07 15:51:09 +0100
  • 1ed74d4123 Fix SQL Mark Haines 2017-08-07 15:50:00 +0100
  • fdcf72836a More comment Mark Haines 2017-08-07 15:44:56 +0100
  • 2d2fff1aa4 Comments Mark Haines 2017-08-07 15:40:42 +0100
  • 82b9cc0c5e Restructure update membership Mark Haines 2017-08-07 15:15:22 +0100
  • 29e5e7942b
    Create placeholder handler for room directory updates Brendan Abolivier 2017-08-07 15:10:03 +0100
  • 675db40c73 Rename senderID for consistency Mark Haines 2017-08-07 15:02:59 +0100
  • db3f3a9452 Use clearer names for some of the variables Mark Haines 2017-08-07 15:02:02 +0100
  • f4912c9ed1 Fix SQL Mark Haines 2017-08-07 14:55:27 +0100
  • 6328900d06 Namespace the tables Mark Haines 2017-08-07 14:24:21 +0100
  • 749fd213a0 Merge remote-tracking branch 'origin/master' into markjh/invites Mark Haines 2017-08-07 14:01:03 +0100
  • c35803c9d8 Add TLS (https) support to the monolithic server (#180) Brendan Abolivier 2017-08-07 13:39:53 +0100
  • d027d9b9a2
    Add some log so we know the initialisation went well Brendan Abolivier 2017-08-07 13:06:55 +0100