summary refs log tree commit diff
path: root/synapse/app/homeserver.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'develop' into storage_transactionsMark Haines2014-08-271-20/+45
|\
| * A reliable logger.info() message /after/ the TCP port has been opened and is ↵Paul "LeoNerd" Evans2014-08-271-0/+1
| | | | | | | | listening; this is essential for avoiding races in wrapper scripts e.g. integration testing
| * Use SQLite's PRAGMA user_version to check if the database file really ↵Paul "LeoNerd" Evans2014-08-271-6/+28
| | | | | | | | matches the schema we have in mind
| * Neater database setup at application startup time; only .connect() it once, ↵Paul "LeoNerd" Evans2014-08-271-17/+19
| | | | | | | | not once per schema file; don't build the db_pool twice
* | Remove call to get_federation from homeserverMark Haines2014-08-271-4/+0
|/
* Add the ability to turn on the twisted manhole telnet service.Erik Johnston2014-08-261-0/+10
|
* For the content repo, don't just use homeserver.hostname as that might not ↵Erik Johnston2014-08-241-0/+7
| | | | include the port due to SRV.
* Make the content repo work with in daemon mode. Return the full url on ↵Erik Johnston2014-08-221-2/+3
| | | | upload. Update the webclient to use new content repo api.
* host a webclient by defaultMatthew Hodgson2014-08-211-2/+2
|
* Implemented GETs for the ContentRepoResource. It all actually appears to be ↵Kegan Dougal2014-08-181-2/+2
| | | | working.
* Auth content uploads. Added a mapping function from request > filename. ↵Kegan Dougal2014-08-181-1/+1
| | | | Added exception handling for content uploads. webclient: Only prefix the client API path on doRequest, not doBaseRequest (this would've broken the identity server auth too). Added matrixService.uploadContent. May not require mFileUpload anymore.
* Added /matrix/content path, HS resource_for_content_repo attribute and ↵Kegan Dougal2014-08-181-3/+9
| | | | FileUploadResource. Added stub methods.
* Change relative db paths to absolute paths in case we daemonize.Erik Johnston2014-08-141-2/+9
|
* chmod +x homeserver.pyPaul "LeoNerd" Evans2014-08-141-0/+0
|
* Added web client prefixKegan Dougal2014-08-141-3/+3
|
* Added a urls module for keeping client and federation prefixes.Kegan Dougal2014-08-141-3/+2
|
* If the web client is enabled, automatically redirect root '/' to the web ↵Kegan Dougal2014-08-141-4/+13
| | | | client path.
* Fixed dynamic resource mapping to clobber dummy Resources with the actual ↵Kegan Dougal2014-08-141-5/+27
| | | | desired Resource in the event of a collision (as is the case for '/matrix/client' and '/matrix/client/api/v1')
* Honour the -w flag to enable the web client at /matrix/clientKegan Dougal2014-08-141-5/+8
|
* Removed http_server from HomeServer. Updated unit tests to use either ↵Kegan Dougal2014-08-141-3/+1
| | | | resource_for_federation or resource_for_client depending on what is being tested.
* Make federation use resource_for_federation as well.Kegan Dougal2014-08-141-1/+3
|
* Start phasing out HttpServer: we should be using Resources instead. Added ↵Kegan Dougal2014-08-141-2/+75
| | | | resource_for_client/federation/web_client to the HomeServer and hooked the C-S servlets to operate on resource_for_client. Dynamically construct the Resource tree.
* Don't pass host_web_client flag to register_servlets, it needs to be a ↵Kegan Dougal2014-08-131-1/+1
| | | | Resource not a RestServlet.
* Merge branch 'master' of github.com:matrix-org/synapseKegan Dougal2014-08-131-3/+2
|\
| * Fix logging verbosity parsing codePaul "LeoNerd" Evans2014-08-131-3/+2
| |
* | Merge branch 'master' of github.com:matrix-org/synapseKegan Dougal2014-08-131-3/+3
|\|
| * verbose by default pleaseMatthew Hodgson2014-08-131-3/+3
| |
* | Added a -w flag which will host the web client if specified. Currently this ↵Kegan Dougal2014-08-131-1/+3
|/ | | | just delegates to the webclient RestServlet.
* add in whitespace after copyright statements to improve legibilityMatthew Hodgson2014-08-131-1/+1
|
* Reference Matrix Home Servermatrix.org2014-08-121-0/+172