summary refs log tree commit diff
path: root/docs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Document some of the admin APIs (#2143)Richard van der Hoff2017-04-211-0/+73
| | | | | | I haven't (yet) documented all of the user-list APIs introduced in https://github.com/matrix-org/synapse/pull/1784 because the API shape seems very odd, given the functionality.
* Remove last reference to worker_replication_urlErik Johnston2017-04-121-1/+2
|
* Update replication docsErik Johnston2017-04-111-22/+4
|
* Update workers docsErik Johnston2017-04-111-10/+5
|
* Merge branch 'develop' of github.com:matrix-org/synapse into ↵Erik Johnston2017-04-043-10/+45
|\ | | | | | | erikj/repl_tcp_server
| * Merge pull request #2011 from matrix-org/matthew/turn_allow_guestsErik Johnston2017-03-311-4/+34
| |\ | | | | | | add setting (on by default) to support TURN for guests
| | * add setting (on by default) to support TURN for guestsMatthew Hodgson2017-03-151-4/+34
| | |
| * | Merge pull request #1961 from benhylau/patch-1Erik Johnston2017-03-311-3/+3
| |\ \ | | | | | | | | Clarify doc for SQLite to PostgreSQL port
| | * | Clarify doc for SQLite to PostgreSQL portBenedict Lau2017-03-011-3/+3
| | | |
| * | | Fix the logcontext handling in the cache wrappers (#2077)Richard van der Hoff2017-03-301-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The cache wrappers had a habit of leaking the logcontext into the reactor while the lookup function was running, and then not restoring it correctly when the lookup function had completed. It's all the fault of `preserve_context_over_{fn,deferred}` which are basically a bit broken.
* | | | Add a brief list of commands to docsErik Johnston2017-03-311-0/+46
| | | |
* | | | Fix up docsErik Johnston2017-03-311-8/+8
| | | |
* | | | Fix indentation in docs/Erik Johnston2017-03-301-25/+28
| | | |
* | | | Initial TCP protocol implementationErik Johnston2017-03-301-0/+174
|/ / / | | | | | | | | | This defines the low level TCP replication protocol
* | | log_contexts.rst: fix formatting of Note blockRichard van der Hoff2017-03-201-6/+6
| | | | | | | | | | | | Apparently the github RST renderer doesn't like Note blocks.
* | | log_contexts.rst: fix typosRichard van der Hoff2017-03-181-2/+2
| | |
* | | Logcontext docsRichard van der Hoff2017-03-171-8/+439
| |/ |/|
* | Merge remote-tracking branch 'origin/master' into developRichard van der Hoff2017-02-201-11/+21
|\|
| * Update metrics-howto.rstRichard van der Hoff2017-02-191-0/+2
| |
| * Update metrics-howto.rstRichard van der Hoff2017-02-191-12/+18
| |
| * Update metrics-howto.rstRichard van der Hoff2017-02-191-2/+4
| |
* | Update CAPTCHA_SETUP.rst X-Forwarded-For docsDaniel Dent2017-02-081-3/+2
|/ | | It looks like CAPTCHA_SETUP.rst contains information relevant to an old version of Synapse, but Synapse now has a different approach to configuring use of the X-Forwarded-For header.
* fix doc for purge_media_cacheRichard van der Hoff2017-01-201-5/+3
| | | | | purge_media_cache takes its arg from a query-param, not the POST body, for some reason.
* rename CAPTCHA_SETUPRichard van der Hoff2016-12-011-6/+5
| | | | this is rst so name it accordingly
* Fix copypasto error in metric rename table in docsPaul "LeoNerd" Evans2016-11-031-4/+4
|
* Add details of renamed metricsPaul "LeoNerd" Evans2016-10-311-0/+34
|
* Remove long-deprecated instructions about promethesus console; also fix for ↵Paul "LeoNerd" Evans2016-10-281-33/+8
| | | | modern config file format
* mention client_reader workerMatthew Hodgson2016-09-171-0/+1
|
* PR feedbackMatthew Hodgson2016-08-191-5/+9
|
* quick guide to synapse scalability via workersMatthew Hodgson2016-08-191-0/+93
|
* Use correct pathErik Johnston2016-07-281-1/+1
|
* Add some basic admin API docsErik Johnston2016-07-283-0/+46
|
* code_style.rst: add link to sphinx examplesRichard van der Hoff2016-07-011-1/+3
|
* code_style.rst: *fix* link to google styleRichard van der Hoff2016-07-011-1/+1
|
* code_style.rst: add link to google styleRichard van der Hoff2016-07-011-2/+3
|
* Update turn-howto.rst to use git clone (2)Rick Cogley2016-06-281-1/+5
| | | | | Not logical to use svn checkout against a github repo, so changed to git clone. Signed-off-by: Rick Cogley <rick.cogley@esolia.co.jp>
* Update turn-howto.rst to use git cloneRick Cogley2016-06-281-1/+1
| | | | | | svn checkout is not logical for a checkout from github, so changed the checkout to "git clone". thanks @dbkr Signed-off-by: Rick Cogley <rick.cogley@esolia.co.jp>
* Remove double spacesRick Cogley2016-06-281-12/+11
| | | Reading the RST spec, I was trying to get breaks to appear by entering the double spaces after the lines in the code blocks. It does not work anyway, and, as pointed out, I've removed.
* Update to reflect new location at github. Rick Cogley2016-06-261-16/+18
| | | Additionally it does not appear there is turnserver.conf.default, but rather, just /etc/turnserver.conf.
* Fix link to A-S specRichard van der Hoff2016-05-231-2/+1
|
* starting point for doc on how log contexts are supposed to workMatthew Hodgson2016-05-041-0/+10
|
* Update replication.rstMark Haines2016-04-121-1/+1
|
* Add some design documentation for replicationMark Haines2016-04-121-0/+58
|
* make it workMatthew Hodgson2016-03-291-1/+1
|
* initial WIP of a tentative preview_url endpoint - incomplete, untested, ↵Matthew Hodgson2016-01-241-0/+74
| | | | experimental, etc. just putting it here for safekeeping for now
* Added installation instructions for postgres on CentOS 7Mads R. Christensen2015-12-051-2/+15
|
* Remove spurious .py from docsErik Johnston2015-09-011-1/+1
|
* Clean up scripts/Erik Johnston2015-08-271-7/+4
|
* typoMatthew Hodgson2015-05-091-1/+1
|
* Actually rename all isntancesErik Johnston2015-05-081-1/+1
|
* Reword port script usageErik Johnston2015-05-081-2/+2
|
* Slight rewordingErik Johnston2015-05-071-2/+10
|
* Reword docs/application_services.rstErik Johnston2015-05-071-5/+7
|
* Add some information on registering AS'sErik Johnston2015-05-071-0/+26
|
* Move CAPTCHA_SETUP to docs/Erik Johnston2015-05-061-0/+31
|
* database config is not kept in separate config file anymoreMark Haines2015-05-011-13/+9
|
* Mention that postgres databases must have the correct charset encodingErik Johnston2015-04-291-0/+17
|
* improve postgres blurb a bitMatthew Hodgson2015-04-291-7/+18
|
* Fix rstErik Johnston2015-04-281-1/+2
|
* Update docs/postgres.rst to explain port script usageErik Johnston2015-04-281-0/+51
|
* Add docs on how to use synapse with psycopg2Erik Johnston2015-04-271-0/+34
|
* Mumble ReST mumble ``fixed-width`` mumblePaul "LeoNerd" Evans2015-04-231-5/+5
|
* Formatting / wording fixes to metrics docPaul "LeoNerd" Evans2015-04-231-12/+13
|
* prometheus/metrics howto from LeoMatthew Hodgson2015-04-231-0/+49
|
* Fix YAML syntax of turn config exampleDavid Baker2015-02-241-1/+1
|
* clarify these instructions a media-repo specificMatthew Hodgson2014-12-241-1/+3
|
* Merge branch 'develop' into media_repositoryMark Haines2014-12-101-3/+34
|\
| * oopsMatthew Hodgson2014-12-101-3/+3
| |
| * update codestyle based on debate on #matrix-devMatthew Hodgson2014-12-101-3/+34
| |
* | update media repository implementation docsMark Haines2014-12-101-4/+9
| |
* | Write the upload portion of version 1 of the media repositoryMark Haines2014-12-021-0/+20
|/
* move model/ into matrix-doc/draftsMatthew Hodgson2014-11-126-940/+0
|
* this got merged into matrix-doc/specification/00_basis.rst by someoneMatthew Hodgson2014-11-121-86/+0
|
* move OLD_specification into matrix-doc/draftsMatthew Hodgson2014-11-121-1283/+0
|
* vestigial readme for sphinxMatthew Hodgson2014-11-121-0/+1
|
* move swagger impl to matrix-docMatthew Hodgson2014-11-1217-10718/+0
|
* move stuff out of implementation-notes - /everything/ here should be ↵Matthew Hodgson2014-11-123-0/+0
| | | | implementation-notes now
* this is ancient and has been moved to ↵Matthew Hodgson2014-11-121-11/+0
| | | | matrix-doc/drafts/federated_versioning_design_notes.rst
* haven't i already moved you to matrix-doc twice? :/Matthew Hodgson2014-11-121-151/+0
|
* this is obsolete and lives in matrix-doc in ↵Matthew Hodgson2014-11-121-59/+0
| | | | specification/30_server_server_api.rst now
* this has been merged into matrix-doc/specification/30_server_server_api.rstMatthew Hodgson2014-11-121-231/+0
|
* Merge pull request #12 from matrix-org/federation_authorizationMark Haines2014-11-111-8/+8
|\ | | | | Federation authorization
| * Merge branch 'develop' into event_signingMark Haines2014-10-2716-5531/+6
| |\
| * | Rename 'meta' to 'unsigned'Mark Haines2014-10-171-8/+8
| | |
* | | trivial spacing fixMatthew Hodgson2014-11-111-1/+1
| | |
* | | Fix RST sublist formatting bugErik Johnston2014-11-101-15/+15
| | |
* | | moar boxes.Matthew Hodgson2014-11-101-18/+21
| | |
* | | document up the current architecture a bit based on the workshop the other weekMatthew Hodgson2014-11-103-1/+72
| |/ |/|
* | Merge branch 'docs-restructuring' of github.com:matrix-org/synapse into developErik Johnston2014-10-1716-5531/+6
|\ \ | |/ |/|
| * move swagger JSON from synapse project to matrix-doc projectMatthew Hodgson2014-10-098-1897/+0
| |
| * move matrix-generic content to new matrix-doc git projectMatthew Hodgson2014-10-099-3721/+6
| |
| * Add spec-additions.rst with info on recaptcha and common event fields.Kegan Dougal2014-10-091-0/+89
| |
| * Restructure specification sections.Kegan Dougal2014-10-091-837/+835
| |
* | typoeMatthew Hodgson2014-10-131-1/+1
| |
* | Merge branch develop into server2server_signingMark Haines2014-10-137-258/+652
|\| | | | | | | | | Conflicts: synapse/app/homeserver.py
| * Clarify that room alias domain names will be server-scoped; nonlocal edits ↵Paul "LeoNerd" Evans2014-10-071-0/+8
| | | | | | | | are unliekly to work but nonlocal lookups will
| * SPEC-3: First hack at defining some of the various event related conceptsErik Johnston2014-10-071-0/+53
| |
| * Add quick and dirty doc about state resolutionErik Johnston2014-10-061-0/+51
| |
| * Clarify how-to some more.Kegan Dougal2014-10-061-2/+3
| |
| * Update JSFiddles/how-to to support the new registration format.Kegan Dougal2014-10-061-1/+1
| |
| * Add more section headings.Kegan Dougal2014-10-061-5/+37
| |
| * Clarify room permission / power level information.Kegan Dougal2014-10-061-16/+19
| |
| * Add information about the initialSync API.Kegan Dougal2014-10-061-8/+46
| | | | | | | | | | | | Outline and describe the keys from the initial sync API. Hide room-scoped initial sync API for now as it is not implemented and needs more thought before it can be specced.
| * swagger: Added DELETE method for directory server.Kegan Dougal2014-10-061-0/+16
| |
| * More spec work.Kegan Dougal2014-10-031-14/+11
| |
| * Merge pull request #6 from matrix-org/paul/docErik Johnston2014-10-031-4/+26
| |\ | | | | | | Clarify how m.room.alias event works
| | * Clarify how m.room.alias event worksPaul "LeoNerd" Evans2014-10-031-4/+26
| | |
| * | Flesh out room alias section.Kegan Dougal2014-10-031-9/+29
| |/
| * Add more information to TODOs. Explain m.room.join_rules.Kegan Dougal2014-10-031-12/+21
| |
| * Federation protocol URLs should have an H2 heading, not H1Paul "LeoNerd" Evans2014-10-021-1/+1
| |
| * Remove TODO note about VoIP events as they now have their own entire sectionPaul "LeoNerd" Evans2014-10-021-3/+0
| |
| * Merge pull request #5 from matrix-org/paul/docErik Johnston2014-10-021-8/+101
| |\ | | | | | | Document the Profile system
| | * Document the Profile systemPaul "LeoNerd" Evans2014-10-021-8/+101
| | |
| * | Add todo notesErik Johnston2014-10-021-0/+5
| | |
| * | Remove incorrect reasons for empty PDU lists.Erik Johnston2014-10-021-3/+1
| | |
| * | Remove note about assymetry of having left a room.Erik Johnston2014-10-021-5/+1
| | | | | | | | | | | | | | | | | | Currently, if you leave a room you still appear in the members list. This is basically a bug with the current implementation/spec, rather than something that should happen.
| * | m.room.ops_levels includes redact_levelErik Johnston2014-10-021-2/+2
| | |
| * | Don't use spaces in example room aliasErik Johnston2014-10-021-1/+1
| | |
| * | Fix default value and key names.Erik Johnston2014-10-021-3/+3
| | |
| * | Be less alarmist about not using an ID server.Erik Johnston2014-10-021-2/+2
| | |
| * | Alias lookups return a server list.Erik Johnston2014-10-021-1/+4
| | |
| * | All room state is currently shared.Erik Johnston2014-10-021-6/+5
| |/
| * Added a TODO-doc marker about the presence timing systemPaul "LeoNerd" Evans2014-10-011-0/+6
| |
| * Define the client and server APIs for PresencePaul "LeoNerd" Evans2014-10-011-9/+102
| |
| * Continue moving content out of docs/model/presence into the main spec; ↵Paul "LeoNerd" Evans2014-10-013-100/+24
| | | | | | | | delete model docs that are duplicated
| * SPEC-25: Add details on how to prune redacted events.Erik Johnston2014-10-011-0/+30
| | | | | | | | | | | | | | SPEC-25 #comment I've added the details of what the server should do on receipt of a redaction event. In reality it can do whatever it wants, and its probably a reasonable implementation to flag it up to a server admin for verification before actually redacting an event.
| * Move documented but-unimplemented 'presence idle times' into a new document ↵Paul "LeoNerd" Evans2014-10-012-8/+20
| | | | | | | | to contain such features
| * s/m.room.redacted/m.room.redaction/Erik Johnston2014-10-011-1/+1
| |
| * Nuke the entire 'Typing Notifications' spec section given as they don't ↵Paul "LeoNerd" Evans2014-10-011-16/+0
| | | | | | | | exist yet in the implementation
| * Annotate all the 'TODO' marks as relating to either the specification itself ↵Paul "LeoNerd" Evans2014-09-301-50/+54
| | | | | | | | or the documentation thereof
* | Merge branch 'develop' into server2server_signingMark Haines2014-09-304-647/+831
|\| | | | | | | | | | | Conflicts: synapse/storage/__init__.py tests/rest/test_presence.py
| * Re-wrap content after latest additionsPaul "LeoNerd" Evans2014-09-291-25/+30
| |
| * Merge remote-tracking branch 'origin/develop' into developPaul "LeoNerd" Evans2014-09-291-0/+33
| |\
| | * Add a 'Redactions' section.Erik Johnston2014-09-291-0/+17
| | |
| | * Add m.room.redacted in events listErik Johnston2014-09-291-0/+16
| | |
| | * No longer need the Freenode verification key filePaul "LeoNerd" Evans2014-09-291-1/+0
| | |
| * | Extended docs about the registration/login flowsPaul "LeoNerd" Evans2014-09-291-23/+30
| | |
| * | Reörder the specification sections, to move 'Registration and Login' first, ↵Paul "LeoNerd" Evans2014-09-291-315/+316
| | | | | | | | | | | | where it logically belongs
| * | Huge whitespace hackery - reflow all (content) paragraphs at tw=80Paul "LeoNerd" Evans2014-09-291-389/+435
| | |
| * | No longer need the Freenode verification key filePaul "LeoNerd" Evans2014-09-291-1/+0
| |/
| * Just use a yaml list for turn serversDavid Baker2014-09-251-2/+2
| |
| * Add realm to coturn options (it needs it).David Baker2014-09-251-1/+2
| |
| * fix rst warningsDavid Baker2014-09-251-0/+3
| |
| * add howto for setting up your very own TURN serverDavid Baker2014-09-251-0/+89
| |
| * Update API docs to include notes on /rooms/$roomid/stateKegan Dougal2014-09-231-1/+1
| |
* | fix grammaticsMatthew Hodgson2014-09-221-4/+4
| |
* | Add section to explain how to sign events such that we can redact message ↵Mark Haines2014-09-221-1/+27
| | | | | | | | contents
* | Merge branch 'develop' into server2server_signingMark Haines2014-09-2212-48/+257
|\|
| * Merge branch 'release-v0.3.0' of github.com:matrix-org/synapse v0.3.0Erik Johnston2014-09-182-39/+110
| |\
| | * Update spec with the lifetime field.David Baker2014-09-161-2/+8
| | |
| | * Update spec to include m.login.email.identityKegan Dougal2014-09-151-1/+26
| | |
| | * Merge branch 'develop' of github.com:matrix-org/synapse into ↵Kegan Dougal2014-09-1510-9/+114
| | |\ | | | | | | | | | | | | registration-api-changes
| | | * Update the spec document to replace the candidate message with the ↵David Baker2014-09-121-3/+3
| | | | | | | | | | | | | | | | candidates message.
| | * | Updated spec and api docs to desired new format.Kegan Dougal2014-09-082-33/+73
| | | |
| * | | freenode verificationMatthew Hodgson2014-09-171-0/+1
| | |/ | |/|
| * | Some words about glareDavid Baker2014-09-121-1/+27
| | |
| * | More rst formatting.Kegan Dougal2014-09-091-5/+6
| | |
| * | Extra restrictions to make parsing easier.Kegan Dougal2014-09-091-1/+8
| | |
| * | TyopsKegan Dougal2014-09-091-7/+7
| | |
| * | Added initial draft for human-readable ID rules.Kegan Dougal2014-09-091-0/+71
| | |
| * | Move model to client-server for now.Kegan Dougal2014-09-097-0/+0
| | |
| * | Updated jsfiddle links to point to githubKegan Dougal2014-09-081-5/+5
| |/
| * Minor spec tweaks.Kegan Dougal2014-09-081-3/+5
| |
| * add todoMatthew Hodgson2014-09-061-0/+4
| |
| * Document new invite key added to createRoom apiErik Johnston2014-09-061-0/+10
| |
| * Add m.roo.aliasesErik Johnston2014-09-051-0/+16
| |
* | SYN-39: Add documentation explaining how to check a signatureMark Haines2014-09-181-11/+33
| |
* | SpellingMark Haines2014-09-051-1/+1
| |
* | Add docs on how to sign jsonMark Haines2014-09-051-0/+103
|/
* merge spec changesMatthew Hodgson2014-09-041-13/+27
|
* Add version 0 of the VoIP specification.David Baker2014-09-041-11/+97
|
* Added federation protocol urls section from other docs.Kegan Dougal2014-09-031-0/+73
|
* Marked docs/client-server/specification.rst as old.Kegan Dougal2014-09-031-0/+14
|
* More explanation of federation keys.Kegan Dougal2014-09-031-8/+124
|
* Added more terms.Kegan Dougal2014-09-031-4/+68
|
* Unindent list in specification to remove blockquoteMark Haines2014-09-031-32/+36
|
* Fix formating for threat modelMark Haines2014-09-031-6/+6
|
* Move securitY threat model docs into specificationMark Haines2014-09-032-141/+124
|
* Add exception handling to directory servlet, so we don't 500. Mark directory ↵Kegan Dougal2014-09-031-0/+2
| | | | API as volatile in the api docs.
* apidocs: Added m.room.nameKegan Dougal2014-09-031-0/+62
|
* apidocs: Tweak join response format. Explicitly state empty JSON objects ↵Kegan Dougal2014-09-031-5/+35
| | | | where they are required by the spec. Mark unimplemented room GET APIs clearly.
* Updated feedback api docs and fixed feedback content template bugKegan Dougal2014-09-031-0/+10
|
* apidocs: mtime_age > last_active_ago. Presence REST: Sanity check values in ↵Kegan Dougal2014-09-031-2/+2
| | | | invite/drop arrays.
* Update API docs to use 'presence' key not 'state'. Fixed error messages when ↵Kegan Dougal2014-09-031-1/+1
| | | | setting presence.
* Make API docs not lie on registration/login.Kegan Dougal2014-09-032-2/+24
|
* Update port numbers.Kegan Dougal2014-09-037-7/+7
|
* Fill out power level bits in the specErik Johnston2014-09-031-42/+63
|
* Prefix API links with /docs/api/client-server so they should link through ↵Kegan Dougal2014-09-031-15/+15
| | | | correctly on matrix.org
* howto: Link jsfiddles correctly. Hide ugly TODOs.Kegan Dougal2014-09-031-10/+22
|
* fix rstMatthew Hodgson2014-09-031-16/+26
|
* more critiqueMatthew Hodgson2014-09-021-1/+2
|
* Edited room creation section to mention all the events created when the room is.Kegan Dougal2014-09-021-1/+16
|
* Added Qs which should be answered in the marked TODOsKegan Dougal2014-09-021-7/+7
|
* only need one voip section :)Matthew Hodgson2014-09-021-5/+0
|
* general documentation review and editingMatthew Hodgson2014-09-021-44/+150
|
* Added the new power level related events which were recently introduced.Kegan Dougal2014-09-021-0/+60
|
* Added more room alias bullet points.Kegan Dougal2014-09-021-2/+4
|
* Finished up Identity section in the architecture section.Kegan Dougal2014-09-021-7/+20
|
* Minor formatting tweaks.Kegan Dougal2014-09-021-4/+4
|
* Added section on rate limiting.Kegan Dougal2014-09-021-3/+15
|
* ALL THE LINKS! Most APIs now link to relative paths off the doc, outlined at ↵Kegan Dougal2014-09-021-18/+52
| | | | the bottom of the .rst.
* More formatting, more TODOs. Settled on a way of linking to external API ↵Kegan Dougal2014-09-021-31/+53
| | | | docs; started converting references to relative links.
* spec: Added internal links to different sections. Added NOTE and WARNING ↵Kegan Dougal2014-09-021-64/+123
| | | | admonitions and hide away loooong TODO lists behind comments. Smaller ones remain.
* Updated howto.rst to use the new APIs. Updated JSFiddles to use 8008. Linked ↵Kegan Dougal2014-09-021-105/+426
| | | | new fiddles with howto.rst. Added more explanations.
* Whoops: Put /events parameters object in the right part of the api tree.Kegan Dougal2014-09-021-17/+18
|
* Updated API docs with new keys on /createRoom and new API /rooms/$roomid/banKegan Dougal2014-09-021-0/+54
|
* More ban spec. Added 'name' and 'topic' keys to /createRoom.Kegan Dougal2014-09-021-13/+33
|
* Yet more bullet points on various sections.Kegan Dougal2014-09-021-11/+45
|
* Added section on banning users, currently in flux as the API changes / is ↵Kegan Dougal2014-09-021-0/+26
| | | | implemented.
* Expanded on bullet points in several sections.Kegan Dougal2014-09-021-4/+12
|
* Small formatting errorsKegan Dougal2014-09-011-2/+2
|
* fix lying docsDavid Baker2014-09-011-14/+3
|
* Little bit more on syncing APIs, need to know more about responses before ↵Kegan Dougal2014-09-011-8/+42
| | | | more work can be done on it.
* Added docs on presence 'last_active' fieldPaul "LeoNerd" Evans2014-09-011-0/+8
|
* Flesh out Room Events.Kegan Dougal2014-09-011-17/+99
|
* Specced out state/non-state events. Start working on the myriad of syncing APIs.Kegan Dougal2014-09-011-15/+94
|
* Rename 'state' presence key to the much more obvious 'presence'; maintain a ↵Paul "LeoNerd" Evans2014-09-012-9/+9
| | | | legacy 'state' copy for now
* Fleshed out joining/leaving rooms. Added M_LIMIT_EXCEEDED standard error ↵Kegan Dougal2014-09-011-12/+64
| | | | code for rate limited requests.
* Added /web folder which contains html/css (based off the default swagger-ui) ↵Kegan Dougal2014-09-0117-0/+10718
| | | | for viewing the c-s json api.
* Renamed json files because: paths.Kegan Dougal2014-09-018-7/+7
|
* Start digging into invite/join/leave sections.Kegan Dougal2014-09-011-10/+51
|
* change the world: make the default matrix API URL prefix /_matrix rather ↵Matthew Hodgson2014-08-3110-21/+21
| | | | | | than /matrix to make it easier for existing websites to mount a HS in their namespace without collisions. perl -pi -e 's#/matrix#/_matrix#g' ./cmdclient/console.py ./docs/client-server/howto.rst ./docs/client-server/specification.rst ./docs/client-server/swagger_matrix/directory ./docs/client-server/swagger_matrix/events ./docs/client-server/swagger_matrix/login ./docs/client-server/swagger_matrix/presence ./docs/client-server/swagger_matrix/profile ./docs/client-server/swagger_matrix/registration ./docs/client-server/swagger_matrix/rooms ./docs/server-server/specification.rst ./graph/graph.py ./jsfiddles/create_room_send_msg/demo.js ./jsfiddles/event_stream/demo.js ./jsfiddles/example_app/demo.js ./jsfiddles/register_login/demo.js ./jsfiddles/room_memberships/demo.js ./synapse/api/urls.py ./tests/federation/test_federation.py ./tests/handlers/test_presence.py ./tests/handlers/test_typing.py ./tests/rest/test_events.py ./tests/rest/test_presence.py ./tests/rest/test_profile.py ./tests/rest/test_rooms.py ./webclient/components/fileUpload/file-upload-service.js ./webclient/components/matrix/matrix-service.js
* Added case-sensitivity notes on IDs, added TODO on UTF-8.Kegan Dougal2014-08-291-7/+15
|
* Rooms: More subsections, more bullet points, more detail.Kegan Dougal2014-08-291-9/+88
|
* Update API swagger JSON to default to POSTs not PUTs when describing the API.Kegan Dougal2014-08-291-61/+19
|
* Flesh out API standards.Kegan Dougal2014-08-291-4/+81
|
* Expand architecture section to introduce room IDs, room aliases, user IDs, ↵Kegan Dougal2014-08-291-33/+68
| | | | events and federation.
* Redo architecture diagram. Reword parts of federation. Formatting fixes and ↵Kegan Dougal2014-08-291-81/+97
| | | | tweaks.
* Start fleshing out architecture section. Moar .rst formatting! Reword some ↵Kegan Dougal2014-08-281-106/+146
| | | | copypastaed sections to be terser.
* Flesh out m.room.message msgtypesKegan Dougal2014-08-281-10/+102
|
* Support multiple login flows when deciding how to login. Updated cmdclient ↵Kegan Dougal2014-08-281-13/+15
| | | | and spec. Webclient doesn't need updating for this.
* Fleshed out login spec.Kegan Dougal2014-08-281-158/+164
|
* Added skeleton specification for a general feel of the layout.Kegan Dougal2014-08-281-0/+648
|
* Shuffle files around in /docsKegan Dougal2014-08-286-0/+0
|
* Added /rooms/$roomid/state and /rooms/$roomid/initialSync to API docs.Kegan Dougal2014-08-271-0/+73
|
* Added generic state/non-state event sending to the API docs.Kegan Dougal2014-08-271-8/+123
|
* api docs: Finished adding all C-S APIs. Added initialSync, publicRooms, ↵Kegan Dougal2014-08-274-53/+331
| | | | membership changes (generic and RPCy) and directory paths.
* Updated swagger JSON: cleaned up unused entries. Converted most paths to the ↵Kegan Dougal2014-08-274-477/+105
| | | | new format.
* Removed urls.rst - The API docs / swagger JSON should be used as the ↵Kegan Dougal2014-08-271-92/+0
| | | | canonical source for the REST API. Keeping urls.rst around is just an extra maintenance burden.
* Added initial swagger REST API spec.Kegan Dougal2014-08-227-0/+1607
|
* Added final jsfiddle: an example app demonstrating most of the c2s api.Kegan Dougal2014-08-201-0/+13
|
* Add some static fiddles for now (will migrate to github paths eventually)Kegan Dougal2014-08-191-1/+5
|
* Added registration/login jsfiddle, formatted so it can be loaded directly ↵Kegan Dougal2014-08-191-1/+2
| | | | from jsfiddle. Requires jQuery 1.8.3
* ProofingKegan Dougal2014-08-191-19/+20
|
* More formatting, more clarity.Kegan Dougal2014-08-191-23/+38
|
* rst formatting, section heading intro blurbs.Kegan Dougal2014-08-191-18/+35
|
* Added top level TODO and a bit more info on storing the 'end' token.Kegan Dougal2014-08-191-1/+9
|
* Added a first cut for a 'how to' on the client-server API.Kegan Dougal2014-08-191-0/+244
|
* Document that /rooms/:room_id/members/list yields profile and presence ↵Paul "LeoNerd" Evans2014-08-151-0/+10
| | | | information about room members
* s/Synapse/Matrix/Matthew Hodgson2014-08-141-3/+3
|