Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-04-23 | Add an error code to 'missing token' response. | David Baker | 2 | -1/+3 | |
2015-04-23 | Remove now-redundant email config | David Baker | 2 | -44/+1 | |
2015-04-17 | pep8 | David Baker | 1 | -1/+1 | |
2015-04-17 | Password reset, finally. | David Baker | 3 | -7/+38 | |
2015-04-17 | Add endpoint to get threepids from server | David Baker | 2 | -0/+23 | |
2015-04-17 | pep8 | David Baker | 4 | -9/+6 | |
2015-04-17 | make add3pid servlet work | David Baker | 4 | -12/+82 | |
2015-04-17 | just the once would probably be fine | David Baker | 1 | -1/+0 | |
2015-04-17 | Register the 3pid servlet | David Baker | 1 | -1/+3 | |
2015-04-17 | password -> account servlet and add start of an 'add 3pid' endpoint | David Baker | 2 | -2/+17 | |
2015-04-17 | Need to yield the username check, otherwise very very weird things happen. | David Baker | 1 | -1/+1 | |
2015-04-16 | Oops, left debugging in. | David Baker | 1 | -6/+0 | |
2015-04-16 | Return user ID in use error straight away | David Baker | 4 | -66/+88 | |
2015-04-15 | Filter typing nofication events to only those rooms the requesting user is a ↵ | Paul "LeoNerd" Evans | 1 | -2/+14 | |
member of (SYN-328) | |||||
2015-04-15 | Various minor fixes to unit-test structure around typing notifications | Paul "LeoNerd" Evans | 2 | -2/+11 | |
2015-04-15 | Have TypingNotificationEventSource.get_new_events_for_user() return a ↵ | Paul "LeoNerd" Evans | 3 | -8/+15 | |
deferred, for consistency and extensibility | |||||
2015-04-15 | Neater implementation of membership change auth checks, ensuring we can't ↵ | Paul "LeoNerd" Evans | 1 | -18/+10 | |
forget to check if the calling user is a member of the room | |||||
2015-04-15 | Ensure that non-room-members cannot ban others, even if they do have enough ↵ | Paul "LeoNerd" Evans | 1 | -0/+5 | |
powerlevel (SYN-343) | |||||
2015-04-15 | Dummy login so we can do the first POST request to get login flows without ↵ | David Baker | 4 | -7/+24 | |
it just succeeding | |||||
2015-04-15 | Regstration with email in v2 | David Baker | 6 | -29/+123 | |
2015-04-14 | Update syutil version to 0.0.4 | Mark Haines | 2 | -4/+4 | |
2015-04-14 | Move server key api into rest/key/v1 | Mark Haines | 4 | -1/+29 | |
2015-04-09 | Add comment | Mark Haines | 1 | -0/+1 | |
2015-04-09 | Unset the timer in the timeout callback so that we don't try to cancel it if ↵ | Mark Haines | 1 | -0/+1 | |
it has been called | |||||
2015-04-09 | SYN-339: Cancel the notifier timeout when the notifier fires | Mark Haines | 1 | -4/+26 | |
2015-04-08 | Bump version | Erik Johnston | 1 | -1/+1 | |
2015-04-08 | SYN-338: Fix typo that caused the cache to throw an exception in some instances | Erik Johnston | 1 | -1/+1 | |
2015-04-08 | typo | Erik Johnston | 1 | -1/+1 | |
2015-04-08 | Don't yield on notifying all listeners | Erik Johnston | 1 | -4/+36 | |
2015-04-08 | Move comment into docstring | Erik Johnston | 1 | -5/+2 | |
2015-04-08 | Factor out loops into '_discard_if_notified' | Erik Johnston | 1 | -15/+14 | |
2015-04-08 | Also perform paranoia checks in 'on_new_user_event' | Erik Johnston | 1 | -2/+16 | |
2015-04-08 | Add paranoia checks to make sure that we evict stale NotificationListeners ↵ | Erik Johnston | 1 | -5/+31 | |
when we are about to process them | |||||
2015-04-08 | Fix bug where we didn't inform the NotificataionListeners about new rooms ↵ | Erik Johnston | 1 | -0/+3 | |
they have been subscribed to. This meant that the listeners didn't clean themselves up fully from all the dicts | |||||
2015-04-08 | Move database timer logging to seperate logger | Erik Johnston | 1 | -1/+2 | |
2015-04-08 | typo | Matthew Hodgson | 1 | -1/+1 | |
2015-04-07 | Fix --enable-registration flag to work if you don't give a value | Erik Johnston | 2 | -3/+3 | |
2015-04-07 | Make demo script use --enable-registration | Erik Johnston | 1 | -1/+1 | |
2015-04-07 | Fix a bug which causes a send event level of 0 to not be honoured. | Kegan Dougal | 1 | -1/+1 | |
Caused by a bad if check, which incorrectly executes for both 0 and None, when None was the original intent. | |||||
2015-04-03 | update leo's contribs a bit | Matthew Hodgson | 1 | -1/+1 | |
2015-04-03 | potential contributing guide & author list for synapse | Matthew Hodgson | 3 | -0/+158 | |
2015-04-02 | Add app service auth back in to v2 register | David Baker | 2 | -5/+8 | |
2015-04-02 | Throw sensible errors on not-json when allowing empty body | David Baker | 1 | -1/+4 | |
2015-04-02 | pep8 | David Baker | 1 | -0/+1 | |
2015-04-02 | Add shared secret auth into register v2 and switch the script over. | David Baker | 3 | -15/+63 | |
2015-04-01 | Appease pep8 | Paul "LeoNerd" Evans | 1 | -0/+1 | |
2015-04-01 | Report process open filehandles in metrics | Paul "LeoNerd" Evans | 1 | -0/+34 | |
2015-04-01 | Explain how I justified to myself making JsonResource not always send JSON. | David Baker | 1 | -0/+7 | |
2015-04-01 | Completely replace fallback auth for C/S V2: | David Baker | 6 | -26/+280 | |
* Now only the auth part goes to fallback, not the whole operation * Auth fallback is a normal API endpoint, not a static page * Params like the recaptcha pubkey can just live in the config Involves a little engineering on JsonResource so its servlets aren't always forced to return JSON. I should document this more, in fact I'll do that now. | |||||
2015-04-01 | Fix more AS sender ID thinkos. | Kegan Dougal | 2 | -2/+12 | |
Specifically, the ASes own user ID wasn't being treated as 'exclusive' so a human could nab it. Also, the HS would needlessly send user queries to the AS for its own user ID. | |||||
2015-03-31 | Make docs a bit more true | David Baker | 1 | -1/+1 | |
2015-03-31 | Fix thinko whereby events *for the AS specifically* were not passed on. | Kegan Dougal | 2 | -1/+17 | |
This was caused by not explicitly checking the service.sender field. This has now been fixed and a regression test has been added. | |||||
2015-03-31 | Grammar and deduplication | David Baker | 1 | -5/+4 | |
2015-03-31 | Add same user_id char checks as registration. | Kegan Dougal | 1 | -1/+7 | |
2015-03-31 | Use a sender localpart instead of a user ID. | Kegan Dougal | 2 | -4/+11 | |
Form the user ID at runtime instead, This gives less room for error in AS config files since they cannot specify the domain of another HS. | |||||
2015-03-31 | Pyflakes | Kegan Dougal | 1 | -2/+1 | |
2015-03-31 | Edit SQL schema to use string IDs not ints. Use token as ID. Update tests. | Kegan Dougal | 3 | -28/+40 | |
2015-03-31 | Fix tests and missing returns on deferreds. | Kegan Dougal | 3 | -20/ |