Commit graph

  • 8907e143c1 Remove jsfiddles Mark Haines 2015-01-15 16:51:52 +0000
  • f4ce61ed36 Move scripts into scripts Mark Haines 2015-01-15 16:57:00 +0000
  • 73315ce9de Abstract out the room ID from presence tests, so it's stored in self Paul "LeoNerd" Evans 2015-01-21 20:01:57 +0000
  • dbe71e670c Use common base class for two Presence unit-tests, avoiding boilerplate copypasta Paul "LeoNerd" Evans 2015-01-21 16:58:16 +0000
  • b390bf39f2 Remove unused function. Add comment. Erik Johnston 2015-01-21 16:44:04 +0000
  • 6dcade97be Implement new state resolution algorithm Erik Johnston 2015-01-21 16:27:04 +0000
  • 5d5932d493 use underscores everywhere, not camelcase. David Baker 2015-01-20 11:52:08 +0000
  • 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 +0000
  • 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 +0000
  • 42529cbced Fix pyflakes errors Mark Haines 2015-01-19 15:33:04 +0000
  • 00e9c08609 Fix syntax Mark Haines 2015-01-19 15:30:48 +0000
  • 3e85e52b3f Allow ':memory:' as the database path for sqlite3 Mark Haines 2015-01-19 15:26:19 +0000
  • 5fed042640 Finish renaming "context" to "room_id" in federation codebase Mark Haines 2015-01-16 18:59:04 +0000
  • 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 +0000
  • 602684eac5 Split transport layer into client and server parts Mark Haines 2015-01-16 13:21:14 +0000
  • 2bdee98269 Remove temporary debug logging that was accidentally committed Mark Haines 2015-01-16 19:00:40 +0000
  • 2d2953cf5f Require device language when adding a pusher. David Baker 2015-01-16 11:24:10 +0000
  • 2ca2dbc821 Send room name and first alias in notification poke. David Baker 2015-01-15 16:56:18 +0000
  • e3e2fc3255 Don't make the pushers' event streams cause people to appear online David Baker 2015-01-15 16:17:21 +0000
  • 2cb30767fa Honour the 'rejected' return from push gateways David Baker 2015-01-13 19:48:37 +0000
  • 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 +0000
  • cf7e723808 Have MockClock detect attempts to cancel expired timers, to prevent a repeat of SYN-230 Paul "LeoNerd" Evans 2015-01-13 16:57:55 +0000
  • c2e7c84e58 Don't try to cancel already-expired timers - SYN-230 Paul "LeoNerd" Evans 2015-01-13 16:57:28 +0000
  • 3891597eb3 Remove unused functions Mark Haines 2015-01-13 15:57:26 +0000
  • fda63064fc get_room_events isn't called anywhere Mark Haines 2015-01-13 14:43:26 +0000
  • 895fcb377e Fix stream token ordering Mark Haines 2015-01-13 14:14:21 +0000
  • c06a9063e1 Merge branch 'develop' into pushers David Baker 2015-01-13 13:15:51 +0000
  • 70d0a453f3 Split out function to decide whether to notify or a given event David Baker 2015-01-13 13:14:41 +0000
  • 38e3241eb7 Merge branch 'hotfixes-v0.6.1b' of github.com:matrix-org/synapse into develop Erik Johnston 2015-01-13 10:01:22 +0000
  • b1a38c39ad Merge branch 'hotfixes-v0.6.1b' of github.com:matrix-org/synapse v0.6.1b Erik Johnston 2015-01-13 10:00:47 +0000
  • 1d3d37937d Bump version Erik Johnston 2015-01-13 09:59:47 +0000
  • 39585bf556 Insert 'age' into top level when returning events to clients Erik Johnston 2015-01-13 09:57:32 +0000
  • 02ffbb20d0 Use float rather than integer divisions to turn msec into sec - so timeouts under 1000msec will actually work Paul "LeoNerd" Evans 2015-01-12 19:09:14 +0000
  • 9c804bc3fd Check that setting typing notification still works after explicit timeout at REST layer - SYN-230 Paul "LeoNerd" Evans 2015-01-12 18:31:48 +0000
  • 67d8305aea Make typing notification timeouts print a (debug) logging message Paul "LeoNerd" Evans 2015-01-12 18:22:00 +0000
  • db72a07ef5 Don't make @unittest.DEBUG print the huge amount of verbosity generated by the synapse.storage loggers Paul "LeoNerd" Evans 2015-01-12 18:16:27 +0000
  • 968dc988f9 Check that setting typing notification still works after explicit timeout - SYN-230 Paul "LeoNerd" Evans 2015-01-12 18:01:33 +0000
  • c43d898119 SYN-178: Fix off by one. Kegan Dougal 2015-01-12 17:38:30 +0000
  • d8fcc4e00a Add copyrighter script for sql Mark Haines 2015-01-12 14:30:54 +0000
  • bfb198a6eb don't clobber pythonpath Matthew Hodgson 2015-01-09 18:14:05 +0000
  • 28db5dde4c oops Matthew Hodgson 2015-01-08 20:38:55 +0000
  • 80e89772e2 spell out that local libs may need to be explicitly given priority Matthew Hodgson 2015-01-08 20:36:34 +0000
  • 63403aa7a5 Check the existance and versions of necessary modules when starting synapse, log which modules are used Mark Haines 2015-01-08 17:07:28 +0000
  • 9d0dcf2e3c SYN-142: Rotate logs if logging to file. Fixed to a 4 file rotate with 100MB/file for now. Kegan Dougal 2015-01-08 15:31:06 +0000
  • 7f83613733 make our JPEG thumbnail quality less horrifically ugly Matthew Hodgson 2015-01-08 15:11:22 +0000
  • b5924cae04 Add raw query param for scrollback. Kegan Dougal 2015-01-08 14:36:33 +0000
  • 379a653ae3 Add better help message for --server-name config option. Erik Johnston 2015-01-08 14:32:53 +0000
  • edb557b2ad Return the raw federation event rather than adding extra keys for federation data. Kegan Dougal 2015-01-08 14:27:04 +0000
  • 5940ec993b Add missing continuation indent. Erik Johnston 2015-01-08 13:59:29 +0000
  • 5720ab59e0 Add 'raw' query parameter to expose the event graph and signatures to savvy clients. Kegan Dougal 2015-01-08 13:57:29 +0000
  • d44dd47fbf Add optional limit to graph script Erik Johnston 2015-01-08 10:53:03 +0000
  • 8ac9199f56 Merge branch 'master' into develop Mark Haines 2015-01-08 09:43:48 +0000
  • f3467d4646 Merge branch 'hotfixes-v0.6.1' v0.6.1a Mark Haines 2015-01-08 09:43:01 +0000
  • 5a0e687d5c Bump version Mark Haines 2015-01-08 09:42:23 +0000
  • c9d2cecac9 SYN-231: User agent header broken Mark Haines 2015-01-08 09:41:11 +0000
  • 42507b0011 Log server version on startup Erik Johnston 2015-01-07 17:25:28 +0000
  • 76e1565200 Change error message for missing pillow libs. Kegan Dougal 2015-01-07 17:11:19 +0000
  • 333836ff92 PEP8 and pyflakes warnings Kegan Dougal 2015-01-07 16:18:12 +0000
  • a09882de83 Update tests Kegan Dougal 2015-01-07 16:12:14 +0000
  • 4c68460392 SYN-154: Tweak how the m.room.create check is done. Kegan Dougal 2015-01-07 16:09:00 +0000
  • 9cb4f75d53 SYN-154: Better error messages when joining an unknown room by ID. Kegan Dougal 2015-01-07 15:16:31 +0000
  • 9b8e348b15 *cough* Matthew Hodgson 2015-01-07 15:08:22 +0000
  • cc7a267a85 Merge branch 'release-v0.6.1' of github.com:matrix-org/synapse into develop Erik Johnston 2015-01-07 14:55:06 +0000
  • bacaa215eb Merge branch 'release-v0.6.1' of github.com:matrix-org/synapse v0.6.1 Erik Johnston 2015-01-07 14:34:00 +0000
  • 72d8d1265b Improve change log Erik Johnston 2015-01-07 14:16:38 +0000
  • 89fc09c3d1 Bump version and changelog Erik Johnston 2015-01-07 13:56:56 +0000
  • 82be4457de Add twisted Service interface Erik Johnston 2015-01-07 13:46:37 +0000
  • a039e2544c Remove unused import Erik Johnston 2015-01-07 09:48:03 +0000
  • 6536161e2a Merge branch 'erikj-perf' of github.com:matrix-org/synapse into develop Erik Johnston 2015-01-07 09:45:42 +0000
  • 1497e50649 Merge branch 'develop' of github.com:matrix-org/synapse into erikj-perf Erik Johnston 2015-01-07 09:40:42 +0000
  • 5cf45c4319 Merge branch 'master' into develop Mark Haines 2015-01-06 19:48:53 +0000
  • dfa05f0cd6 Optimize FrozenEvent creation Erik Johnston 2015-01-06 18:51:03 +0000
  • 36a2a877e2 Use time.time() instead of time.clock() Erik Johnston 2015-01-06 16:34:26 +0000
  • d5ae67e67d Fix typo where we used wrong var. Erik Johnston 2015-01-06 16:05:01 +0000
  • fd9a8db7ea Only fetch the columns we need. Erik Johnston 2015-01-06 15:59:31 +0000
  • 9e5545a6fa RoomsForUser now has sender instead of user_id Erik Johnston 2015-01-06 15:53:50 +0000
  • a01416cf21 Add delta and bump DB version Erik Johnston 2015-01-06 15:42:18 +0000
  • f6da237c35 Add index on transaction_id to sent_transcations Erik Johnston 2015-01-06 15:40:38 +0000
  • 9bd07bed23 Actually time that function Erik Johnston 2015-01-06 15:28:56 +0000
  • 03a501456c Time how long calls to _get_destination_retry_timings take Erik Johnston 2015-01-06 15:22:28 +0000
  • 52b2c6c9c7 Don't include None's in _get_events_txn Erik Johnston 2015-01-06 14:56:57 +0000
  • 8a12df8cf3 Merge branch 'erikj-perf' of github.com:matrix-org/synapse into develop Erik Johnston 2015-01-06 14:45:57 +0000
  • 96707ed718 Name 'user_rooms_intersect' transaction Erik Johnston 2015-01-06 14:44:27 +0000
  • 76ec154e95 We don't need the full events for get_rooms_for_user_where_membership_is Erik Johnston 2015-01-06 14:37:00 +0000
  • bc2ec808f4 SYN-32 Use the ANTIALIAS resize method for thumbnailing images Mark Haines 2015-01-06 14:13:18 +0000
  • 0529a7e2e9 Add some logging for when we are sending transactions. Matrix 2015-01-06 14:06:25 +0000
  • b9f77d1ae1 Increase default maximum attachment size to 10M Mark Haines 2015-01-06 14:04:43 +0000
  • 5e23a19204 Merge pull request #28 from matrix-org/erikj-perf Mark Haines 2015-01-06 13:33:40 +0000
  • adb04b1e57 Update copyright notices Mark Haines 2015-01-06 13:21:39 +0000
  • af1c7c7808 PEP8 Erik Johnston 2015-01-06 13:13:17 +0000
  • 12819d5082 Remove debug lines Erik Johnston 2015-01-06 13:12:30 +0000
  • 52d8519008 Don't do batching when getting events. Erik Johnston 2015-01-06 13:10:27 +0000
  • 773de09774 Set a content-length for JSON responses Mark Haines 2015-01-06 13:05:07 +0000
  • 98933e3db6 Only fetch prev_content when a client is streaming/paginating. Use transactions for event streams. Erik Johnston 2015-01-06 13:03:23 +0000
  • 78edb47cc5 SYN-208/SYN-228: Add runtime checks on startup to enforce that JPEG/PNG support is included when installing pillow. Kegan Dougal 2015-01-06 11:43:04 +0000
  • 3c8c3bf3b7 SYN-229: Include Content-Length when downloading files Mark Haines 2015-01-06 11:32:36 +0000
  • 3e26720e05 Temporarily turn off 'redacted_because' and 'prev_content' keys Erik Johnston 2015-01-06 11:26:58 +0000
  • f4ea78e9e2 More debug logging Erik Johnston 2015-01-06 11:24:18 +0000
  • 753126b8cc Add some debug logging Erik Johnston 2015-01-06 11:18:12 +0000
  • d7e8ea67b3 Reformat Erik Johnston 2015-01-06 11:18:02 +0000