Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2016-01-19 | Only compute unread notifications for rooms we send down stream | Erik Johnston | 2 | -30/+23 | |
2016-01-19 | Don't use form of get_state_for_events with None state_key | Erik Johnston | 1 | -6/+13 | |
2016-01-19 | Use split rather than endswith | Erik Johnston | 1 | -2/+1 | |
2016-01-19 | Change regex cache size to 5000 | Erik Johnston | 1 | -1/+1 | |
2016-01-19 | Add regex cache. Only caculate push actions for users that have sent read ↵ | Erik Johnston | 7 | -14/+50 | |
receipts, and are on that server | |||||
2016-01-19 | Handle glob -> regex errors | Erik Johnston | 1 | -29/+33 | |
2016-01-19 | Use all_ephemeral_by_room in incremental_sync_with_gap_for_room | Erik Johnston | 1 | -3/+5 | |
2016-01-19 | Return don't break | Erik Johnston | 1 | -1/+1 | |
2016-01-19 | Except truthy values | Erik Johnston | 1 | -1/+1 | |
2016-01-19 | Return highlight_count in /sync | Erik Johnston | 3 | -8/+40 | |
2016-01-19 | Take a deepcopy of push rules before mutating them | Erik Johnston | 1 | -1/+3 | |
2016-01-19 | Update _id | Erik Johnston | 1 | -2/+3 | |
2016-01-18 | Preserve truthiness | Erik Johnston | 1 | -1/+2 | |
2016-01-18 | You need to escape backslashes | Erik Johnston | 1 | -2/+2 | |
2016-01-18 | Fix branch didn't check word_boundary | Erik Johnston | 1 | -3/+9 | |
2016-01-18 | Remove dead code | Erik Johnston | 1 | -22/+1 | |
2016-01-18 | Don't split at word boundaries, actually use regex | Erik Johnston | 2 | -63/+48 | |
2016-01-18 | Don't error on AS non-ghost user use | Daniel Wagner-Hall | 1 | -0/+2 | |
This will probably go away either when we fix our existing ASes, or when we kill the concept of non-ghost users. | |||||
2016-01-18 | Pull out app service user lookup | Daniel Wagner-Hall | 1 | -31/+28 | |
I find this a lot simpler than nested try-catches and stuff | |||||
2016-01-18 | Drop log levels | Erik Johnston | 1 | -2/+2 | |
2016-01-18 | Add comments and remove dead code | Erik Johnston | 1 | -12/+11 | |
2016-01-18 | Do for loop once at start | Erik Johnston | 1 | -8/+17 | |
2016-01-18 | Use static for const dicts | Erik Johnston | 4 | -198/+209 | |
2016-01-18 | Remove internal ids | Erik Johnston | 1 | -0/+4 | |
2016-01-18 | Don't edit ruleset | Erik Johnston | 1 | -5/+4 | |
2016-01-18 | Make unit tests work | Erik Johnston | 3 | -560/+1 | |
2016-01-18 | Re-enable urnead notifications | Erik Johnston | 3 | -13/+6 | |
2016-01-18 | Make notifications go quicker | Erik Johnston | 4 | -131/+260 | |
2016-01-18 | Make Event objects behave more like dicts | Erik Johnston | 1 | -0/+9 | |
2016-01-18 | Allow filtering events for multiple users at once | Erik Johnston | 2 | -39/+67 | |
2016-01-15 | Require unbanning before other membership changes | Daniel Wagner-Hall | 6 | -58/+116 | |
2016-01-15 | Remove unused parameters | Daniel Wagner-Hall | 2 | -16/+8 | |
2016-01-15 | M_INVALID_USERNAME to be consistent with the parameter name | David Baker | 2 | -2/+2 | |
2016-01-14 | Add specific error code for invalid user names. | David Baker | 2 | -1/+3 | |
2016-01-14 | Require ID and as_token be unique for ASs | Daniel Wagner-Hall | 3 | -17/+111 | |
Defaults ID to as_token if not specified. This will change when IDs are fully supported. | |||||
2016-01-14 | Fix enabling & disabling push rules | David Baker | 1 | -1/+1 | |
2016-01-14 | Clamp pagination limits to at most 1000 | Erik Johnston | 1 | -2/+5 | |
2016-01-14 | Use logger not logging | Erik Johnston | 1 | -2/+2 | |
2016-01-13 | Use the unread notification count to send accurate badge counts in push ↵ | David Baker | 3 | -45/+86 | |
notifications. | |||||
2016-01-13 | Don't change signature. Return empty list | Erik Johnston | 1 | -2/+2 | |
2016-01-13 | Temporarily disable notification branch | Erik Johnston | 3 | -7/+14 | |
2016-01-13 | Don't start server if ASes are invalidly configured | Daniel Wagner-Hall | 1 | -0/+1 | |
2016-01-13 | Delete unused code | Daniel Wagner-Hall | 1 | -59/+0 | |
2016-01-13 | Add 'event' result to 'context' endpoint | Richard van der Hoff | 2 | -12/+29 | |
... because the context isn't much use without the event. | |||||
2016-01-13 | Skip, rather than erroring, invalid guest requests | Daniel Wagner-Hall | 5 | -21/+5 | |
Erroring causes problems when people make illegal requests, because they don't know what limit parameter they should pass. This is definitely buggy. It leaks message counts for rooms people don't have permission to see, via tokens. But apparently we already consciously decided to allow that as a team, so this preserves that behaviour. | |||||
2016-01-13 | Rename 'user_name' to 'user_id' in push to make it consistent with the rest ↵ | Mark Haines | 9 | -99/+99 | |
of the code | |||||
2016-01-13 | Require AS users to be registered before use | Daniel Wagner-Hall | 1 | -0/+5 | |
2016-01-13 | Change default pushrules back to notifying for all messages. | David Baker | 1 | -1/+0 | |
2016-01-13 | Use compiled regex | Erik Johnston | 1 | -2/+4 | |
2016-01-13 | bulk_get_push_rules should handle empty lists | Erik Johnston | 1 | -21/+13 | |
2016-01-13 | Delete the table objects from TransactionStore | Mark Haines | 3 | -60/+10 | |
2016-01-13 | Remove the RoomsTable object | Mark Haines | 1 | -13/+3 | |
2016-01-12 | Don't include old left rooms | Erik Johnston | 1 | -1/+5 | |
2016-01-12 | Remove the PushersTable and EventPushActionsTable objects | Mark Haines | 2 | -14/+6 | |
2016-01-12 | Remove the PushRuleTable and PushRuleEnableTable objects | Mark Haines | 1 | -50/+33 | |
2016-01-12 | Dont fire user_joined_room when guest hits /events | Erik Johnston | 1 | -7/+0 | |
Firing the 'user_joined_room' signal everytime a guest hits /events causes all presence for that room to be returned in the stream. This may sound helpful, but causes clients to tightloop calling /events. In general, guest users should get the initial presence from (room) intial sync and so we don't require presence to sbsequently come down the event stream. | |||||
2016-01-11 | Introduce a Requester object | Daniel Wagner-Hall | 24 | -144/+178 | |
This tracks data about the entity which made the request. This is instead of passing around a tuple, which requires call-site modifications every time a new piece of optional context is passed around. I tried to introduce a User object. I gave up. | |||||
2016-01-11 | Postgres doesn't like booleans | David Baker | 1 | -2/+2 | |
2016-01-11 | Remove rogue 'admin' | David Baker | 1 | -1/+1 | |
2016-01-08 | Don't log urlencoded access_tokens | Erik Johnston | 1 | -2/+2 | |
2016-01-09 | Add FreeBSD install section & instructions | Kubilay Kocak | 1 | -0/+8 | |
Add FreeBSD installation instructions for both Ports and Packages now that matrix-synapse has landed [1] in the tree. [1] https://svnweb.freebsd.org/changeset/ports/405527 | |||||
2016-01-07 | Only use cropped thumbnails when asked for a cropped thumbnail. | Mark Haines | 1 | -1/+1 | |
Even though ones cropped with scale might be technically valid. | |||||
2016-01-07 | Turn on core dumps | Erik Johnston | 1 | -2/+5 | |
2016-01-07 | Use logger not logging | Erik Johnston | 1 | -2/+2 | |
2016-01-07 | s/telnet/ssh/ | Erik Johnston | 1 | -1/+1 | |
2016-01-07 | Change manhole to use ssh | Erik Johnston | 1 | -5/+21 | |
2016-01-07 | This comma is actually important | David Baker | 1 | -1/+1 | |
2016-01-07 | more commas | David Baker | 1 | -1/+1 | |
2016-01-07 | copyrights | Matthew Hodgson | 295 | -297/+297 | |
2016-01-06 | Config Comment mixup in captcha public/private key | Robin Lambertz | 1 | -2/+2 | |
2016-01-06 | Add /_matrix/versions to report supported versions | Daniel Wagner-Hall | 3 | -0/+43 | |
2016-01-06 | comma style | David Baker | 1 | -1/+1 | |
2016-01-06 | Adding is_guest here won't work because it just constructs a dict of uid -> ↵ | David Baker | 1 | -1/+1 | |
password hash | |||||
2016-01-06 | Pass whether the user was a guest to some of the event streams | Mark Haines | 1 | -5/+3 | |
2016-01-06 | fix tests | David Baker | 3 | -1/+10 | |
2016-01-06 |