Mark Haines
|
15e9885197
|
Merge branch 'release-v0.12.0' into develop
|
2015-12-14 14:46:55 +00:00 |
|
Mark Haines
|
8505a4ddc3
|
Merge pull request #441 from matrix-org/markjh/fts_skip_invalid
Skip events that where the body, name or topic isn't a string
|
2015-12-14 14:42:35 +00:00 |
|
Mark Haines
|
070e28e203
|
Combine the prev content tests
|
2015-12-14 14:34:04 +00:00 |
|
Mark Haines
|
834924248f
|
Check whether prev_content or prev_sender is set before trying to rollback state
|
2015-12-14 14:09:21 +00:00 |
|
Mark Haines
|
98dfa7d24f
|
Skip events that where the body, name or topic isn't a string when back populating the FTS index
|
2015-12-14 13:55:46 +00:00 |
|
Daniel Wagner-Hall
|
76e69cc8de
|
Fix typo
|
2015-12-14 12:38:55 +00:00 |
|
Mark Haines
|
bfc52a2342
|
Fix typo in sql for full text search on sqlite3
|
2015-12-14 11:38:11 +00:00 |
|
Mark Haines
|
deeebbfcb7
|
Merge branch 'release-v0.12.0' into develop
|
2015-12-12 14:21:49 +00:00 |
|
Mark Haines
|
1ee7280c4c
|
Do the /sync in parallel accross the rooms like /initialSync does
|
2015-12-11 16:48:20 +00:00 |
|
Erik Johnston
|
cde49d3d2b
|
Merge pull request #435 from matrix-org/erikj/search
Include approximate count of search results
|
2015-12-11 16:27:38 +00:00 |
|
Erik Johnston
|
d9a5c56930
|
Include approximate count of search results
|
2015-12-11 11:40:23 +00:00 |
|
Erik Johnston
|
51fb590c0e
|
Use more efficient query form
|
2015-12-11 11:12:57 +00:00 |
|
Mark Haines
|
515548a47a
|
Missing yield
|
2015-12-10 17:54:23 +00:00 |
|
Mark Haines
|
7d6b313312
|
Add caches for whether a room has been forgotten by a user
|
2015-12-10 17:49:34 +00:00 |
|
Paul "LeoNerd" Evans
|
99afb4b750
|
Ensure that the event that gets persisted is the one that was signed
|
2015-12-10 17:08:21 +00:00 |
|
Mark Haines
|
a8589d1ff3
|
Mark the version as a -rc1 release candidate
|
2015-12-10 11:39:00 +00:00 |
|
Mark Haines
|
05f6cb42db
|
Bump synapse version to v0.12.0
|
2015-12-09 17:48:02 +00:00 |
|
David Baker
|
a24eedada7
|
pep8
|
2015-12-09 15:57:42 +00:00 |
|
David Baker
|
4a728beba1
|
Split out the push rule evaluator into a separate file so it can be more readily reused. Should be functionally identical.
|
2015-12-09 15:51:34 +00:00 |
|
Mark Haines
|
e4bfe50e8f
|
Allow filter JSON object in the filter query parameter in /sync
Documented by matrix-org/matrix-doc#224
|
2015-12-09 12:56:50 +00:00 |
|
Daniel Wagner-Hall
|
0f826b0b0d
|
Merge pull request #430 from matrix-org/daniel/unstable
Merge pull request #430 from matrix-org/daniel/unstable
|
2015-12-09 11:34:22 +00:00 |
|
Erik Johnston
|
7c2ff8c889
|
Merge pull request #405 from matrix-org/erikj/search-ts
Change the result dict to be a list in /search response
|
2015-12-08 16:15:27 +00:00 |
|
Daniel Wagner-Hall
|
7a8ba4c9a0
|
Actually host r0 and unstable prefixes
|
2015-12-08 15:26:52 +00:00 |
|
Mark Haines
|
6a5ff5f223
|
Track the time spent in the database per request.
and track the number of transactions that request started.
|
2015-12-07 17:56:11 +00:00 |
|
Mark Haines
|
f7a1cdbbc6
|
Merge pull request #423 from matrix-org/markjh/archived_flag
Only include the archived rooms if a include_leave flag in set in the…
|
2015-12-07 13:16:03 +00:00 |
|
Mark Haines
|
d547afeae0
|
Merge remote-tracking branch 'origin/master' into develop
|
2015-12-07 13:13:43 +00:00 |
|
David Baker
|
9c9b2829ae
|
also do more structured logging
|
2015-12-07 12:01:00 +00:00 |
|
David Baker
|
50e5886de1
|
pep8
|
2015-12-07 11:57:48 +00:00 |
|
David Baker
|
ba1d740239
|
Add logging to pushers API to log the body of the request
|
2015-12-07 11:52:20 +00:00 |
|
Mark Haines
|
a190b2e85e
|
Merge pull request #427 from matrix-org/markjh/log_context
Add a setter for the current log context.
|
2015-12-07 11:00:12 +00:00 |
|
Mark Haines
|
3dd1630848
|
Add a setter for the current log context.
Move the resource tracking inside that setter so that it is easier
to make sure that the resource tracking isn't double counting the
resource usage.
|
2015-12-07 10:51:18 +00:00 |
|
Daniel Wagner-Hall
|
41905784f7
|
Take object not bool
Allows bool as legacy fallback
See https://github.com/matrix-org/matrix-doc/pull/212
|
2015-12-07 10:44:33 +00:00 |
|
Mark Haines
|
660dee94af
|
Only include the archived rooms if a include_leave flag in set in the filter
|
2015-12-04 17:32:09 +00:00 |
|
Mark Haines
|
262a97f02b
|
Merge pull request #422 from matrix-org/markjh/schema
Bump schema version.
|
2015-12-04 15:45:44 +00:00 |
|
Mark Haines
|
d57c5cda71
|
Bump schema version.
As we released version 26 in v0.11.1
|
2015-12-04 15:28:39 +00:00 |
|
Mark Haines
|
99e1d6777f
|
Add metrics to track the cpu on the main thread consumed by each type of request
|
2015-12-04 14:42:24 +00:00 |
|
Mark Haines
|
3c85a317d6
|
Merge pull request #420 from matrix-org/markjh/resource_usage
Track the cpu used in the main thread by each logging context
|
2015-12-04 14:15:41 +00:00 |
|
Mark Haines
|
5231737369
|
Add comments to explain why we are hardcoding RUSAGE_THREAD
|
2015-12-04 11:53:38 +00:00 |
|
Mark Haines
|
d6059bdd2a
|
Fix warnings
|
2015-12-04 11:34:23 +00:00 |
|
Mark Haines
|
48a2526d62
|
Track the cpu used in the main thread by each logging context
|
2015-12-03 21:03:01 +00:00 |
|
Mark Haines
|
b29d2fd7f8
|
Merge pull request #419 from matrix-org/markjh/reuse_captcha_client
Reuse the captcha client rather than creating a new one for each request
|
2015-12-03 17:00:59 +00:00 |
|
Daniel Wagner-Hall
|
edfcb83473
|
Flatten devices into a dict, not a list
|
2015-12-03 16:19:21 +00:00 |
|
Mark Haines
|
478b4e3ed4
|
Reuse the captcha client rather than creating a new one for each request
|
2015-12-03 13:48:55 +00:00 |
|
Erik Johnston
|
b8680b82c3
|
Merge pull request #414 from matrix-org/erikj/if_not_exists
Older versions of SQLite don't like IF NOT EXISTS in virtual tables
|
2015-12-03 13:21:09 +00:00 |
|
Daniel Wagner-Hall
|
ac213c2e08
|
Merge pull request #415 from matrix-org/daniel/endpoints
Merge pull request #415 from matrix-org/daniel/endpoints
|
2015-12-03 12:19:12 +00:00 |
|
Daniel Wagner-Hall
|
e880164c59
|
Merge pull request #418 from matrix-org/daniel/whois
Merge pull request #418 from matrix-org/daniel/whois
|
2015-12-03 12:18:01 +00:00 |
|
Daniel Wagner-Hall
|
526bc33e02
|
Fix implementation of /admin/whois
|
2015-12-02 17:29:47 +00:00 |
|
David Baker
|
e515b48929
|
Just replace the table definition with the one from full_schema 16
|
2015-12-02 17:23:52 +00:00 |
|
David Baker
|
8810eb8c39
|
Fix schema delta 15 on postgres in the very unlikley event that anyone upgrades to 15...
|
2015-12-02 17:19:11 +00:00 |
|
Mark Haines
|
491f3d16dc
|
Make state updates in the C+S API idempotent
|
2015-12-02 15:50:50 +00:00 |
|