Richard van der Hoff
|
bcfc647e4d
|
Synapse 1.5.0rc2 (2019-10-28)
=============================
Bugfixes
--------
- Update list of boolean columns in `synapse_port_db`. ([\#6247](https://github.com/matrix-org/synapse/issues/6247))
- Fix /keys/query API on workers. ([\#6256](https://github.com/matrix-org/synapse/issues/6256))
- Improve signature checking on some federation APIs. ([\#6262](https://github.com/matrix-org/synapse/issues/6262))
Internal Changes
----------------
- Move schema delta files to the correct data store. ([\#6248](https://github.com/matrix-org/synapse/issues/6248))
- Small performance improvement by removing repeated config lookups in room stats calculation. ([\#6255](https://github.com/matrix-org/synapse/issues/6255))
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEv27Axt/F4vrTL/8QOSor00I9eP8FAl225VkACgkQOSor00I9
eP/7wwf6AkQE1dGYDPpmS29XYocfD3EbjT8FojaHTz1gbkIt5rEF88QHzwRo4P/x
1S1kQZpEKxKrwmLMDmSbw9STK/76LKGk9k8VycVHfTdy8SICCiL50pVPpSTJ4nXV
905E7nY0zau3wunWJD4gEjqll967W0AtNKwCHO0D6vNP4pcQNhTkSjhnmypXCFGo
bvV9r0wq8mtq/FS1GX0Y2CEwbbV1MoPrvlXW37t/gBPk3P1QB/vPjakxO8LgeuZf
JzAamP5jOYZJpPCpZxwDm6ZNEQ7T4jORdA623wp1gh1nTG88cObCLXJe2jCnpjnJ
QVb1YlJiwcehXkclIoywgIzj13iIsw==
=7ctT
-----END PGP SIGNATURE-----
Merge tag 'v1.5.0rc2' into develop
Synapse 1.5.0rc2 (2019-10-28)
=============================
Bugfixes
--------
- Update list of boolean columns in `synapse_port_db`. ([\#6247](https://github.com/matrix-org/synapse/issues/6247))
- Fix /keys/query API on workers. ([\#6256](https://github.com/matrix-org/synapse/issues/6256))
- Improve signature checking on some federation APIs. ([\#6262](https://github.com/matrix-org/synapse/issues/6262))
Internal Changes
----------------
- Move schema delta files to the correct data store. ([\#6248](https://github.com/matrix-org/synapse/issues/6248))
- Small performance improvement by removing repeated config lookups in room stats calculation. ([\#6255](https://github.com/matrix-org/synapse/issues/6255))
|
2019-10-28 12:59:13 +00:00 |
|
Richard van der Hoff
|
c482d45822
|
1.5.0rc2
|
2019-10-28 12:48:18 +00:00 |
|
Richard van der Hoff
|
172f264ed3
|
Improve signature checking on some federation APIs (#6262)
Make sure that we check that events sent over /send_join, /send_leave, and
/invite, are correctly signed and come from the expected servers.
|
2019-10-28 12:43:23 +00:00 |
|
Richard van der Hoff
|
9aee28927b
|
Convert EventContext to attrs (#6218)
* make EventContext use an attr
|
2019-10-28 14:29:55 +02:00 |
|
Hubert Chathi
|
da78f61778
|
Merge pull request #6253 from matrix-org/uhoreg/e2e_backup_delete_keys
delete keys when deleting backup versions
|
2019-10-25 11:28:11 -04:00 |
|
Erik Johnston
|
64c2cfda8a
|
Merge branch 'release-v1.5.0' of github.com:matrix-org/synapse into develop
|
2019-10-25 11:34:49 +01:00 |
|
Erik Johnston
|
87259b3a3a
|
Merge pull request #6255 from matrix-org/erikj/stats_config
Remove repeated calls to config.stats_enabled.
|
2019-10-25 11:34:38 +01:00 |
|
Erik Johnston
|
a71b8c87ec
|
Merge branch 'release-v1.5.0' of github.com:matrix-org/synapse into develop
|
2019-10-25 11:32:24 +01:00 |
|
Erik Johnston
|
a411f2b177
|
Fix /keys/query API on workers.
The necessary getters were added only to the master store and not the
worker stores.
|
2019-10-25 11:08:03 +01:00 |
|
Erik Johnston
|
f666d6f5d7
|
Remove repeated calls to config.stats_enabled.
Turns out that fetching variables from the config object is expensive,
so doing it once at startup avoids unnecessary work.
|
2019-10-25 10:28:36 +01:00 |
|
Erik Johnston
|
44ab048cfe
|
Merge pull request #6251 from matrix-org/michaelkaye/debug_guard_logging
Reduce debug logging overhead
|
2019-10-25 10:05:44 +01:00 |
|
Hubert Chathi
|
c40d7244f8
|
Merge branch 'develop' into cross-signing_federation
|
2019-10-24 22:31:25 -04:00 |
|
Hubert Chathi
|
8ac766c44a
|
make notification of signatures work with workers
|
2019-10-24 22:14:58 -04:00 |
|
Hubert Chathi
|
ff05c9b760
|
don't error if federation query doesn't have cross-signing keys
|
2019-10-24 21:46:11 -04:00 |
|
Hubert Chathi
|
848cd388d9
|
delete keys when deleting backups
|
2019-10-24 21:21:51 -04:00 |
|
Michael Kaye
|
e4d98188da
|
Address codestyle concerns
|
2019-10-24 18:43:13 +01:00 |
|
Michael Kaye
|
8f4a808d9d
|
Delay printf until logging is required.
Using % will cause the string to be generated even if debugging
is off.
|
2019-10-24 18:31:53 +01:00 |
|
Michael Kaye
|
9eebc1e73b
|
use %r to __repr__ objects
This avoids calculating __repr__ unless we are going to log.
|
2019-10-24 18:18:56 +01:00 |
|
Michael Kaye
|
f85b9842f0
|
Don't encode object as UTF-8 string if not needed.
I believe that string formatting ~10-15 sized events will
take a proportion of CPU time.
|
2019-10-24 18:08:45 +01:00 |
|
Michael Kaye
|
39266a9c9f
|
Make user/room stats log line less verbose.
|
2019-10-24 17:55:53 +01:00 |
|
Erik Johnston
|
3aa2a90556
|
Move schema delta files to the correct data store.
They were put in the global schema delta directory due to a bad merge.
|
2019-10-24 16:45:03 +01:00 |
|
Andrew Morgan
|
8831b04a53
|
1.5.0rc1
|
2019-10-24 12:47:58 +01:00 |
|
Neil Johnson
|
2794b79052
|
Option to suppress resource exceeded alerting (#6173)
The expected use case is to suppress MAU limiting on small instances
|
2019-10-24 11:48:46 +01:00 |
|
Andrew Morgan
|
92e88a71d3
|
Cleanup extra quotes from IDEs (#6236)
|
2019-10-23 16:49:05 +01:00 |
|
Erik Johnston
|
3ca4c7c516
|
Use new EventPersistenceStore
|
2019-10-23 16:15:03 +01:00 |
|
Erik Johnston
|
73cf63784b
|
Add DataStores and Storage classes.
|
2019-10-23 16:15:03 +01:00 |
|
Hubert Chathi
|
dc2cd6f79d
|
move get_e2e_cross_signing_key to EndToEndKeyWorkerStore so it works with workers
|
2019-10-23 09:13:47 -04:00 |
|
Erik Johnston
|
22a9847670
|
Move persist_events out from main data store.
This is in preparation for splitting out of state_groups_state from the
main store into it own one, as persisting events depends on calculating
state.
|
2019-10-23 13:29:44 +01:00 |
|
Andrew Morgan
|
409c62b27b
|
Add config linting script that checks for bool casing (#6203)
Add a linting script that enforces all boolean values in the default config be lowercase.
This has annoyed me for a while so I decided to fix it.
|
2019-10-23 13:22:54 +01:00 |
|
Hubert Chathi
|
480eac30eb
|
black
|
2019-10-22 22:37:16 -04:00 |
|
Hubert Chathi
|
404e8c8532
|
vendor-prefix the EDU name until MSC1756 is merged into the spec
|
2019-10-22 22:33:23 -04:00 |
|
Hubert Chathi
|
1fabf82d50
|
update to work with newer code, and fix formatting
|
2019-10-22 21:44:58 -04:00 |
|
Hubert Chathi
|
41ad35b523
|
add missing param
|
2019-10-22 19:06:29 -04:00 |
|
Hubert Chathi
|
cfdb84422d
|
make black happy
|
2019-10-22 19:06:06 -04:00 |
|
Hubert Chathi
|
a1aaf3eea6
|
don't crash if the user doesn't have cross-signing keys
|
2019-10-22 19:04:37 -04:00 |
|
Hubert Chathi
|
8d3542a64e
|
implement federation parts of cross-signing
|
2019-10-22 19:04:35 -04:00 |
|
Erik Johnston
|
c17efdc01c
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_stores
|
2019-10-22 18:44:29 +01:00 |
|
Erik Johnston
|
23d62eded2
|
Clean up prepare_database.py a bit and add comments
|
2019-10-22 18:43:31 +01:00 |
|
Erik Johnston
|
6cc497f99b
|
Delete background_update table creation in main data_store
|
2019-10-22 18:02:50 +01:00 |
|
Erik Johnston
|
1bbc5444a8
|
Move README into synapse/storage/__init__.py
|
2019-10-22 17:59:31 +01:00 |
|
Hubert Chathi
|
2761731634
|
Merge pull request #5726 from matrix-org/uhoreg/e2e_cross-signing2-part2
Cross-signing [3/4] -- uploading signatures edition
|
2019-10-22 17:05:06 +01:00 |
|
Erik Johnston
|
acf47c7698
|
Add a basic README to synapse.storage
|
2019-10-22 11:55:46 +01:00 |
|
Erik Johnston
|
bb6264be0b
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_stores
|
2019-10-22 10:41:18 +01:00 |
|
Erik Johnston
|
ffd24545bb
|
Fix schema management to work with multiple data stores.
|
2019-10-21 16:08:40 +01:00 |
|
Erik Johnston
|
c66a06ac6b
|
Move storage classes into a main "data store".
This is in preparation for having multiple data stores that offer
different functionality, e.g. splitting out state or event storage.
|
2019-10-21 16:05:06 +01:00 |
|
Neil Johnson
|
82c8799ec7
|
Set room version default to 5
|
2019-10-19 09:06:15 +01:00 |
|
Richard van der Hoff
|
93eaeec75a
|
Remove Auth.check method (#6217)
This method was somewhat redundant, and confusing.
|
2019-10-18 19:43:36 +02:00 |
|
Hubert Chathi
|
36adfaedab
|
Merge branch 'develop' into cross-signing_sig_upload
|
2019-10-18 18:34:42 +01:00 |
|
Hubert Chathi
|
125eb45e19
|
fix doc strings
|
2019-10-18 16:56:16 +01:00 |
|
Hubert Chathi
|
0a9d22808c
|
Merge branch 'uhoreg/e2e_cross-signing_merged' into develop
|
2019-10-18 15:57:40 +01:00 |
|