summary refs log tree commit diff
path: root/synapse/util/frozenutils.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-06-27Encode batch tokens betterErik Johnston2-6/+12
2016-06-27CommentsErik Johnston3-12/+18
2016-06-27Use cborErik Johnston2-2/+2
2016-06-27Use JSON instead of msgpackErik Johnston1-3/+3
2016-06-27More loggingErik Johnston2-1/+5
2016-06-27Try serializing as json rather than msgpackErik Johnston2-4/+2
2016-06-27LoggingErik Johnston2-10/+15
2016-06-24Add get_last_event_id_ts_for_room to slave DataStoreErik Johnston1-0/+2
2016-06-24Fix the sytests to use a port-range rather than a port baseMark Haines3-4/+7
2016-06-24CommentsErik Johnston1-0/+3
2016-06-24Make jenkins-unittests.sh install depsErik Johnston1-0/+4
2016-06-23Make get_room_tags_changed take a now position. CommentsErik Johnston2-4/+23
2016-06-23Use SyncExtrasErik Johnston2-15/+21
2016-06-23Move stuff into separate functionErik Johnston1-32/+51
2016-06-23Get rid of per room full_state flagErik Johnston1-24/+6
2016-06-23Correctly handle tags changing in paginated syncErik Johnston5-4/+127
2016-06-23Change default tag handlingErik Johnston1-2/+2
2016-06-22Actually we need to order these properlyDavid Baker1-2/+12
otherwise we'll end up returning the wrong 20
2016-06-22StyleDavid Baker1-1/+1
2016-06-22Put most recent 20 messages in notifDavid Baker1-3/+4
Fixes https://github.com/vector-im/vector-web/issues/1648
2016-06-22Rework ldap integration with ldap3Martin Weinelt4-60/+249
Use the pure-python ldap3 library, which eliminates the need for a system dependency. Offer both a `search` and `simple_bind` mode, for more sophisticated ldap scenarios. - `search` tries to find a matching DN within the `user_base` while employing the `user_filter`, then tries the bind when a single matching DN was found. - `simple_bind` tries the bind against a specific DN by combining the localpart and `user_base` Offer support for STARTTLS on a plain connection. The configuration was changed to reflect these new possibilities. Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2016-06-22Implement 'synced' flagErik Johnston2-5/+12
2016-06-22Support streaming peekErik Johnston1-4/+10
2016-06-22Add tag handlingErik Johnston4-12/+60
2016-06-21Optionally start or stop workers in synctl.Mark Haines1-27/+151
Optionally start or stop an individual worker by passing -w with the path to the worker config. Optionally start or stop every worker and the main synapse by passing -a with a path to a directory containing worker configs. The "-w" is intended to be used to bounce individual workers proceses. THe "-a" is intended for when you want to restart all the workers simultaneuously, for example when performing database upgrades.
2016-06-21Remove the legacy v0 content upload API.Mark Haines3-132/+3
The existing content can still be downloaded. The last upload to the matrix.org server was in January 2015, so it is probably safe to remove the upload API.
2016-06-21Fix substitution failure in mail templateDavid Baker1-1/+1
2016-06-21Use msgpack for shorter tokensErik Johnston2-3/+4
2016-06-21Always include tagsErik Johnston1-0/+12
2016-06-21Implement error responsesErik Johnston3-1/+37
2016-06-20Bump version and changelogErik Johnston2-1/+16
2016-06-17Add the create_profile method back since the tests use itMark Haines1-0/+6
2016-06-17Add a comment on why we don't create a profile for upgrading usersMark Haines1-0/+1
2016-06-17Remove registered_users from the distributor.Mark Haines5-33/+24
The only place that was observed was to set the profile. I've made it so that the profile is set within store.register in the same transaction that creates the user. This required some slight changes to the registration code for upgrading guest users, since it previously relied on the distributor swallowing errors if the profile already existed.
2016-06-17Linearize some federation endpoints based on (origin, room_id)Erik Johnston2-67/+78
2016-06-17Disable responding with canonical json for federationErik Johnston1-1/+1
2016-06-17Enable use_frozen_events in testsErik Johnston1-0/+1
2016-06-17Turn use_frozen_events off by defaultErik Johnston1-1/+1
2016-06-17Only re-sign our own eventsErik Johnston2-12/+18
2016-06-17Fix ``KeyError: 'msgtype'``. Use ``.get``Mark Haines1-14/+15
Fixes a key error where the mailer tried to get the ``msgtype`` of an event that w