Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | | | | |||||
| * | | | | Remove dead code. | Erik Johnston | 2014-11-03 | 1 | -84/+0 |
| | | | | | |||||
| * | | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2014-11-03 | 10 | -101/+172 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | federation_authorization | ||||
| * | | | | | Sign evnets | Erik Johnston | 2014-10-31 | 2 | -0/+26 |
| | | | | | | |||||
| * | | | | | Remove unused signature storage methods | Erik Johnston | 2014-10-31 | 1 | -138/+1 |
| | | | | | | |||||
| * | | | | | Remove unused sql file. | Erik Johnston | 2014-10-31 | 1 | -31/+0 |
| | | | | | | |||||
| * | | | | | Make prev_event signing work again. | Erik Johnston | 2014-10-31 | 3 | -8/+18 |
| | | | | | | |||||
| * | | | | | Remove more references to dead PDU tables | Erik Johnston | 2014-10-31 | 4 | -94/+8 |
| | | | | | | |||||
| * | | | | | Remove PDU tables. | Erik Johnston | 2014-10-31 | 6 | -1230/+2 |
| | | | | | | |||||
| * | | | | | Remove unused functions. | Erik Johnston | 2014-10-31 | 1 | -90/+0 |
| | | | | | | |||||
| * | | | | | Actually don't store any PDUs | Erik Johnston | 2014-10-31 | 3 | -14/+42 |
| | | | | | | |||||
| * | | | | | old_state_events should be a dict not list | Erik Johnston | 2014-10-31 | 1 | -2/+4 |
| | | | | | | |||||
| * | | | | | Don't store any PDUs | Erik Johnston | 2014-10-31 | 2 | -32/+33 |
| | | | | | | |||||
| * | | | | | Move the impl of backfill to use events. | Erik Johnston | 2014-10-31 | 3 | -5/+114 |
| | | | | | | |||||
| * | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2014-10-31 | 8 | -23/+356 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | federation_authorization | ||||
| * | | | | | | Fix bug in redaction auth. | Erik Johnston | 2014-10-31 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This caused a 500 when sending a redaction due to a typo in a method invocation. | ||||
| * | | | | | | Convert event ids to be of the form :example.com | Erik Johnston | 2014-10-30 | 6 | -28/+54 |
| | | | | | | | |||||
| * | | | | | | Make federation return the old current state, so that we can use it to do auth | Erik Johnston | 2014-10-30 | 2 | -10/+32 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2014-10-30 | 55 | -205/+9733 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | federation_authorization | ||||
| * | | | | | | | Fix SQL so that accepts we may want to persist events twice. | Erik Johnston | 2014-10-30 | 2 | -25/+47 |
| | | | | | | | | |||||
| * | | | | | | | Add a run_on_reactor function | Erik Johnston | 2014-10-29 | 1 | -0/+7 |
| | | | | | | | | |||||
| * | | | | | | | Start filling out and using new events tables | Erik Johnston | 2014-10-29 | 8 | -93/+159 |
| | | | | | | | | |||||
| * | | | | | | | Don't reference PDU when persisting event | Erik Johnston | 2014-10-28 | 2 | -4/+5 |
| | | | | | | | | |||||
| * | | | | | | | Begin implementing all the PDU storage stuff in Events land | Erik Johnston | 2014-10-28 | 9 | -42/+485 |
| | | | | | | | | |||||
| * | | | | | | | Add transaction level logging and timing information. Add a _simple_delete ↵ | Erik Johnston | 2014-10-28 | 9 | -21/+91 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | method | ||||
| * | | | | | | | Clean up LoggingTransaction | Erik Johnston | 2014-10-28 | 1 | -10/+4 |
| | | | | | | | | |||||
| * | | | | | | | Add timer to LoggingTransaction | Erik Johnston | 2014-10-28 | 1 | -3/+10 |
| | | | | | | | | |||||
| * | | | | | | | Remove duplicate import | Erik Johnston | 2014-10-27 | 1 | -1/+0 |
| | | | | | | | | |||||
| * | | | | | | | Merge branch 'event_signing' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2014-10-27 | 24 | -77/+580 |
| |\ \ \ \ \ \ \ | | | |_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | federation_authorization Conflicts: synapse/storage/__init__.py | ||||
| | * | | | | | | fix pyflakes warnings | Mark Haines | 2014-10-27 | 3 | -6/+6 |
| | | | | | | | | |||||
| | * | | | | | | Merge branch 'develop' into event_signing | Mark Haines | 2014-10-27 | 42 | -5581/+458 |
| | |\ \ \ \ \ \ | |||||
| | * | | | | | | | Add script to hash exisitng history | Mark Haines | 2014-10-17 | 1 | -0/+69 |
| | | | | | | | | | |||||
| | * | | | | | | | Remove signatures from pdu when computing hashes to use for prev pdus, make ↵ | Mark Haines | 2014-10-17 | 2 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sure is_state is a boolean. | ||||
| | * | | | | | | | Merge branch 'develop' into event_signing | Mark Haines | 2014-10-17 | 21 | -849/+101 |
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: synapse/federation/replication.py | ||||
| | * | | | | | | | | Rename 'meta' to 'unsigned' | Mark Haines | 2014-10-17 | 4 | -17/+18 |
| | | | | | | | | | | |||||
| | * | | | | | | | | move 'age' into 'meta' subdict so that it is clearer that it is not part of ↵ | Mark Haines | 2014-10-17 | 2 | -7/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the signed data | ||||
| | * | | | | | | | | Hash the same content covered by the signature when referencing previous ↵ | Mark Haines | 2014-10-17 | 6 | -16/+84 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PDUs rather than reusing the PDU content hashes | ||||
| | * | | | | | | | | Include hashes of previous pdus when referencing them | Mark Haines | 2014-10-16 | 11 | -31/+95 |
| | | | | | | | | | | |||||
| | * | | | | | | | | Sign outgoing PDUs. | Mark Haines | 2014-10-16 | 9 | -24/+62 |
| | | | | | | | | | | |||||
| | * | | | | | | | | persist hashes and origin signatures for PDUs | Mark Haines | 2014-10-15 | 7 | -15/+135 |
| | | | | | | | | | | |||||
| | * | | | | | | | | Merge branch 'develop' into event_signing | Mark Haines | 2014-10-15 | 5 | -3/+10 |
| | |\ \ \ \ \ \ \ \ | |||||
| | * | | | | | | | | | Storage for pdu signatures | Mark Haines | 2014-10-14 | 2 | -0/+126 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2014-10-27 | 57 | -6425/+563 |
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | federation_authorization Conflicts: synapse/federation/transport.py synapse/handlers/message.py | ||||
| * | | | | | | | | | | | It doesn't want a dict | Erik Johnston | 2014-10-17 | 1 | -2/+0 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Fix bug where people could join private rooms | Erik Johnston | 2014-10-17 | 3 | -45/+63 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Use state groups to get current state. Make join dance actually work. | Erik Johnston | 2014-10-17 | 10 | -67/+226 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Finish implementing the new join dance. | Erik Johnston | 2014-10-17 | 6 | -126/+222 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Start implementing the invite/join dance. Continue moving auth to use ↵ | Erik Johnston | 2014-10-16 | 4 | -22/+133 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | event.state_events | ||||
| * | | | | | | | | | | | Begin making auth use event.old_state_events | Erik Johnston | 2014-10-15 | 10 | -83/+115 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Add missing package storate.state | Erik Johnston | 2014-10-15 | 1 | -0/+97 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Begin implementing state groups. | Erik Johnston | 2014-10-14 | 3 | -3/+123 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | no evil horizontal textarea resizing | Matthew Hodgson | 2014-11-11 | 1 | -0/+1 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | make image buttons more buttony | Matthew Hodgson | 2014-11-11 | 1 | -0/+2 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | fix stupid truncation bug | Matthew Hodgson | 2014-11-11 | 1 | -2/+5 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | apply some cache headers to try to make the content repo less nutso | Matthew Hodgson | 2014-11-11 | 1 | -0/+8 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | linky topics | Matthew Hodgson | 2014-11-11 | 1 | -2/+2 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | wrap fully qualified user IDs more intelligently | Matthew Hodgson | 2014-11-11 | 4 | -14/+16 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | fix weird shaped message table rows | Matthew Hodgson | 2014-11-11 | 2 | -9/+7 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | fix lines with wrapped userids | Matthew Hodgson | 2014-11-11 | 1 | -1/+1 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | add new peity dep to tests | Matthew Hodgson | 2014-11-11 | 1 | -0/+2 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | fix button spacing | Matthew Hodgson | 2014-11-11 | 1 | -2/+2 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | major CSS overhaul to try to make things look a bit cleaner | Matthew Hodgson | 2014-11-11 | 11 | -102/+300 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | trivial spacing fix | Matthew Hodgson | 2014-11-11 | 1 | -1/+1 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Fix RST sublist formatting bug | Erik Johnston | 2014-11-10 | 1 | -15/+15 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | moar boxes. | Matthew Hodgson | 2014-11-10 | 1 | -18/+21 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | document up the current architecture a bit based on the workshop the other week | Matthew Hodgson | 2014-11-10 | 3 | -1/+72 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Various fixes to try & make openwebrtc safari extension work (still doesn't ↵ | David Baker | 2014-11-07 | 5 | -67/+107 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | work). | ||||
* | | | | | | | | | | | | Detect call type by examining the SDP always rather than just in Firefox as ↵ | David Baker | 2014-11-06 | 1 | -2/+3 |
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it seems Chrome's behaviour is the odd one out here. | ||||
* | | | | | | | | | | | Don't cache isWebRTCSupported because whether webRTC is supported might ↵ | David Baker | 2014-11-06 | 4 | -14/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | change part-way through the page's lifecycle if your webrtc support comes from some kind of injected content script (hello OpenWebRTC Sarafi extension) | ||||
* | | | | | | | | | | | Swap from using raw m.room.member events for room members to using actual ↵ | Kegan Dougal | 2014-11-06 | 9 | -30/+52 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RoomMember objects, so User objects can be tacked on. Update tests. | ||||
* | | | | | | | | | | | Use mRoomName on join notifications as well. | Kegan Dougal | 2014-11-06 | 1 | -1/+1 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Add modelService test. Thin for now but will be expanded upon. | Kegan Dougal | 2014-11-06 | 1 | -0/+30 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Factor out room name logic: mRoomName is the canonical source. | Kegan Dougal | 2014-11-06 | 2 | -14/+6 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Use .not.toEqual instead of .toNotEqual which is in a newer version of Jasmine. | Kegan Dougal | 2014-11-06 | 1 | -1/+1 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Start adding regression tests. First up, register-controller for SYWEB-109. | Kegan Dougal | 2014-11-06 | 2 | -1/+85 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Fix broken tests which were previously skipped. | Kegan Dougal | 2014-11-06 | 2 | -13/+20 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Add mRoomName and orderMembersList filter tests. Mark FIXME on broken tests ↵ | Kegan Dougal | 2014-11-06 | 1 | -3/+444 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for now. | ||||
* | | | | | | | | | | | State *.js in karma.conf rather than *.* so *.js~ files are ignored. | Kegan Dougal | 2014-11-06 | 1 | -7/+7 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Add duration filter unit tests. | Kegan Dougal | 2014-11-05 | 2 | -13/+52 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Add a few eventHandlerService tests. | Kegan Dougal | 2014-11-05 | 1 | -0/+105 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Finish matrixService unit tests. Add missing encodeURIComponent to path args. | Kegan Dougal | 2014-11-05 | 2 | -65/+234 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Add more tests and a TODO. | Kegan Dougal | 2014-11-05 | 1 | -2/+55 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Fix url decoding bugs with /redact and /send APIs. | Kegan Dougal | 2014-11-05 | 1 | -2/+2 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Don't urlencode event types just yet so older HSes don't 500. | Kegan Dougal | 2014-11-05 | 2 | -3/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Skip the tests which test for urlencoding, and add a TODO in matrixService. | ||||
* | | | | | | | | | | | Be sure to urlencode/decode event types correctly in both the web client and HS. | Kegan Dougal | 2014-11-05 | 3 | -6/+6 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Add a bunch more unit tests for matrixService. | Kegan Dougal | 2014-11-05 | 1 | -6/+191 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | URL encoding bugfix and add more tests. | Kegan Dougal | 2014-11-04 | 2 | -7/+41 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Add matrix-service unit tests. Update angular-mocks. | Kegan Dougal | 2014-11-04 | 2 | -111/+261 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | SYN-112: Get pynacl from github instead of PyPI | Mark Haines | 2014-11-04 | 1 | -0/+1 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Determine webclient path by the python module it is contained in | Mark Haines | 2014-11-04 | 2 | -2/+5 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Update .gitignore to ignore config.js files in syweb/webclient. | Kegan Dougal | 2014-11-04 | 1 | -1/+1 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Move webclient to a python module so that it can be installed | Mark Haines | 2014-11-04 | 75 | -1/+1 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Merge pull request #11 from matrix-org/webclient-room-data-restructure | Kegsay | 2014-11-04 | 15 | -480/+542 |
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Webclient room data restructure | ||||
| * | | | | | | | | | | | SYWEB-116: Implement historical display name support. | Kegan Dougal | 2014-11-04 | 4 | -9/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This works for both live and paginated events. Each 'message' event has an associated '__room_member' key which points to the state of the sender at that point in time. Invites have an additional key '__target_room_member' which point to the state of the invitee at that point in time. This obviates the need for mapping user_ids to *current* displaynames in the message list, though this is still required for the user/presence list. | ||||
| * | | | | | | | | | | | Rejig display names when paginating to lie less. | Kegan Dougal | 2014-11-04 | 3 | -13/+24 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Rejig order of checks/state updates/message insertions for m.room.member. ↵ | Kegan Dougal | 2014-11-03 | 1 | -26/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mark known issue. | ||||
| * | | | | | | | | | | | Fix off-by-one bug when displaying display names / avatar urls when paginating. | Kegan Dougal | 2014-11-03 | 1 | -0/+7 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Backwards compat for old-style avatar_urls | Kegan Dougal | 2014-11-03 | 1 | -1/+2 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Reference the room_member key on messages which adjusts for current vs ↵ | Kegan Dougal | 2014-11-03 | 2 | -8/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | old_room_state. This displays names for historical users correctly, but is off by one (referencing content not prev_content). | ||||
| * | | | | | | | | | | | Variable renaming, general cleanup. Don't feed state events from ↵ | Kegan Dougal | 2014-11-03 | 2 | -38/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /initialSync twice. | ||||
| * | | | | | | | | | | | Fix broken redact enable logic. | Kegan Dougal | 2014-11-03 | 1 | -1/+1 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Fix hidden event keys being incorrectly shown in the even info dialog. | Kegan Dougal | 2014-11-03 | 1 | -1/+5 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Fix bug which prevented pagination from bumping the list down, causing ↵ | Kegan Dougal | 2014-11-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | infini-pagination. | ||||
| * | | | | | | | | | | | Fix bug which prevented room name invites appearing correctly. | Kegan Dougal | 2014-11-03 | 3 | -86/+47 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Fix bug which prevented the number of users being visible on the recents view. | Kegan Dougal | 2014-11-03 | 3 | -5/+4 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Remove events.rooms[room_id] entirely from event-handler-service. | Kegan Dougal | 2014-11-03 | 4 | -232/+59 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Everything now uses modelService, but there are still one or two minor teething problems to fix. | ||||
| * | | | | | | | | | | | Make recents[controller/filter/html] use modelService. | Kegan Dougal | 2014-11-03 | 5 | -25/+66 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This breaks functionality whilst both events.rooms and modelService are in use. | ||||
| * | | | | | | | | | | | Make call stuff use modelService. | Kegan Dougal | 2014-11-03 | 2 | -5/+5 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Keep matrixService stateless and make matrixFilter use modelService. | Kegan Dougal | 2014-11-03 | 5 | -53/+53 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Prevent EventStreamService from knowing too much about the ↵ | Kegan Dougal | 2014-11-03 | 2 | -21/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EventHandlerService by changing the contract to just be a single initialSync response callback. Leave it up the handler to deal with splitting out information from /initialSync. |