Mark Haines
|
2ec5426035
|
Use a namedtuple rather than tuple unpacking
|
2016-03-31 10:33:02 +01:00 |
|
Mark Haines
|
1fbb094c6f
|
Add replication streams for ex outliers and current state resets
|
2016-03-30 17:19:56 +01:00 |
|
Mark Haines
|
61407986b4
|
Add a entry to current_state_resets table when the current state is reset
|
2016-03-30 16:18:46 +01:00 |
|
Mark Haines
|
31a9eceda5
|
Add a replication stream for state groups
|
2016-03-30 16:01:58 +01:00 |
|
Mark Haines
|
fc66df1e60
|
Merge pull request #674 from matrix-org/markjh/replicate_state
Use a stream id generator to assign state group ids
|
2016-03-30 15:58:49 +01:00 |
|
Erik Johnston
|
178c9fb200
|
Merge pull request #673 from matrix-org/erikj/forget
Require user to have left room to forget room
|
2016-03-30 15:55:24 +01:00 |
|
Erik Johnston
|
73b6bf4629
|
Only forget room if you were in the room
|
2016-03-30 15:09:18 +01:00 |
|
Erik Johnston
|
08a8514b7a
|
Remove spurious comment
|
2016-03-30 15:05:33 +01:00 |
|
Erik Johnston
|
d24662b88a
|
Merge branch 'master' of github.com:matrix-org/synapse into develop
|
2016-03-30 14:41:31 +01:00 |
|
Mark Haines
|
1e25f62ee6
|
Use a stream id generator to assign state group ids
|
2016-03-30 12:55:02 +01:00 |
|
Erik Johnston
|
5fbdf2bcec
|
Merge branch 'release-v0.14.0' of github.com:matrix-org/synapse
|
2016-03-30 12:36:40 +01:00 |
|
Erik Johnston
|
e7aaa7c61e
|
Bump version and changelog
|
2016-03-30 12:35:25 +01:00 |
|
Erik Johnston
|
fddb6fddc1
|
Require user to have left room to forget room
This dramatically simplifies the forget API code - in particular it no
longer generates a leave event.
|
2016-03-30 11:03:00 +01:00 |
|
Erik Johnston
|
a932acaa6b
|
Merge pull request #672 from nikriek/new-author
Add new author
|
2016-03-29 23:19:52 +01:00 |
|
Niklas Riekenbrauck
|
82312d4fff
|
Add new author
|
2016-03-29 23:42:15 +02:00 |
|
Erik Johnston
|
f5bf45a2e5
|
Merge pull request #671 from nikriek/jwt-support
Support login using Javascript Web Tokens (JWT)
|
2016-03-29 16:31:42 +01:00 |
|
Niklas Riekenbrauck
|
3f9948a069
|
Add JWT support
|
2016-03-29 14:36:36 +02:00 |
|
Mark Haines
|
3e8bb99a2b
|
Merge pull request #668 from matrix-org/markjh/deduplicate
Deduplicate identical /sync requests
|
2016-03-24 18:07:30 +00:00 |
|
Mark Haines
|
77cba688ed
|
Fix typo
|
2016-03-24 18:02:37 +00:00 |
|
Mark Haines
|
54a546091a
|
Add a response cache for getting the public room list
|
2016-03-24 18:02:10 +00:00 |
|
Mark Haines
|
191c7bef6b
|
Deduplicate identical /sync requests
|
2016-03-24 17:47:31 +00:00 |
|
David Baker
|
31e6f8636f
|
Merge pull request #667 from matrix-org/dbkr/never_notify_member_events
Never notify for member events.
|
2016-03-24 13:48:02 +00:00 |
|
David Baker
|
3b554bda26
|
Never notify for member events. This fixes https://github.com/vector-im/vector-web/issues/828
|
2016-03-24 13:19:39 +00:00 |
|
Erik Johnston
|
15844040c2
|
Bump version and changelog
|
2016-03-23 16:57:41 +00:00 |
|
Erik Johnston
|
7a3815b372
|
Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.14.0
|
2016-03-23 16:55:29 +00:00 |
|
Erik Johnston
|
647b041d1a
|
Merge pull request #666 from matrix-org/erikj/intern
Intern lots of strings
|
2016-03-23 16:54:59 +00:00 |
|
Erik Johnston
|
8122ad7bab
|
Simplify intern_dict
|
2016-03-23 16:41:54 +00:00 |
|
Erik Johnston
|
2f0180b09e
|
Don't bother interning keys that are already interned
|
2016-03-23 16:29:46 +00:00 |
|
Erik Johnston
|
acdfef7b14
|
Intern all the things
|
2016-03-23 16:25:54 +00:00 |
|
Erik Johnston
|
f96526ffc2
|
Intern sender, event_id and room_id in events
|
2016-03-23 15:04:11 +00:00 |
|
Erik Johnston
|
fe9794706a
|
Intern type and state_key on events
|
2016-03-23 14:58:08 +00:00 |
|
Erik Johnston
|
75daede92f
|
String intern
|
2016-03-23 14:53:53 +00:00 |
|
Erik Johnston
|
fbdeb1778d
|
Merge pull request #664 from matrix-org/erikj/public_room_list
Don't require alias in public room list.
|
2016-03-23 14:42:01 +00:00 |
|
Erik Johnston
|
b275765545
|
Comment about weird SQL
|
2016-03-23 14:15:32 +00:00 |
|
Erik Johnston
|
0c1a27b787
|
SQLite and postgres doesn't share a true literal
|
2016-03-23 14:10:49 +00:00 |
|
Erik Johnston
|
84afeb41f3
|
Ensure all old public rooms have aliases
|
2016-03-23 13:59:34 +00:00 |
|
Erik Johnston
|
b2802a1351
|
Ensure published rooms have public join rules
|
2016-03-23 13:59:31 +00:00 |
|
Erik Johnston
|
0677fc1c4e
|
Comment
|
2016-03-23 13:25:22 +00:00 |
|
Erik Johnston
|
2749da542c
|
Merge pull request #663 from matrix-org/erikj/invite_for_user
Make get_invites return RoomsForUser
|
2016-03-23 13:19:26 +00:00 |
|
Erik Johnston
|
e14baa7a3b
|
Merge pull request #665 from matrix-org/erikj/dont_cache_events
Only cache events in the event cache
|
2016-03-23 13:19:12 +00:00 |
|
Erik Johnston
|
0e7363e0b3
|
Merge pull request #662 from matrix-org/erikj/state_cache
Make StateHandler._state_cache only store event_ids.
|
2016-03-23 11:43:03 +00:00 |
|
Erik Johnston
|
d87a846ebc
|
Don't cache events in get_recent_events_for_room
|
2016-03-23 11:42:50 +00:00 |
|
Erik Johnston
|
8b0dfc9fc4
|
Don't cache events in get_current_state_for_key
|
2016-03-23 11:42:17 +00:00 |
|
Erik Johnston
|
34473a9c7f
|
Don't require alias in public room list.
Rooms now no longer require an alias to be published.
Also, changes the way we pull out state of each room to not require
fetching all state events.
|
2016-03-23 10:42:19 +00:00 |
|
Erik Johnston
|
b6507869cd
|
Make get_invites return RoomsForUser
|
2016-03-23 10:32:10 +00:00 |
|
Erik Johnston
|
9e2e994395
|
Reduce cache size
|
2016-03-23 09:28:07 +00:00 |
|
Erik Johnston
|
d531ebcb57
|
Key StateHandler._state_cache off of state groups
|
2016-03-22 18:02:36 +00:00 |
|
Erik Johnston
|
c4a8cbd15a
|
Make LruCache use a dedicated _Node class
|
2016-03-22 16:06:21 +00:00 |
|
Erik Johnston
|
99f929f36b
|
Make StateHandler._state_cache only store event_ids.
|
2016-03-22 16:06:04 +00:00 |
|
Erik Johnston
|
d787e41b20
|
Measure StateHandler._resolve_events
|
2016-03-22 14:44:48 +00:00 |
|