summary refs log tree commit diff
path: root/synapse/handlers (unfollow)
Commit message (Expand)AuthorFilesLines
2014-08-27PEP8 tweaks.Erik Johnston2-4/+9
2014-08-27Implement presence event source. Change the way the notifier indexes listenersErik Johnston5-80/+107
2014-08-27fix joining rooms on webclientDavid Baker1-1/+2
2014-08-27git ignore all the homeserver*.db filesPaul "LeoNerd" Evans1-1/+1
2014-08-27A reliable logger.info() message /after/ the TCP port has been opened and is ...Paul "LeoNerd" Evans1-0/+1
2014-08-27Updated swagger JSON: cleaned up unused entries. Converted most paths to the ...Kegan Dougal4-477/+105
2014-08-27Removed urls.rst - The API docs / swagger JSON should be used as the canonica...Kegan Dougal1-92/+0
2014-08-27Initial typing notification support - EDU federation, but no timers, and no a...Paul "LeoNerd" Evans3-0/+398
2014-08-27Added parse_roomid() helperPaul "LeoNerd" Evans1-0/+5
2014-08-27Use SQLite's PRAGMA user_version to check if the database file really matches...Paul "LeoNerd" Evans1-6/+28
2014-08-27Neater database setup at application startup time; only .connect() it once, n...Paul "LeoNerd" Evans1-17/+19
2014-08-27Final url modifications: renamed /presence_list to /presence/list to keep the...Kegan Dougal2-4/+4
2014-08-27Renamed /rooms to /createRoom. Removed ability to PUT raw room IDs, and remov...Kegan Dougal6-115/+55
2014-08-27Added support for GET /events/$eventid with auth checks.Kegan Dougal4-2/+45
2014-08-27Modified /join/$identifier to support $identifier being a room ID in addition...Kegan Dougal3-14/+61
2014-08-26Enable presence again. Fix up api to match old api.Erik Johnston5-10/+35
2014-08-26Fix exceptions so that the event stream works. Presence like events are turne...Erik Johnston1-2/+4
2014-08-26WIP: Completely change how event streaming and pagination work. This reflects...Erik Johnston16-655/+437
2014-08-26Pepper UT TODOsKegan Dougal2-0/+6
2014-08-26Feedback: Removed FeedbackRestServlet. Modified keys on FeedbackEvent. Expand...Kegan Dougal4-81/+13
2014-08-26Removed MessageRestServlet, use RoomSendEventRestServlet instead. Updated cmd...Kegan Dougal6-87/+25
2014-08-26Added RoomSendEventRestServlet to send generic non-state events. It even appe...Kegan Dougal1-2/+50
2014-08-26Respect 'limit' param in initialSync apiErik Johnston1-1/+5
2014-08-26Renaming: /im/sync >> /initialSync. /rooms/$roomid/members/list >> /rooms/$ro...Kegan Dougal6-15/+16
2014-08-26Use state_key rather than target_user_idMark Haines1-1/+1
2014-08-26Fix pyflakes errorsMark Haines11-31/+11
2014-08-26Avoid double call of refresh at app startupEmmanuel ROHEE2-5/+7
2014-08-26Fix ALL THE UNIT TESTSKegan Dougal5-34/+35
2014-08-26Determine and send user presence stateEmmanuel ROHEE4-5/+140
2014-08-26webclient: Updated to use /rooms/$roomid/[invite|join|leave]Kegan Dougal1-7/+11
2014-08-26Implemented /rooms/$roomid/[invite|join|leave] with POST / PUT (incl txn ids)Kegan Dougal2-8/+35
2014-08-26Added basic in-memory REST transaction storage. Only the latest transaction f...Kegan Dougal3-2/+103
2014-08-26Add the ability to turn on the twisted manhole telnet service.Erik Johnston2-2/+13
2014-08-26Add a do_users_share_a_room method and use that in the presence handler.Erik Johnston2-5/+25
2014-08-26Added servlet for /rooms/$roomid/[invite|join|leave]Kegan Dougal1-0/+40
2014-08-26URL renaming: Room state keys now use the format /rooms/$roomid/state/$event_...Kegan Dougal1-2/+2
2014-08-26Adjusted webclient to use new state paths. Updated membership msg template to...Kegan Dougal6-47/+24
2014-08-26Add 'state_key' to valid_keysErik Johnston1-0/+1
2014-08-26Send down state_key to clientsErik Johnston1-1/+0
2014-08-26Removed member list servlet: now using generic state paths.Kegan Dougal9-106/+53
2014-08-26Order 'get_recent_events_for_room' correctly.Erik Johnston1-1/+1
2014-08-25The landing URL is now '#/' which actually points to homeControllerEmmanuel ROHEE1-2/+2
2014-08-25Oops. Removed my NetBeans private foldersEmmanuel ROHEE3-39/+0
2014-08-24Ensure that we don't have duplicate hosts in the pdu destinations listErik Johnston1-2/+2
2014-08-24For the content repo, don't just use homeserver.hostname as that might not in...Erik Johnston2-1/+10
2014-08-24Add a unique constraint on the room hosts tableErik Johnston1-1/+2
2014-08-24Encode unicode from json as utf-8. This was required to allow people to regis...Erik Johnston1-2/+2
2014-08-23oopsMatthew Hodgson1-1/+1
2014-08-23very quick and dirty responsive design for iPhonesMatthew Hodgson6-30/+110
2014-08-23point out the non-quick-start guideMatthew Hodgson1-2/+4
2014-08-22Mention in changelog that we disabled presence. v0.0.1Erik Johnston1-0/+2
2014-08-22skip presence tests which broke when presence polling was disabledMark Haines3-0/+13
2014-08-22Oops, we need to use defer.returnValue.Erik Johnston1-1/+2
2014-08-22Make is_presence_visible always return true as it was thrashing the database.Erik Johnston1-0/+3
2014-08-22Turn off more spammy logging.Erik Johnston1-1/+1
2014-08-22Turn off spammy loggingErik Johnston1-1/+1
2014-08-22Add indices to schemaErik Johnston2-0/+24
2014-08-22Added "Your name" as placeholder to help user understand what is this alone i...Emmanuel ROHEE1-1/+1
2014-08-22Use /home everywhereEmmanuel ROHEE6-12/+12
2014-08-22renamed rooms to home - renamed filesEmmanuel ROHEE4-0/+23
2014-08-22renamed rooms to homeEmmanuel ROHEE3-0/+16
2014-08-22Move profile parts of the rooms page and the config content into a new page: ...Emmanuel ROHEE8-201/+237
2014-08-22avatar urlroot1-1/+1
2014-08-22