summary refs log tree commit diff
path: root/synapse/api (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-09-03Added federation protocol urls section from other docs.Kegan Dougal1-0/+73
2014-09-03Fix a few cases where we used user_id instead of state_keyErik Johnston2-6/+6
2014-09-03Marked docs/client-server/specification.rst as old.Kegan Dougal1-0/+14
2014-09-03More explanation of federation keys.Kegan Dougal1-8/+124
2014-09-03Normalise users power levels so that the user with the higher power level ↵Emmanuel ROHEE2-1/+24
will have a bar covering 100% of the width of his avatar
2014-09-03Added more terms.Kegan Dougal1-4/+68
2014-09-03Implement a kick apiErik Johnston1-2/+5
2014-09-03Unindent list in specification to remove blockquoteMark Haines1-32/+36
2014-09-03Default PID file should be 'homeserver.pid' to match the other ↵Paul "LeoNerd" Evans1-1/+1
'homeserver.*' naming convention
2014-09-03Use /rooms/$room_id/state/m.room.member/$user_id to change the membership of ↵Emmanuel ROHEE2-3/+15
another user
2014-09-03fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org ↵Matthew Hodgson152-153/+155
hasn't been incorporated in time for launch.
2014-09-03Fix formating for threat modelMark Haines1-6/+6
2014-09-03Move securitY threat model docs into specificationMark Haines2-141/+124
2014-09-03Rename 'mtime' DB field to 'last_active', adjusted semanticsPaul "LeoNerd" Evans7-25/+30
2014-09-03Limit the size of uploadsMark Haines3-1/+55
2014-09-03Bubble up SynapseErrors so expected failures aren't masked.Kegan Dougal1-0/+2
2014-09-03Add exception handling to directory servlet, so we don't 500. Mark directory ↵Kegan Dougal2-2/+18
API as volatile in the api docs.
2014-09-03Kill the 'state' presence key in DB, name it 'presence' instead to match the ↵Paul "LeoNerd" Evans8-28/+59
over-the-wire API
2014-09-03Fix up directory server to not require uploading room hosts. Update the room ↵Erik Johnston3-2/+16
hosts table with the current room hosts (if we have them) on GET.
2014-09-03List commands and their usage in the settings pageEmmanuel ROHEE1-0/+15
2014-09-03Added /kick $user_idEmmanuel ROHEE1-4/+14
2014-09-03Handle new state events which don't have a common ancestorErik Johnston1-0/+12
2014-09-03Snapshot prev_state for generic eventsErik Johnston1-1/+6
2014-09-03Kill the statePaul "LeoNerd" Evans5-94/+60
... key from all the Presence messages
2014-09-03Bugfix for back-pagination of presencePaul "LeoNerd" Evans1-0/+2
2014-09-03Added /unban $user_idEmmanuel ROHEE1-0/+10
2014-09-03Add support for room namesErik Johnston2-2/+20
2014-09-03Make retrying requests on DNS failures configurable, and turn off retrying ↵Kegan Dougal3-8/+29
only in directory.get_association
2014-09-03Send unrecognized commands as text message (as before)Emmanuel ROHEE1-1/+2
2014-09-03Do not define power level limits in setUserPowerLevel. Update the function ↵Emmanuel ROHEE2-35/+3
to be used as a resetUserPowerLevel
2014-09-03Added /deop $user_idEmmanuel ROHEE2-3/+36
2014-09-03Store SQL DDL deltas as well; attempt to upgrade the database on startup if ↵Paul "LeoNerd" Evans4-22/+183
it's too old
2014-09-03BF: Do not be polluted by ops events that come when paginating backEmmanuel ROHEE1-2/+5
2014-09-03hs: Updated synapse.http.client to handle DNSLookupErrors and bail immediately.Kegan Dougal1-1/+6
2014-09-03Implement presence state visibilty limiting when polling eventsource for streamPaul "LeoNerd" Evans3-15/+147
2014-09-03Don't eat federation transmit errors during unit tests; fix remote presence ↵Paul "LeoNerd" Evans2-1/+16
EDU-sending test because of this
2014-09-03Make sure to print exceptions properly from notifier failuresPaul "LeoNerd" Evans1-1/+6
2014-09-03apidocs: Added m.room.nameKegan Dougal1-0/+62
2014-09-03apidocs: Tweak join response format. Explicitly state empty JSON objects ↵Kegan Dougal1-5/+35
where they are required by the spec. Mark unimplemented room GET APIs clearly.
2014-09-03Added /op $user_id $powerLevelEmmanuel ROHEE3-7/+59
2014-09-03Updated feedback api docs and fixed feedback content template bugKegan Dougal2-2/+11
2014-09-03apidocs: mtime_age > last_active_ago. Presence REST: Sanity check values in ↵Kegan Dougal2-2/+10
invite/drop arrays.
2014-09-03Add option to change content repo locationErik Johnston3-4/+20
2014-09-03Edited /presence REST servlet to raise SynapseErrors to return a standard ↵Kegan Dougal1-7/+12
error response, rather than a string.
2014-09-03Update API docs to use 'presence' key not 'state'. Fixed error messages when ↵Kegan Dougal2-2/+2
setting presence.
2014-09-03Fixed /presence APIs to urldecode user IDs.Kegan Dougal1-1/+5
2014-09-03Fixed GET /events/$id to be not broken.Kegan Dougal1-1/+3
2014-09-03move contentrepo class to it's own fileMark Haines3-163/+194
2014-09-03URL decode user IDs for /profile REST path segments.Kegan Dougal1-0/+6
2014-09-03Make API docs not lie on registration/login.Kegan Dougal2-2/+24
2014-09-03Update port numbers.Kegan Dougal7-7/+7
2014-09-03Better indicate in the page feedback section that a user can't join a room ↵Emmanuel ROHEE1-1/+2
(because he has been banned for ex). May be worth to be put in the middle of screen
2014-09-03Fill out power level bits in the specErik Johnston1-42/+63
2014-09-03Rename the 'do_users_share_a_room' to something slightly less verb-soundingPaul "LeoNerd" Evans4-6/+6
2014-09-03Allow optional non-suppression of exceptions through the DistributorPaul "LeoNerd" Evans2-7/+34
2014-09-03Neater is_presence_visible() codePaul "LeoNerd" Evans1-9/+8
2014-09-03Do not show banned people in member list. Format ban events strings in room ↵Emmanuel ROHEE3-4/+10
and recent flows
2014-09-03Prefix API links with /docs/api/client-server so they should link through ↵Kegan Dougal1-15/+15
correctly on matrix.org
2014-09-03cmdclient: Fixed /join to work with the updated c-s API.Kegan Dougal1-1/+1
2014-09-03Added /ban commandEmmanuel ROHEE2-1/+29
2014-09-03Made IRC style command easier to handle specifically for possible argumentsEmmanuel ROHEE1-10/+22
2014-09-03cmdclient: Now works correctly with user localpart login. Default to 8008 ↵Kegan Dougal1-3/+7
not 8080.
2014-09-03Add ban support: /rooms/$roomid/ban with { user_id : foo }Kegan Dougal1-2/+2
2014-09-03Add copyright notices and fix pyflakes errorsMark Haines7-7/+59
2014-09-03Set status message for ratelimit error responsesMark Haines3-6/+12
2014-09-03Fix tests to support ratelimitingMark Haines3-2/+64
2014-09-03howto: Link jsfiddles correctly. Hide ugly TODOs.Kegan Dougal1-10/+22
2014-09-03Raise LimitExceedError when the ratelimiting is throttling requestsMark Haines2-11/+29
2014-09-03doc generatorMatthew Hodgson3-0/+792
2014-09-03fix rstMatthew Hodgson1-16/+26
2014-09-03don't echo password to stdout...Matthew Hodgson1-1/+1
2014-09-02more critiqueMatthew Hodgson1-1/+2
2014-09-02Edited room creation section to mention all the events created when the room is.Kegan Dougal1-1/+16
2014-09-02Added Qs which should be answered in the marked TODOsKegan Dougal1-7/+7
2014-09-02only need one voip section :)Matthew Hodgson1-5/+0
2014-09-02general documentation review and editingMatthew Hodgson2-52/+156
2014-09-02fix quickstart slightlyMatthew Hodgson1-6/+6
2014-09-02Added the new power level related events which were recently introduced.Kegan Dougal1-0/+60