Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-10-16 | Stuff signed data in a standalone object | Daniel Wagner-Hall | 2 | -8/+15 | |
Makes both generating it in sydent, and verifying it here, simpler at the cost of some repetition | |||||
2015-10-16 | Explicitly check for Sqlite3Engine | Erik Johnston | 1 | -2/+5 | |
2015-10-16 | Typing | Erik Johnston | 1 | -2/+2 | |
2015-10-16 | Remove unused import | Erik Johnston | 1 | -3/+1 | |
2015-10-16 | Fix FilteringStore.get_user_filter to work with postgres | Mark Haines | 1 | -1/+1 | |
2015-10-16 | Remove duplicate _filter_events_for_client | Erik Johnston | 1 | -46/+0 | |
2015-10-16 | Add signing host and keyname to signatures | Daniel Wagner-Hall | 2 | -6/+10 | |
2015-10-16 | Verify third party ID server certificates | Daniel Wagner-Hall | 4 | -9/+43 | |
2015-10-16 | Amalgamate _filter_events_for_client | Erik Johnston | 3 | -97/+51 | |
2015-10-16 | Add config for how many bcrypt rounds to use for password hashes | Mark Haines | 2 | -1/+8 | |
By default we leave it at the default value of 12. But now we can reduce it for preparing users for loadtests or running integration tests. | |||||
2015-10-16 | Explicitly check for Sqlite3Engine | Erik Johnston | 1 | -2/+5 | |
2015-10-16 | docstring | Erik Johnston | 1 | -0/+10 | |
2015-10-16 | Add docstring | Erik Johnston | 1 | -0/+11 | |
2015-10-16 | Comment on the LIMIT 500 | Erik Johnston | 1 | -0/+2 | |
2015-10-16 | Split up run_upgrade | Erik Johnston | 1 | -5/+11 | |
2015-10-16 | Encode the filter JSON as UTF-8 before storing in the database. | Mark Haines | 1 | -2/+2 | |
Because we are using a binary column type to store the filter JSON. | |||||
2015-10-15 | Use non-placeholder name for endpoint | Daniel Wagner-Hall | 1 | -1/+1 | |
2015-10-15 | Look for keys on the right objects | Daniel Wagner-Hall | 3 | -4/+6 | |
2015-10-15 | synapse.client.v1.login.LoginFallbackRestServlet and ↵ | Mark Haines | 1 | -30/+0 | |
synapse.client.v1.login.PasswordResetRestServlet are unused | |||||
2015-10-15 | synapse.util.emailutils was unused | Mark Haines | 1 | -71/+0 | |
2015-10-14 | Fix v2 sync polling | Mark Haines | 1 | -3/+3 | |
2015-10-14 | Remove unused constatns | Erik Johnston | 1 | -19/+0 | |
2015-10-14 | Make 'keys' optional | Erik Johnston | 1 | -1/+3 | |
2015-10-14 | Fix to work with SQLite | Erik Johnston | 1 | -4/+11 | |
2015-10-14 | More TODO markers | Erik Johnston | 1 | -0/+3 | |
2015-10-14 | Add TODO markers | Erik Johnston | 1 | -1/+4 | |
2015-10-14 | Remove unused room_id arg | Erik Johnston | 4 | -12/+12 | |
2015-10-13 | Use more descriptive error code | Daniel Wagner-Hall | 1 | -1/+1 | |
2015-10-13 | Remove unnecessary class-wrapping | Daniel Wagner-Hall | 8 | -91/+94 | |
2015-10-13 | Enable stack traces for the demo scripts | Mark Haines | 1 | -0/+3 | |
2015-10-13 | Only turn on the twisted deferred debugging if full_twisted_stacktraces is ↵ | Mark Haines | 2 | -3/+8 | |
set in the config | |||||
2015-10-13 | Move logic into handler | Daniel Wagner-Hall | 2 | -115/+150 | |
2015-10-13 | Add logging | Daniel Wagner-Hall | 1 | -2/+2 | |
2015-10-13 | Re-add accidentally removed code | Daniel Wagner-Hall | 1 | -1/+1 | |
2015-10-13 | Fix pep8 warnings. | Mark Haines | 1 | -8/+12 | |
2015-10-13 | Add some docstring | Daniel Wagner-Hall | 1 | -0/+15 | |
2015-10-13 | Bounce all deferreds through the reactor to make debugging easier. | Mark Haines | 2 | -0/+70 | |
If all deferreds wait a reactor tick before resolving then there is always a chance to add an errback to the deferred so that stacktraces get reported, rather than being discarded. | |||||
2015-10-13 | Add paranoia limit | Erik Johnston | 1 | -1/+1 | |
2015-10-13 | Move event contents into third_party_layout field | Daniel Wagner-Hall | 7 | -21/+35 | |
2015-10-13 | Remove constraints in preperation of using filters | Erik Johnston | 2 | -71/+20 | |
2015-10-13 | update filtering tests | Mark Haines | 1 | -6/+6 | |
2015-10-13 | Update the v2 filters to support filtering presence and remove support for ↵ | Mark Haines | 1 | -18/+44 | |
public/private user data | |||||
2015-10-13 | Add a get_invites_for_user method to the storage to find out the rooms a ↵ | Mark Haines | 2 | -6/+16 | |
user is invited to | |||||
2015-10-13 | rename schema_prepare to prepare_database | Erik Johnston | 5 | -4/+4 | |
2015-10-13 | Add SQLite support | Erik Johnston | 1 | -5/+12 | |
2015-10-13 | Expose error more nicely | Erik Johnston | 6 | -9/+5 | |
2015-10-13 | Include invites in incremental sync | Mark Haines | 2 | -7/+26 | |
2015-10-13 | Split out the schema preparation and update logic into its own module | Erik Johnston | 4 | -377/+402 | |
2015-10-13 | Include invited rooms in the initial sync | Mark Haines | 2 | -11/+26 | |
2015-10-13 | Search left rooms too | Erik Johnston | 1 | -5/+2 | |
2015-10-13 | Add sqlite schema | Erik Johnston | 1 | -5/+64 | |
2015-10-13 | Start spliting out the rooms into joined and invited in v2 sync | Mark Haines | 2 | -27/+49 | |
2015-10-12 | Update the filters to match the latest spec. | Mark Haines | 4 | -42/+55 | |
Apply the filter the 'timeline' and 'ephemeral' keys of rooms. Apply the filter to the 'presence' key of a sync response. | |||||
2015-10-12 | Add a comment to clarify why we split on closing curly brace when reading ↵ | Steven Hammerton | 1 | -0/+5 | |
CAS attribute tags | |||||
2015-10-12 | Filter events to only thsoe that the user is allowed to see | Erik Johnston | 2 | -13/+17 | |
2015-10-12 | Remove unused room_id parameter | Erik Johnston | 5 | -14/+61 | |
2015-10-12 | Unpack dictionary in for loop for nicer syntax | Steven Hammerton | 1 | -4/+4 | |
2015-10-12 | Default cas_required_attributes to empty dictionary | Steven Hammerton | 1 | -1/+1 | |
2015-10-12 | Remove not required parenthesis | Steven Hammerton | 1 | -1/+1 | |
2015-10-12 | Support multiple required attributes in CAS response, and in a nicer config ↵ | Steven Hammerton | 2 | -22/+10 | |
format too | |||||
2015-10-12 | Allow optional config params for a required attribute and it's value, if ↵ | Steven Hammerton | 2 | -1/+30 | |
specified any CAS user must have the given attribute and the value must equal | |||||
2015-10-12 | Parse both user and attributes from CAS response | Steven Hammerton | 1 | -26/+38 | |
2015-10-12 | PEP8 | Erik Johnston | 1 | -2/+9 | |
2015-10-12 | Keep FTS indexes up to date. Only search through rooms currently joined | Erik Johnston | 6 | -12/+55 | |
2015-10-10 | add steve to authors | Matthew Hodgson | 1 | -1/+4 | |
2015-10-10 | Fix previous merge to s/version_string/user_agent/ | Erik Johnston | 1 | -2/+2 | |
2015-10-10 | Raise LoginError if CasResponse doensn't contain user | Steven Hammerton | 1 | -1/+1 | |
2015-10-10 | Fix my broken line splitting | Steven Hammerton | 1 | -4/+6 | |
2015-10-10 | Use UserId to create FQ user id | Steven Hammerton | 1 | -1/+1 | |
2015-10-10 | Add get_raw method to SimpleHttpClient, use this in CAS auth rather than ↵ | Steven Hammerton | 2 | -24/+44 | |
requests | |||||
2015-10-10 | Formatting changes | Steven Hammerton | 2 | -6/+14 | |
2015-10-10 | Provide ability to login using CAS | Steven Hammerton | 4 | -2/+135 | |
2015-10-09 | Fix some races in the synapse presence handler caused by not yielding on ↵ | Mark Haines | 1 | -3/+8 | |
deferreds | |||||
2015-10-09 | Set the user as online if they start polling the v2 sync | Mark Haines | 1 | -3/+11 | |
2015-10-09 | Split the sections of EventStreamHandler.get_stream that handle presence | Mark Haines | 1 | -35/+52 | |
into separate functions. This makes the code a bit easier to read, and means that we can reuse the logic when implementing the v2 sync API. | |||||
2015-10-09 | Format the presence events correctly for v2 | Mark Haines | 1 | -3/+9 | |
2015-10-09 | Add basic full text search impl. | Erik Johnston | 8 | -1/+268 | |
2015-10-08 | Use 'true' rather than '1' for archived flag | Mark Haines | 1 | -1/+1 | |
2015-10-08 | Add a flag to initial sync to indicate we want rooms that the user has left | Mark Haines | 2 | -6/+11 | |
2015-10-08 | Update the v2 room sync format to match the current v2 spec | Mark Haines | 2 | -21/+18 | |
2015-10-08 | Use raw string for regex here, otherwise \b is the backspace character. ↵ | David Baker | 1 | -1/+1 | |
Fixes displayname matching. | |||||
2015-10-07 | Update the sync response to match the latest spec | Mark Haines | 1 | -24/+22 | |
2015-10-06 | Remove merge thinko | Daniel Wagner-Hall | 1 | -4/+0 | |
2015-10-06 | Add third party invites to auth_events for joins | Daniel Wagner-Hall | 1 | -0/+5 | |
2015-10-06 | Fix lint errors | Daniel Wagner-Hall | 2 | -4/+4 | |
2015-10-06 | Remove log line that was generated whenever an error was created. We are now ↵ | Mark Haines | 1 | -1/+0 | |
creating error objects that aren't raised so it's probably a bit too confusing to keep | |||||
2015-10-06 | Revert "Revert "Merge pull request #283 from ↵ | Daniel Wagner-Hall | 1 | -76/+131 | |
matrix-org/erikj/atomic_join_federation"" This reverts commit 34d26d36874ab0bc7fa4dab0db08bd37ba4936ae. | |||||
2015-10-06 | Use space not dash as delimiter | Daniel Wagner-Hall | 1 | -1/+1 | |
2015-10-06 | Use space not dash as delimiter | Daniel Wagner-Hall | 1 | -1/+1 | |
2015-10-05 | Preserve version string in user agent | Daniel Wagner-Hall | 2 | -4/+4 | |
2015-10-05 | Revert "Merge pull request #283 from matrix-org/erikj/atomic_join_federation" | Daniel Wagner-Hall | 1 | -131/+76 | |
This reverts commit 5879edbb097d19c2b5f5e064841909e67d6018fe, reversing changes made to b43930d4c9479973fb7225818e2e51bec022c4e6. | |||||
2015-10-05 | Move the rooms out into a room_map mapping from room_id to room. | Mark Haines | 3 | -32/+47 | |
2015-10-02 | Allow synapse's useragent to be customized | Daniel Wagner-Hall | 2 | -6/+10 | |
This will allow me to write tests which verify which server made HTTP requests in a federation context. | |||||
2015-10-02 | Explicitly add Create event as auth event | Erik Johnston | 1 | -2/+3 | |
2015-10-02 | Add 'trusted_private_chat' to room creation presets | Erik Johnston | 2 | -0/+6 | |
2015-10-02 | Also bundle in sender | Erik Johnston | 1 | -0/+1 | |
2015-10-01 | Start updating the sync API to match the specification | Mark Haines | 3 | -90/+54 | |
2015-10-01 | Implement third party identifier invites | Daniel Wagner-Hall | 11 | -19/+275 | |
2015-10-01 | Validate the receipt type before passing it on to the receipt handler | Kegan Dougal | 1 | -0/+4 | |
2015-10-01 | Don't change cwd in synctl | Erik Johnston | 1 | -2/+2 | |
2015-09-30 | Remove double indentation | Erik Johnston | 1 | -7/+6 | |
2015-09-30 | Comment | Erik Johnston | 1 | -0/+8 | |
2015-09-30 | Rename var | Erik Johnston | 1 | -3/+3 | |
2015-09-24 | Fix restart | Daniel Wagner-Hall | 1 | -2/+2 | |
2015-09-24 | Allow config file path to be configurable in in synctl | Daniel Wagner-Hall | 1 | -24/+26 | |
Also, allow it to be run from directories other than the synapse directory | |||||
2015-09-24 | Fix order of ON constraints in _get_rooms_for_user_where_membership_is_txn | Mark Haines | 1 | -6/+6 | |
2015-09-23 | Fix scripts-dev/definitions.py argparse options | Mark Haines | 1 | -1/+1 | |
2015-09-23 | Remove unused _execute_and_decode from scripts/synapse_port_db | Mark Haines | 1 | -2/+0 | |
2015-09-23 | synapse/storage/state.py: _make_group_id was unused | Mark Haines | 1 | -6/+0 | |
2015-09-23 | Remove unused functions from synapse/storage/signatures.py | Mark Haines | 1 | -112/+0 | |
2015-09-23 | synapse/storage/roommember.py:_get_members_query was unused | Mark Haines | 1 | -6/+0 | |
2015-09-23 | Remove unused functions from synapse/storage/events.py | Mark Haines | 1 | -11/+0 | |
2015-09-23 | Remove unused functions from synapse/storage/event_federation.py | Mark Haines | 1 | -71/+0 | |
2015-09-23 | synapse/storage/_base.py:_simple_max_id was unused | Mark Haines | 1 | -18/+0 | |
2015-09-23 | synapse/storage/_base.py:_simple_delete was unused | Mark Haines | 1 | -10/+0 | |
2015-09-23 | synapse/storage/_base.py:_simple_selectupdate_one was unused | Mark Haines | 2 | -51/+0 | |
2015-09-23 | synapse/state.py:_get_state_key_from_event was unused | Mark Haines | 1 | -4/+0 | |
2015-09-23 | synapse/handlers/room.py:_should_invite_join was unused | Mark Haines | 1 | -26/+0 | |
2015-09-23 | synapse/handlers/federation.py:_handle_auth_events was unused | Mark Haines | 1 | -49/+0 | |
2015-09-23 | Use argparse for definition finder | Mark Haines | 1 | -26/+38 | |
2015-09-23 | Set m.room.canonical_alias on room creation. | Erik Johnston | 1 | -1/+11 | |
2015-09-23 | Fix demo/start.sh to work with --report-stats | Erik Johnston | 1 | -0/+1 | |
2015-09-22 | synapse/storage/event_federation.py:_get_auth_events is unused | Mark Haines | 1 | -21/+0 | |
2015-09-22 | synapse/storage/_base.py:_execute_and_decode was unused | Mark Haines | 1 | -3/+0 | |
2015-09-22 | Move NullSource out of synapse and into tests since it is only used by the tests | Mark Haines | 2 | -17/+17 |