Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | 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. | ||||
| * | | | | | | | | | | | Replace lots of .events.rooms[room_id] with .room | Kegan Dougal | 2014-10-31 | 4 | -16/+22 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | room.html now displays messages from model-service. Add debugging fields. ↵ | Kegan Dougal | 2014-10-31 | 5 | -17/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hook up the room member *at the time* to the message so it can display the right historical member info. | ||||
| * | | | | | | | | | | | Hook into more of event-handler-service and mimic its functions for now. | Kegan Dougal | 2014-10-31 | 2 | -68/+130 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Parse /initialSync data and populate the new data structures. | Kegan Dougal | 2014-10-31 | 2 | -4/+33 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Added model-service.js to store model data. | Kegan Dougal | 2014-10-31 | 4 | -2/+102 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Don't need this; should be on -g path. | Kegan Dougal | 2014-11-04 | 1 | -1/+0 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | exclude tests | Mark Haines | 2014-11-04 | 1 | -1/+1 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Fix installation instructions in README | Mark Haines | 2014-11-04 | 2 | -25/+31 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Use phantomjs as the default browser and not chrome. | Kegan Dougal | 2014-11-04 | 2 | -7/+25 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Update karma.conf.js to A: actually run the tests, and B: generate JUnit XML. | Kegan Dougal | 2014-11-04 | 1 | -3/+13 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | SYWEB-136: Send m.images according to the spec. | Kegan Dougal | 2014-11-04 | 2 | -4/+6 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | SYWEB-133: JSON dialog now appears on dblclick to allow users to highlight text. | Kegan Dougal | 2014-11-04 | 1 | -1/+1 |
| |_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | |||||
* | | | | | | | | | | | Use python logger, not the twisted logger | Erik Johnston | 2014-11-03 | 1 | -2/+1 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Merge branch 'release-v0.4.2' of github.com:matrix-org/synapse into develop | Erik Johnston | 2014-10-31 | 3 | -2/+18 |
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | | |||||
| * | | | | | | | | | | Bump version numbers and change log | Erik Johnston | 2014-10-31 | 3 | -2/+18 |
|/ / / / / / / / / / | |||||
* | | | | | | | | | | SYWEB-102: Fix desktop notification msg when a user with no display name ↵ | Kegan Dougal | 2014-10-31 | 1 | -3/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | joins a room. | ||||
* | | | | | | | | | | Factor out notification logic. | Kegan Dougal | 2014-10-31 | 3 | -27/+39 |
| | | | | | | | | | | |||||
* | | | | | | | | | | Add notification-service.js to handle binging/notifications. Shift logic to ↵ | Kegan Dougal | 2014-10-31 | 5 | -70/+108 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this service. | ||||
* | | | | | | | | | | SYWEB-45: Display the user_id of a user when hovering over their avatar next ↵ | Kegan Dougal | 2014-10-31 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to their messages. | ||||
* | | | | | | | | | | SYWEB-63: Fix desktop notification message when notifying for an image. | Kegan Dougal | 2014-10-31 | 1 | -0/+3 |
| |_|_|_|_|_|_|/ / |/| | | | | | | | | |||||
* | | | | | | | | | SYWEB-12: You'll be needing this. | Kegan Dougal | 2014-10-30 | 1 | -0/+216 |
| | | | | | | | | | |||||
* | | | | | | | | | SYWEB-12: Minor layout tweaks. | Kegan Dougal | 2014-10-30 | 1 | -1/+1 |
| | | | | | | | | | |||||
* | | | | | | | | | SYWEB-12: UX tweaks. | Kegan Dougal | 2014-10-30 | 1 | -1/+2 |
| | | | | | | | | | |||||
* | | | | | | | | | SYWEB-12: Add ability to add new state events. | Kegan Dougal | 2014-10-30 | 2 | -2/+21 |
| | | | | | | | | |