1
0

Commit Graph

  • fb47c3cfbe Rename key and values for m.room.history_visibility. Support 'invited' value Erik Johnston 2015-07-06 13:05:52 +01:00
  • 65e69dec8b Don't explode if we don't recognize one of the event_ids in the backfill request Erik Johnston 2015-07-06 09:31:40 +01:00
  • c3e2600c67 Filter and redact events that the other server doesn't have permission to see during backfill Erik Johnston 2015-07-03 17:52:57 +01:00
  • 400894616d Respect m.room.history_visibility in v2_alpha sync API Erik Johnston 2015-07-03 14:51:01 +01:00
  • c0a975cc2e Merge pull request #195 from matrix-org/erikj/content_disposition Erik Johnston 2015-07-03 11:26:06 +01:00
  • 12b83f1a0d If user supplies filename in URL when downloading from media repo, use that name in Content Disposition Erik Johnston 2015-07-03 11:24:55 +01:00
  • 00ab882ed6 Add m.room.history_visibility to list of auth events Erik Johnston 2015-07-03 10:31:17 +01:00
  • 41938afed8 Make v1 initial syncs respect room history ACL Erik Johnston 2015-07-02 17:02:10 +01:00
  • 1a60545626 Add basic impl for room history ACL on GET /messages client API Erik Johnston 2015-07-02 16:20:10 +01:00
  • ac78e60de6 Add stream_id index Erik Johnston 2015-07-02 13:18:41 +01:00
  • bd1236c0ee Consolidate duplicate code in notifier Erik Johnston 2015-07-02 11:40:56 +01:00
  • ddf7979531 Add receipts_key to StreamToken Erik Johnston 2015-07-02 11:40:22 +01:00
  • 0862fed2a8 Add basic ReceiptHandler Erik Johnston 2015-07-01 17:19:31 +01:00
  • 80a61330ee Add basic storage functions for handling of receipts Erik Johnston 2015-07-01 11:41:55 +01:00
  • 67362a9a03 Merge branch 'release-v0.9.3' of github.com:matrix-org/synapse v0.9.3 Erik Johnston 2015-07-01 15:12:57 +01:00
  • 480d720388 Bump changelog and version to v0.9.3 Erik Johnston 2015-07-01 15:12:32 +01:00
  • 901f56fa63 Add tables for receipts Erik Johnston 2015-06-30 15:29:47 +01:00
  • 9beaedd164 Enforce ascii filenames for uploads Erik Johnston 2015-06-30 10:31:59 +01:00
  • 2124f668db Add Content-Disposition headers to media repo v1 downloads Erik Johnston 2015-06-30 09:33:48 +01:00
  • 11374a77ef clarify readme a bit more Matthew Hodgson 2015-06-27 16:59:47 +02:00
  • f0dd568e16 Wait for previous attempts at fetching keys for a given server before trying to fetch more Erik Johnston 2015-06-26 11:25:00 +01:00
  • b5f55a1d85 Implement bulk verify_signed_json API Erik Johnston 2015-06-26 09:52:24 +01:00
  • 5130d80d79 Add bulk insert events API Erik Johnston 2015-06-25 17:18:19 +01:00
  • 29bc21ed5d Remove commented out code erikj/persist_event_perf Erik Johnston 2015-06-25 16:15:32 +01:00
  • 1788bda33f Comment and remove unused variable Erik Johnston 2015-06-25 16:04:35 +01:00
  • fd39ff3ec6 Remove debug logging Erik Johnston 2015-06-25 15:19:54 +01:00
  • 48520505cd Dedupe auth_chain + state Erik Johnston 2015-06-25 15:18:07 +01:00
  • 9d6e735344 PEP8 Erik Johnston 2015-06-25 14:15:53 +01:00
  • 584a1c0dca Parallelise key storage Erik Johnston 2015-06-25 14:13:47 +01:00
  • 3cf2203c5c Don't parallelise persist_events Erik Johnston 2015-06-25 14:11:18 +01:00
  • 9951f43764 Add unwrapFirstError Erik Johnston 2015-06-25 11:57:54 +01:00
  • 9e6daddaf5 Persist events in parrellel if possible Erik Johnston 2015-06-25 11:56:10 +01:00
  • e2a241af08 Make _persist_event_txn call _persist_events_txn Erik Johnston 2015-06-25 11:45:05 +01:00
  • 4500529c73 Typo Erik Johnston 2015-06-25 09:22:42 +01:00
  • ecae5437bb Remove unused line Erik Johnston 2015-06-24 16:32:16 +01:00
  • 0f2ac80305 Verify state and auth_chain in the same batch Erik Johnston 2015-06-24 14:51:10 +01:00
  • 74f7b44955 Add desc to store_server_keys_json _simple_upsert Erik Johnston 2015-06-24 13:15:52 +01:00
  • 307e858b94 Fix backfill Erik Johnston 2015-06-24 13:11:58 +01:00
  • ec6ceadeeb Only fail individular deferred for invalid signature Erik Johnston 2015-06-24 13:04:37 +01:00
  • f4964e666a Fix up process_v2_response Erik Johnston 2015-06-24 12:53:26 +01:00
  • 2dcddf83f3 Use correct arg Erik Johnston 2015-06-24 11:41:39 +01:00
  • 12d5914e83 Add missing items() Erik Johnston 2015-06-24 11:33:57 +01:00
  • 3ee7c551e9 Logging Erik Johnston 2015-06-24 11:30:05 +01:00
  • 44e3bed2a1 Make _check_sigs_and_hash_and_fetch use batch api for verify keys Erik Johnston 2015-06-24 11:28:07 +01:00
  • a29319fefa Implement a batch API for verify_json_objects_for_server Erik Johnston 2015-06-24 11:21:35 +01:00
  • f859e3ca37 Merge branch 'develop' of github.com:matrix-org/synapse into erikj/persist_event_perf Erik Johnston 2015-06-23 16:41:58 +01:00
  • 6825eef955 Oops: underride rule had an identifier with override in it. David Baker 2015-06-23 14:26:14 +01:00
  • 6924852592 Batch SELECTs in _get_auth_chain_ids_txn Erik Johnston 2015-06-23 11:01:04 +01:00
  • f043b14bc0 Update change log v0.9.3-rc1 Erik Johnston 2015-06-23 10:22:42 +01:00
  • 9c72011fd7 Bumb version Erik Johnston 2015-06-23 10:12:19 +01:00
  • 0e1d2d0628 Remove debug logging Erik Johnston 2015-06-22 18:09:16 +01:00
  • 19f0497ac3 Batch outside transactions Erik Johnston 2015-06-22 18:06:13 +01:00
  • be29e152d1 Don't update current_state_events for outliers Erik Johnston 2015-06-22 17:41:42 +01:00
  • a4ad9b9556 Only persist a maximum of 100 events at a time Erik Johnston 2015-06-22 17:17:25 +01:00
  • 96ce61b2b1 Implement persist_event*s* Erik Johnston 2015-06-22 16:55:09 +01:00
  • 03a9e4436b Add a many version of _handle_prev_events Erik Johnston 2015-06-22 14:09:39 +01:00
  • a76e217d8e Add a many version of store_state_groups_txn Erik Johnston 2015-06-22 14:09:25 +01:00
  • 96be533f1f Use new store.persist_events function in federation handler Erik Johnston 2015-06-22 11:42:10 +01:00
  • b39b294d1f Properly cache get_server_verify_keys Erik Johnston 2015-06-19 17:20:58 +01:00
  • 92d3fe8deb Merge branch 'develop' of github.com:matrix-org/synapse into erikj/persist_event_perf Erik Johnston 2015-06-19 16:25:04 +01:00
  • 2f556e0c55 Fix typo Erik Johnston 2015-06-19 16:22:53 +01:00
  • 7fa1363fb0 Merge pull request #192 from matrix-org/erikj/fix_log_context Erik Johnston 2015-06-19 16:21:40 +01:00
  • b2f7fc4527 Ignore your own domain Erik Johnston 2015-06-19 16:16:35 +01:00
  • c461482e1a Remove unnecessary store.have_events call Erik Johnston 2015-06-19 15:35:56 +01:00
  • 83df0aef58 PEP8 Erik Johnston 2015-06-19 15:08:01 +01:00
  • efe2785cab Cache get_server_verify_key Erik Johnston 2015-06-19 15:06:51 +01:00
  • 280e7cd874 Merge branch 'erikj/fix_log_context' of github.com:matrix-org/synapse into erikj/persist_event_perf Erik Johnston 2015-06-19 11:55:10 +01:00
  • 63141e77e7 Merge branch 'develop' of github.com:matrix-org/synapse into erikj/persist_event_perf Erik Johnston 2015-06-19 11:50:34 +01:00
  • 275dab6b55 Merge pull request #190 from matrix-org/erikj/syn-412 Erik Johnston 2015-06-19 11:49:58 +01:00
  • a68abc79fd Add comment on cancellation of observers Erik Johnston 2015-06-19 11:48:55 +01:00
  • 653533a3da Fix log context when sending requests Erik Johnston 2015-06-19 11:45:55 +01:00
  • 9bf61ef97b Merge pull request #189 from matrix-org/erikj/room_init_sync Erik Johnston 2015-06-19 11:36:06 +01:00
  • 0e58d19163 Merge pull request #187 from matrix-org/erikj/sanitize_logging Erik Johnston 2015-06-19 11:35:59 +01:00
  • 18968efa0a Remove stale debug lines Erik Johnston 2015-06-19 10:18:02 +01:00
  • eb928c9f52 Add site_tag to logger Erik Johnston 2015-06-19 10:16:48 +01:00
  • 9d112f4440 Add IDs to outbound transactions Erik Johnston 2015-06-19 10:13:03 +01:00
  • ad460a8315 Add Eric Myhre to AUTHORS Erik Johnston 2015-06-19 09:23:26 +01:00
  • bf628cf6dd Merge pull request #191 from heavenlyhash/configurable-upload-dir Erik Johnston 2015-06-19 09:16:04 +01:00
  • 9e5a353663 Make upload dir a configurable path. Eric Myhre 2015-06-18 23:38:20 -05:00
  • 6df6354f1c Don't bother storing things we don't need Erik Johnston 2015-06-18 17:47:06 +01:00
  • 6f6ebd216d PEP8 Erik Johnston 2015-06-18 17:00:32 +01:00
  • 73513ececc Documentation Erik Johnston 2015-06-18 16:15:10 +01:00
  • 1f24c2e589 Don't bother proxying lookups on _NotificationListener to underlying deferred Erik Johnston 2015-06-18 16:09:53 +01:00
  • 22049ea700 Refactor the notifier.wait_for_events code to be clearer. Add _NotifierUserStream.new_listener that accpets a token to avoid races. Erik Johnston 2015-06-18 15:49:05 +01:00
  • 6081842b0b Add some rest-level unit tests of new 'published' room creation config key room-publishing Paul "LeoNerd" Evans 2015-06-18 15:05:26 +01:00
  • 1ecbb260d0 Fix logging description name in get_published_rooms() Paul "LeoNerd" Evans 2015-06-18 15:00:50 +01:00
  • a197d2492f Rename store_room()'s is_public parameter to published; default it from the badly-named "visiblity" parameter but allow a new "published" to override it Paul "LeoNerd" Evans 2015-06-18 14:27:23 +01:00
  • 7c5315b1a8 Since store.get_rooms() is only ever called with is_public=True, just fold that inline + rename the method to .get_published_rooms() Paul "LeoNerd" Evans 2015-06-18 14:15:20 +01:00
  • 4909cd0202 Rename get_public_room_ids() to get_published_room_ids() Paul "LeoNerd" Evans 2015-06-18 14:07:41 +01:00
  • 0dd8953cbc Rename get_public_room_list() to get_published_rooms() Paul "LeoNerd" Evans 2015-06-18 13:59:44 +01:00
  • 050ebccf30 Fix notifier leak Erik Johnston 2015-06-18 11:36:26 +01:00
  • 10a67f0d69 Don't spuriously create new listeners erikj/notifier_debug Erik Johnston 2015-06-18 11:12:03 +01:00
  • 9bc36b7f31 Don't reuse name Erik Johnston 2015-06-18 10:57:42 +01:00
  • c59e904839 Mark as notified Erik Johnston 2015-06-18 10:52:00 +01:00
  • d88e20cdb9 Fix bug where synapse was sending AS user queries incorrectly. Kegan Dougal 2015-06-17 17:26:03 +01:00
  • e70d484e1c Keep track of previous listeners Erik Johnston 2015-06-17 16:20:51 +01:00
  • 6844bb8a6f Paranoia try..except Erik Johnston 2015-06-17 15:38:46 +01:00
  • 30b53812de Store timeout Erik Johnston 2015-06-17 15:29:31 +01:00
  • bddacb6dd1 Add some things to help debug notifer leak Erik Johnston 2015-06-17 15:15:51 +01:00
  • eceb554a2f Use another deferred list Erik Johnston 2015-06-16 17:12:27 +01:00