1
0

Commit Graph

  • eba89f093f Need a defer.inlineCallbacks here as we yield in it: otherwise nothing in the cb gets executed. David Baker 2015-01-27 16:00:07 +00:00
  • 1d77969124 Unbreak bad presence merge - don't add these blocks together with an and: they're different things. David Baker 2015-01-27 15:58:27 +00:00
  • b1503112ce Initial trivial unittest of Filtering object Paul "LeoNerd" Evans 2015-01-27 15:56:14 +00:00
  • 51449e0665 Add appservice handler and store. Glue together rest > handler > store. Kegan Dougal 2015-01-27 15:50:28 +00:00
  • 6efdc11cc8 Parse /register and /unregister request JSON. Kegan Dougal 2015-01-27 15:03:19 +00:00
  • 05c7cba73a Initial trivial implementation of an actual 'Filtering' object; move storage of user filters into there Paul "LeoNerd" Evans 2015-01-27 14:28:56 +00:00
  • fa8e6ff900 Add stub application services REST API. Kegan Dougal 2015-01-27 14:01:51 +00:00
  • f9958f3404 Use new V2AlphaRestTestCase Paul "LeoNerd" Evans 2015-01-27 13:17:25 +00:00
  • 0484d7f6e9 Merge branch 'develop' into client_v2_filter Paul "LeoNerd" Evans 2015-01-27 13:11:03 +00:00
  • 57d2bfca3f Initial cut of a shared base class for REST unit tests Paul "LeoNerd" Evans 2015-01-27 13:09:57 +00:00
  • 39c1892b22 Minor changes to v2_alpha filter REST test to allow the setUp method to be shareable Paul "LeoNerd" Evans 2015-01-27 13:03:31 +00:00
  • 436513068d Start implementing the non-incremental sync portion of the v2 /sync API Mark Haines 2015-01-26 18:53:31 +00:00
  • b481889117 Support membership events and more camelcase/underscores David Baker 2015-01-26 17:27:28 +00:00
  • 69a75b7ebe Add brackets to make get room name / alias work David Baker 2015-01-26 16:52:47 +00:00
  • 3186c5bdbc Merge branch 'develop' into client_v2_sync Mark Haines 2015-01-26 16:32:40 +00:00
  • 9b6aaf2074 Merge pull request #34 from matrix-org/remove_serialize_event_from_hs Mark Haines 2015-01-26 16:23:48 +00:00
  • e5725eb3b9 Remove unused import from server.py Mark Haines 2015-01-26 16:16:50 +00:00
  • 7f6f3f9d62 Pass the current time to serialize event, rather than passing an HS and getting a clock from it and calling time_msec on the clock. Remove the serialize_event method from the HS since it is no longer needed. Mark Haines 2015-01-26 16:11:28 +00:00
  • 0cfb4591a7 Add handler for /sync API Mark Haines 2015-01-26 15:46:31 +00:00
  • 37b8a71f10 Initial trivial REST test of v2_alpha filter API Paul "LeoNerd" Evans 2015-01-26 15:27:40 +00:00
  • efac71d6ca Pushers should only try & look for rejected devices in something that's a list or tuple. David Baker 2015-01-26 14:37:14 +00:00
  • 8d7accb28f Initial minimal attempt at /user/:user_id/filter API - in-memory storage, no actual filter implementation Paul "LeoNerd" Evans 2015-01-23 19:52:30 +00:00
  • c92d64a6c3 Make it the responsibility of the replication layer to check signature and hashes. Erik Johnston 2015-01-26 14:33:11 +00:00
  • d07dfe5392 Create (empty) v2_alpha REST tests directory Paul "LeoNerd" Evans 2015-01-26 14:32:17 +00:00
  • 14ff33bd93 Merge branch 'develop' into client_v2_sync Mark Haines 2015-01-26 13:14:59 +00:00
  • 7b88619241 Split up replication_layer module into client, server and transaction queue Erik Johnston 2015-01-26 10:45:24 +00:00
  • 7b814d3f7f Add client v2_alpha resource to synapse server resource tree Mark Haines 2015-01-23 18:54:51 +00:00
  • 2b1799883d Add client v2_alpha resource to synapse server resource tree Mark Haines 2015-01-23 18:49:05 +00:00
  • e26340cee7 Start implementing the v2_alpha sync API Mark Haines 2015-01-23 18:31:29 +00:00
  • 85419e1257 Stop complaining about Synapse Angular SDK 0.6.1 Paul "LeoNerd" Evans 2015-01-23 18:37:13 +00:00
  • 5f84ba8ea1 Add API to delete push rules. David Baker 2015-01-23 17:49:37 +00:00
  • f21f9fa3c5 Use push settings! David Baker 2015-01-23 17:07:06 +00:00
  • 9b1e552b51 Merge branch 'develop' of github.com:matrix-org/synapse into rejections Erik Johnston 2015-01-23 15:51:48 +00:00
  • 30a89d2fdb Update .gitignore Erik Johnston 2015-01-23 15:51:21 +00:00
  • 3b9cc882a5 Add storage method have_events Erik Johnston 2015-01-23 15:42:52 +00:00
  • bda5d7d14f Merge pull request #33 from matrix-org/extract_rest_servlet_from_client_v1 Mark Haines 2015-01-23 14:32:41 +00:00
  • e0bf18addf Add RestServlet base class in synapse/http/servlet.py Mark Haines 2015-01-23 14:16:28 +00:00
  • 4be637cb12 Extract the client v1 base RestServlet to a separate class Mark Haines 2015-01-23 14:09:51 +00:00
  • f7cb604211 Merge pull request #32 from matrix-org/remove_parse_id_from_hs Mark Haines 2015-01-23 13:41:55 +00:00
  • fc7a05c443 more pep8 suggestions David Baker 2015-01-23 13:36:01 +00:00
  • b3f66ea6fb more pep8 David Baker 2015-01-23 13:28:00 +00:00
  • d3e72b4d87 Make string format tuple an actual tuple David Baker 2015-01-23 13:25:58 +00:00
  • 98e1080555 redundant parens David Baker 2015-01-23 13:25:36 +00:00
  • 54c689c819 stray space David Baker 2015-01-23 13:25:14 +00:00
  • c4652d7772 Remove hs.parse_eventid Mark Haines 2015-01-23 13:25:07 +00:00
  • 6188c4f69c make per-device rules work David Baker 2015-01-23 13:23:10 +00:00
  • ada711504e Replace hs.parse_roomalias with RoomAlias.from_string Mark Haines 2015-01-23 13:21:58 +00:00
  • 1c06c48ce2 Replace hs.parse_roomid with RoomID.from_string Mark Haines 2015-01-23 11:55:12 +00:00
  • 5759bec43c Replace hs.parse_userid with UserID.from_string Mark Haines 2015-01-23 11:47:15 +00:00
  • 49fe31792b Add slightly pedantic trailing slash error. David Baker 2015-01-23 11:19:02 +00:00
  • 7dfd99f163 Merge pull request #31 from matrix-org/client_api_resource Mark Haines 2015-01-23 10:55:18 +00:00
  • 7256def8e4 Merge rest servlets into the client json resource object Mark Haines 2015-01-23 10:37:38 +00:00
  • f87586e661 right super() param David Baker 2015-01-23 10:32:40 +00:00
  • bcd48b9636 Fix adding rules without before/after & add the rule that we couldn't find to the error David Baker 2015-01-23 10:28:25 +00:00
  • 6927b6b197 This really serves me right for ever making a map called 'map'. David Baker 2015-01-23 10:21:47 +00:00
  • 0c4b696727 Merge branch 'develop' into pushers David Baker 2015-01-23 10:12:38 +00:00
  • 3a243c53f4 Rename MockedDatastoreTestCase to MockedDatastorePresenceTestCase since it is still presence-specific Paul "LeoNerd" Evans 2015-01-22 20:06:08 +00:00
  • cbb10879cb Much merging of test case setUp() methods to make them much more shareable Paul "LeoNerd" Evans 2015-01-22 17:54:52 +00:00
  • 8a850573c9 As yet fairly untested GET API for push rules David Baker 2015-01-22 19:32:17 +00:00
  • 673773b217 oops, this is not its own schema file David Baker 2015-01-22 18:27:07 +00:00
  • 7ecb49ef25 Insufficient newlines David Baker 2015-01-22 17:53:30 +00:00
  • 5c6189ea3e Merge branch 'develop' into pushers David Baker 2015-01-22 17:46:16 +00:00
  • ede491b4e0 Oops: second part of commit dc938606 David Baker 2015-01-22 17:38:53 +00:00
  • dc93860619 Add rest API & store for creating push rules David Baker 2015-01-22 17:37:12 +00:00
  • 22f00a09dd Merge pull request #30 from matrix-org/client_api_restructure Mark Haines 2015-01-22 16:40:14 +00:00
  • ca65a9d03e Split out TransactionQueue from replication layer Erik Johnston 2015-01-22 16:37:08 +00:00
  • 53584420a5 Move client rest tests back under rest Mark Haines 2015-01-22 16:13:27 +00:00
  • 97c68c508d Move rest APIs back under the rest directory Mark Haines 2015-01-22 16:10:07 +00:00
  • c2f9768740 Merge branch 'new_state_resolution' of github.com:matrix-org/synapse into rejections Erik Johnston 2015-01-22 15:57:26 +00:00
  • 73dd81ca62 fix pyflakes Erik Johnston 2015-01-22 15:57:08 +00:00
  • b1b85753d7 Add support for storing rejected events in EventContext and data stores Erik Johnston 2015-01-22 15:50:17 +00:00
  • 1d2016b4a8 Move client v1 api rest servlets into a "client/v1" directory Mark Haines 2015-01-22 14:59:08 +00:00
  • 16bfabb9c5 Fix manifest. Ignore contrib and docs directories when checking manifest against source control. Mark Haines 2015-01-22 14:32:51 +00:00
  • d00cca11b9 Add demo and scripts to python manifest Mark Haines 2015-01-22 14:28:07 +00:00
  • 58691680b8 update .gitignore, set media-store-path in demo Mark Haines 2015-01-22 14:20:53 +00:00
  • 03c0da9f65 In get_recent_events_for_room, get the full event json rather than just the event_ids so we don't have to do so many db queries get_state_groups-perf Erik Johnston 2015-01-22 13:58:25 +00:00
  • 33d2d82f6d In get_state_groups, get the full event json rather than just the event_ids so we don't have to do so many db queries Erik Johnston 2015-01-22 13:37:44 +00:00
  • 7f058c5ff7 Merge branch 'develop' of github.com:matrix-org/synapse into erikj-perf Erik Johnston 2015-01-22 13:35:34 +00:00
  • d3d0713de5 Move experiments, graph and cmdclient into contrib Mark Haines 2015-01-15 17:06:12 +00:00
  • 8907e143c1 Remove jsfiddles Mark Haines 2015-01-15 16:51:52 +00:00
  • f4ce61ed36 Move scripts into scripts Mark Haines 2015-01-15 16:57:00 +00:00
  • 73315ce9de Abstract out the room ID from presence tests, so it's stored in self Paul "LeoNerd" Evans 2015-01-21 20:01:57 +00:00
  • dbe71e670c Use common base class for two Presence unit-tests, avoiding boilerplate copypasta Paul "LeoNerd" Evans 2015-01-21 16:58:16 +00:00
  • b390bf39f2 Remove unused function. Add comment. Erik Johnston 2015-01-21 16:44:04 +00:00
  • 6dcade97be Implement new state resolution algorithm Erik Johnston 2015-01-21 16:27:04 +00:00
  • 5d5932d493 use underscores everywhere, not camelcase. David Baker 2015-01-20 11:52:08 +00:00
  • afb714f7be add instance_handles to pushers so we have a way to refer to them even if the push token changes. David Baker 2015-01-20 11:49:48 +00:00
  • dc70d1fef8 Only start the notifier timeout once we've had a chance to check for updates. Otherwise the timeout could fire while we are waiting for the database to return any updates it might have Mark Haines 2015-01-19 16:24:54 +00:00
  • 42529cbced Fix pyflakes errors Mark Haines 2015-01-19 15:33:04 +00:00
  • 00e9c08609 Fix syntax Mark Haines 2015-01-19 15:30:48 +00:00
  • 3e85e52b3f Allow ':memory:' as the database path for sqlite3 Mark Haines 2015-01-19 15:26:19 +00:00
  • 5fed042640 Finish renaming "context" to "room_id" in federation codebase Mark Haines 2015-01-16 18:59:04 +00:00
  • 2408c4b0a4 Fold _do_request_for_transaction into the methods that called it since it was a trivial wrapper around client.get_json Mark Haines 2015-01-16 18:20:19 +00:00
  • 602684eac5 Split transport layer into client and server parts Mark Haines 2015-01-16 13:21:14 +00:00
  • 2bdee98269 Remove temporary debug logging that was accidentally committed Mark Haines 2015-01-16 19:00:40 +00:00
  • 2d2953cf5f Require device language when adding a pusher. David Baker 2015-01-16 11:24:10 +00:00
  • 2ca2dbc821 Send room name and first alias in notification poke. David Baker 2015-01-15 16:56:18 +00:00
  • e3e2fc3255 Don't make the pushers' event streams cause people to appear online David Baker 2015-01-15 16:17:21 +00:00
  • 2cb30767fa Honour the 'rejected' return from push gateways David Baker 2015-01-13 19:48:37 +00:00
  • 34a5fbe2b7 Have /join/:room_id return the room ID in response anyway, for consistency of clients (SYN-234) Paul "LeoNerd" Evans 2015-01-13 17:29:24 +00:00