Commit Graph

  • 2a793a6c42 Default error code BAD_PAGINATION for EventStreamErrors Kegan Dougal 2014-08-14 11:57:25 +0100
  • d253a35539 Added web client prefix Kegan Dougal 2014-08-14 11:54:37 +0100
  • c75add6ec8 Added a urls module for keeping client and federation prefixes. Kegan Dougal 2014-08-14 11:52:56 +0100
  • 9fd445eb92 If the web client is enabled, automatically redirect root '/' to the web client path. Kegan Dougal 2014-08-14 11:37:13 +0100
  • e543d6a91d Fixed dynamic resource mapping to clobber dummy Resources with the actual desired Resource in the event of a collision (as is the case for '/matrix/client' and '/matrix/client/api/v1') Kegan Dougal 2014-08-14 11:17:58 +0100
  • 60b0fca103 Use ng-src Emmanuel ROHEE 2014-08-14 11:51:31 +0200
  • 28a49a9eaf Show avatar in profile section and added a button to select a file (not yet wired to upload service) Emmanuel ROHEE 2014-08-14 11:39:03 +0200
  • d05ff3e098 Merge remote-tracking branch 'origin/master' Emmanuel ROHEE 2014-08-14 11:36:50 +0200
  • 7dc0a28e17 Created m-file-input. A directive to open a file selection dialog on whatever HTML element Emmanuel ROHEE 2014-08-14 11:36:11 +0200
  • de65c34fcf Honour the -w flag to enable the web client at /matrix/client Kegan Dougal 2014-08-14 10:24:17 +0100
  • 9a1638ed21 Removed http_server from HomeServer. Updated unit tests to use either resource_for_federation or resource_for_client depending on what is being tested. Kegan Dougal 2014-08-14 10:18:54 +0100
  • 29aa13f0d4 Make federation use resource_for_federation as well. Kegan Dougal 2014-08-14 10:05:06 +0100
  • 10294b6082 Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor Erik Johnston 2014-08-14 10:01:04 +0100
  • 9f863d3466 Start phasing out HttpServer: we should be using Resources instead. Added 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. Kegan Dougal 2014-08-14 09:52:20 +0100
  • e7736668ba grammar fix v0.0.0 alpha Matthew Hodgson 2014-08-14 03:36:03 +0100
  • 9391be0f5d fix emote presentation Matthew Hodgson 2014-08-14 03:35:09 +0100
  • a4da962bab fix http client GET parameters; somehow missing named param. how could this have ever worked!? Matthew Hodgson 2014-08-14 02:59:54 +0100
  • d7dcef7ff4 config css Matthew Hodgson 2014-08-14 02:21:49 +0100
  • 6c2db18be1 completely change the CSS to be an entirely 'position: absolute' layout rather than top-to-bottom. makes the overscroll much more predictable and sane and not dependent on CSS expressions. Matthew Hodgson 2014-08-14 02:13:14 +0100
  • aebe5ce08a fix whitespace Matthew Hodgson 2014-08-13 20:53:38 +0100
  • 4e21bfd2db Consistent capitalisation of 'Matrix' as a proper noun in README; 80 col wrap Paul "LeoNerd" Evans 2014-08-13 21:19:21 +0100
  • d05aa651f8 An initial hack at storing presence state-change mtimes in database and presenting age durations to clients/federation events Paul "LeoNerd" Evans 2014-08-13 19:18:55 +0100
  • a6a9b71da0 Allow advancing the MockClock's time Paul "LeoNerd" Evans 2014-08-13 19:17:30 +0100
  • eef58a299e Don't mock out presence_handler's internal start/stop methods in presencelike unit test; it's rude Paul "LeoNerd" Evans 2014-08-13 19:07:22 +0100
  • fc778e2bce Move MockClock into tests.utils so we can reüse it Paul "LeoNerd" Evans 2014-08-13 18:26:42 +0100
  • baf04be5cf Set datastore's .hs field in SQLBaseStore rather than in the toplevel DataStore mixed-in result class Paul "LeoNerd" Evans 2014-08-13 18:15:23 +0100
  • 59dfbaba3b when we're talking about backfilling data in federation, call it backfilling - not pagination. Matthew Hodgson 2014-08-13 18:14:37 +0100
  • f729f13735 don't hammer after 403 Matthew Hodgson 2014-08-13 17:39:08 +0100
  • b80b32d1c0 pagination was a terrible name Matthew Hodgson 2014-08-13 17:14:42 +0100
  • beaf4384d9 Make feedback table also store sender. Erik Johnston 2014-08-13 17:43:34 +0100
  • 3a1cfe18cf Implement directory service federation by Federation Queries; avoid local_only hack; add unit tests Paul "LeoNerd" Evans 2014-08-13 18:03:37 +0100
  • 336987bb8d Initial stab at refactoring the SQL tables, including rejigging some of the storage layer. Erik Johnston 2014-08-13 16:27:14 +0100
  • 7fb93f2a47 Add a HomeServer.parse_roomalias() to avoid having to RoomAlias.from_sring(..., hs=hs) - similar to parse_userid() Paul "LeoNerd" Evans 2014-08-13 17:43:10 +0100
  • 3dfa84bec8 Convert im schema to a 'one' table structure Erik Johnston 2014-08-13 12:52:39 +0100
  • 08ed4ccfdf Update graph.py to use new federation urls Erik Johnston 2014-08-13 18:02:34 +0100
  • 80c056c148 Now that HS->HS Profile lookups use Federation Queries, we don't need the 'local_only' antirecursion hack Paul "LeoNerd" Evans 2014-08-13 17:14:42 +0100
  • 505917cb97 Use new Federation Query API to implement HS->HS fetching of remote users' profile information instead of (ab)using the client-side REST API Paul "LeoNerd" Evans 2014-08-13 17:12:50 +0100
  • 827de7cee9 Define the concept of a 'federation Query'; creating API for making and handling Queries on the Federation's increasingly-inaccurately-named ReplicationLayer Paul "LeoNerd" Evans 2014-08-13 16:55:53 +0100
  • 1ddae5f40b Update get_json()'s documentation to match the actual observed behaviour Paul "LeoNerd" Evans 2014-08-13 15:52:47 +0100
  • 6df83555cc Handle a potential race in the notifier when calling get_events_for which resulted in an uncaught KeyError Erik Johnston 2014-08-13 17:13:26 +0100
  • 6904952ec4 Store public room id > alias mappings. Kegan Dougal 2014-08-13 16:29:37 +0100
  • 9c3d3c25cc typo Matthew Hodgson 2014-08-13 16:20:41 +0100
  • 2ec5f6c2f2 Merge branch 'master' of git+ssh://github.com/matrix-org/synapse Matthew Hodgson 2014-08-13 16:14:30 +0100
  • 9d388cd35e timestamps Matthew Hodgson 2014-08-13 16:14:17 +0100
  • 2da1e1526e Don't pass host_web_client flag to register_servlets, it needs to be a Resource not a RestServlet. Kegan Dougal 2014-08-13 15:57:58 +0100
  • 38c7e92331 Merge branch 'master' of github.com:matrix-org/synapse Kegan Dougal 2014-08-13 15:53:44 +0100
  • ecc299d458 more quickstart fixes Matthew Hodgson 2014-08-13 15:37:57 +0100
  • 6967e93f9c Merge branch 'master' of git+ssh://github.com/matrix-org/synapse Matthew Hodgson 2014-08-13 15:24:45 +0100
  • 31f2ec252c refactor the README a load more to make the quickstart more visible Matthew Hodgson 2014-08-13 15:23:06 +0100
  • b370f9903c Fix logging verbosity parsing code Paul "LeoNerd" Evans 2014-08-13 15:14:22 +0100
  • 820ed34abe Namespace all the Federation HTTP URLs to /matrix/federation/v1/... Paul "LeoNerd" Evans 2014-08-13 15:07:49 +0100
  • cf965af3c5 Add troubleshooting section to help with PyNaCl bug. David Baker 2014-08-13 14:40:47 +0100
  • 55944ccf72 Use strings instead of opaque magic-number constants for presence states; rename AWAY to UNAVAILABLE Paul "LeoNerd" Evans 2014-08-13 14:31:48 +0100
  • 5a59da8a94 Merge branch 'master' of github.com:matrix-org/synapse Kegan Dougal 2014-08-13 13:50:05 +0100
  • 7f40fa1d46 Added a -w flag which will host the web client if specified. Currently this just delegates to the webclient RestServlet. Kegan Dougal 2014-08-13 13:50:01 +0100
  • 2a0f7541c7 verbose by default please Matthew Hodgson 2014-08-13 12:06:58 +0100
  • ebfc4389ad Merge branch 'master' of github.com:matrix-org/synapse Kegan Dougal 2014-08-13 11:58:01 +0100
  • 9b3702c924 Return the room_alias when GETing public rooms. Kegan Dougal 2014-08-13 11:57:49 +0100
  • 2ab77a0073 fix footnotes a bit Matthew Hodgson 2014-08-13 11:48:55 +0100
  • c87e1f6418 Room: Added a text input to type an image URL in order to send an image message Emmanuel ROHEE 2014-08-13 11:42:28 +0200
  • 30efb04060 Display image messages from the stream Emmanuel ROHEE 2014-08-13 11:09:30 +0200
  • 3e35a9f96e add in copyrights to everything, not just the synapse subdir, and add a copyrighter.pl whilst we're at it Matthew Hodgson 2014-08-13 03:32:18 +0100
  • f98e6380f1 add in whitespace after copyright statements to improve legibility Matthew Hodgson 2014-08-13 03:14:34 +0100
  • 8c32e3387f Merge branch 'master' of git+ssh://github.com/matrix-org/synapse Matthew Hodgson 2014-08-13 03:01:51 +0100
  • d314315a2e remove remaining TODOs and fill in lots more info Matthew Hodgson 2014-08-13 03:01:27 +0100
  • 514df1f648 actually register the login servlet (uncommitted code thinko?) Matthew Hodgson 2014-08-13 02:33:04 +0100
  • 286797fc0c and tweak some more... Matthew Hodgson 2014-08-12 19:52:48 +0100
  • 63540c82e1 fix rst issues correctly... Matthew Hodgson 2014-08-12 19:50:42 +0100
  • f956646955 fix rst issues Matthew Hodgson 2014-08-12 19:48:32 +0100
  • ba92c6f301 make README a bit more comprehensive and rename example/ as experiments/ Matthew Hodgson 2014-08-12 19:36:36 +0100
  • 7c762e60c9 remove the png profile image for now Matthew Hodgson 2014-08-12 18:50:44 +0100
  • bdea0b4d44 Fix dependency_link url Erik Johnston 2014-08-12 17:46:57 +0100
  • e74e1d9d4d Change syutil dependency link to point at github. Erik Johnston 2014-08-12 17:40:09 +0100
  • fe3c5a2726 Fix the 'Go to room' button to use the correct room alias api Erik Johnston 2014-08-12 17:17:10 +0100
  • 4add1c70e9 Just say yes to OPTIONS requests, since we want to turn on CORS headers for all paths Erik Johnston 2014-08-12 17:13:14 +0100
  • f99168de06 Make messages list and room users list scroll-overflow Emmanuel ROHEE 2014-08-12 18:11:38 +0200
  • 31ac288eb7 Capture the .gitignore file Paul "LeoNerd" Evans 2014-08-12 16:42:43 +0100
  • cf45ed1bc0 Add .rst suffix to documentation files so that github auto-formats them Mark Haines 2014-08-12 16:05:23 +0100
  • 4f475c7697 Reference Matrix Home Server matrix.org 2014-08-12 15:10:52 +0100