1
0

Commit Graph

  • 5d43eaed61 Merge branch 'develop' into release-v0.8.0 Erik Johnston 2015-03-06 16:25:19 +00:00
  • 9ccccd4874 When setting display name more graciously handle failures to update room state. Erik Johnston 2015-03-06 16:24:05 +00:00
  • 10766f1e93 Update UTs Kegan Dougal 2015-03-06 16:17:01 +00:00
  • 2602ddc379 Apply clarity and docstrings Kegan Dougal 2015-03-06 16:16:14 +00:00
  • 0354659f9d Finish synapse.appservice.scheduler implementation. Kegan Dougal 2015-03-06 16:09:05 +00:00
  • be9dafcd37 Dial down logging for failed pushers David Baker 2015-03-06 15:32:38 +00:00
  • 7d3491c741 Add some loggers Kegan Dougal 2015-03-06 15:17:50 +00:00
  • a2c6f25190 Update CHANGES to reflect no more fallback rule David Baker 2015-03-06 15:14:48 +00:00
  • 96eda876a4 Specify when we don't want to highlight David Baker 2015-03-06 15:12:37 +00:00
  • f260cb72cd Flesh out more stub functions. Kegan Dougal 2015-03-06 15:12:24 +00:00
  • e7d7152c3c Remove the fallback rule - we probably don't want to be notifying for everything even if we don't know what it is. David Baker 2015-03-06 15:03:34 +00:00
  • b67765dccf Update CHANGES Erik Johnston 2015-03-06 15:00:27 +00:00
  • 2763587acd Update UPGRADES.rst Erik Johnston 2015-03-06 14:37:16 +00:00
  • 141ec04d19 Add stub ApplicationServiceTransactionStore. Bootstrap Recoverers. Fill in stub Transaction functions. Kegan Dougal 2015-03-06 14:53:35 +00:00
  • 5ecc768970 Add attribute so push gateways can tell if a member event is about the user in question David Baker 2015-03-06 14:41:50 +00:00
  • 0fbfe1b08a Add more tests; fix bugs. Kegan Dougal 2015-03-06 14:36:52 +00:00
  • 369449827d Bump version Erik Johnston 2015-03-06 14:24:53 +00:00
  • c54773473f Merge branch 'master' of github.com:matrix-org/synapse into develop Erik Johnston 2015-03-06 14:23:41 +00:00
  • b102a87348 Merge pull request #96 from matrix-org/pushrules2 Erik Johnston 2015-03-06 14:20:04 +00:00
  • cf66ddc1b4 Schema change as delta in v14 David Baker 2015-03-06 14:11:49 +00:00
  • c06b45129c Add more server default rules so we have default rules for whether you get notifs for invites / random member events David Baker 2015-03-06 11:50:51 +00:00
  • 192e228a98 Start adding some tests Kegan Dougal 2015-03-06 11:50:27 +00:00
  • b1491dfd7c Merge pull request #103 from matrix-org/no_tls_private_key Erik Johnston 2015-03-06 11:45:22 +00:00
  • e49d6b1568 Unused import Erik Johnston 2015-03-06 11:37:24 +00:00
  • 657a0d2568 Comment typo David Baker 2015-03-06 11:34:30 +00:00
  • 3ce8540484 Don't look for an TLS private key if we have set --no-tls Erik Johnston 2015-03-06 11:34:06 +00:00
  • e780492ecf Merge pull request #102 from matrix-org/randomize_stream_timeout Erik Johnston 2015-03-06 10:28:19 +00:00
  • 1487bba226 Suppress notices should trump content/room/sender rules. David Baker 2015-03-06 10:27:32 +00:00
  • 83d31144eb Add the highlight tweak where messages should be highlighted a different colour in appropriate clients. David Baker 2015-03-06 10:26:08 +00:00
  • d516d68b29 Rejig structure given the appservice_handler already filters the correct ASes to use. Kegan Dougal 2015-03-06 10:25:50 +00:00
  • 130df8fb01 Add some randomness to the user specified timeout on event streams to mitigate against thundering herds problems Erik Johnston 2015-03-06 10:25:36 +00:00
  • d79d91a4a7 Appease pep8 Paul "LeoNerd" Evans 2015-03-05 20:53:33 +00:00
  • 5eab2549ab Append a $ on PATH at registration time, meaning each PATH attribute doesn't need it Paul "LeoNerd" Evans 2015-03-05 20:36:05 +00:00
  • 7644cb79b2 Slightly neater(?) arrangement of authentication wrapper for HTTP servlet methods Paul "LeoNerd" Evans 2015-03-05 20:33:16 +00:00
  • ba8ac996f9 Remove the dead 'rate_limit_origin' method from TransportLayerServer Paul "LeoNerd" Evans 2015-03-05 19:43:17 +00:00
  • a901ed16b5 Move federation API responding code out of weird mix of lambdas into Servlet-style methods on instances Paul "LeoNerd" Evans 2015-03-05 19:10:57 +00:00
  • 0c838f9f5e Minor tweaks Kegan Dougal 2015-03-05 17:45:52 +00:00
  • 773cb3b688 Add stub architecture for txn reliability. Kegan Dougal 2015-03-05 17:35:07 +00:00
  • 5b5c7a28d6 Log error message when we fail to fetch remote server keys Erik Johnston 2015-03-05 17:09:13 +00:00
  • 12bcf3d179 Merge pull request #100 from matrix-org/missing_pdu_compat Erik Johnston 2015-03-05 16:42:15 +00:00
  • 9708f49abf Docs Erik Johnston 2015-03-05 16:35:16 +00:00
  • 96fee64421 Remove unecessary check Erik Johnston 2015-03-05 16:31:47 +00:00
  • 39aa968a76 Respect min_depth argument Erik Johnston 2015-03-05 16:31:32 +00:00
  • 6dfd8c73fc Docs. Erik Johnston 2015-03-05 16:31:13 +00:00
  • e319071191 Add stub scheduler module for txn reliability Kegan Dougal 2015-03-05 16:30:33 +00:00
  • 9d9d39536b Slightly reduce the insane amounts of indentation in main http server response path, by 'continue'ing around a non-match or falling through Paul "LeoNerd" Evans 2015-03-05 16:24:13 +00:00
  • ae702d161a Handle if get_missing_pdu returns 400 or not all events. Erik Johnston 2015-03-05 16:08:02 +00:00
  • be09c23ff0 Add txn_id kwarg to push methods Kegan Dougal 2015-03-05 15:40:07 +00:00
  • dc4b774f1e Rename rooms_to_listeners to room_to_listeners, for consistency with user_ and appservice_* Paul "LeoNerd" Evans 2015-03-05 14:30:20 +00:00
  • 027fd1242c Give LruCache a __len__, so that len(cache) works Paul "LeoNerd" Evans 2015-03-04 17:32:28 +00:00
  • 590b544f67 Add default rule to suppress notices. David Baker 2015-03-04 15:29:02 +00:00
  • ed72fc3a50 Merge branch 'develop' into pushrules2 David Baker 2015-03-04 15:24:21 +00:00
  • 1af1c45dc0 Merge pull request #99 from matrix-org/schema_versioning Erik Johnston 2015-03-04 15:18:30 +00:00
  • d56c01fff4 Note that we don't specify execution order Erik Johnston 2015-03-04 15:10:05 +00:00
  • 17d319a20d s/schema_deltas/applied_schema_deltas/ Erik Johnston 2015-03-04 15:06:22 +00:00
  • 92b3dc3219 Merge branch 'develop' into pushrules2 David Baker 2015-03-04 14:56:41 +00:00
  • 5681264faa s/%r/%s/ Erik Johnston 2015-03-04 14:21:53 +00:00
  • f701197227 Add example directory structures in doc Erik Johnston 2015-03-04 14:20:14 +00:00
  • 2a45f3d448 Use if not results rather than len, as per feedback. David Baker 2015-03-04 14:17:59 +00:00
  • 16dd87d848 Don't assume db conn is a Context Manager. Erik Johnston 2015-03-04 14:03:21 +00:00
  • 5eefd1f618 Add unique constraint on schema_version.lock schema. Use conflict clause in sql. Erik Johnston 2015-03-04 13:52:18 +00:00
  • b4c38738f4 Change to use logger in db upgrade script Erik Johnston 2015-03-04 13:43:35 +00:00
  • 640e53935d Use context manager with db conn to correctly commit and rollback Erik Johnston 2015-03-04 13:43:17 +00:00
  • 8c8354e85a Actually add full_schemas dir Erik Johnston 2015-03-04 13:34:38 +00:00
  • c3530c3fb3 More docs. Rename 'schema/current' to 'schema/full_schemas' Erik Johnston 2015-03-04 13:34:11 +00:00
  • 811355ccd0 Add some docs and remove unused variables Erik Johnston 2015-03-04 13:11:01 +00:00
  • 82b34e813d SYN-67: Finish up implementing new database schema management Erik Johnston 2015-03-04 12:04:19 +00:00
  • 84a4367657 WIP vertobridge AS Matthew Hodgson 2015-03-04 01:27:47 +01:00
  • abbee6b29b Merge pull request #98 from matrix-org/hotfixes-v0.7.1-r4 v0.7.1-r4 Erik Johnston 2015-03-03 14:50:36 +00:00
  • 527e0c43a5 Bump version Erik Johnston 2015-03-03 14:49:34 +00:00
  • ede89ae3b4 Also bump version of downloaded syweb Erik Johnston 2015-03-03 14:49:19 +00:00
  • a313e97873 Merge pull request #97 from matrix-org/hotfixes-v0.7.1-r3 v0.7.1-r3 Erik Johnston 2015-03-03 13:34:06 +00:00
  • da877aad15 Bump syweb dependency Erik Johnston 2015-03-03 13:31:50 +00:00
  • 8d33adfbbb SYN-67: Begin changing the way we handle schema versioning Erik Johnston 2015-03-02 18:23:55 +00:00
  • 6fab7bd2c1 s/user_name/user/ as per mjark's comment David Baker 2015-03-02 18:17:19 +00:00
  • 09f9e8493c Oops, missed a replacement. David Baker 2015-03-02 17:37:22 +00:00
  • 3c8bd7809c Fix upgrade instructions David Baker 2015-03-02 16:40:17 +00:00
  • 9f03553f48 Add missing comma Erik Johnston 2015-03-02 16:38:40 +00:00
  • b41dc68773 We purposefully don't have a version 14 delta script. Erik Johnston 2015-03-02 16:36:19 +00:00
  • 20436cdf75 Blank lines David Baker 2015-03-02 15:58:12 +00:00
  • 2de5b14fe0 Fix bug which prevented the HS pushing events to the AS due to FrozenEvents Kegan Dougal 2015-03-02 15:36:37 +00:00
  • 8486910b64 Bump webclient version Erik Johnston 2015-03-02 14:57:04 +00:00
  • 8ad024ea80 Merge pull request #93 from matrix-org/application-services-exclusive Kegsay 2015-03-02 14:56:32 +00:00
  • b2d2118476 Merge pull request #88 from matrix-org/batched_get_pdu Erik Johnston 2015-03-02 14:54:27 +00:00
  • fb7b6c4681 Wording tweaks Kegan Dougal 2015-03-02 14:52:31 +00:00
  • 0a036944bd Merge branch 'develop' of github.com:matrix-org/synapse into batched_get_pdu Erik Johnston 2015-03-02 13:53:30 +00:00
  • 3fce185c77 Merge pull request #83 from matrix-org/nofile_limit_config Erik Johnston 2015-03-02 13:52:16 +00:00
  • e4f301e7a0 Merge pull request #94 from matrix-org/federation_rate_limit Erik Johnston 2015-03-02 13:44:43 +00:00
  • 4195e55ccc Merge branch 'develop' of github.com:matrix-org/synapse into federation_rate_limit Erik Johnston 2015-03-02 13:39:22 +00:00
  • c3c01641d2 Run deltas and bump user_version in upgrade script Kegan Dougal 2015-03-02 13:38:57 +00:00
  • 210d3c5d72 Merge pull request #95 from matrix-org/serialize_transaction_processing Erik Johnston 2015-03-02 13:33:05 +00:00
  • 3077cb2915 Use contextlib.contextmanager instead of a custom class Erik Johnston 2015-03-02 13:32:44 +00:00
  • 769f8b58e8 Rename the room-with-two-people rule to be more compatible if we have actual one to one rooms. David Baker 2015-03-02 13:28:24 +00:00
  • 33f93d389e Merge pull request #92 from matrix-org/application-services-event-stream Kegsay 2015-03-02 12:02:48 +00:00
  • 29481690c5 If we're yielding don't add errback Erik Johnston 2015-03-02 11:50:43 +00:00
  • 3f6b36d96e Add upgrade script Kegan Dougal 2015-03-02 11:39:58 +00:00
  • 23d9bd1d74 Process transactions serially. Erik Johnston 2015-03-02 11:39:40 +00:00
  • 9d9b230501 Make the federation server ratelimiting configurable. Erik Johnston 2015-03-02 11:33:45 +00:00
  • cb97ea3ec2 PEP8 Kegan Dougal 2015-03-02 11:23:46 +00:00
  • 377ae369c1 Wrap all of get_app_service_rooms in a txn. Kegan Dougal 2015-03-02 11:20:51 +00:00