Commit Graph

3630 Commits (724bb1e7d9c986efbddd2b6ad4dd978213a21c7f)
 

Author SHA1 Message Date
Erik Johnston 1ef66cc3bd Move database configuration into config module 10 years ago
Erik Johnston 416a3e6c4f Ensure check_same_thread is enabled for sqlite3 10 years ago
Erik Johnston 8558e1ec73 Make get_max_token into inlineCallbacks so that the lock works. 10 years ago
Erik Johnston 56f518d279 Add docs on how to use synapse with psycopg2 10 years ago
Erik Johnston 6f8e2d517e Merge branch 'develop' of github.com:matrix-org/synapse into postgres 10 years ago
Erik Johnston 1c1d67dfef Merge pull request #132 from matrix-org/observer_and_locks 10 years ago
Erik Johnston 2c70849dc3 Fix newlines 10 years ago
Erik Johnston 0a016b0525 Pull inner function out. 10 years ago
Erik Johnston e701aec2d1 Implement locks using create_observer for fetching media and server keys 10 years ago
David Baker 412ece18e7 Add commentage. 10 years ago
Erik Johnston 1c82fbd2eb Implement create_observer. 10 years ago
Erik Johnston 2732be83d9 Shuffle operations so that locking upsert happens last in the txn. This ensures the lock is held for the least amount of time possible. 10 years ago
Erik Johnston e4c4664d73 Handle the fact that postgres databases can be restarted from under us 10 years ago
David Baker 03c4f0ed67 pep8 10 years ago
David Baker f1acb9fd40 logging args 10 years ago
David Baker 8a5be236e0 pep8 10 years ago
David Baker df75914791 pep8 10 years ago
David Baker b02e1006b9 Run database check before daemonizing, at the cost of database hygiene. 10 years ago
David Baker f8152f2708 rename db method to be more informative 10 years ago
David Baker 2f475bd5d5 pep8 10 years ago
David Baker a7b51f4539 Check users in our table aren't on a different domain to the one we're configured with to try & fix SYN-266 10 years ago
Mark Haines 288702170d Add config for setting the perspective servers 10 years ago
David Baker f46eee838a Add note about updating your signing keys (ie. "the auto thing") 10 years ago
David Baker a654f3fe49 Matrix ID server is now HTTPS 10 years ago
David Baker 44ccfa6258 Remove ancient history 10 years ago
David Baker 04d1725752 Pedant: OS X has a space 10 years ago
David Baker 1bac74b9ae Change to https for ID server communication 10 years ago
David Baker ed83638668 Make one-to-one rule an underride otherwise bings don't work in one-to-one wrooms. Likewise a couple of other rules. 10 years ago
David Baker 7ac8a60c6f More underscores 10 years ago
Mark Haines c253b14f6e Merge branch 'develop' into key_distribution 10 years ago
Mark Haines bdcb23ca25 Fix spelling 10 years ago
Mark Haines b2c2dc8940 Merge branch 'develop' into key_distribution 10 years ago
Mark Haines 869dc94cbb Call the super classes when generating config 10 years ago
David Baker a218619626 Use underscores instead of camelcase for id server stuff 10 years ago
Mark Haines b1e68add19 Add a config file for perspective servers 10 years ago
Mark Haines 31e262e6b4 Copyright notice 10 years ago
Mark Haines eede182df7 Merge branch 'develop' into key_distribution 10 years ago
Mark Haines 4e2f8b8722 Copyright notices 10 years ago
Mark Haines c8c710eca7 Move the key related config parser into a separate file 10 years ago
Mark Haines 149ed9f151 Better help for the old-signing-key option 10 years ago
David Baker f7a79a37be pep8 10 years ago
David Baker 6532b6e607 Merge branch 'develop' into csauth 10 years ago
David Baker 74270defda No commas here, otherwise our error string constants become tuples. 10 years ago
Paul "LeoNerd" Evans e1e5e53127 Remove users from the remote_offline_serials list (and clean up empty elements) when they go online again 10 years ago
Paul "LeoNerd" Evans b3bda8a75f Don't let the remote offline serial list grow arbitrarily large 10 years ago
Paul "LeoNerd" Evans 8a785c3006 Store a list of the presence serial number at which remote users went offline, so that when we delete them from the cachemap, we can still synthesize OFFLINE events for them (SYN-261) 10 years ago
Paul "LeoNerd" Evans 191f7f09ce Generate presence event-stream JSON structures directly 10 years ago
David Baker 03eb4adc6e Dedicated error code for failed 3pid auth verification 10 years ago
Mark Haines 4bbf7156ef Update to match the specification for key/v2 10 years ago
Paul "LeoNerd" Evans 6d15401341 Mumble ReST mumble ``fixed-width`` mumble 10 years ago