1
0

Commit Graph

  • b216b36892 JOIN state_events rather than parsing unrecognized_keys to pull out member state_keys Kegan Dougal 2015-03-02 10:41:35 +00:00
  • 3d73383d18 Modify _simple_select_list to allow an empty WHERE clause. Use it for get_all_rooms and get_all_users. Kegan Dougal 2015-03-02 10:16:24 +00:00
  • ebc4830666 PR tweaks: set earlier on and use 'as json' for compat Kegan Dougal 2015-03-02 09:53:00 +00:00
  • 2a6dedd7cc It's set_tweak now, not set_sound David Baker 2015-02-27 18:38:56 +00:00
  • 0554d07082 Move federation rate limiting out of transport layer Erik Johnston 2015-02-27 15:41:52 +00:00
  • 9dc9118e55 Document FederationRateLimiter Erik Johnston 2015-02-27 15:16:47 +00:00
  • 58ff066064 Implement exclusive namespace checks. Kegan Dougal 2015-02-27 13:51:41 +00:00
  • de190e49d5 Add more unit tests for exclusive namespaces. Kegan Dougal 2015-02-27 11:51:06 +00:00
  • 127efeeb68 Update unit tests to use new format. Kegan Dougal 2015-02-27 11:10:48 +00:00
  • 40c9896705 Add functions to return whether an AS has exclusively claimed a matching namespace. Kegan Dougal 2015-02-27 11:03:56 +00:00
  • 16b90764ad Convert expected format for AS regex to include exclusivity. Kegan Dougal 2015-02-27 10:44:32 +00:00
  • 806a6c886a PEP8 Kegan Dougal 2015-02-27 09:48:57 +00:00
  • 0ebd632d39 Fix unit tests Kegan Dougal 2015-02-27 09:46:38 +00:00
  • 1cc77145d4 Notify appservices of invites mid-poll. Kegan Dougal 2015-02-27 09:39:12 +00:00
  • cfac3b7873 SYN-267 Add a fallback rule as an explicit server default rule and make the default dont-notify so you effectively have a "notify for everything else" switch you can turn on and off. David Baker 2015-02-26 18:58:14 +00:00
  • 1959088156 Add API for getting/setting enabled-ness of push rules. David Baker 2015-02-26 18:07:44 +00:00
  • f0995436e7 Check for membership invite events correctly. Kegan Dougal 2015-02-26 17:21:17 +00:00
  • 210ef79100 Update CHANGES Kegan Dougal 2015-02-26 16:25:37 +00:00
  • dcec7175dc Finish impl to get new events for AS. ASes should now be able to poll /events Kegan Dougal 2015-02-26 16:23:01 +00:00
  • 93d90765c4 Initial implementation of federation server rate limiting Erik Johnston 2015-02-26 16:15:26 +00:00
  • 59362454dd Must update pending_transactions map before yield'ing Erik Johnston 2015-02-26 15:47:35 +00:00
  • 92478e96d6 Finish impl to extract all room IDs an AS may be interested in when polling the event stream. Kegan Dougal 2015-02-26 14:35:28 +00:00
  • 944003021b whitespace David Baker 2015-02-26 13:43:05 +00:00
  • 94fa334b01 Add enable/disable overlay for push rules (REST API not yet hooked up) David Baker 2015-02-25 19:17:07 +00:00
  • 29267cf9d7 PEP8 and pyflakes Kegan Dougal 2015-02-25 17:42:28 +00:00
  • 978ce87c86 Comment unused variables. Kegan Dougal 2015-02-25 17:37:48 +00:00
  • 2c79c4dc7f Fix alias query. Kegan Dougal 2015-02-25 17:37:14 +00:00
  • 2b8ca84296 Add support for extracting matching room_ids and room_aliases for a given AS. Kegan Dougal 2015-02-25 17:15:25 +00:00
  • 2d20466f9a Add stub functions and work out execution flow to implement AS event stream polling. Kegan Dougal 2015-02-25 15:00:59 +00:00
  • a025055643 SYWEB-278 Don't allow rules with no rule_id. David Baker 2015-02-25 14:02:38 +00:00
  • 255f989c7b turns uris config options should append since it's a list David Baker 2015-02-24 20:57:58 +00:00
  • e60353c4a0 Fix YAML syntax of turn config example David Baker 2015-02-24 19:34:21 +00:00
  • 4212e7a049 tabs/spaces David Baker 2015-02-24 16:02:48 +00:00
  • 64c23352f9 Use standard form submission so the go button on the keyboard works. David Baker 2015-02-24 16:01:38 +00:00
  • 4390a36b6e Merge pull request #91 from matrix-org/registration-fallback-ios-display Kegsay 2015-02-24 15:24:53 +00:00
  • 4a39c10eef Fallback registration page: oops. Removed dev test. manuroe 2015-02-24 16:20:48 +01:00
  • 1b4e3b7fa6 Fallback registration page: added the classic viewport meta to fix the display on iPhone Safari and webview. The width of input elements also needs to be fixed. manuroe 2015-02-24 16:16:40 +01:00
  • 443ba4eecc %s for strings otherwise you end up sending 'u"foo"' David Baker 2015-02-24 15:00:12 +00:00
  • c0aaf9fe76 Merge pull request #89 from matrix-org/registration-fallback Erik Johnston 2015-02-24 10:00:33 +00:00
  • 082c88a4b2 Update CHANGES and UPGRADE Kegan Dougal 2015-02-24 09:58:20 +00:00
  • 2eeb8ec4fa Set user-visible error when the server is misconfigured. Kegan Dougal 2015-02-24 09:53:30 +00:00
  • 9640510de2 Use OrderedDict for @cached backing store, so we can evict the oldest key unbiased Paul "LeoNerd" Evans 2015-02-23 18:41:58 +00:00
  • f53fcbce97 Use cache.pop() instead of a separate membership test + del [] Paul "LeoNerd" Evans 2015-02-23 18:29:26 +00:00
  • 27080698e7 Fix code style warning Mark Haines 2015-02-23 18:19:13 +00:00
  • 74048bdd41 Remove unused import Mark Haines 2015-02-23 18:17:43 +00:00
  • 28d8614f48 Trailing comma Kegan Dougal 2015-02-23 17:36:37 +00:00
  • bd84755e64 Merge remote-tracking branch 'origin/develop' into performance-cache-improvements Paul "LeoNerd" Evans 2015-02-23 17:16:03 +00:00
  • f30d4d5308 Add jquery Kegan Dougal 2015-02-23 17:12:15 +00:00
  • e36b18ad5b Get everything working Kegan Dougal 2015-02-23 17:09:11 +00:00
  • a09e59a698 Pull the _get_event_cache.setdefault() call out of the try block, as it doesn't need to be there and is confusing Paul "LeoNerd" Evans 2015-02-23 16:55:57 +00:00
  • e6363857d0 Add core registration html/js Kegan Dougal 2015-02-23 16:08:43 +00:00
  • 044d813ef7 Use the @cached decorator to implement the destination_retry_timings cache Paul "LeoNerd" Evans 2015-02-23 16:04:40 +00:00
  • 357fba2c24 RoomMemberStore no longer needs a _user_rooms_cache member Paul "LeoNerd" Evans 2015-02-23 15:57:41 +00:00
  • e76d485e29 Allow @cached-wrapped functions to have a prefill method for setting entries Paul "LeoNerd" Evans 2015-02-23 15:41:54 +00:00
  • 0696dfd94b Actually treat this as static content, not random Resources. Kegan Dougal 2015-02-23 15:35:09 +00:00
  • 22399d3d8f Add RegisterFallbackResource to /_matrix/static/client/register Kegan Dougal 2015-02-23 15:14:56 +00:00
  • 852816befe Fix presence tests Erik Johnston 2015-02-23 15:14:09 +00:00
  • 4631b737fd Squash out the now-redundant ApplicationServicesCache object class Paul "LeoNerd" Evans 2015-02-23 14:38:44 +00:00
  • e25e0f4da9 Merge branch 'develop' of github.com:matrix-org/synapse into batched_get_pdu Erik Johnston 2015-02-23 14:36:00 +00:00
  • 42b972bccd Revert get_auth_chain changes Erik Johnston 2015-02-23 14:35:23 +00:00
  • db215b7e00 Implement and use new batched get missing pdu Erik Johnston 2015-02-23 13:58:02 +00:00
  • 3741c336ff Merge pull request #87 from brabo/master Mark Haines 2015-02-23 12:54:36 +00:00
  • 596daf6e68 added "cd ~/.synapse" before setup of the homeserver to generate our files in there instead of ~ brabo 2015-02-22 18:52:59 +01:00
  • b33a4cd6cc Merge pull request #86 from matrix-org/v0.7.1-r2 v0.7.1-r2 Erik Johnston 2015-02-21 13:51:00 +00:00
  • a87c56c673 Bump version Erik Johnston 2015-02-21 13:45:07 +00:00
  • 1f29fafc95 Don't exit if we can't work out if we're running in a git repo Erik Johnston 2015-02-21 13:44:46 +00:00
  • 7c56210f20 By default set soft limit to hard limit Erik Johnston 2015-02-20 16:09:44 +00:00
  • 7367ca42b5 Merge branch 'master' of github.com:matrix-org/synapse into develop Erik Johnston 2015-02-20 16:06:28 +00:00
  • 2b45ca1541 Merge branch 'hotfixes-v0.7.1-r1' of github.com:matrix-org/synapse v0.7.1-r1 Erik Johnston 2015-02-20 15:40:47 +00:00
  • dc0ee55110 Change version scheme Erik Johnston 2015-02-20 15:00:14 +00:00
  • 0edfecc904 Bump version Erik Johnston 2015-02-20 14:14:28 +00:00
  • 2bafeca270 Add missing comma so that it generates a dict and not a set Erik Johnston 2015-02-20 14:08:42 +00:00
  • e944b767d7 Merge pull request #84 from matrix-org/disable_registration Erik Johnston 2015-02-20 11:43:24 +00:00
  • 15e2d7e387 Always allow AS to register Erik Johnston 2015-02-20 11:39:53 +00:00
  • 55022d6ca5 Remove a TODO note Paul "LeoNerd" Evans 2015-02-19 18:38:09 +00:00
  • ebc3db295b Take named arguments to @cached() decorator, add a 'max_entries' limit Paul "LeoNerd" Evans 2015-02-19 18:36:02 +00:00
  • 077d200342 Move @cached decorator out into synapse.storage._base; add minimal docs Paul "LeoNerd" Evans 2015-02-19 17:29:39 +00:00
  • 0ac2a79faa Initial stab at implementing a batched get_missing_pdus request Erik Johnston 2015-02-19 17:24:14 +00:00
  • 61959928bb Pull out the 'get_rooms_for_user' cache logic into a reüsable @cached decorator Paul "LeoNerd" Evans 2015-02-19 14:58:07 +00:00
  • 5f4c28d313 Update tests Erik Johnston 2015-02-19 14:34:32 +00:00
  • 0722f982d3 Disable registration if config option was set. Erik Johnston 2015-02-19 14:22:20 +00:00
  • 81163f822e Add config option to disable registration. Erik Johnston 2015-02-19 14:16:53 +00:00
  • 894a89d99b Update CHANGES.rst with missing changes v0.7.1 Erik Johnston 2015-02-19 13:46:39 +00:00
  • 939273c4b0 Rename resource variable so as to not shadow module import Erik Johnston 2015-02-19 11:53:13 +00:00
  • c3eb7dd9c5 Add config option to set the soft fd limit on start Erik Johnston 2015-02-19 11:50:49 +00:00
  • 8321e8a2e0 Merge branch 'release-v0.7.1' of github.com:matrix-org/synapse Erik Johnston 2015-02-19 10:38:48 +00:00
  • 63c1f4fa98 Update release date Erik Johnston 2015-02-19 10:33:31 +00:00
  • b457f1677c Send room ID in http notifications so clients know which room to go to if the user responds to the notification. David Baker 2015-02-19 10:06:17 +00:00
  • faf4f67847 Update CHANGES Erik Johnston 2015-02-18 18:02:54 +00:00
  • 7025781df8 Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.7.1 Erik Johnston 2015-02-18 17:37:43 +00:00
  • 142f1263f6 Merge pull request #82 from matrix-org/git_tag_version Erik Johnston 2015-02-18 17:37:19 +00:00
  • 6311ae8968 Conform to header spec take two Erik Johnston 2015-02-18 17:34:26 +00:00
  • 3f1871021e Make /keys/ return correct Server version Erik Johnston 2015-02-18 17:32:12 +00:00
  • b6771037a6 Make version_string conform to User-Agent and Server spec Erik Johnston 2015-02-18 17:31:50 +00:00
  • 5b753d472b Bump matrix-angular-sdk version Erik Johnston 2015-02-18 17:02:40 +00:00
  • 1df8bad63e pyflakes Erik Johnston 2015-02-18 16:54:25 +00:00
  • 5358966a87 Use git aware version string in User-Agent and Server headers Erik Johnston 2015-02-18 16:51:33 +00:00
  • aa577df064 When computing git version run git commands in same dir as source files Erik Johnston 2015-02-18 16:26:30 +00:00
  • d122e215ff Generate a version string that includes git details if run from git checkout Erik Johnston 2015-02-18 16:21:35 +00:00
  • a7925259a1 Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.7.1 Erik Johnston 2015-02-18 13:57:55 +00:00