| Commit message (Expand) | Author | Age | Files | Lines |
* | Track the max_stream_device_id in a separate table, since we delete from the ... | Mark Haines | 2016-09-09 | 1 | -1/+1 |
* | Fix the stream change cache to work over replication | Mark Haines | 2016-09-07 | 1 | -1/+1 |
* | Add stream change caches for device messages | Mark Haines | 2016-09-07 | 1 | -0/+24 |
* | Make _state_groups_id_gen a normal IdGenerator | Erik Johnston | 2016-08-30 | 1 | -1/+1 |
* | Add store-and-forward direct-to-device messaging | Mark Haines | 2016-08-25 | 1 | -0/+5 |
* | Rename table. Add docs. | Erik Johnston | 2016-08-15 | 1 | -1/+1 |
* | Implement cache replication stream | Erik Johnston | 2016-08-15 | 1 | -3/+8 |
* | Add some invalidations to a cache_stream | Erik Johnston | 2016-08-15 | 1 | -0/+3 |
* | Add device_id support to /login | Richard van der Hoff | 2016-07-18 | 1 | -0/+3 |
* | Pull out min stream_ordering from ex_outlier_stream | Erik Johnston | 2016-07-15 | 1 | -1/+2 |
* | Move insert_client_ip to a separate class | Mark Haines | 2016-06-03 | 1 | -45/+3 |
* | Add a slaved store for presence | Mark Haines | 2016-06-03 | 1 | -3/+3 |
* | Fix to allow start with postgres | Erik Johnston | 2016-05-27 | 1 | -2/+7 |
* | Make deleting push actions more efficient | David Baker | 2016-05-20 | 1 | -0/+9 |
* | Add an openidish mechanism for proving to third parties that you own a given ... | Mark Haines | 2016-05-05 | 1 | -1/+3 |
* | Add timestamp and auto incrementing ID | Erik Johnston | 2016-05-04 | 1 | -0/+1 |
* | Move _get_cache_dict into the SQLBaseStore | Mark Haines | 2016-04-06 | 1 | -33/+0 |
* | Fix stuck invites | Erik Johnston | 2016-04-05 | 1 | -1/+2 |
* | Rename direction to step, apply checks consistently | Mark Haines | 2016-04-01 | 1 | -1/+1 |
* | Use a stream id generator for backfilled ids | Mark Haines | 2016-04-01 | 1 | -13/+7 |
* | Use a stream id generator to assign state group ids | Mark Haines | 2016-03-30 | 1 | -1/+1 |
* | Add replication stream for pushers | Mark Haines | 2016-03-15 | 1 | -1/+4 |
* | Fix relative imports so they work in both py3 and py27 | Mark Haines | 2016-03-08 | 1 | -1/+1 |
* | Prefill from the correct stream | Mark Haines | 2016-03-04 | 1 | -1/+1 |
* | prefill the push rules stream change cache | Mark Haines | 2016-03-04 | 1 | -2/+9 |
* | Hook up the push rules stream to account_data in /sync | Mark Haines | 2016-03-04 | 1 | -0/+5 |
* | Add a stream for push rule updates | Mark Haines | 2016-03-01 | 1 | -1/+4 |
* | Load the current id in the IdGenerator constructor | Mark Haines | 2016-03-01 | 1 | -7/+7 |
* | Close cursor | Erik Johnston | 2016-02-18 | 1 | -0/+1 |
* | Prefix TS fields with _ts | Erik Johnston | 2016-02-18 | 1 | -2/+2 |
* | Initial cut | Erik Johnston | 2016-02-17 | 1 | -3/+47 |
* | Fix flake8 warnings for new flake8 | Daniel Wagner-Hall | 2016-02-02 | 1 | -1/+1 |
* | Cache get_room_changes_for_user | Erik Johnston | 2016-01-29 | 1 | -0/+4 |
* | Comment. Remove superfluous order by | Erik Johnston | 2016-01-29 | 1 | -1/+3 |
* | Don't prefill account data | Erik Johnston | 2016-01-29 | 1 | -8/+1 |
* | Actually use cache | Erik Johnston | 2016-01-29 | 1 | -7/+13 |
* | Max is not a function | Erik Johnston | 2016-01-29 | 1 | -1/+1 |
* | Convert param style | Erik Johnston | 2016-01-29 | 1 | -0/+3 |
* | Prefill stream change caches | Erik Johnston | 2016-01-29 | 1 | -1/+48 |
* | Clean up a bit. Add comment | Erik Johnston | 2016-01-28 | 1 | -18/+9 |
* | Add a Homeserver.setup method. | Erik Johnston | 2016-01-26 | 1 | -4/+41 |
* | Merge pull request #456 from matrix-org/store_event_actions | David Baker | 2016-01-08 | 1 | -0/+2 |
|\ |
|
| * | Rename event-actions to event_push_actions as per PR request | David Baker | 2016-01-04 | 1 | -2/+2 |
| * | Save event actions to the db | David Baker | 2015-12-10 | 1 | -0/+2 |
* | | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
|/ |
|
* | Add API for setting account_data globaly or on a per room basis | Mark Haines | 2015-12-01 | 1 | -0/+2 |
* | Add APIs for adding and removing tags from rooms | Mark Haines | 2015-10-28 | 1 | -0/+2 |
* | Merge branch 'erikj/store_engine' into erikj/search | Erik Johnston | 2015-10-13 | 1 | -375/+0 |
|\ |
|
| * | Expose error more nicely | Erik Johnston | 2015-10-13 | 1 | -3/+0 |
| * | Split out the schema preparation and update logic into its own module | Erik Johnston | 2015-10-13 | 1 | -375/+3 |
* | | Add basic full text search impl. | Erik Johnston | 2015-10-09 | 1 | -0/+2 |
|/ |
|
* | Add some docstrings | Daniel Wagner-Hall | 2015-09-22 | 1 | -0/+3 |
* | Implement configurable stats reporting | Daniel Wagner-Hall | 2015-09-22 | 1 | -1/+19 |
* | Remove completely unused concepts from codebase | Daniel Wagner-Hall | 2015-08-25 | 1 | -4/+3 |
* | /tokenrefresh POST endpoint | Daniel Wagner-Hall | 2015-08-20 | 1 | -1/+1 |
* | Add index receipts_linearized_room_stream | Erik Johnston | 2015-08-17 | 1 | -1/+1 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dictionary... | Erik Johnston | 2015-08-07 | 1 | -0/+5 |
|\ |
|
| * | Don't complain about extra .pyc files we find while hunting for database schemas | Paul "LeoNerd" Evans | 2015-08-07 | 1 | -0/+5 |
* | | Change Cache to not use *args in its interface | Erik Johnston | 2015-08-07 | 1 | -2/+2 |
|/ |
|
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/receipts | Erik Johnston | 2015-07-13 | 1 | -0/+2 |
|\ |
|
| * | Add store for client end to end keys | Mark Haines | 2015-07-06 | 1 | -1/+3 |
* | | Fix various typos | Erik Johnston | 2015-07-07 | 1 | -0/+3 |
* | | Add tables for receipts | Erik Johnston | 2015-06-30 | 1 | -1/+1 |
|/ |
|
* | Bump schema version | Erik Johnston | 2015-06-11 | 1 | -1/+1 |
* | Add script to (re)convert the pushers table to changing the unique key. Also ... | David Baker | 2015-06-04 | 1 | -1/+1 |
* | Add index on events | Erik Johnston | 2015-05-13 | 1 | -1/+1 |
* | Bump schema version | Mark Haines | 2015-05-08 | 1 | -1/+1 |
* | Don't lock user_ips table for upsert. | Erik Johnston | 2015-05-01 | 1 | -0/+3 |
* | We can't use REPLACE when upgrading databases now we have postgres | Erik Johnston | 2015-04-29 | 1 | -1/+2 |
* | bump database schema version | Mark Haines | 2015-04-29 | 1 | -1/+1 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into postgres | Erik Johnston | 2015-04-28 | 1 | -0/+12 |
|\ |
|
| * | pep8 | David Baker | 2015-04-27 | 1 | -1/+1 |
| * | Run database check before daemonizing, at the cost of database hygiene. | David Baker | 2015-04-27 | 1 | -0/+10 |
* | | Rename user_ips.user -> user_id | Erik Johnston | 2015-04-14 | 1 | -2/+2 |
* | | Add support for postgres instead of mysql. Change sql accourdingly. blob + va... | Erik Johnston | 2015-04-14 | 1 | -9/+6 |
* | | Bump schema version | Erik Johnston | 2015-04-10 | 1 | -1/+1 |
* | | Merge branch 'develop' of github.com:matrix-org/synapse into mysql | Erik Johnston | 2015-04-07 | 1 | -3/+33 |
|\| |
|
| * | Merge branch 'develop' into application-services-txn-reliability | Kegan Dougal | 2015-03-26 | 1 | -462/+27 |
| |\ |
|
| | * | Remember the 'last seen' time for a given user/IP/device combination and only... | Paul "LeoNerd" Evans | 2015-03-20 | 1 | -2/+30 |
| * | | Minor PR comment tweaks. | Kegan Dougal | 2015-03-16 | 1 | -1/+1 |
| * | | Merge branch 'develop' into application-services-txn-reliability | Kegan Dougal | 2015-03-16 | 1 | -6/+7 |
| |\ \ |
|
| * | | | Use seconds; start gluing in the AS scheduler into the AS handler. | Kegan Dougal | 2015-03-09 | 1 | -2/+5 |
| * | | | Add appservice txns sql schema | Kegan Dougal | 2015-03-06 | 1 | -1/+1 |
* | | | | PEP8 | Erik Johnston | 2015-04-07 | 1 | -4/+0 |
* | | | | Fix prepare_sqlite3_database's convert_param_style | Erik Johnston | 2015-04-07 | 1 | -7/+2 |
* | | | | Bump database version | Erik Johnston | 2015-04-07 | 1 | -1/+1 |
* | | | | Make work in both Maria and SQLite. Fix tests | Erik Johnston | 2015-04-01 | 1 | -22/+21 |
* | | | | Fix unicode database support | Erik Johnston | 2015-03-25 | 1 | -4/+8 |
* | | | | Use _simple_upsert | Erik Johnston | 2015-03-24 | 1 | -3/+5 |
* | | | | Merge branch 'develop' of github.com:matrix-org/synapse into mysql | Erik Johnston | 2015-03-20 | 1 | -1/+2 |
|\ \ \ \
| | |_|/
| |/| | |
|
| * | | | Give sensible names for '_simple_...' transactions | Erik Johnston | 2015-03-20 | 1 | -1/+3 |
| * | | | Rearrange storage modules | Erik Johnston | 2015-03-20 | 1 | -468/+4 |
| | |/
| |/| |
|
* | | | Rearrange storage modules | Erik Johnston | 2015-03-20 | 1 | -462/+4 |
* | | | Convert storage layer to be mysql compatible | Erik Johnston | 2015-03-19 | 1 | -48/+116 |
|/ / |
|
* | | Also give _execute() a description | Paul "LeoNerd" Evans | 2015-03-11 | 1 | -2/+1 |
* | | Add a description to storage layer's _execute_and_decode() | Paul "LeoNerd" Evans | 2015-03-11 | 1 | -2/+2 |
* | | These aren't defined for redacted events so don't crash | David Baker | 2015-03-10 | 1 | -2/+4 |
|/ |
|
* | Note that we don't specify execution order | Erik Johnston | 2015-03-04 | 1 | -0/+4 |
* | s/schema_deltas/applied_schema_deltas/ | Erik Johnston | 2015-03-04 | 1 | -7/+9 |
* | s/%r/%s/ | Erik Johnston | 2015-03-04 | 1 | -1/+1 |
* | Add example directory structures in doc | Erik Johnston | 2015-03-04 | 1 | -1/+36 |
* | Don't assume db conn is a Context Manager. | Erik Johnston | 2015-03-04 | 1 | -1/+5 |
* | Add unique constraint on schema_version.lock schema. Use conflict clause in sql. | Erik Johnston | 2015-03-04 | 1 | -3/+3 |
* | Use context manager with db conn to correctly commit and rollback | Erik Johnston | 2015-03-04 | 1 | -11/+11 |
* | More docs. Rename 'schema/current' to 'schema/full_schemas' | Erik Johnston | 2015-03-04 | 1 | -7/+23 |
* | Add some docs and remove unused variables | Erik Johnston | 2015-03-04 | 1 | -8/+10 |
* | SYN-67: Finish up implementing new database schema management | Erik Johnston | 2015-03-04 | 1 | -66/+131 |
* | SYN-67: Begin changing the way we handle schema versioning | Erik Johnston | 2015-03-02 | 1 | -38/+106 |
* | Add missing comma | Erik Johnston | 2015-03-02 | 1 | -1/+1 |
* | We purposefully don't have a version 14 delta script. | Erik Johnston | 2015-03-02 | 1 | -1/+1 |
* | Run deltas and bump user_version in upgrade script | Kegan Dougal | 2015-03-02 | 1 | -1/+1 |
* | Use absolute path when loading delta sql files | Erik Johnston | 2015-02-17 | 1 | -1/+2 |
* | Bump schema version | Erik Johnston | 2015-02-17 | 1 | -1/+1 |
* | Merge pull request #50 from matrix-org/application-services | Mark Haines | 2015-02-13 | 1 | -0/+3 |
|\ |
|
| * | Merge branch 'develop' into application-services | Kegan Dougal | 2015-02-11 | 1 | -0/+5 |
| |\ |
|
| * \ | Merge branch 'develop' into application-services | Kegan Dougal | 2015-02-05 | 1 | -75/+136 |
| |\ \ |
|
| * | | | Implement txns for AS (un)registration. | Kegan Dougal | 2015-02-02 | 1 | -1/+1 |
| * | | | Actually merge into develop. | Kegan Dougal | 2015-02-02 | 1 | -8/+1 |
| * | | | Merge branch 'develop' into application-services | Kegan Dougal | 2015-02-02 | 1 | -4/+93 |
| |\ \ \ |
|
| * | | | | Add basic application_services SQL, and hook up parts of the appservice store... | Kegan Dougal | 2015-01-28 | 1 | -0/+1 |
| * | | | | Add appservice handler and store. Glue together rest > handler > store. | Kegan Dougal | 2015-01-27 | 1 | -2/+3 |
* | | | | | Prepare the database whenever a connection is opened from the db_pool so that... | Mark Haines | 2015-02-13 | 1 | -0/+3 |
* | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into use-simplejson | Erik Johnston | 2015-02-11 | 1 | -0/+5 |
|\ \ \ \ \
| | |_|_|/
| |/| | | |
|
| * | | | | Invalidate the cache for an event if it is redacted | Mark Haines | 2015-02-11 | 1 | -0/+2 |
| * | | | | Add a cache for get_event | Mark Haines | 2015-02-11 | 1 | -0/+3 |
| | |_|/
| |/| | |
|
* | | | | pyflakes | Erik Johnston | 2015-02-11 | 1 | -1/+0 |
* | | | | Don't unfreeze when using FreezeEvent.get_dict, as we are using a JSONEncoder... | Erik Johnston | 2015-02-11 | 1 | -2/+9 |
* | | | | Blunty replace json with simplejson | Erik Johnston | 2015-02-11 | 1 | -1/+1 |
|/ / / |
|
* | | | Brief comment on why we do some things on every call to persist_event and not... | Erik Johnston | 2015-02-04 | 1 | -0/+6 |
* | | | Rearrange persist_event so that do all the queries that need to be done befor... | Erik Johnston | 2015-02-04 | 1 | -71/+74 |
* | | | Add doc to get_event | Erik Johnston | 2015-02-03 | 1 | -0/+15 |
* | | | Try to ensure we don't persist an event we have already persisted. In persist... | Erik Johnston | 2015-02-03 | 1 | -4/+36 |
* | | | Don't fail an entire request if one of the returned events fails a signature ... | Erik Johnston | 2015-02-02 | 1 | -8/+13 |
| |/
|/| |
|
* | | Merge pull request #42 from matrix-org/replication_split | Mark Haines | 2015-01-30 | 1 | -0/+29 |
|\ \ |
|
| * \ | Merge branch 'rejections_storage' of github.com:matrix-org/synapse into repli... | Erik Johnston | 2015-01-30 | 1 | -0/+40 |
| |\ \ |
|
| * | | | Split up replication_layer module into client, server and transaction queue | Erik Johnston | 2015-01-26 | 1 | -1/+1 |
| * | | | Add storage method have_events | Erik Johnston | 2015-01-23 | 1 | -0/+29 |
* | | | | Remove merge conflict | Erik Johnston | 2015-01-30 | 1 | -3/+0 |
* | | | | Remember to add schema file to list | Erik Johnston | 2015-01-30 | 1 | -0/+1 |
* | | | | Merge branch 'develop' of github.com:matrix-org/synapse into rejections_storage | Erik Johnston | 2015-01-30 | 1 | -1/+10 |
|\ \ \ \
| |_|/ /
|/| | | |
|
| * | | | Merge pull request #37 from matrix-org/client_v2_filter | Erik Johnston | 2015-01-30 | 1 | -1/+3 |
| |\ \ \ |
|
| | * \ \ | Merge changes from develop | Mark Haines | 2015-01-29 | 1 | -0/+40 |
| | |\ \ \ |
|
| | * | | | | Created schema delta | Paul "LeoNerd" Evans | 2015-01-27 | 1 | -1/+1 |
| | * | | | | Initial stab at real SQL storage implementation of user filter definitions | Paul "LeoNerd" Evans | 2015-01-27 | 1 | -0/+1 |
| | * | | | | Move storage of user filters into real datastore layer; now have to mock it o... | Paul "LeoNerd" Evans | 2015-01-27 | 1 | -1/+2 |
| | | |_|/
| | |/| | |
|
| * | | | | Add room member count condition and default rule to make a noise on rooms of ... | David Baker | 2015-01-30 | 1 | -1/+4 |
| | |/ /
| |/| | |
|
* | | | | Merge branch 'develop' of github.com:matrix-org/synapse into rejections_storage | Erik Johnston | 2015-01-30 | 1 | -0/+40 |
|\| | |
| |_|/
|/| | |
|
| * | | Move pushers delta to v12 and bump schema version | David Baker | 2015-01-28 | 1 | -1/+1 |
| * | | Add brackets to make get room name / alias work | David Baker | 2015-01-26 | 1 | -2/+2 |
| * | | oops, this is not its own schema file | David Baker | 2015-01-22 | 1 | -1/+0 |
| * | | Oops: second part of commit dc938606 | David Baker | 2015-01-22 | 1 | -0/+3 |
| * | | Send room name and first alias in notification poke. | David Baker | 2015-01-15 | 1 | -0/+35 |
| * | | Merge branch 'develop' into pushers | David Baker | 2015-01-13 | 1 | -5/+3 |
| |\| |
|
| * | | Merge branch 'develop' into pushers | David Baker | 2014-12-18 | 1 | -129/+70 |
| |\ \ |
|
| * | | | schema version is now 10 | David Baker | 2014-12-18 | 1 | -1/+1 |
| * | | | ...and bump SCHEMA_VERSION | David Baker | 2014-12-18 | 1 | -1/+1 |
| * | | | Merge branch 'develop' into pushers | David Baker | 2014-12-02 | 1 | -16/+43 |
| |\ \ \ |
|
| * \ \ \ | Merge branch 'develop' into pushers | David Baker | 2014-11-20 | 1 | -1/+1 |
| |\ \ \ \ |
|
| * | | | | | Start creating a module to do generic notifications (just prints them to stdo... | David Baker | 2014-11-19 | 1 | -2/+4 |
* | | | | | | Add support for storing rejected events in EventContext and data stores | Erik Johnston | 2015-01-22 | 1 | -3/+8 |
| |_|_|_|/
|/| | | | |
|
* | | | | | Add delta and bump DB version | Erik Johnston | 2015-01-06 | 1 | -1/+1 |
* | | | | | Update copyright notices | Mark Haines | 2015-01-06 | 1 | -1/+1 |
* | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.6.0 | Erik Johnston | 2014-12-16 | 1 | -80/+0 |
|\ \ \ \ \
| | |_|_|/
| |/| | | |
|
| * | | | | Merge branch 'release-v0.6.0' into develop | Mark Haines | 2014-12-16 | 1 | -1/+13 |
| |\ \ \ \ |
|
| * | | | | | Remove send_message since nothing was calling it. Remove Snapshot because onl... | Mark Haines | 2014-12-16 | 1 | -80/+0 |
* | | | | | | Use is_outlier() so that we don't get AttributeError | Erik Johnston | 2014-12-16 | 1 | -3/+1 |
| |/ / / /
|/| | | | |
|
* | | | | | Do run all deltas up to missing delta 10 | Erik Johnston | 2014-12-16 | 1 | -4/+4 |
* | | | | | Make failure to run appropraite upgrade scripts more helpful. | Erik Johnston | 2014-12-16 | 1 | -0/+12 |
* | | | | | Bump database version | Erik Johnston | 2014-12-16 | 1 | -1/+1 |
|/ / / / |
|
* | | | | Update upgrade script | Erik Johnston | 2014-12-16 | 1 | -1/+1 |
* | | | | Persist internal_metadata | Erik Johnston | 2014-12-16 | 1 | -0/+5 |
* | | | | Kill off synapse.api.events.* | Erik Johnston | 2014-12-16 | 1 | -10/+6 |
* | | | | Use frozenutils | Erik Johnston | 2014-12-15 | 1 | -2/+1 |
* | | | | Fix bug where we ignored event_edge_hashes table | Erik Johnston | 2014-12-15 | 1 | -1/+0 |
* | | | | Store json as UTF-8 and not bytes | Erik Johnston | 2014-12-12 | 1 | -1/+1 |
* | | | | Merge branch 'develop' of github.com:matrix-org/synapse into events_refactor | Erik Johnston | 2014-12-11 | 1 | -1/+5 |
|\ \ \ \ |
|
| * \ \ \ | Merge branch 'develop' into media_repository | Mark Haines | 2014-12-10 | 1 | -1/+1 |
| |\ \ \ \ |
|
| * \ \ \ \ | Merge branch 'develop' into media_repository | Mark Haines | 2014-12-10 | 1 | -16/+43 |
| |\ \ \ \ \
| | | |_|_|/
| | |/| | | |
|
| * | | | | | Get uploads working with new media repo | Mark Haines | 2014-12-02 | 1 | -1/+5 |
| | |_|_|/
| |/| | | |
|
* | | | | | Fix bug where we clobbered old state group values | Erik Johnston | 2014-12-10 | 1 | -1/+2 |
* | | | | | Fix bug when uploading state with empty state_key | Erik Johnston | 2014-12-10 | 1 | -1/+3 |
* | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into events_refactor | Erik Johnston | 2014-12-10 | 1 | -1/+1 |
|\ \ \ \ \
| | |_|/ /
| |/| | | |
|
| * | | | | track replication destination health, and perform exponential back-off when s... | Matthew Hodgson | 2014-12-07 | 1 | -1/+1 |
| | |/ /
| |/| | |
|
* | | | | Try and figure out how and why signatures are being changed. | Erik Johnston | 2014-12-10 | 1 | -10/+0 |
* | | | | Change the way we implement get_events to be less sucky | Erik Johnston | 2014-12-09 | 1 | -17/+7 |
* | | | | Start making more things use EventContext rather than event.* | Erik Johnston | 2014-12-05 | 1 | -10/+13 |
* | | | | Store full JSON of events in db | Erik Johnston | 2014-12-01 | 1 | -0/+19 |
|/ / / |
|
* | | | Don't delete the entire current_state_events table | Erik Johnston | 2014-11-26 | 1 | -1/+4 |
* | | | Add update delta for schema change | Erik Johnston | 2014-11-26 | 1 | -1/+1 |
* | | | Correctly handle the case where we get an event for an unknown room, which tu... | Erik Johnston | 2014-11-26 | 1 | -15/+39 |
|/ / |
|
* | | Use module loggers rather than the root logger. Exceptions caused by bad clie... | Mark Haines | 2014-11-20 | 1 | -1/+1 |
* | | Bump version, changelog and upgrade.rst | Erik Johnston | 2014-11-19 | 1 | -1/+1 |
|/ |
|
* | Fix PDU and event signatures | Mark Haines | 2014-11-14 | 1 | -2/+2 |
* | Store all signatures on events rather than just dropping them | Erik Johnston | 2014-11-12 | 1 | -7/+8 |
* | Fix bugs with invites/joins across federatiom. | Erik Johnston | 2014-11-12 | 1 | -3/+11 |
* | PEP8 | Erik Johnston | 2014-11-10 | 1 | -3/+4 |
* | Tidy up some of the unused sql tables | Erik Johnston | 2014-11-10 | 1 | -18/+3 |
* | Fix joining over federation | Erik Johnston | 2014-11-07 | 1 | -0/+1 |
* | Start implementing auth chains | Erik Johnston | 2014-11-07 | 1 | -1/+11 |
* | Amalgamate all power levels. | Erik Johnston | 2014-11-06 | 1 | -12/+0 |
* | Implement new replace_state and changed prev_state | Erik Johnston | 2014-11-06 | 1 | -23/+69 |
* | Formatting | Erik Johnston | 2014-11-03 | 1 | -1/+4 |
* | Sign evnets | Erik Johnston | 2014-10-31 | 1 | -0/+6 |
* | Make prev_event signing work again. | Erik Johnston | 2014-10-31 | 1 | -6/+5 |
* | Remove more references to dead PDU tables | Erik Johnston | 2014-10-31 | 1 | -9/+0 |
* | Remove PDU tables. | Erik Johnston | 2014-10-31 | 1 | -59/+1 |
* | Start filling out and using new events tables | Erik Johnston | 2014-10-29 | 1 | -19/+26 |
* | Don't reference PDU when persisting event | Erik Johnston | 2014-10-28 | 1 | -2/+3 |
* | Begin implementing all the PDU storage stuff in Events land | Erik Johnston | 2014-10-28 | 1 | -17/+55 |
* | Add transaction level logging and timing information. Add a _simple_delete me... | Erik Johnston | 2014-10-28 | 1 | -1/+2 |
* | Merge branch 'event_signing' of github.com:matrix-org/synapse into federation... | Erik Johnston | 2014-10-27 | 1 | -7/+44 |
|\ |
|
| * | Merge branch 'develop' into event_signing | Mark Haines | 2014-10-27 | 1 | -4/+5 |
| |\ |
|
| * \ | Merge branch 'develop' into event_signing | Mark Haines | 2014-10-17 | 1 | -0/+2 |
| |\ \ |
|
| * | | | Hash the same content covered by the signature when referencing previous PDUs... | Mark Haines | 2014-10-17 | 1 | -1/+8 |
| * | | | Include hashes of previous pdus when referencing them | Mark Haines | 2014-10-16 | 1 | -6/+14 |
| * | | | Sign outgoing PDUs. | Mark Haines | 2014-10-16 | 1 | -3/+4 |
| * | | | persist hashes and origin signatures for PDUs | Mark Haines | 2014-10-15 | 1 | -1/+20 |
* | | | | Merge branch 'develop' of github.com:matrix-org/synapse into federation_autho... | Erik Johnston | 2014-10-27 | 1 | -4/+7 |
|\ \ \ \
| | |_|/
| |/| | |
|
| * | | | Wrap preparing the database in a transaction. Otherwise it will take many sec... | Mark Haines | 2014-10-24 | 1 | -3/+4 |
| * | | | Bump database version number. | Erik Johnston | 2014-10-17 | 1 | -1/+1 |
| | |/
| |/| |
|
| * | | keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating ... | Mark Haines | 2014-10-17 | 1 | -0/+2 |
| |/ |
|
* / | Begin implementing state groups. | Erik Johnston | 2014-10-14 | 1 | -1/+5 |
|/ |
|
* | Merge branch 'develop' into server2server_signing | Mark Haines | 2014-09-30 | 1 | -6/+47 |
|\ |
|
| * | pyflakes cleanup | Erik Johnston | 2014-09-30 | 1 | -1/+1 |
| * | SYN-48: Delete dead code | Erik Johnston | 2014-09-29 | 1 | -26/+0 |
| * | SYN-48: Implement WHOIS rest servlet | Erik Johnston | 2014-09-29 | 1 | -2/+38 |
| * | SYN-48: Track User-Agents as well as IPs for client devices. | Erik Johnston | 2014-09-29 | 1 | -2/+4 |
| * | Track the IP users connect with. Add an admin column to users table. | Erik Johnston | 2014-09-26 | 1 | -1/+11 |
| * | Merge branch 'deletions' of github.com:matrix-org/synapse into develop | Erik Johnston | 2014-09-25 | 1 | -4/+22 |
| |\ |
|
| | * | Add LIMIT to scalar subquery | Erik Johnston | 2014-09-25 | 1 | -1/+2 |
| | * | Rename deletions to redactions | Erik Johnston | 2014-09-24 | 1 | -11/+12 |
| | * | Make deleting deletes not undelete | Erik Johnston | 2014-09-24 | 1 | -14/+4 |
| | * | Fix bug where we didn't correctly pull out the event_id of the deletion | Erik Johnston | 2014-09-24 | 1 | -1/+5 |
| | * | Add v4 deltas to current sql. | Erik Johnston | 2014-09-24 | 1 | -0/+1 |
| | * | Rename 'pruned' to 'pruned_because' | Erik Johnston | 2014-09-23 | 1 | -1/+1 |
| | * | Make sure we don't persist the 'pruned' key | Erik Johnston | 2014-09-23 | 1 | -1/+1 |
| | * | Add m.room.deletion. If an event is deleted it will be returned to clients 'p... | Erik Johnston | 2014-09-23 | 1 | -4/+25 |
| * | | Fix bug where we tried to insert state events with null state key | Erik Johnston | 2014-09-25 | 1 | -1/+2 |
| |/ |
|
* / | SYN-75 Verify signatures on server to server transactions | Mark Haines | 2014-09-30 | 1 | -0/+1 |
|/ |
|
* | Merge branch 'develop' into test-sqlite-memory | Paul "LeoNerd" Evans | 2014-09-17 | 1 | -5/+10 |
|\ |
|
| * | Correctly handle receiving 'missing' Pdus from federation, rather than just d... | Erik Johnston | 2014-09-15 | 1 | -5/+10 |
* | | Merge remote-tracking branch 'origin/develop' into test-sqlite-memory | Paul "LeoNerd" Evans | 2014-09-15 | 1 | -1/+7 |
|\| |
|
| * | Fix bug where we no longer stored user_id on Pdus | Erik Johnston | 2014-09-12 | 1 | -1/+7 |
* | | Revert recent changes to RoomMemberStore | Paul "LeoNerd" Evans | 2014-09-12 | 1 | -1/+1 |
* | | Add a .runInteraction() method on SQLBaseStore itself to wrap the .db_pool | Paul "LeoNerd" Evans | 2014-09-12 | 1 | -2/+2 |
* | | Rename _store_room_member_txn to _store_room_member_from_event_txn so we can ... | Paul "LeoNerd" Evans | 2014-09-11 | 1 | -1/+1 |
* | | prepare_database() on db_conn, not plain name, so we can pass in the connecti... | Paul "LeoNerd" Evans | 2014-09-10 | 1 | -31/+26 |
* | | Move database preparing code out of homserver.py into storage where it belongs | Paul "LeoNerd" Evans | 2014-09-10 | 1 | -0/+61 |
|/ |
|
* | Fix bug where we used an unbound local variable if we ended up rolling back t... | Erik Johnston | 2014-09-09 | 1 | -4/+1 |
* | Apparently we can't do txn.rollback(), so raise and catch an exception instead. | Erik Johnston | 2014-09-08 | 1 | -11/+19 |