summary refs log tree commit diff
path: root/synapse/state.py (unfollow)
Commit message (Expand)AuthorFilesLines
2014-08-27Start updating state handling to use snapshotsMark Haines1-15/+3
2014-08-27Remove call to get_federation from homeserverMark Haines1-4/+0
2014-08-27Fill out prev_events before calling persist_eventMark Haines5-83/+57
2014-08-27Remove unused populate_previous_pdusMark Haines3-27/+1
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-26Fold federation/handler into handlers/federationMark Haines9-189/+165
2014-08-26Use store.persist_event rather than pdu_actions.persist_outgoing/pdu_actions....Mark Haines2-21/+2
2014-08-26Move new event boilerplate in room handlers into a method on a base clase.Mark Haines2-52/+33
2014-08-26Move pdu and event persistence into a single persist_event functionMark Haines4-50/+36
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-26Use state_key rather than target_user_idMark Haines1-1/+1
2014-08-26Fix pyflakes errorsMark Haines11-31/+11
2014-08-26fix a few pyflakes errorsMark Haines2-7/+6
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-26Move the event storage into a single transactionMark Haines6-48/+60
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-22Take a snapshot of the state of the room before performing updatesMark Haines6-58/+162
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-22add 0.0.0 into the changelog, and add datesMatthew Hodgson1-2/+8
2014-08-22Impl: /rooms/roomid/state/eventtype/state_key - Renamed RoomTopicRestServlet ...Kegan Dougal2-20/+43
2014-08-22Move the 'Upgrade' section to just below the 'Installation' sectionErik Johnston1-6/+8
2014-08-22Update the README.rst to refer people to UPGRADE.rstErik Johnston1-0/+6
2014-08-22