summary refs log tree commit diff
path: root/synapse/rest/directory.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-01-08Return the raw federation event rather than adding extra keys for federation ↵Kegan Dougal6-19/+27
data.
2015-01-08Add missing continuation indent.Erik Johnston1-1/+2
2015-01-08Add 'raw' query parameter to expose the event graph and signatures to savvy ↵Kegan Dougal6-16/+28
clients.
2015-01-08Add optional limit to graph scriptErik Johnston1-6/+24
2015-01-08Bump versionMark Haines2-2/+2
2015-01-08SYN-231: User agent header brokenMark Haines1-3/+3
2015-01-07Log server version on startupErik Johnston1-0/+3
2015-01-07Change error message for missing pillow libs.Kegan Dougal1-2/+4
2015-01-07PEP8 and pyflakes warningsKegan Dougal2-2/+4
2015-01-07Update testsKegan Dougal1-1/+1
2015-01-07SYN-154: Tweak how the m.room.create check is done.Kegan Dougal2-12/+12
Don't perform the check in auth.is_host_in_room but instead do it in _do_join and also assert that there are no m.room.members in the room before doing so.
2015-01-07SYN-154: Better error messages when joining an unknown room by ID.Kegan Dougal3-6/+17
The simple fix doesn't work here because room creation also involves unknown room IDs. The check relies on the presence of m.room.create for rooms being created, whereas bogus room IDs have no state events at all.
2015-01-07*cough*Matthew Hodgson1-1/+1
2015-01-07Improve change logErik Johnston1-2/+2
2015-01-07Bump version and changelogErik Johnston3-2/+10
2015-01-07Remove unused importErik Johnston1-2/+0
2015-01-06Optimize FrozenEvent creationErik Johnston2-9/+16
2015-01-06Use time.time() instead of time.clock()Erik Johnston1-4/+4
2015-01-06Fix typo where we used wrong var.Erik Johnston1-2/+2
2015-01-06Only fetch the columns we need.Erik Johnston1-1/+1
2015-01-06RoomsForUser now has sender instead of user_idErik Johnston1-1/+1
2015-01-06Add delta and bump DB versionErik Johnston2-1/+17
2015-01-06Add index on transaction_id to sent_transcationsErik Johnston2-4/+1
2015-01-06Actually time that functionErik Johnston1-0/+1
2015-01-06Time how long calls to _get_destination_retry_timings takeErik Johnston2-12/+64
2015-01-06Don't include None's in _get_events_txnErik Johnston1-1/+3
2015-01-06Name 'user_rooms_intersect' transactionErik Johnston1-16/+18
2015-01-06We don't need the full events for get_rooms_for_user_where_membership_isErik Johnston2-10/+36
2015-01-06SYN-32 Use the ANTIALIAS resize method for thumbnailing imagesMark Haines1-3/+3
2015-01-06Add some logging for when we are sending transactions.Matrix1-0/+6
2015-01-06Increase default maximum attachment size to 10MMark Haines1-1/+1
2015-01-06Update copyright noticesMark Haines132-128/+212
2015-01-06PEP8Erik Johnston2-3/+4
2015-01-06Remove debug linesErik Johnston1-7/+0
2015-01-06Don't do batching when getting events.Erik Johnston1-35/+4
2015-01-06Set a content-length for JSON responsesMark Haines1-0/+1
2015-01-06Only fetch prev_content when a client is streaming/paginating. Use ↵Erik Johnston2-86/+92
transactions for event streams.
2015-01-06SYN-208/SYN-228: Add runtime checks on startup to enforce that JPEG/PNG ↵Kegan Dougal1-0/+29
support is included when installing pillow.
2015-01-06SYN-229: Include Content-Length when downloading filesMark Haines3-7/+23
2015-01-06Temporarily turn off 'redacted_because' and 'prev_content' keysErik Johnston1-0/+2
2015-01-06More debug loggingErik Johnston1-0/+4
2015-01-06Add some debug loggingErik Johnston1-0/+12
2015-01-06ReformatErik Johnston1-13/+14
2015-01-06Add RoomMemberStore.get_users_in_room, so that we can get the list of joined ↵Erik Johnston2-8/+18
users without having to retrieve the full events
2014-12-29Return the argument passed to the callback in a deferred callback, otherwise ↵Mark Haines1-0/+1
twisted will replace the deferred result with 'None'
2014-12-24spell out that VoIP needs TURNMatthew Hodgson1-0/+3
2014-12-24improve error msgMatthew Hodgson1-1/+1
2014-12-24clarify these instructions a media-repo specificMatthew Hodgson1-1/+3
2014-12-24spell out that upgrading is just installing over the topMatthew Hodgson1-0/+5
2014-12-22Include version in User-Agent and Server headersMark Haines4-6/+35
2014-12-19Mock ratelimiter to make tests pass.Kegan Dougal2-4/+16
2014-12-19more changelogsMatthew Hodgson1-0/+6
2014-12-19Rate limit display names and avatar urls per request rather than per event.Kegan Dougal1-2/+4
2014-12-19Set a state_key for the topic and room name, otherwise they won't be treated ↵Mark Haines1-0/+2
as room state
2014-12-19Look for name, topic in the event content rather than the event itself when ↵Mark Haines1-4/+4
persisting room name and topic events
2014-12-19bump_presence_active_time when sending a message eventMark Haines1-0/+6
2014-12-19Don't ratelimit room create eventsMark Haines2-3/+4
2014-12-19Bump web sdk version to 0.6.0Mark Haines1-2/+2
2014-12-19Set display name when joining via aliasMark Haines1-0/+5
2014-12-19Remove unneeded federation keys from eventsMark Haines1-0/+3
2014-12-19SYN-203: Handle requests for thunbnails for images that are smallMark Haines1-5/+14
2014-12-19s/user_id/sender/Mark Haines1-1/+1
2014-12-18Supply auth_chain along with current state in '/state/', fetch auth events ↵Mark Haines4-31/+55
from a remote server if we are missing some of them
2014-12-18Replace distributor deferred list, with a simple for loop until I understand ↵Mark Haines2-14/+25
why the former breaks and the latter doesn't
2014-12-18Update README.rstKegsay1-0/+9
Add gotcha: The content repository requires additional cygwin packages.
2014-12-18Update README.rstKegsay1-0/+22
Add windows (cygwin) install instructions.
2014-12-18Don't yield on sending the event accross federation.Mark Haines1-2/+2
2014-12-17Test some ideas that might help performance a bitErik Johnston4-23/+32
2014-12-16Use _get_events_txn instead of _parse_events_txnErik Johnston1-7/+1
2014-12-16Fix where we pulled in event.state_events from hotfixes branchErik Johnston1-1/+1
2014-12-16Add FIXMEErik Johnston1-0/+1
2014-12-16Fix bug where we did not send the full auth chain to people that joined over ↵Erik Johnston2-10/+13
federation
2014-12-16Make error messages slightly more helpfulErik Johnston1-5/+5
2014-12-16Use is_outlier() so that we don't get AttributeErrorErik Johnston3-7/+5
2014-12-16Don't assume an event existsErik Johnston1-2/+4
2014-12-16Mention that we should pull in new deps before running upgrade scriptErik Johnston1-0/+4
2014-12-16Change upgrade script to not check hashes or signaturesErik Johnston1-46/+53
2014-12-16SYN-142: Use a default log file 'homeserver.log' so people get logging by ↵Kegan Dougal1-1/+1
default.
2014-12-16Enable rate limiting for all eventsErik Johnston1-0/+5
2014-12-16Remove send_message since nothing was calling it. Remove Snapshot because ↵Mark Haines2-118/+0
only send_message was using it
2014-12-16Fix typo where we thought a list was a dictErik Johnston1-3/+4
2014-12-16Construct the EventContext in the state handler rather than constructing one ↵Mark Haines6-59/+50
and then immediately calling state_handler.annotate_context_with_state
2014-12-16clean up coding style a bitMark Haines8-26/+26
2014-12-16Fix upgrade script to run all the missing deltas.Erik Johnston2-1/+77
2014-12-16Remove annotate_event_with_state as nothing was using it. Update state tests ↵Mark Haines2-135/+39
to call annotate_context_with_state
2014-12-16Do run all deltas up to missing delta 10Erik Johnston1-4/+4
2014-12-16Bump UPGRADES and CHANGESErik Johnston3-0/+27
2014-12-16Make failure to run appropraite upgrade scripts more helpful.Erik Johnston2-3/+22
2014-12-16Fix bugs in upgrade script.Erik Johnston1-1/+5
Handle the case when there are colons in server_name. Handle http exceptions more gracefully.
2014-12-16Rename upgrade scriptErik Johnston1-0/+0
2014-12-16Include database bump in upgrade scriptErik Johnston1-0/+2
2014-12-16Bump database versionErik Johnston1-1/+1
2014-12-16Bump versionErik Johnston2-2/+2
2014-12-16Fix pyflakesErik Johnston1-2/+0
2014-12-16Remove FrozenEncoderErik Johnston1-8/+0
2014-12-16Better english in docstrings are helpful.Erik Johnston1-2/+2
2014-12-16Update upgrade scriptErik Johnston2-3/+12
2014-12-16Persist internal_metadataErik Johnston4-5/+13
2014-12-16Add basic docstring to annotate_context_with_stateErik Johnston1-0/+11
2014-12-16Kill off synapse.api.events.*Erik Johnston26-925/+74
2014-12-16