Commit graph

  • dfa0cd1d90 Modified /join/$identifier to support $identifier being a room ID in addition to a room alias. Kegan Dougal 2014-08-27 09:43:42 +0100
  • d2798de660 Fold federation/handler into handlers/federation Mark Haines 2014-08-26 19:49:42 +0100
  • 67c5f89244 Enable presence again. Fix up api to match old api. Erik Johnston 2014-08-26 19:40:29 +0100
  • c1cf0b334e Fix exceptions so that the event stream works. Presence like events are turned off currently. Erik Johnston 2014-08-26 19:18:11 +0100
  • 93cff1668c Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-26 18:57:55 +0100
  • 3a2a5b959c WIP: Completely change how event streaming and pagination work. This reflects the change in the underlying storage model. Erik Johnston 2014-08-26 18:57:46 +0100
  • 6966971a28 Use store.persist_event rather than pdu_actions.persist_outgoing/pdu_actions.persist_received Mark Haines 2014-08-26 18:57:17 +0100
  • a498df0428 Move new event boilerplate in room handlers into a method on a base clase. Mark Haines 2014-08-26 18:49:51 +0100
  • 64e2a5d58e Move pdu and event persistence into a single persist_event function Mark Haines 2014-08-26 18:01:36 +0100
  • f84ddc75cb Pepper UT TODOs Kegan Dougal 2014-08-26 17:54:18 +0100
  • 5dd8087ea4 Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-26 17:50:28 +0100
  • 73a1022bca Merge branch 'develop' of github.com:matrix-org/synapse into client_server_url_rename Kegan Dougal 2014-08-26 17:50:08 +0100
  • 5a3df1d029 Feedback: Removed FeedbackRestServlet. Modified keys on FeedbackEvent. Expanded the feedback constants to fully explain what type of feedback they are. Kegan Dougal 2014-08-26 17:49:46 +0100
  • 6f0bba1934 Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-26 17:22:10 +0100
  • 5a93bfe1f0 Removed MessageRestServlet, use RoomSendEventRestServlet instead. Updated cmdclient, tests and webclient. All appears to work. Kegan Dougal 2014-08-26 17:21:48 +0100
  • ad6d5ac06c Added RoomSendEventRestServlet to send generic non-state events. It even appears to work..! Kegan Dougal 2014-08-26 17:00:24 +0100
  • 8885c8546c Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-26 16:29:44 +0100
  • 9a93e83d90 Respect 'limit' param in initialSync api Erik Johnston 2014-08-26 16:26:30 +0100
  • 66a4d33524 Merge branch 'develop' into storage_transactions Mark Haines 2014-08-26 16:20:50 +0100
  • d0103400b5 Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-26 16:19:44 +0100
  • 2e70de09b9 Renaming: /im/sync >> /initialSync. /rooms/$roomid/members/list >> /rooms/$roomid/members. /rooms$roomid/messages/list >> /room/$roomid/messages. Updated cmdclient, tests and webclient. Kegan Dougal 2014-08-26 16:19:17 +0100
  • 47c1a3d454 Merge branch 'develop' into storage_transactions Mark Haines 2014-08-26 16:15:49 +0100
  • 3281fec07a Use state_key rather than target_user_id Mark Haines 2014-08-26 16:14:54 +0100
  • a29d12a18a Use state_key rather than target_user_id Mark Haines 2014-08-26 16:13:26 +0100
  • 4b63b06cad Merge branch 'develop' into storage_transactions Mark Haines 2014-08-26 16:07:05 +0100
  • 3df5cb804f Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-26 16:03:56 +0100
  • b1e98ddc09 Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-26 16:03:25 +0100
  • ac21dfff6d Fix pyflakes errors Mark Haines 2014-08-26 15:20:05 +0100
  • 32347bfcc9 fix a few pyflakes errors Mark Haines 2014-08-26 16:01:29 +0100
  • bcf8eb687a Avoid double call of refresh at app startup Emmanuel ROHEE 2014-08-26 16:57:29 +0200
  • 0e7a41dc99 Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-26 15:55:01 +0100
  • 8bd55cfdcb Fix ALL THE UNIT TESTS Kegan Dougal 2014-08-26 15:54:25 +0100
  • ff3709e577 Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-26 15:45:03 +0100
  • c21fcb3373 Determine and send user presence state Emmanuel ROHEE 2014-08-26 16:25:27 +0200
  • b07bc9bdbd Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-26 15:06:24 +0100
  • 27979028b2 Merge branch 'develop' of github.com:matrix-org/synapse into client_server_url_rename Kegan Dougal 2014-08-26 14:59:54 +0100
  • 9ff9caeb74 webclient: Updated to use /rooms/$roomid/[invite|join|leave] Kegan Dougal 2014-08-26 14:59:31 +0100
  • 5c0be8fde3 Implemented /rooms/$roomid/[invite|join|leave] with POST / PUT (incl txn ids) Kegan Dougal 2014-08-26 14:49:44 +0100
  • 4b2ad549d5 Move the event storage into a single transaction Mark Haines 2014-08-26 14:31:48 +0100
  • 732d954f89 Added basic in-memory REST transaction storage. Only the latest transaction for a given path/access_token combo is stored in order to prevent storing ALL request/response pairs. Kegan Dougal 2014-08-26 14:13:32 +0100
  • 485bb64ddb Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-26 13:55:37 +0100
  • 1291ac93f3 Add the ability to turn on the twisted manhole telnet service. Erik Johnston 2014-08-26 13:43:55 +0100
  • a664ec20e0 Add a do_users_share_a_room method and use that in the presence handler. Erik Johnston 2014-08-26 13:38:26 +0100
  • 7d79021c42 Added servlet for /rooms/$roomid/[invite|join|leave] Kegan Dougal 2014-08-26 12:54:43 +0100
  • f6daa9f170 Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-26 10:37:31 +0100
  • b01aeac842 URL renaming: Room state keys now use the format /rooms/$roomid/state/$event_type/$state_key. cmdclient: Fixed double urlencoding on leave command. Stream from the END since START now produces an error on /events. Kegan Dougal 2014-08-26 10:33:32 +0100
  • 5796232cb1 Adjusted webclient to use new state paths. Updated membership msg template to actually show the person invited. Factored out common membership functions in matrix service. Kegan Dougal 2014-08-26 10:24:47 +0100
  • 52b64617f9 Merge branch 'develop' of github.com:matrix-org/synapse into client_server_url_rename Kegan Dougal 2014-08-26 10:04:26 +0100
  • fea7b60cf3 Add 'state_key' to valid_keys Erik Johnston 2014-08-26 09:40:58 +0100
  • b52b33acf6 Send down state_key to clients Erik Johnston 2014-08-26 09:40:29 +0100
  • 47c3a089c5 Merge branch 'develop' of github.com:matrix-org/synapse into client_server_url_rename Kegan Dougal 2014-08-26 09:26:33 +0100
  • cab3095803 Removed member list servlet: now using generic state paths. Kegan Dougal 2014-08-26 09:26:07 +0100
  • be6abdff19 Order 'get_recent_events_for_room' correctly. Erik Johnston 2014-08-26 09:22:58 +0100
  • 95839212a7 The landing URL is now '#/' which actually points to homeController Emmanuel ROHEE 2014-08-25 11:35:33 +0200
  • 66d752dd1b Merge remote-tracking branch 'origin/master' into develop Emmanuel ROHEE 2014-08-25 11:26:29 +0200
  • 1bd380c816 Merge remote-tracking branch 'origin/hotfixes-0.0.1' into develop Emmanuel ROHEE 2014-08-25 11:13:54 +0200
  • 8b0473d5b9 Oops. Removed my NetBeans private folders Emmanuel ROHEE 2014-08-25 10:25:43 +0200
  • 2c4908ed26 Ensure that we don't have duplicate hosts in the pdu destinations list Erik Johnston 2014-08-24 14:35:13 +0100
  • 4521c2d277 Merge branch 'hotfixes-0.0.1' of github.com:matrix-org/synapse Erik Johnston 2014-08-24 12:17:59 +0100
  • 0c3b4a1f63 For the content repo, don't just use homeserver.hostname as that might not include the port due to SRV. Erik Johnston 2014-08-24 11:56:55 +0100
  • 9d86c8c7a6 Add a unique constraint on the room hosts table Erik Johnston 2014-08-24 11:28:03 +0100
  • a9a5329a11 Encode unicode from json as utf-8. This was required to allow people to register on my laptop Erik Johnston 2014-08-24 11:28:00 +0100
  • 3f08a7ad21 oops Matthew Hodgson 2014-08-23 20:48:14 +0100
  • d2bb28d2df very quick and dirty responsive design for iPhones Matthew Hodgson 2014-08-23 20:45:00 +0100
  • 45e70a6b70 point out the non-quick-start guide Matthew Hodgson 2014-08-23 00:50:49 +0100
  • 68f4d73717 Mention in changelog that we disabled presence. v0.0.1 Erik Johnston 2014-08-22 19:03:28 +0100
  • 104808107a skip presence tests which broke when presence polling was disabled Mark Haines 2014-08-22 18:40:31 +0100
  • cda4ff8519 Oops, we need to use defer.returnValue. Erik Johnston 2014-08-22 18:23:02 +0100
  • 5b058a79cb Make is_presence_visible always return true as it was thrashing the database. Erik Johnston 2014-08-22 18:21:21 +0100
  • b18db63c06 Turn off more spammy logging. Erik Johnston 2014-08-22 18:13:50 +0100
  • 537ecd4e99 Turn off spammy logging Erik Johnston 2014-08-22 18:12:38 +0100
  • 9f514915af Add indices to schema Erik Johnston 2014-08-22 18:02:45 +0100
  • 31e7cec486 Added "Your name" as placeholder to help user understand what is this alone input box Emmanuel ROHEE 2014-08-22 18:23:38 +0200
  • 41d1db2d4a Merge branch 'settings-page' into develop Emmanuel ROHEE 2014-08-22 18:18:27 +0200
  • de0706493a Use /home everywhere Emmanuel ROHEE 2014-08-22 18:08:03 +0200
  • 4c7df52360 renamed rooms to home - renamed files Emmanuel ROHEE 2014-08-22 18:01:08 +0200
  • 1379dcae6f Take a snapshot of the state of the room before performing updates Mark Haines 2014-08-22 17:00:10 +0100
  • 61cac4df6e renamed rooms to home Emmanuel ROHEE 2014-08-22 17:59:48 +0200
  • aaf623fa53 Move profile parts of the rooms page and the config content into a new page: settings Emmanuel ROHEE 2014-08-22 17:11:39 +0200
  • f40844def2 avatar url root 2014-08-22 16:20:53 +0100
  • a96076f335 add 0.0.0 into the changelog, and add dates Matthew Hodgson 2014-08-22 16:13:09 +0100
  • f690b7b827 Impl: /rooms/roomid/state/eventtype/state_key - Renamed RoomTopicRestServlet to RoomStateEventRestServlet. Support generic state event sending. Kegan Dougal 2014-08-22 15:59:15 +0100
  • e1297c922d Merge branch 'release-v0.0.1' of github.com:matrix-org/synapse Erik Johnston 2014-08-22 15:50:23 +0100
  • 239622f80b Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.0.1 Erik Johnston 2014-08-22 15:48:09 +0100
  • 9521e6758f Move the 'Upgrade' section to just below the 'Installation' section Erik Johnston 2014-08-22 15:23:02 +0100
  • f81692dab4 Update the README.rst to refer people to UPGRADE.rst Erik Johnston 2014-08-22 15:20:53 +0100
  • a0e114fe64 Rename files to .rst for consistency. Erik Johnston 2014-08-22 15:20:33 +0100
  • 7d3a841a83 Add a missing '=' Erik Johnston 2014-08-22 15:09:03 +0100
  • 87b315ce21 Add CHANGES and UPGRADE files. Erik Johnston 2014-08-22 13:52:38 +0100
  • e3c6c9057b Added initial swagger REST API spec. Kegan Dougal 2014-08-22 13:40:37 +0100
  • 808f663ed1 Don't return state event outlier's when paginating. Erik Johnston 2014-08-22 13:06:07 +0100
  • 1317afcb9a Add a database-prepare-for-0.0.1.sh Erik Johnston 2014-08-22 12:22:38 +0100
  • 5494815c70 Add database-prepare-for-0.0.1.sh that should be run before starting a v0.0.1 homeserver. Erik Johnston 2014-08-22 12:18:05 +0100
  • c2e983b8db Bump versions to 0.0.1 Erik Johnston 2014-08-22 12:06:50 +0100
  • c7d7bc0254 Allow people to specify database location in database-save.sh Erik Johnston 2014-08-22 12:06:27 +0100
  • f3cea238b9 Check if the membership message was for the room we were in before updating the membership list Erik Johnston 2014-08-22 10:56:09 +0100
  • 47a4bff139 Updater command line client to new IS API David Baker 2014-08-22 11:55:37 +0200
  • 6118a102c1 Keep track of people's presence and query that when we update the members list. Erik Johnston 2014-08-22 10:50:38 +0100
  • 74c90f7815 Reinitialize room when creating a RoomController so that we start off with a clean slate, as it expects/ Erik Johnston 2014-08-22 10:50:10 +0100
  • dde50d4245 Use $location.url instead of $location.path to get clean page URL without hash arguments of the previous page. This happpens with room URL like http://127.0.0.1:8080/matrix/client/#/room/#public:localhost. The second hash part is transferred to the next page when using $location.path. Emmanuel ROHEE 2014-08-22 11:43:54 +0200