Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
| * | 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 |
| | | | |||||
* | | | 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 | ||||
| * | | | | 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 |
| | | | | |||||
* | | | | 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 | ||||
| * | | | 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 |
| | | | | |||||
| * | | | SYWEB-12: Allow edited state events to be submitted. | Kegan Dougal | 2014-10-30 | 2 | -3/+10 |
| | | | | |||||
| * | | | SYWEB-12: More formatting and tweaking of state event JSON. | Kegan Dougal | 2014-10-30 | 5 | -16/+53 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a proper elastic directive to make the <textarea> resize dynamically. Use an 'asjson' directive to turn an ngModel of a JSON object into a formatted JSON string so it can be displayed on the textarea. Also, deep copy the state events being displayed, else it actually alters the underlying data structures when playing around with the JSON in the textarea! | ||||
| * | | | SYWEB-12: More formatting. | Kegan Dougal | 2014-10-30 | 4 | -7/+32 |
| | | | | |||||
| * | | | SYWEB-12: Format room info dialog better. | Kegan Dougal | 2014-10-30 | 2 | -17/+38 |
| | | | | |||||
| * | | | SYWEB-12: Store unknown state events so they are displayed in the Room Info ↵ | Kegan Dougal | 2014-10-30 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | dialog. | ||||
* | | | | 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 | ||||
| * | | | SYWEB-12: Add a 'Room Info' button which displays all state content. | Kegan Dougal | 2014-10-30 | 3 | -0/+61 |
| | | | | | | | | | | | | | | | | Content displayed in a modal dialog. Currently only read-only. | ||||
| * | | | Fix pep8 warnings | Mark Haines | 2014-10-30 | 35 | -135/+179 |
| | | | | |||||
| * | | | SYWEB-112: Use the right user ID when determining invites for display on the ↵ | Kegan Dougal | 2014-10-30 | 1 | -2/+9 |
| | | | | | | | | | | | | | | | | recents list. | ||||
| * | | | SYWEB-48: Better regex for binging on usernames. | Kegan Dougal | 2014-10-29 | 1 | -1/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | This uses /\blocalpart\b|\bdisplayname\b/i which is overall a lot better than before. This specifically gets @localpart references which the bug was originally for. | ||||
| * | | | Use floating-point rather than integer division to handle timeouts so that ↵ | Paul "LeoNerd" Evans | 2014-10-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | non-zero but sub-second waits don't collapse to zero | ||||
| * | | | SYWEB-127: Open event info modal dialog when the bubble is clicked. | Kegan Dougal | 2014-10-29 | 1 | -12/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | This allows images to be clicked by clicking on the edge with the bubble. This is important since Redactions are only visible on the event info screen. | ||||
| * | | | Fix an off-by-one bug in presence event stream pagination; this might be ↵ | Paul "LeoNerd" Evans | 2014-10-29 | 2 | -1/+17 |
| | | | | | | | | | | | | | | | | responsible for any number of bug reports | ||||
| * | | | Construct a source-specific 'SourcePaginationConfig' to pass into ↵ | Paul "LeoNerd" Evans | 2014-10-29 | 6 | -40/+43 |
| | | | | | | | | | | | | | | | | get_pagination_rows; meaning each source doesn't have to care about its own name any more | ||||
| * | | | Remove redundant (and incorrect) presence pagination fetching code | Paul "LeoNerd" Evans | 2014-10-29 | 1 | -3/+0 |
| | | | | |||||
| * | | | oops - fix css on desktop | Matthew Hodgson | 2014-10-29 | 1 | -1/+0 |
| | | | | |||||
| * | | | SYWEB-98: Handle incoming m.room.redaction events. | Kegan Dougal | 2014-10-29 | 1 | -0/+39 |
| | | | | | | | | | | | | | | | | UI for redactions is now complete. | ||||
| * | | | SYWEB-98: Add redactEvent matrix API call. | Kegan Dougal | 2014-10-29 | 3 | -2/+30 |
| | | | | |||||
| * | | | SYWEB-98: Add a 'Redact' button to the event info modal dialog. | Kegan Dougal | 2014-10-29 | 2 | -3/+31 |
| | | | | | | | | | | | | | | | | | | | | I think this is better than overriding the right-click contextual menu. Currently clicking this button does nothing. | ||||
| * | | | Implement SYWEB-58: Clicking a notification now takes you to that room. | Kegan Dougal | 2014-10-29 | 2 | -1/+7 |
| | | | | |||||
| * | | | Fix SYWEB-128 : Auto-scroll broken if not exactly at bottom of list. | Kegan Dougal | 2014-10-29 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | Added a small 10px buffer so if the list isn't quite at the bottom it still actually scrolls. | ||||
| * | | | fix mobile CSS layout | Matthew Hodgson | 2014-10-28 | 2 | -4/+9 |
| | | | | |||||
| * | | | Fix SYWEB-110 : Prevent room ID leaking by looking for an m.room.name | Kegan Dougal | 2014-10-27 | 1 | -1/+11 |
| | |/ | |/| | |||||
| * | | Remove duplicate join_event from create_room | Mark Haines | 2014-10-27 | 1 | -5/+0 |
| | | | |||||
| * | | Fix SYWEB-114 : Error message when trying to invite a user already in the room. | Kegan Dougal | 2014-10-27 | 1 | -1/+1 |
| | | | |||||
| * | | Don't clobber existing css | Kegan Dougal | 2014-10-27 | 1 | -209/+0 |
| | | | |||||
| * | | SYWEB-121: Have some bootstrap files. | Kegan Dougal | 2014-10-27 | 2 | -0/+9457 |
| | | | |||||
| * | | Implement SYWEB-121 : Display JSON when clicking messages. | Kegan Dougal | 2014-10-27 | 4 | -12/+24 |
| | | | | | | | | | | | | | | | JSON is displayed as a modal dialog via AngularJS' bootstrap module, "ui.bootstrap". | ||||
| * | | HandleRoomMember: handle correctly prev_content | giomfo | 2014-10-27 | 1 | -1/+1 |
| | | | |||||
| * | | Fix SYWEB-109 : No error if HS rejects the username in registration. | Kegan Dougal | 2014-10-27 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | Display all error messages from the server when registering, rather than just the types of errors the client recognises. | ||||
| * | | Remove test_pyflakes. | Kegan Dougal | 2014-10-27 | 1 | -1/+0 |
| | | | |||||
* | | | 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 |
| |\| | |||||
| | * | Test pyflakes jenikns integration | Mark Haines | 2014-10-27 | 1 | -0/+1 |
| | | | |||||
| | * | Fix pyflakes warnings | Mark Haines | 2014-10-27 | 4 | -4/+2 |
| | | | |||||
| * | | 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 | ||||
| * | | | | Add log message if we can't enable ECC. Require pyopenssl>=0.14 since 0.13 ↵ | Mark Haines | 2014-10-24 | 2 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | doesn't seem to have ECC | ||||
| * | | | | Wrap preparing the database in a transaction. Otherwise it will take many ↵ | Mark Haines | 2014-10-24 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | seconds to complete because sqlite will create a transaction per statement | ||||
| * | | | | switch from the deprecated msg.content.prev to msg.prev_content.membership, ↵ | Matthew Hodgson | 2014-10-24 | 3 | -9/+9 |
| | | | | | | | | | | | | | | | | | | | | and fix the bug where kicks of unjoined users aren't displayed sensibly in the history | ||||
| * | | | | Merge branch 'master' into develop | Mark Haines | 2014-10-24 | 1 | -1/+1 |
| |\ \ \ \ | |||||
| | * | | | | Coturn's timestamps are in seconds, not milliseconds | David Baker | 2014-10-21 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Added pylint config file: ignore missing-docstring messages. | Kegan Dougal | 2014-10-24 | 1 | -0/+280 |
| | | | | | | |||||
| * | | | | | Added a param (--no-rate-limit) to demo/start.sh to disable the HS rate limit | manuroe | 2014-10-20 | 2 | -1/+11 |
| | | | | | | |||||
| * | | | | | Merge branch 'master' of github.com:matrix-org/synapse into develop | Erik Johnston | 2014-10-20 | 8 | -12/+74 |
| |\| | | | | |||||
| | * | | | | use a tagged version of syutil rather than master | Mark Haines | 2014-10-20 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Use https link to download syutil as not everyone has ssh access to github. | Mark Haines | 2014-10-20 | 1 | -2/+3 |
| | | | | | | |||||
| | * | | | | Add get_json method to 3pid http client. Better logging for errors in 3pid ↵ | Mark Haines | 2014-10-20 | 2 | -2/+41 |
| | | | | | | | | | | | | | | | | | | | | | | | | requests | ||||
| | * | | | | Fix auto generating signing_keys | Mark Haines | 2014-10-18 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | improve changelog slightly | Matthew Hodgson | 2014-10-18 | 1 | -5/+7 |
| | | | | | | |||||
| | * | | | | fix timestamps some more | Matthew Hodgson | 2014-10-17 | 3 | -5/+5 |
| | |\ \ \ \ | | |/ / / / | |/| | | | | | | | | | | Merge branch 'develop' of git+ssh://github.com/matrix-org/synapse | ||||
| * | | | | | more timestamp fixes | Matthew Hodgson | 2014-10-17 | 3 | -5/+5 |
| | | | | | | |||||
| | * | | | | Bump the other version v0.4.1 | Erik Johnston | 2014-10-18 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Bump version | Erik Johnston | 2014-10-18 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Bunp to change log. | Erik Johnston | 2014-10-18 | 1 | -0/+5 |
| | | | | | | |||||
| | * | | | | Merge pull request #9 from matrix-org/develop | Erik Johnston | 2014-10-18 | 2 | -4/+3 |
| | |\ \ \ \ | | |/ / / / | |/| | | | | Fix issue with timestamps in webclient | ||||
| * | | | | | fix webclient to know about right timestamps | Matthew Hodgson | 2014-10-17 | 2 | -4/+3 |
| | | | | | | |||||
| * | | | | | Merge branch 'release-v0.4.0' of github.com:matrix-org/synapse into develop | Erik Johnston | 2014-10-17 | 25 | -5551/+73 |
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | | |||||
| | | * | | | I can't type apparently | Erik Johnston | 2014-10-17 | 2 | -2/+2 |
| | | | | | | |||||
| | | * | | | Update changelong and upgrade | Erik Johnston | 2014-10-17 | 2 | -0/+15 |
| | | | | | | |||||
| | | * | | | Merge branch 'release-v0.4.0' of github.com:matrix-org/synapse | Erik Johnston | 2014-10-17 | 88 | -6704/+1645 |
| | | |\ \ \ | | | |/ / / | | |/| | | | |||||
| | * | | | | Check that we have auth headers and fail nicely | Erik Johnston | 2014-10-17 | 1 | -0/+5 |
| | | | | | | |||||
| | * | | | | More log lines. | Erik Johnston | 2014-10-17 | 1 | -7/+15 |
| | | | | | | |||||
| | * | | | | add log line for checking verifying signatures | Mark Haines | 2014-10-17 | 1 | -0/+1 |
| | | | | | | |||||
| | * | | | | Bump syutil dependency | Erik Johnston | 2014-10-17 | 1 | -2/+2 |
| | | | | | | |||||
| | * | | | | Bump version and changelog | Erik Johnston | 2014-10-17 | 4 | -10/+12 |
| | | | | | | |||||
| | * | | | | Bump database version number. | Erik Johnston | 2014-10-17 | 2 | -1/+32 |
| | | | | | | |||||
| | * | | | | Merge branch 'docs-restructuring' of github.com:matrix-org/synapse into develop | Erik Johnston | 2014-10-17 | 16 | -5531/+6 |
| |/| | | | | |||||
| | * | | | | move swagger JSON from synapse project to matrix-doc project | Matthew Hodgson | 2014-10-09 | 8 | -1897/+0 |
| | | | | | | |||||
| | * | | | | move matrix-generic content to new matrix-doc git project | Matthew Hodgson | 2014-10-09 | 9 | -3721/+6 |
| | | | | | | |||||
| | * | | | | Add spec-additions.rst with info on recaptcha and common event fields. | Kegan Dougal | 2014-10-09 | 1 | -0/+89 |
| | | | | | | |||||
| | * | | | | Restructure specification sections. | Kegan Dougal | 2014-10-09 | 1 | -837/+835 |
| | | | | | | |||||
| * | | | | | keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating ↵ | Mark Haines | 2014-10-17 | 8 | -13/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | schema | ||||
| * | | | | | SPEC-7: Rename 'ts' to 'origin_server_ts' | Mark Haines | 2014-10-17 | 16 | -42/+42 |
| | | | | | | |||||
| * | | | | | SPEC-7: Don't stamp event contents with 'hsob_ts' | Mark Haines | 2014-10-17 | 1 | -13/+3 |
| | | | | | | |||||
| * | | | | | move gendoc into matrix-doc project | Matthew Hodgson | 2014-10-17 | 3 | -794/+0 |
| | | | | | | |||||
| * | | | | | Remove warning since the end result is still $sanitize'd | Kegan Dougal | 2014-10-15 | 1 | -3/+1 |
| | | | | | | |||||
| * | | | | | Add unsanitizedLinky filter to fix links in formatted messages. | Kegan Dougal | 2014-10-15 | 2 | -5/+57 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This filter is identical to ngSanitize's linky but instead of sanitizing text which isn't linkified in the addText function, it doesn't. | ||||
| * | | | | | Remove org.matrix.custom.text.html event type and replace it with 'format' ↵ | Kegan Dougal | 2014-10-15 | 2 | -3/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | and 'formatted_body' keys on m.text messages | ||||
| * | | | | | Add support for org.matrix.custom.text.html | Kegan Dougal | 2014-10-15 | 2 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This format will remain undocumented as it is not yet suitable for introduction into the specification. | ||||
| * | | | | | Make sure to return an empty JSON object ({}) from presence PUT/POST ↵ | Paul "LeoNerd" Evans | 2014-10-14 | 1 | -2/+2 |
| | |_|_|/ | |/| | | | | | | | | | | | | | requests rather than an empty string ("") because most deserialisers won't like the latter | ||||
| * | | | | SYN-103: Ignore the 'origin' key in received EDUs. Instead take the origin ↵ | Mark Haines | 2014-10-14 | 5 | -3/+10 |
| | |_|/ | |/| | | | | | | | | | | from the transaction itself | ||||
| * | | | remove debugging logging for signing requests | Mark Haines | 2014-10-14 | 1 | -4/+0 |
| | | | | |||||
| * | | | Note that this breaks federation | Erik Johnston | 2014-10-14 | 2 | -0/+9 |
| | | | | |||||
* | | | | 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 |
| | | | |