Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SYN-163: Add an order by rowid to selects. | Erik Johnston | 2014-11-24 | 2 | -9/+18 |
| | | | | | | | This should fix the bug where the edges of the graph get returned in a different order than they were inserted in, and so no get_event no longer returned the exact same JSON as was inserted. This meant that signature checks failed. | ||||
* | typos | Matthew Hodgson | 2014-11-24 | 1 | -2/+2 |
| | |||||
* | rst bugs | Matthew Hodgson | 2014-11-24 | 1 | -5/+5 |
| | |||||
* | Return 404 M_NOT_FOUND when trying to look up a room alias that doesn't exist | Mark Haines | 2014-11-21 | 1 | -12/+24 |
| | |||||
* | SYN-58: Allow passing explicit limit=0 to initialSync to request no messages ↵ | Paul "LeoNerd" Evans | 2014-11-20 | 2 | -7/+7 |
| | | | | at all; missing still implies default 10 | ||||
* | Fix pep8 and pyflakes warnings | Mark Haines | 2014-11-20 | 6 | -12/+21 |
| | |||||
* | Merge pull request #20 from matrix-org/http_client_refactor | Mark Haines | 2014-11-20 | 8 | -355/+373 |
|\ | | | | | Http client refactor | ||||
| * | Merge branch 'develop' into http_client_refactor | David Baker | 2014-11-20 | 35 | -140/+193 |
| |\ | |/ |/| | |||||
* | | Fix pep8 codestyle warnings | Mark Haines | 2014-11-20 | 21 | -47/+71 |
| | | |||||
* | | Use module loggers rather than the root logger. Exceptions caused by bad ↵ | Mark Haines | 2014-11-20 | 8 | -10/+17 |
| | | | | | | | | clients shouldn't cause ERROR level logging. Fix sql logging to use 'repr' rather than 'str' | ||||
* | | Add a few missing yields, Move deferred lists inside PreserveLoggingContext ↵ | Mark Haines | 2014-11-20 | 15 | -85/+107 |
| | | | | | | | | because they don't interact well with the logging contexts | ||||
| * | Separate out the matrix http client completely because just about all of its ↵ | David Baker | 2014-11-20 | 8 | -337/+361 |
| | | | | | | | | code it now separate from the simple case we need for standard HTTP(S) | ||||
| * | Oops, I removed this param. | David Baker | 2014-11-20 | 1 | -2/+0 |
| | | |||||
| * | Refactor the HTTP clients a little. | David Baker | 2014-11-20 | 4 | -86/+82 |
| | | |||||
| * | CaptchaServerHttpClient should extend the base, not matrix http client. | David Baker | 2014-11-20 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'master' into develop | Mark Haines | 2014-11-20 | 1 | -4/+4 |
|\ | |||||
| * | Use tagged version of matrix-angular-sdk | Mark Haines | 2014-11-20 | 1 | -4/+4 |
| | | |||||
* | | Merge branch 'master' into develop | Mark Haines | 2014-11-20 | 6 | -3/+84 |
|\| | |||||
| * | typoe | Matthew Hodgson | 2014-11-19 | 1 | -1/+1 |
| | | |||||
| * | Add note about rerunning setup.py develop | Erik Johnston | 2014-11-19 | 1 | -0/+6 |
| | | |||||
| * | Merge branch 'release-v0.5.0' of github.com:matrix-org/synapse v0.5.0 | Erik Johnston | 2014-11-19 | 202 | -65738/+4981 |
| |\ | |||||
| | * | Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.5.0 | Erik Johnston | 2014-11-19 | 3 | -5/+0 |
| | |\ | |||||
| | * | | Bump version, changelog and upgrade.rst | Erik Johnston | 2014-11-19 | 6 | -3/+78 |
| | | | | |||||
| * | | | Merge branch 'release-v0.4.2' of github.com:matrix-org/synapse v0.4.2 | Erik Johnston | 2014-10-31 | 66 | -284/+10511 |
| |\ \ \ | |||||
* | | | | | SYN-153: Fix formatting of federation error message | Mark Haines | 2014-11-20 | 1 | -1/+1 |
| |_|_|/ |/| | | | |||||
* | | | | Fix tests from prev commit | Erik Johnston | 2014-11-19 | 1 | -1/+0 |
| | | | | |||||
* | | | | Don't add a 'prev' key to m.room.member messages | Erik Johnston | 2014-11-19 | 2 | -4/+0 |
| |_|/ |/| | | |||||
* | | | Initialise UserPresenceCache instances to always contain a 'presence' key | Paul "LeoNerd" Evans | 2014-11-19 | 2 | -6/+10 |
| | | | |||||
* | | | Fix backfill request | Erik Johnston | 2014-11-19 | 1 | -1/+1 |
| | | | |||||
* | | | Only users can set state events which have their own user_id | Erik Johnston | 2014-11-19 | 1 | -0/+20 |
| | | | |||||
* | | | Sometimes there isn't a current logging context | Mark Haines | 2014-11-19 | 1 | -1/+1 |
| | | | |||||
* | | | SYN-153: Raise 404 if room alias is not found | Mark Haines | 2014-11-19 | 1 | -4/+8 |
| | | | |||||
* | | | remove demo webserver since synapse serves up the webclient itself | Mark Haines | 2014-11-19 | 1 | -3/+0 |
| | | | |||||
* | | | remove unused import | Mark Haines | 2014-11-19 | 1 | -1/+1 |
| | | | |||||
* | | | replace user_id with sender | Mark Haines | 2014-11-19 | 4 | -2/+11 |
| | | | |||||
* | | | Preserve logging context in a few more places, drop the logging context ↵ | Mark Haines | 2014-11-19 | 4 | -22/+37 |
| | | | | | | | | | | | | after it has been stashed to reduce potential for confusion | ||||
* | | | SYN-141: Encode query params as UTF-8. | Mark Haines | 2014-11-18 | 1 | -1/+7 |
| | | | |||||
* | | | more README fixes | Matthew Hodgson | 2014-11-18 | 1 | -1/+3 |
| | | | |||||
* | | | SYN-144: Remove bad keys from pdu json objects, convert age_ts to age | Mark Haines | 2014-11-18 | 2 | -15/+29 |
| | | | | | | | | | | | | for all pdus sent. | ||||
* | | | Remember also to UTF-8 decode bytes in room alias names in directory server URLs | Paul "LeoNerd" Evans | 2014-11-18 | 1 | -3/+9 |
| | | | |||||
* | | | Remember to URL decode the room_id in room initialSync | Paul "LeoNerd" Evans | 2014-11-18 | 1 | -1/+1 |
| | | | |||||
* | | | SYN-141: Decode the query params as UTF-8 | Mark Haines | 2014-11-18 | 1 | -1/+2 |
| | | | |||||
* | | | Remove unused variable | Mark Haines | 2014-11-18 | 1 | -1/+1 |
| | | | |||||
* | | | SYN-104: When going backwards the end token should be before the last event | Mark Haines | 2014-11-18 | 1 | -0/+3 |
| | | | |||||
* | | | Merge pull request #17 from matrix-org/room-initial-sync | Paul Evans | 2014-11-18 | 4 | -26/+175 |
|\ \ \ | | | | | | | | | Room initial sync | ||||
| * | | | Ensure to parse a real pagination config object out of room initialSync ↵ | Paul "LeoNerd" Evans | 2014-11-18 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | request and pass it on | ||||
| * | | | Rename message handler's new snapshot_room to room_initial_sync() as that ↵ | Paul "LeoNerd" Evans | 2014-11-18 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | better suits its purpose | ||||
| * | | | Merge remote-tracking branch 'origin/develop' into room-initial-sync | Paul "LeoNerd" Evans | 2014-11-18 | 8 | -167/+209 |
| |\ \ \ | |||||
| * | | | | Include room members' presence in room initialSync | Paul "LeoNerd" Evans | 2014-11-18 | 2 | -1/+36 |
| | | | | | |||||
| * | | | | Added ability to .get_state() from the PresenceHandler by returning a ↵ | Paul "LeoNerd" Evans | 2014-11-18 | 1 | -2/+15 |
| | | | | | | | | | | | | | | | | | | | | complete m.presence event | ||||
| * | | | | Don't expect all _user_cachemap entries to definitely contain a ↵ | Paul "LeoNerd" Evans | 2014-11-18 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | "last_active" key | ||||
| * | | | | Include 'messages' snapshot in room initialSync | Paul "LeoNerd" Evans | 2014-11-18 | 2 | -1/+24 |
| | | | | | |||||
| * | | | | Merge branch 'develop' into room-initial-sync | Paul "LeoNerd" Evans | 2014-11-17 | 197 | -66999/+4442 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: synapse/handlers/message.py | ||||
| * | | | | | Include room membership in room initialSync | Paul "LeoNerd" Evans | 2014-11-10 | 2 | -1/+8 |
| | | | | | | |||||
| * | | | | | Put room state in room initialSync output - I guess this is right; I really ↵ | Paul "LeoNerd" Evans | 2014-11-10 | 2 | -2/+40 |
| | | | | | | | | | | | | | | | | | | | | | | | | can't find any other tests similar... | ||||
| * | | | | | Have room initialSync return the room's room_id | Paul "LeoNerd" Evans | 2014-11-10 | 3 | -21/+19 |
| | | | | | | |||||
| * | | | | | Initial (empty) test that room initialSync at least returns 200 OK | Paul "LeoNerd" Evans | 2014-11-10 | 1 | -0/+53 |
| | | | | | | |||||
* | | | | | | Revert accidental commit of bad file | Erik Johnston | 2014-11-18 | 1 | -37/+24 |
| |_|/ / / |/| | | | | |||||
* | | | | | Null check when determining default power levels | Mark Haines | 2014-11-18 | 1 | -1/+2 |
| | | | | | |||||
* | | | | | SYN-149: Enable auth for events added during room creation since they should ↵ | Mark Haines | 2014-11-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | pass auth checks | ||||
* | | | | | Fix auth to correctly handle initial creation of rooms | Erik Johnston | 2014-11-18 | 2 | -27/+58 |
| | | | | | |||||
* | | | | | SYN-149: Send join event immediately after the room create event | Mark Haines | 2014-11-18 | 3 | -26/+31 |
| | | | | | |||||
* | | | | | Split out sending the room alias events from creating the alias so that we ↵ | Mark Haines | 2014-11-18 | 4 | -27/+31 |
| | | | | | | | | | | | | | | | | | | | | can do them in the right point when creating a room | ||||
* | | | | | warn about memory | Matthew Hodgson | 2014-11-17 | 1 | -0/+7 |
| | | | | | |||||
* | | | | | update the README.rst to reflect the develop branch | Matthew Hodgson | 2014-11-17 | 1 | -73/+40 |
| | | | | | |||||
* | | | | | Stop before starting when restarting | Mark Haines | 2014-11-17 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | yet another installation gotcha | Matthew Hodgson | 2014-11-17 | 1 | -7/+13 |
| | | | | | |||||
* | | | | | Merge branch 'develop' of git+ssh://github.com/matrix-org/synapse into develop | Matthew Hodgson | 2014-11-17 | 2 | -9/+10 |
|\ \ \ \ \ | | |/ / / | |/| | | | |||||
| * | | | | SYN-148: Add the alias after creating the room | Mark Haines | 2014-11-17 | 1 | -9/+9 |
| | | | | | |||||
| * | | | | Mark synapse as not zip-safe since it needs to be able to read schema files ↵ | Mark Haines | 2014-11-17 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | from the filesystem | ||||
* | | | | | clarify install instructions further still | Matthew Hodgson | 2014-11-17 | 1 | -17/+38 |
|/ / / / | |||||
* | | | | Remove syweb directory. pull in syweb as a dependency from github | Mark Haines | 2014-11-17 | 92 | -50658/+4 |
| | | | | |||||
* | | | | SYWEB-152: Remove room join logic from RoomController and put it in ↵ | Kegan Dougal | 2014-11-17 | 2 | -145/+101 |
| | | | | | | | | | | | | | | | | eventHandlerService.joinRoom. | ||||
* | | | | Add clearRooms() to wipe data when you logout. | Kegan Dougal | 2014-11-17 | 3 | -16/+29 |
| | | | | |||||
* | | | | These lines aren't doing anything | Mark Haines | 2014-11-17 | 1 | -5/+0 |
| | | | | |||||
* | | | | Merge pull request #14 from matrix-org/merge_pdu_event_objects | Erik Johnston | 2014-11-17 | 10 | -212/+91 |
|\ \ \ \ | | | | | | | | | | | Merge pdu and event objects | ||||
| * \ \ \ | Merge remote-tracking branch 'origin/develop' into merge_pdu_event_objects | Mark Haines | 2014-11-17 | 18 | -251/+483 |
| |\ \ \ \ | |/ / / / |/| | | | | |||||
* | | | | | Move getLastMessage to modelService. | Kegan Dougal | 2014-11-17 | 5 | -31/+31 |
| | | | | | |||||
* | | | | | s/eventHandlerService.getUsersCountInRoom/modelService.getUserCountInRoom/g | Kegan Dougal | 2014-11-17 | 5 | -65/+61 |
| | | | | | |||||
* | | | | | do *not* depend on external websites to host our JS - if nothing else, it ↵ | Matthew Hodgson | 2014-11-15 | 2 | -6/+201 |
| | | | | | | | | | | | | | | | | | | | | makes hacking on synapse when offline (e.g. on planes) a huge PITA :( | ||||
* | | | | | doc | Matthew Hodgson | 2014-11-15 | 1 | -3/+3 |
| | | | | | |||||
* | | | | | merge in msg.__room_member usage to new message display template | Matthew Hodgson | 2014-11-15 | 7 | -135/+182 |
| | | | | | |||||
* | | | | | improve notif setting text | Matthew Hodgson | 2014-11-15 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | spell useCaptcha right... | Matthew Hodgson | 2014-11-15 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | do not use captcha by default | Matthew Hodgson | 2014-11-15 | 1 | -11/+5 |
| | | | | | |||||
| * | | | | Merge PDUs and Events into one object | Mark Haines | 2014-11-14 | 10 | -212/+91 |
|/ / / / | |||||
* | | | | Fix PDU and event signatures | Mark Haines | 2014-11-14 | 4 | -6/+16 |
| | | | | |||||
* | | | | Validate signatures on incoming events | Mark Haines | 2014-11-14 | 3 | -7/+52 |
| | | | | |||||
* | | | | Add event-stream-service unit tests. | Kegan Dougal | 2014-11-14 | 2 | -0/+84 |
| | | | | |||||
* | | | | Unbreak tab complete... | Kegan Dougal | 2014-11-14 | 1 | -5/+6 |
| | | | | |||||
* | | | | Add more modelService unit tests. | Kegan Dougal | 2014-11-14 | 1 | -0/+132 |
| | | | | |||||
* | | | | Move getUserPowerLevel to modelService. | Kegan Dougal | 2014-11-14 | 5 | -71/+58 |
| | | | | |||||
* | | | | Fix bug which caused notifications to appear for old messages. | Kegan Dougal | 2014-11-14 | 2 | -9/+9 |
| | | | | |||||
* | | | | Tidy up room.html member list to use member again, now that scope.members is ↵ | Kegan Dougal | 2014-11-14 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | gone. | ||||
* | | | | Add extra checks to duration filter. | Kegan Dougal | 2014-11-14 | 2 | -0/+8 |
| | | | | |||||
* | | | | Actually look for last_active_ago in the right place.. | Kegan Dougal | 2014-11-14 | 3 | -70/+140 |
| | | | | |||||
* | | | | Remove scope.members from RoomController and use modelService instead. This ↵ | Kegan Dougal | 2014-11-14 | 5 | -225/+237 |
| | | | | | | | | | | | | | | | | may make things unstable. | ||||
* | | | | Be more helpful and tell the user how to generate a config too. | David Baker | 2014-11-14 | 1 | -1/+4 |
| | | | | |||||
* | | | | Adding --generate-config will not help if the user has not specified a ↵ | David Baker | 2014-11-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | config file. | ||||
* | | | | Use modelService for getting current presence state rather than ↵ | Kegan Dougal | 2014-11-14 | 2 | -2/+23 |
| | | | | | | | | | | | | | | | | RoomController.members | ||||
* | | | | Merge pull request #13 from matrix-org/request_logging | Erik Johnston | 2014-11-14 | 10 | -51/+247 |
|\ \ \ \ | | | | | | | | | | | Request logging | ||||
| * \ \ \ | Merge branch 'develop' into request_logging | Mark Haines | 2014-11-14 | 208 | -19392/+8818 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: setup.py synapse/storage/_base.py synapse/util/async.py | ||||
| * | | | | | Remove unused 'context' variables to appease pyflakes | Mark Haines | 2014-10-30 | 1 | -2/+2 |
| | | | | | | |||||
| * | | | | | Merge branch 'develop' into request_logging | Mark Haines | 2014-10-30 | 46 | -199/+391 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: synapse/config/logger.py | ||||
| * | | | | | | Pep8 and a few doc strings | Mark Haines | 2014-10-30 | 2 | -17/+40 |
| | | | | | | | |||||
| * | | | | | | Add a request-id to each log line | Mark Haines | 2014-10-30 | 11 | -31/+205 |
| | | | | | | | |||||
* | | | | | | | Use modelService to access room member power levels rather than RoomController. | Kegan Dougal | 2014-11-14 | 3 | -48/+4 |
| | | | | | | | |||||
* | | | | | | | Use mUserDisplayName filter in more places. Store power_level[norm] for each ↵ | Kegan Dougal | 2014-11-14 | 2 | -17/+26 |
| |_|/ / / / |/| | | | | | | | | | | | | | | | | | RoomMember. | ||||
* | | | | | | Add notification-service unit tests. | Kegan Dougal | 2014-11-14 | 1 | -0/+78 |
| | | | | | | |||||
* | | | | | | Add mUserDisplayName unit tests. | Kegan Dougal | 2014-11-14 | 1 | -0/+141 |
| | | | | | | |||||
* | | | | | | Unskip unit tests; fix filter dependency. | Kegan Dougal | 2014-11-14 | 1 | -12/+18 |
| | | | | | | |||||
* | | | | | | Remove getUserDisplayName and move that logic the filter mUserDisplayName. ↵ | Kegan Dougal | 2014-11-13 | 3 | -90/+76 |
| | | | | | | | | | | | | | | | | | | | | | | | | Update references. Skip tests for now as there are some unresolved DI issues for filters. | ||||
* | | | | | | Remove rootScope.presence and replaced with modelService.getUser/setUser. | Kegan Dougal | 2014-11-13 | 3 | -13/+23 |
| | | | | | | |||||
* | | | | | | SYWEB-152: Move up/down history fully to a directive. | Kegan Dougal | 2014-11-13 | 3 | -94/+101 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, there was some of it in a lovely generic directive, but the core of it was hard coded id attributes in RoomController. It's now all generic in a directive: the room history you get when you up/down arrow is determined by the value of the attribute e.g. command-history="!foo:bar" would present the history for !foo:bar. In practice, this is {{room_id}} in the html. | ||||
* | | | | | | SYN-103: Remove "origin" and "destination" keys from edus | Mark Haines | 2014-11-13 | 4 | -14/+4 |
| | | | | | | |||||
* | | | | | | Migrate random bits of desktop notification logic out of roomController and ↵ | Kegan Dougal | 2014-11-13 | 2 | -32/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | into eventHandlerService where everything else is. | ||||
* | | | | | | remove stray unmatched css comment | David Baker | 2014-11-13 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | remove now-unused styles | David Baker | 2014-11-13 | 1 | -12/+0 |
| | | | | | | |||||
* | | | | | | SYN-138: Rewrite synctl in python and include it in the python distribution | Mark Haines | 2014-11-13 | 3 | -35/+67 |
| | | | | | | |||||
* | | | | | | Merge with Matthew's killing of ng-animate | David Baker | 2014-11-13 | 7 | -174/+329 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: syweb/webclient/app-controller.js syweb/webclient/index.html | ||||
| * | | | | | | Add commands-service unit tests. | Kegan Dougal | 2014-11-13 | 1 | -0/+143 |
| | | | | | | | |||||
| * | | | | | | remove nganimate dependency as it seems to feature disproportionately highly ↵ | Matthew Hodgson | 2014-11-13 | 3 | -4/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | in the FF profiler, and removing it seems to have stopped my FF stalling for seconds on end | ||||
| * | | | | | | Wipe the selected room ID on the home screen. | Kegan Dougal | 2014-11-13 | 1 | -2/+4 |
| | | | | | | | |||||
| * | | | | | | SYWEB-152: Unbreak /me | Kegan Dougal | 2014-11-13 | 1 | -2/+6 |
| | | | | | | | |||||
| * | | | | | | SYWEB-152: Migrate IRC command logic to commands-service. | Kegan Dougal | 2014-11-13 | 4 | -168/+180 |
| | | | | | | | |||||
* | | | | | | | Kill ng-animate with fire because it's terrible (was causing the page to be ↵ | David Baker | 2014-11-13 | 6 | -9/+15 |
|/ / / / / / | | | | | | | | | | | | | | | | | | | very sluggish). Do the call icons in pure CSS3 and use one less image to boot (in some browsers the phone icon will be the wrong browser but they can deal). | ||||
* | | | | | | This gives just enough space for the vertical scrollbar to be shown without ↵ | David Baker | 2014-11-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | adding a horizontal scrollbar. | ||||
* | | | | | | suggest ~/.synapse | Matthew Hodgson | 2014-11-13 | 1 | -3/+5 |
| | | | | | | |||||
* | | | | | | Merge branch 'develop' of git+ssh://github.com/matrix-org/synapse into develop | Matthew Hodgson | 2014-11-13 | 22 | -112/+516 |
|\ \ \ \ \ \ | |||||
| * | | | | | | Detect OpenWebRTC and add workarounds, but comment out the turn server ↵ | David Baker | 2014-11-12 | 1 | -2/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | removal for now so we have a live demo of it not working. | ||||
| * | | | | | | Oops, change videoElement / selector in audio call too. | David Baker | 2014-11-12 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Fix ability to invite users. Remove unused variables. | Kegan Dougal | 2014-11-12 | 2 | -27/+17 |
| | | | | | | | |||||
| * | | | | | | Store all signatures on events rather than just dropping them | Erik Johnston | 2014-11-12 | 4 | -21/+31 |
| | | | | | | | |||||
| * | | | | | | Add more recents service unit tests. | Kegan Dougal | 2014-11-12 | 1 | -0/+38 |
| | | | | | | | |||||
| * | | | | | | Add test coverage to the webclient. Update .gitignore | Kegan Dougal | 2014-11-12 | 3 | -3/+18 |
| | | | | | | | |||||
| * | | | | | | Add a few more comments to the federation handler | Erik Johnston | 2014-11-12 | 1 | -0/+32 |
| | | | | | | | |||||
| * | | | | | | Update some of the docs in event_federation | Erik Johnston | 2014-11-12 | 1 | -11/+20 |
| | | | | | | | |||||
| * | | | | | | Make earlier versions of jasmine happy by doing explicit object comparisons | Kegan Dougal | 2014-11-12 | 1 | -1/+2 |
| | | | | | | | |||||
| * | | | | | | Add recentsService unit tests. | Kegan Dougal | 2014-11-12 | 1 | -0/+114 |
| | | | | | | | |||||
| * | | | | | | comment typo | David Baker | 2014-11-12 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | SYWEB-57: Highlight rooms which have had their bingers go off in blue. | Kegan Dougal | 2014-11-12 | 5 | -7/+50 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Priority is the same as xchat so selected > blue > red. | ||||
| * | | | | | | Migrate unread messages logic to recentsService. | Kegan Dougal | 2014-11-12 | 2 | -21/+36 |
| | | | | | | | |||||
| * | | | | | | Add recents-service to store shared state between recents-controllers. | Kegan Dougal | 2014-11-12 | 5 | -9/+65 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the selectedRoomId from rootScope and instead store it in recents-service. Add a broadcast to notify listeners (recents-controller) to updates of this. | ||||
| * | | | | | | Document StateStore and use transactions | Erik Johnston | 2014-11-12 | 1 | -28/+56 |
| | | | | | | | |||||
| * | | | | | | Add indices to state group tables | Erik Johnston | 2014-11-12 | 1 | -0/+13 |
| | | | | | | | |||||
| * | | | | | | SYWEB-57: Highlight rooms where the history has changed. | Kegan Dougal | 2014-11-12 | 4 | -7/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This highlights rooms when something has happened and you haven't viewed it yet. It highlights entries in a slightly red background colour. | ||||
* | | | | | | | various fixes based on truphone feedback | Matthew Hodgson | 2014-11-12 | 1 | -4/+17 |
|/ / / / / / | |||||
* | | | | | | Remove getRoomAliasAndDisplayName: room name logic is in mRoomName filter, ↵ | Kegan Dougal | 2014-11-12 | 2 | -40/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | and this method was only used for /publicRooms requests. | ||||
* | | | | | | SYWEB-140: Redact button layout. | Kegan Dougal | 2014-11-12 | 3 | -2/+11 |
| | | | | | | |||||
* | | | | | | Fix pyflake warnings and add a FIXME comment to deal with auth_chains ↵ | Erik Johnston | 2014-11-12 | 1 | -3/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | received when joining | ||||
* | | | | | | Fix bugs with invites/joins across federatiom. | Erik Johnston | 2014-11-12 | 7 | -39/+54 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both in terms of auth and not trying to fetch missing PDUs for invites, joins etc. | ||||
* | | | | | | SYWEB-146: Fix room ID leaking on recents page when the name of the room is ↵ | Kegan Dougal | 2014-11-12 | 2 | -3/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | just an alias. | ||||
* | | | | | | Move room alias/id mapping logic from matrixService to modelService. | Kegan Dougal | 2014-11-12 | 7 | -74/+72 |
| | | | | | | |||||
* | | | | | | move model/ into matrix-doc/drafts | Matthew Hodgson | 2014-11-12 | 6 | -940/+0 |
| | | | | | | |||||
* | | | | | | this got merged into matrix-doc/specification/00_basis.rst by someone | Matthew Hodgson | 2014-11-12 | 1 | -86/+0 |
| | | | | | | |||||
* | | | | | | move OLD_specification into matrix-doc/drafts | Matthew Hodgson | 2014-11-12 | 1 | -1283/+0 |
| | | | | | | |||||
* | | | | | | vestigial readme for sphinx | Matthew Hodgson | 2014-11-12 | 1 | -0/+1 |
| | | | | | | |||||
* | | | | | | hide crap from gitignore | Matthew Hodgson | 2014-11-12 | 1 | -0/+9 |
| | | | | | | |||||
* | | | | | | move swagger impl to matrix-doc | Matthew Hodgson | 2014-11-12 | 17 | -10718/+0 |
| | | | | | | |||||
* | | | | | | move stuff out of implementation-notes - /everything/ here should be ↵ | Matthew Hodgson | 2014-11-12 | 3 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | implementation-notes now | ||||
* | | | | | | typo | Matthew Hodgson | 2014-11-12 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | this is ancient and has been moved to ↵ | Matthew Hodgson | 2014-11-12 | 1 | -11/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | matrix-doc/drafts/federated_versioning_design_notes.rst | ||||
* | | | | | | haven't i already moved you to matrix-doc twice? :/ | Matthew Hodgson | 2014-11-12 | 1 | -151/+0 |
| | | | | | | |||||
* | | | | | | this is obsolete and lives in matrix-doc in ↵ | Matthew Hodgson | 2014-11-12 | 1 | -59/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | specification/30_server_server_api.rst now | ||||
* | | | | | | this has been merged into matrix-doc/specification/30_server_server_api.rst | Matthew Hodgson | 2014-11-12 | 1 | -231/+0 |
| | | | | | | |||||
* | | | | | | PEP8ify | Erik Johnston | 2014-11-11 | 1 | -9/+12 |
| | | | | | | |||||
* | | | | | | Only allow people in a room to look up room state. | Erik Johnston | 2014-11-11 | 2 | -42/+12 |
| | | | | | | |||||
* | | | | | | synapse.state docs. | Erik Johnston | 2014-11-11 | 1 | -0/+35 |
| | | | | | | |||||
* | | | | | | Rename annotate_state_groups to annotate_event_with_state | Erik Johnston | 2014-11-11 | 6 | -22/+22 |
| | | | | | | |||||
* | | | | | | Merge pull request #12 from matrix-org/federation_authorization | Mark Haines | 2014-11-11 | 71 | -3913/+3774 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Federation authorization | ||||
| * | | | | | | Fix bugs which broke federation due to changes in function signatures. | Erik Johnston | 2014-11-11 | 2 | -3/+3 |
| | | | | | | | |||||
| * | | | | | | Fix state tests | Erik Johnston | 2014-11-11 | 1 | -517/+176 |
| | | | | | | | |||||
| * | | | | | | Fix bug where we /always/ created a new state group | Erik Johnston | 2014-11-11 | 3 | -31/+42 |
| | | | | | | | |||||
| * | | | | | | Fix validation tests | Erik Johnston | 2014-11-11 | 1 | -12/+43 |
| | | | | | | | |||||
| * | | | | | | Fix typo in validator | Erik Johnston | 2014-11-11 | 1 | -2/+8 |
| | | | | | | | |||||
| * | | | | | | Fix rest.test_rooms | Erik Johnston | 2014-11-11 | 1 | -90/+113 |
| | | | | | | | |||||
| * | | | | | | Add EventValidator module | Erik Johnston | 2014-11-11 | 1 | -0/+81 |
| | | | | | | | |||||
| * | | | | | | Add an EventValidator. Fix bugs in auth ++ storage | Erik Johnston | 2014-11-10 | 9 | -90/+64 |
| | | | | | | | |||||
| * | | | | | | Fix rest.test_events. Convert to use SQLiteMemoryDbPool | Erik Johnston | 2014-11-10 | 1 | -10/+5 |
| | | | | | | | |||||
| * | | | | | | Fix SQLBaseStoreTestCase | Erik Johnston | 2014-11-10 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Fix stream test. | Erik Johnston | 2014-11-10 | 1 | -5/+12 |
| | | | | | | | |||||
| * | | | | | | Fix room_member storage test | Erik Johnston | 2014-11-10 | 1 | -0/+2 |
| | | | | | | | |||||
| * | | | | | | Fix redaction storage test | Erik Johnston | 2014-11-10 | 1 | -0/+4 |
| | | | | | | | |||||
| * | | | | | | Fix regression where we did not return redacted events. | Erik Johnston | 2014-11-10 | 1 | -1/+2 |
| | | | | | | | |||||
| * | | | | | | Fix room handler test | Erik Johnston | 2014-11-10 | 1 | -15/+40 |
| | | | | | | | |||||
| * | | | | | | PEP8 | Erik Johnston | 2014-11-10 | 8 | -20/+22 |
| | | | | | | | |||||
| * | | | | | | Remove useless comments | Erik Johnston | 2014-11-10 | 1 | -23/+0 |
| | | | | | | | |||||
| * | | | | | | Add auth to the various server-server APIs | Erik Johnston | 2014-11-10 | 3 | -9/+23 |
| | | | | | | | |||||
| * | | | | | | Fix backfill to work. Add auth to backfill request | Erik Johnston | 2014-11-10 | 6 | -18/+56 |
| | | | | | | | |||||
| * | | | | | | Notify users about invites. | Erik Johnston | 2014-11-10 | 3 | -10/+14 |
| | | | | | | | |||||
| * | | | | | | Fix invite auth | Erik Johnston | 2014-11-10 | 1 | -3/+5 |
| | | | | | | | |||||
| * | | | | | | Tidy up some of the unused sql tables | Erik Johnston | 2014-11-10 | 4 | -109/+9 |
| | | | | | | | |||||
| * | | | | | | Finish redaction algorithm. | Erik Johnston | 2014-11-10 | 5 | -25/+33 |
| | | | | | | | |||||
| * | | | | | | Use current state to get room hosts, rather than querying the database | Erik Johnston | 2014-11-07 | 2 | -7/+32 |
| | | | | | | | |||||
| * | | | | | | Add '/event_auth/' federation api | Erik Johnston | 2014-11-07 | 4 | -7/+55 |
| | | | | | | | |||||
| * | | | | | | Implement invite part of invite join dance | Erik Johnston | 2014-11-07 | 4 | -22/+75 |
| | | | | | | | |||||
| * | | | | | | Remove /context/ request | Erik Johnston | 2014-11-07 | 2 | -16/+0 |
| | | | | | | | |||||
| * | | | | | | Add hash of current state to events | Erik Johnston | 2014-11-07 | 2 | -1/+11 |
| | | | | | | | |||||
| * | | | | | | Return auth chain when handling send_join | Erik Johnston | 2014-11-07 | 2 | -8/+27 |
| | | | | | | | |||||
| * | | | | | | Fix bug in _get_auth_chain_txn | Erik Johnston | 2014-11-07 | 1 | -14/+11 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2014-11-07 | 87 | -744/+2155 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | federation_authorization | ||||
| * | | | | | | | Fix joining over federation | Erik Johnston | 2014-11-07 | 5 | -56/+55 |
| | | | | | | | | |||||
| * | | | | | | | Implement method to get auth_chain from a given event_id | Erik Johnston | 2014-11-07 | 1 | -0/+35 |
| | | | | | | | | |||||
| * | | | | | | | Start implementing auth chains | Erik Johnston | 2014-11-07 | 8 | -6/+115 |
| | | | | | | | | |||||
| * | | | | | | | Neaten things up a bit | Erik Johnston | 2014-11-07 | 1 | -5/+2 |
| | | | | | | | | |||||
| * | | | | | | | Don't query the DB for user power levels | Erik Johnston | 2014-11-07 | 1 | -10/+16 |
| | | | | | | | | |||||
| * | | | | | | | Amalgamate all power levels. | Erik Johnston | 2014-11-06 | 8 | -395/+102 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove concept of reqired power levels, something similiar can be done using the new power level event. | ||||
| * | | | | | | | Update to use replaces_state rather than prev_state | Erik Johnston | 2014-11-06 | 1 | -2/+4 |
| | | | | | | | | |||||
| * | | | | | | | Don't send prev_state to clients anymore | Erik Johnston | 2014-11-06 | 1 | -1/+1 |
| | | | | | | | | |||||
| * | | | | | | | Implement new replace_state and changed prev_state | Erik Johnston | 2014-11-06 | 13 | -128/+220 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `prev_state` is now a list of previous state ids, similiar to prev_events. `replace_state` now points to what we think was replaced. | ||||
| * | | | | | | | Fix a couple more storage tests | Erik Johnston | 2014-11-05 | 2 | -16/+32 |
| | | | | | | | | |||||
| * | | | | | | | Remove stale tests | Erik Johnston | 2014-11-05 | 1 | -2/+2 |
| | | | | | | | | |||||
| * | | | | | | | Fix redaction storage test | Erik Johnston | 2014-11-05 | 1 | -0/+12 |
| | | | | | | | | |||||
| * | | | | | | | Get correct prev_events | Erik Johnston | 2014-11-05 | 2 | -15/+26 |
| | | | | | | | | |||||
| * | | | | | | | Fix typing tests | Erik Johnston | 2014-11-05 | 1 | -0/+1 |
| | | | | | | | | |||||
| * | | | | | | | Fix room tests | Erik Johnston | 2014-11-05 | 1 | -6/+0 |
| | | | | | | | | |||||
| * | | | | | | | Fix profile tests | Erik Johnston | 2014-11-05 | 1 | -1/+5 |
| | | | | | | | | |||||
| * | | | | | | | Fix presencelike test | Erik Johnston | 2014-11-05 | 1 | -1/+5 |
| | | | | | | | | |||||
| * | | | | | | | Don't execute empty tests. Formatting. | Erik Johnston | 2014-11-05 | 1 | -17/+28 |
| | | | | | | | | |||||
| * | | | | | | | Fix presence test | Erik Johnston | 2014-11-05 | 1 | -0/+1 |
| | | | | | | | | |||||
| * | | | | | | | Fix Federation test | Erik Johnston | 2014-11-05 | 1 | -1/+1 |
| | | | | | | | | |||||
| * | | | | | | | Fix auth checks to all use the given old_event_state | Erik Johnston | 2014-11-05 | 4 | -34/+54 |
| | | | | | | | | |||||
| * | | | | | | | PEP8 | Erik Johnston | 2014-11-04 | 1 | -4/+4 |
| | | | | | | | | |||||
| * | | | | | | | Fix room handler tests | Erik Johnston | 2014-11-04 | 2 | -128/+19 |
| | | | | | | | | |||||
| * | | | | | | | Fix federation handler tests. I've removed the invite/join dance ones as ↵ | Erik Johnston | 2014-11-04 | 1 | -57/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | they are completely out of date. | ||||
| * | | | | | | | Don't bother locking | Erik Johnston | 2014-11-04 | 1 | -6/+5 |
| | | | | | | | | |||||
| * | | | | | | | PEP8 | Erik Johnston | 2014-11-04 | 1 | -1/+3 |
| | | | | | | | | |||||
| * | | | | | | | Fix tests.handlers.test_directory | Erik Johnston | 2014-11-04 | 1 | -2/+5 |
| | | | | | | | | |||||
| * | | | | | | | event <-> pdu mappings are now trivial and will soon be scrapped | Erik Johnston | 2014-11-04 | 1 | -167/+0 |
| | | | | | | | | |||||
| * | | | | | | | Fix up federation tests | Erik Johnston | 2014-11-04 | 1 | -114/+124 |
| | | | | | | | | |||||
| * | | | | | | | Fix bug in replication | Erik Johnston | 2014-11-04 | 1 | -1/+1 |
| | | | | | | | | |||||
| * | | | | | | | On AuthError, raise a FederationError | Erik Johnston | 2014-11-04 | 1 | -1/+9 |
| | | | | | | | | |||||
| * | | | | | | | Move FederationError to synapse.api.errors | Erik Johnston | 2014-11-04 | 2 | -34/+34 |
| | | | | | | | | |||||
| * | | | | | | | PEP8 | Erik Johnston | 2014-11-04 | 1 | -4/+13 |
| | | | | | | | | |||||
| * | | | | | | | Add support for sending failures | Erik Johnston | 2014-11-04 | 3 | -2/+63 |
| | | | | | | | | |||||
| * | | | | | | | Remove unused interface | Erik Johnston | 2014-11-04 | 1 | -8/+0 |
| | | | | | | | | |||||
| * | | | | | | | Remove unused imports | Erik Johnston | 2014-11-04 | 5 | -13/+2 |
| | | | | | | | | |||||
| * | | | | | | | Fix bugs in generating event signatures and hashing | Erik Johnston | 2014-11-03 | 6 | -88/+50 |
| | | | | | | | | |||||
| * | | | | | | | Merge branch 'event_signing' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2014-11-03 | 2 | -0/+117 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | federation_authorization | ||||
| | * | | | | | | | Script for checking event hashes | Mark Haines | 2014-11-03 | 1 | -0/+43 |
| | | | | | | | | | |||||
| | * | | | | | | | handle server names with embeded ports | Mark Haines | 2014-11-03 | 1 | -0/+4 |
| | | | | | | | | | |||||
| | * | | | | | | | script for checking signatures on signed json | Mark Haines | 2014-11-03 | 1 | -0/+70 |
| | | | | | | | | | |||||
| | * | | | | | | | Merge branch 'develop' into event_signing | Mark Haines | 2014-10-27 | 10 | -20/+9277 |
| | |\ \ \ \ \ \ \ | |||||
| * | | | | | | | | | Add option to not bind to HTTPS port. This is useful if running behind an ↵ | Erik Johnston | 2014-11-03 | 3 | -2/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ssl load balancer | ||||
| * | | | | | | | | | Rename PDU fields to match that of events. | Erik Johnston | 2014-11-03 | 6 | -316/+80 |
| | | | | | | | | | | |||||
| * | | | | | | | | | For now, don't store txn -> pdu mappings. | Erik Johnston | 2014-11-03 | 2 | -5/+3 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Formatting | Erik Johnston | 2014-11-03 | 1 | -1/+4 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Sign events we create. | Erik Johnston | 2014-11-03 | 1 | -0/+9 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Add 'origin' key to events | Erik Johnston | 2014-11-03 | 1 | -0/+4 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Don't assume event has hashes key already | Erik Johnston | 2014-11-03 | 1 | -0/+2 |
| | | | | | | | | | |