1
0

Commit Graph

  • 300816ffa1 Bump versions. Update change logs. Erik Johnston 2014-09-03 19:39:45 +01:00
  • 804199d9b6 Added a simple start/stop control script Paul "LeoNerd" Evans 2014-09-03 19:30:43 +01:00
  • 4c3512a45c Added a TODO note about YAML modeline for editors Paul "LeoNerd" Evans 2014-09-03 19:29:36 +01:00
  • bcaea74352 Error code must be an integer Erik Johnston 2014-09-03 19:19:24 +01:00
  • c9d1ee24ca Import SynapseError Erik Johnston 2014-09-03 19:15:55 +01:00
  • 9b18151104 Handle timeouts slightly nicer. Erik Johnston 2014-09-03 19:13:41 +01:00
  • 34a7f0ca93 Fix test to assert that we don't do auth Erik Johnston 2014-09-03 19:13:29 +01:00
  • 5b645f9d34 Don't do auth for change_membership in federation handler, it doesn't work and federation doesn't do auth in general either. Add a hacky timeout when trying to join a remote room. Erik Johnston 2014-09-03 19:07:19 +01:00
  • 284d6b279b Hide email link UI from the settings because it doesn't work. David Baker 2014-09-03 19:00:25 +01:00
  • dce6395395 When creating a room and a user supplies a room_alias but no name, use the room_alias as the name. Erik Johnston 2014-09-03 18:26:10 +01:00
  • 6322aa154b Added more ng-if to make nice sentences like "Bob kicked Alice" or "Bob unbanned Alice" Emmanuel ROHEE 2014-09-03 19:51:58 +02:00
  • 7f01d1d8c8 better error msgs Matthew Hodgson 2014-09-03 18:38:55 +01:00
  • 069a9745b0 Ignore leave members in the list too Emmanuel ROHEE 2014-09-03 19:37:54 +02:00
  • 78087617d1 Fixed used of state_key instead of user_id in member events. Needed to split into 2 conditional spans for grammar reason Emmanuel ROHEE 2014-09-03 19:29:21 +02:00
  • d72ce4da64 Merge branch 'develop' of github.com:matrix-org/synapse into develop David Baker 2014-09-03 18:25:17 +01:00
  • a25d1530ef Make registering and logging in with a threepid work in the webclient. David Baker 2014-09-03 18:23:56 +01:00
  • d6ecbbdf0a Add support for registering with a threepid to the HS (get credentials from the client and check them against an ID server). David Baker 2014-09-03 18:22:27 +01:00
  • 01e83c9680 Merge branch 'develop' into paul/schema_breaking_changes paul/schema_breaking_changes Paul "LeoNerd" Evans 2014-09-03 18:21:55 +01:00
  • 66a5bc4fad Fix ban path Erik Johnston 2014-09-03 18:19:26 +01:00
  • d703e712f7 Add support to _simple_insert() to do INSERT OR REPLACE Paul "LeoNerd" Evans 2014-09-03 18:18:35 +01:00
  • f196d77f66 Added federation protocol urls section from other docs. Kegan Dougal 2014-09-03 18:07:36 +01:00
  • 0d75b9fa96 Fix a few cases where we used user_id instead of state_key Erik Johnston 2014-09-03 18:02:51 +01:00
  • 5391ccdfe6 Marked docs/client-server/specification.rst as old. Kegan Dougal 2014-09-03 18:02:33 +01:00
  • f68dbbd3da More explanation of federation keys. Kegan Dougal 2014-09-03 17:59:54 +01:00
  • 1a32b1f002 Normalise users power levels so that the user with the higher power level will have a bar covering 100% of the width of his avatar Emmanuel ROHEE 2014-09-03 18:55:27 +02:00
  • 79bf9d25db Added more terms. Kegan Dougal 2014-09-03 17:48:01 +01:00
  • 1b491e50c9 Implement a kick api Erik Johnston 2014-09-03 17:46:37 +01:00
  • 9705706a7f Merge branch 'develop' into paul/schema_breaking_changes Paul "LeoNerd" Evans 2014-09-03 17:40:42 +01:00
  • 7c4ce957c7 Unindent list in specification to remove blockquote Mark Haines 2014-09-03 17:37:08 +01:00
  • 4081413876 Default PID file should be 'homeserver.pid' to match the other 'homeserver.*' naming convention Paul "LeoNerd" Evans 2014-09-03 17:32:31 +01:00
  • 5dd1a738f8 Use /rooms/$room_id/state/m.room.member/$user_id to change the membership of another user Emmanuel ROHEE 2014-09-03 18:33:36 +02:00
  • 8a7c1d6a00 fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch. Matthew Hodgson 2014-09-03 17:29:13 +01:00
  • f93aba1d66 Fix formating for threat model Mark Haines 2014-09-03 17:28:35 +01:00
  • e3b261b0b7 Move securitY threat model docs into specification Mark Haines 2014-09-03 17:26:16 +01:00
  • 801a551da1 Rename 'mtime' DB field to 'last_active', adjusted semantics Paul "LeoNerd" Evans 2014-09-03 17:04:58 +01:00
  • ee2bcdec65 Limit the size of uploads Mark Haines 2014-09-03 17:04:00 +01:00
  • beaf50f5c6 Bubble up SynapseErrors so expected failures aren't masked. Kegan Dougal 2014-09-03 16:31:01 +01:00
  • 581c54bebe Add exception handling to directory servlet, so we don't 500. Mark directory API as volatile in the api docs. Kegan Dougal 2014-09-03 16:27:01 +01:00
  • b8906b0ea8 Kill the 'state' presence key in DB, name it 'presence' instead to match the over-the-wire API Paul "LeoNerd" Evans 2014-09-03 16:11:34 +01:00
  • 30bcbc433a Fix up directory server to not require uploading room hosts. Update the room hosts table with the current room hosts (if we have them) on GET. Erik Johnston 2014-09-03 16:04:21 +01:00
  • 5f7cdbe0b8 List commands and their usage in the settings page Emmanuel ROHEE 2014-09-03 17:01:12 +02:00
  • ede161d296 Added /kick $user_id Emmanuel ROHEE 2014-09-03 16:59:09 +02:00
  • b5f9d47c89 Handle new state events which don't have a common ancestor Erik Johnston 2014-09-03 15:50:05 +01:00
  • e4c40158c5 Snapshot prev_state for generic events Erik Johnston 2014-09-03 15:48:51 +01:00
  • cda31fb755 Kill the state Paul "LeoNerd" Evans 2014-09-03 15:37:10 +01:00
  • dada11dc5f Bugfix for back-pagination of presence Paul "LeoNerd" Evans 2014-09-03 15:27:58 +01:00
  • 277fd2250a Added /unban $user_id Emmanuel ROHEE 2014-09-03 15:58:28 +02:00
  • 073a42cc95 Add support for room names Erik Johnston 2014-09-03 14:40:54 +01:00
  • 7fc84c7019 Make retrying requests on DNS failures configurable, and turn off retrying only in directory.get_association Kegan Dougal 2014-09-03 14:26:35 +01:00
  • c06d07a276 Send unrecognized commands as text message (as before) Emmanuel ROHEE 2014-09-03 15:25:59 +02:00
  • 4c7da89219 Do not define power level limits in setUserPowerLevel. Update the function to be used as a resetUserPowerLevel Emmanuel ROHEE 2014-09-03 15:18:57 +02:00
  • 932f35a7f0 Added /deop $user_id Emmanuel ROHEE 2014-09-03 15:14:13 +02:00
  • 756e171ad0 Store SQL DDL deltas as well; attempt to upgrade the database on startup if it's too old Paul "LeoNerd" Evans 2014-09-03 14:14:04 +01:00
  • 4777c1cd5b BF: Do not be polluted by ops events that come when paginating back Emmanuel ROHEE 2014-09-03 15:00:04 +02:00
  • b1195c125f hs: Updated synapse.http.client to handle DNSLookupErrors and bail immediately. Kegan Dougal 2014-09-03 13:51:10 +01:00
  • da31b96b55 Implement presence state visibilty limiting when polling eventsource for stream Paul "LeoNerd" Evans 2014-09-02 16:29:04 +01:00
  • 86d6232236 Don't eat federation transmit errors during unit tests; fix remote presence EDU-sending test because of this Paul "LeoNerd" Evans 2014-09-02 15:38:48 +01:00
  • 061e814195 Make sure to print exceptions properly from notifier failures Paul "LeoNerd" Evans 2014-09-03 13:40:28 +01:00
  • 56bc57cf50 apidocs: Added m.room.name Kegan Dougal 2014-09-03 13:42:56 +01:00
  • 27cdbf7b94 apidocs: Tweak join response format. Explicitly state empty JSON objects where they are required by the spec. Mark unimplemented room GET APIs clearly. Kegan Dougal 2014-09-03 13:32:25 +01:00
  • 4b85c5f52c Added /op $user_id $powerLevel Emmanuel ROHEE 2014-09-03 14:12:56 +02:00
  • cd0afb85c4 Updated feedback api docs and fixed feedback content template bug Kegan Dougal 2014-09-03 13:08:17 +01:00
  • dfea1730dc apidocs: mtime_age > last_active_ago. Presence REST: Sanity check values in invite/drop arrays. Kegan Dougal 2014-09-03 12:09:11 +01:00
  • b50ea730b1 Merge branch 'develop' of github.com:matrix-org/synapse into develop Erik Johnston 2014-09-03 11:59:57 +01:00
  • bc21350298 Add option to change content repo location Erik Johnston 2014-09-03 11:57:23 +01:00
  • 10afd895c4 Edited /presence REST servlet to raise SynapseErrors to return a standard error response, rather than a string. Kegan Dougal 2014-09-03 11:56:47 +01:00
  • c54d8df504 Update API docs to use 'presence' key not 'state'. Fixed error messages when setting presence. Kegan Dougal 2014-09-03 11:45:30 +01:00
  • acfabfff9c Fixed /presence APIs to urldecode user IDs. Kegan Dougal 2014-09-03 11:31:48 +01:00
  • 65693e9e15 Fixed GET /events/$id to be not broken. Kegan Dougal 2014-09-03 11:24:37 +01:00
  • bf10cf5f1a move contentrepo class to it's own file Mark Haines 2014-09-03 11:10:29 +01:00
  • 2385d396c3 URL decode user IDs for /profile REST path segments. Kegan Dougal 2014-09-03 11:05:29 +01:00
  • 3a3fadcece Make API docs not lie on registration/login. Kegan Dougal 2014-09-03 10:58:53 +01:00
  • ce5c88006e Update port numbers. Kegan Dougal 2014-09-03 10:47:00 +01:00
  • d29d41322a Better indicate in the page feedback section that a user can't join a room (because he has been banned for ex). May be worth to be put in the middle of screen Emmanuel ROHEE 2014-09-03 11:45:30 +02:00
  • 46ac4a2f85 Fill out power level bits in the spec Erik Johnston 2014-09-03 10:44:40 +01:00
  • da3e04df8b Rename the 'do_users_share_a_room' to something slightly less verb-sounding Paul "LeoNerd" Evans 2014-09-02 16:16:51 +01:00
  • 967b45bc1a Allow optional non-suppression of exceptions through the Distributor Paul "LeoNerd" Evans 2014-09-02 15:26:09 +01:00
  • ddf3ca7ab3 Neater is_presence_visible() code Paul "LeoNerd" Evans 2014-09-02 13:30:36 +01:00
  • 4ba5b4b55d Do not show banned people in member list. Format ban events strings in room and recent flows Emmanuel ROHEE 2014-09-03 11:38:24 +02:00
  • 8ad056b207 Prefix API links with /docs/api/client-server so they should link through correctly on matrix.org Kegan Dougal 2014-09-03 10:32:51 +01:00
  • e4eb5cb443 cmdclient: Fixed /join to work with the updated c-s API. Kegan Dougal 2014-09-03 10:27:04 +01:00
  • 56427b8057 Added /ban command Emmanuel ROHEE 2014-09-03 11:17:58 +02:00
  • 65c7f78e9f Made IRC style command easier to handle specifically for possible arguments Emmanuel ROHEE 2014-09-03 11:07:44 +02:00
  • 8166ebd91a cmdclient: Now works correctly with user localpart login. Default to 8008 not 8080. Kegan Dougal 2014-09-03 09:53:09 +01:00
  • ddc16d8642 Merge branch 'master' into develop Erik Johnston 2014-09-03 09:46:39 +01:00
  • c77add6d21 Add ban support: /rooms/$roomid/ban with { user_id : foo } Kegan Dougal 2014-09-03 09:42:58 +01:00
  • c6eafdfbaf Add copyright notices and fix pyflakes errors Mark Haines 2014-09-03 09:43:11 +01:00
  • 112c7ea315 Set status message for ratelimit error responses Mark Haines 2014-09-03 09:37:44 +01:00
  • 30ad0c5674 Merge branch 'ratelimiting' into develop Mark Haines 2014-09-03 09:15:52 +01:00
  • cdd8602e74 Fix tests to support ratelimiting Mark Haines 2014-09-03 09:15:22 +01:00
  • 8c793e0704 howto: Link jsfiddles correctly. Hide ugly TODOs. Kegan Dougal 2014-09-03 09:14:16 +01:00
  • 683596f91e Raise LimitExceedError when the ratelimiting is throttling requests Mark Haines 2014-09-03 08:58:48 +01:00
  • 84430a4a8a doc generator Matthew Hodgson 2014-09-03 04:58:01 +01:00
  • 9fae76107f fix rst Matthew Hodgson 2014-09-03 04:30:51 +01:00
  • bd7d47fcea don't echo password to stdout... Matthew Hodgson 2014-09-03 00:02:29 +01:00
  • 2b9afa775e more critique Matthew Hodgson 2014-09-02 21:18:00 +01:00
  • 70aa4b9231 Edited room creation section to mention all the events created when the room is. Kegan Dougal 2014-09-02 21:45:36 +01:00
  • 0aacab43ca Added Qs which should be answered in the marked TODOs Kegan Dougal 2014-09-02 21:17:29 +01:00
  • dcbdfcc9d2 only need one voip section :) Matthew Hodgson 2014-09-02 21:16:59 +01:00
  • 7819a1010c general documentation review and editing Matthew Hodgson 2014-09-02 21:14:32 +01:00