Commit Graph

36 Commits (636a0dbde7082a485c0d4ac58137ecb75f7f23fe)

Author SHA1 Message Date
Mark Haines b95a178584 SYN-75 Verify signatures on server to server transactions 10 years ago
Erik Johnston 3ccb17ce59 SYN-48: Implement WHOIS rest servlet 10 years ago
Erik Johnston f7d80930f2 SYN-48: Track User-Agents as well as IPs for client devices. 10 years ago
Erik Johnston 0fdf308874 Track the IP users connect with. Add an admin column to users table. 10 years ago
Erik Johnston 70899d3ab2 Rename deletions to redactions 10 years ago
Erik Johnston 4354590a69 Add v4 deltas to current sql. 10 years ago
Erik Johnston bc250a6afa SYN-12: Implement auth for deletion by adding a 'delete_level' on the ops levels event 10 years ago
Erik Johnston 78af6bbb98 Add m.room.deletion. If an event is deleted it will be returned to clients 'pruned', i.e. all client specified keys will be removed. 10 years ago
Erik Johnston 231afe464a Add a deletions table 10 years ago
Erik Johnston 9dd4570b68 Generate m.room.aliases event when the HS creates a room alias 10 years ago
Matthew Hodgson 8a7c1d6a00 fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch. 10 years ago
Paul "LeoNerd" Evans 756e171ad0 Store SQL DDL deltas as well; attempt to upgrade the database on startup if it's too old 10 years ago
Mark Haines c6eafdfbaf Add copyright notices and fix pyflakes errors 10 years ago
Erik Johnston b8ab9f1c0a Add all the necessary checks to make banning work. 10 years ago
Erik Johnston db7109c43b Add beginnings of ban support. 10 years ago
Erik Johnston 865469f233 Implement power level lists, default power levels and send_evnet_level/add_state_level events. 10 years ago
Erik Johnston 1118f02689 Start adding storage for new events. 10 years ago
Mark Haines d7ae9b90a0 Add store for server certificates and keys 10 years ago
Erik Johnston 9d86c8c7a6 Add a unique constraint on the room hosts table 10 years ago
Erik Johnston 9f514915af Add indices to schema 10 years ago
Erik Johnston 808f663ed1 Don't return state event outlier's when paginating. 10 years ago
Erik Johnston 598a1d8ff9 Change the way pagination works to support out of order events. 10 years ago
Erik Johnston 709a92cee8 SQL doesn't allow AUTOINCREMENT on non PRIMARY KEY columns. 10 years ago
Erik Johnston fc26275bb3 Add two different columns for ordering the events table, one which can be used for pagination and one which can be as tokens for notifying clients. Also add a 'processed' field which is currently always set to True 10 years ago
Erik Johnston 114984a236 Start chagning the events stream to work with the new DB schema 10 years ago
Erik Johnston 5002efa31b Reimplement the get public rooms api to work with new DB schema 10 years ago
Erik Johnston 2c46bb6208 Fix up typos and correct sql queries 10 years ago
Erik Johnston 937c175029 Fix up RoomMemberStore to work with the new schema. 10 years ago
Paul "LeoNerd" Evans d05aa651f8 An initial hack at storing presence state-change mtimes in database and presenting age durations to clients/federation events 10 years ago
Erik Johnston beaf4384d9 Make feedback table also store sender. 10 years ago
Erik Johnston 336987bb8d Initial stab at refactoring the SQL tables, including rejigging some of the storage layer. 10 years ago
Erik Johnston 3dfa84bec8 Convert im schema to a 'one' table structure 10 years ago
matrix.org 4f475c7697 Reference Matrix Home Server 10 years ago