1
0

Commit Graph

  • 9c0826592c Fix auto generating signing_keys Mark Haines 2014-10-18 16:56:44 +01:00
  • 8f0997d17d improve changelog slightly Matthew Hodgson 2014-10-18 11:46:11 +01:00
  • 58b1a891ce fix timestamps some more Merge branch 'develop' of git+ssh://github.com/matrix-org/synapse Matthew Hodgson 2014-10-17 23:54:21 +01:00
  • e9abbe89f3 more timestamp fixes Matthew Hodgson 2014-10-17 23:53:24 +01:00
  • b3e6cd59a1 Bump the other version v0.4.1 Erik Johnston 2014-10-18 00:29:55 +02:00
  • f22d023c4b Bump version Erik Johnston 2014-10-18 00:29:15 +02:00
  • 4c8111ef98 Bunp to change log. Erik Johnston 2014-10-18 00:28:36 +02:00
  • f05dce54a7 Merge pull request #9 from matrix-org/develop Erik Johnston 2014-10-18 00:25:57 +02:00
  • 514e0fd4b6 fix webclient to know about right timestamps Matthew Hodgson 2014-10-17 23:11:55 +01:00
  • cb939ed450 I can't type apparently Erik Johnston 2014-10-17 21:29:28 +01:00
  • 7ea38a0c9d Update changelong and upgrade Erik Johnston 2014-10-17 21:28:32 +01:00
  • f1ddbfaae4 Merge branch 'release-v0.4.0' of github.com:matrix-org/synapse into develop Erik Johnston 2014-10-17 21:04:07 +01:00
  • 449739e6a3 Merge branch 'release-v0.4.0' of github.com:matrix-org/synapse Erik Johnston 2014-10-17 21:02:16 +01:00
  • ac9345b47a Check that we have auth headers and fail nicely Erik Johnston 2014-10-17 21:00:58 +01:00
  • cd198dfea8 More log lines. Erik Johnston 2014-10-17 20:58:47 +01:00
  • 3187b5ba2d add log line for checking verifying signatures Mark Haines 2014-10-17 20:56:21 +01:00
  • eea3a29699 Add script to hash exisitng history Mark Haines 2014-10-17 20:36:04 +01:00
  • 5356044b77 Bump syutil dependency Erik Johnston 2014-10-17 20:35:28 +01:00
  • 71e6a94af7 Bump version and changelog Erik Johnston 2014-10-17 20:26:26 +01:00
  • 5662be894e Bump database version number. Erik Johnston 2014-10-17 20:26:18 +01:00
  • a065becea5 Merge branch 'docs-restructuring' of github.com:matrix-org/synapse into develop Erik Johnston 2014-10-17 20:18:02 +01:00
  • bf8cdda2f5 It doesn't want a dict Erik Johnston 2014-10-17 20:10:34 +01:00
  • 8afbece683 Remove signatures from pdu when computing hashes to use for prev pdus, make sure is_state is a boolean. Mark Haines 2014-10-17 19:41:32 +01:00
  • b3b1961496 Fix bug where people could join private rooms Erik Johnston 2014-10-17 19:37:41 +01:00
  • 5ffe5ab43f Use state groups to get current state. Make join dance actually work. Erik Johnston 2014-10-17 18:56:42 +01:00
  • dc3c2823ac Merge branch 'develop' into event_signing Mark Haines 2014-10-17 17:33:58 +01:00
  • 82c5820767 keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating schema Mark Haines 2014-10-17 17:31:48 +01:00
  • f5cf7ac25b SPEC-7: Rename 'ts' to 'origin_server_ts' Mark Haines 2014-10-17 17:12:25 +01:00
  • 456017e0ae SPEC-7: Don't stamp event contents with 'hsob_ts' Mark Haines 2014-10-17 16:55:05 +01:00
  • c5cec1cc77 Rename 'meta' to 'unsigned' Mark Haines 2014-10-17 16:50:04 +01:00
  • 4d1a7624f4 move 'age' into 'meta' subdict so that it is clearer that it is not part of the signed data Mark Haines 2014-10-17 15:27:11 +01:00
  • f71627567b Finish implementing the new join dance. Erik Johnston 2014-10-17 15:04:17 +01:00
  • c8f996e29f Hash the same content covered by the signature when referencing previous PDUs rather than reusing the PDU content hashes Mark Haines 2014-10-17 11:40:35 +01:00
  • be2a9a8d1a move gendoc into matrix-doc project Matthew Hodgson 2014-10-17 02:08:41 +01:00
  • bb04447c44 Include hashes of previous pdus when referencing them Mark Haines 2014-10-16 23:25:12 +01:00
  • 1116f5330e Start implementing the invite/join dance. Continue moving auth to use event.state_events Erik Johnston 2014-10-16 16:56:51 +01:00
  • 66104da10c Sign outgoing PDUs. Mark Haines 2014-10-16 00:09:48 +01:00
  • 1c445f88f6 persist hashes and origin signatures for PDUs Mark Haines 2014-10-15 17:09:04 +01:00
  • e7bc1291a0 Begin making auth use event.old_state_events Erik Johnston 2014-10-15 16:06:59 +01:00
  • 79bd6e77b8 Remove warning since the end result is still $sanitize'd Kegan Dougal 2014-10-15 14:45:38 +01:00
  • da19fd0d1a Add unsanitizedLinky filter to fix links in formatted messages. Kegan Dougal 2014-10-15 14:42:14 +01:00
  • 07890b43ca Remove org.matrix.custom.text.html event type and replace it with 'format' and 'formatted_body' keys on m.text messages Kegan Dougal 2014-10-15 13:57:19 +01:00
  • 27d0c1ecc2 Merge branch 'develop' into event_signing Mark Haines 2014-10-15 13:57:12 +01:00
  • 80472ac198 Add missing package storate.state Erik Johnston 2014-10-15 10:04:55 +01:00
  • f4667f86af Add support for org.matrix.custom.text.html Kegan Dougal 2014-10-15 09:32:02 +01:00
  • 5fefc12d1e Begin implementing state groups. Erik Johnston 2014-10-14 16:59:51 +01:00
  • 13b560971e Make sure to return an empty JSON object ({}) from presence PUT/POST requests rather than an empty string ("") because most deserialisers won't like the latter Paul "LeoNerd" Evans 2014-10-14 16:47:08 +01:00
  • 9aed791fc3 SYN-103: Ignore the 'origin' key in received EDUs. Instead take the origin from the transaction itself Mark Haines 2014-10-14 16:44:27 +01:00
  • 3dac27a8a9 Storage for pdu signatures Mark Haines 2014-10-14 14:54:26 +01:00
  • f74e850b5c remove debugging logging for signing requests Mark Haines 2014-10-14 11:46:13 +01:00
  • 4fe5dfa74c Note that this breaks federation Erik Johnston 2014-10-14 10:30:50 +01:00
  • 636a0dbde7 Merge pull request #8 from matrix-org/server2server_signing Mark Haines 2014-10-14 10:06:04 +01:00
  • c18a6433d4 typoe Matthew Hodgson 2014-10-13 23:24:14 +01:00
  • 34034af1c9 Better response message when signature is missing or unsupported Mark Haines 2014-10-13 16:47:23 +01:00
  • 07639c79d9 Respond with more helpful error messages for unsigned requests Mark Haines 2014-10-13 16:39:15 +01:00
  • 25d80f35f1 Raise a SynapseError if the authorisation header is missing or malformed Mark Haines 2014-10-13 15:53:18 +01:00
  • 75e517a2da Remove debug logging, raise a proper SynapseError if the auth header is missing Mark Haines 2014-10-13 15:41:20 +01:00
  • 6684855767 Verify signatures for server2server requests Mark Haines 2014-10-13 14:37:46 +01:00
  • 10ef8e6e4b SYN-75 sign at the request level rather than the transaction level Mark Haines 2014-10-13 11:49:40 +01:00
  • cecda27d73 Merge branch 'develop' into server2server_signing Mark Haines 2014-10-13 11:06:36 +01:00
  • 984e207b59 Merge branch develop into server2server_signing Mark Haines 2014-10-13 10:58:36 +01:00
  • 693d0b8f45 Replace on_send_callback with something a bit clearer so that we can sign messages Mark Haines 2014-10-13 10:49:04 +01:00
  • 66df7f1aaf remove wishlist in favour of jira Matthew Hodgson 2014-10-12 00:00:37 +01:00
  • 259b5e8451 move swagger JSON from synapse project to matrix-doc project Matthew Hodgson 2014-10-09 20:43:07 +02:00
  • e1170d4edb move matrix-generic content to new matrix-doc git project Matthew Hodgson 2014-10-09 20:38:00 +02:00
  • 81b956c70d Add spec-additions.rst with info on recaptcha and common event fields. Kegan Dougal 2014-10-09 18:08:19 +01:00
  • 868eb478d8 Fixed test. Kegan Dougal 2014-10-09 15:55:07 +01:00
  • 3db09c4d15 Still broken. Kegan Dougal 2014-10-09 15:53:40 +01:00
  • 83c53113af Break a test. Kegan Dougal 2014-10-09 15:51:05 +01:00
  • d224358e21 Restructure specification sections. Kegan Dougal 2014-10-09 11:08:06 +01:00
  • 72aef114ab Fix unit test. Kegan Dougal 2014-10-08 15:18:19 +01:00
  • 6045bd89fb Break unit test. Kegan Dougal 2014-10-08 15:16:03 +01:00
  • 5b096cc3db Merge pull request #7 from matrix-org/paul/doc Erik Johnston 2014-10-07 16:35:32 +01:00
  • 917af4705b Clarify that room alias domain names will be server-scoped; nonlocal edits are unliekly to work but nonlocal lookups will Paul "LeoNerd" Evans 2014-10-07 16:22:57 +01:00
  • 9ac53ef8cf SPEC-3: First hack at defining some of the various event related concepts Erik Johnston 2014-10-07 11:38:02 +01:00
  • 2fc00508fb Add quick and dirty doc about state resolution Erik Johnston 2014-10-06 17:34:44 +01:00
  • c72074b48e Clarify how-to some more. Kegan Dougal 2014-10-06 14:57:26 +01:00
  • 3ef2c946d5 Update JSFiddles/how-to to support the new registration format. Kegan Dougal 2014-10-06 14:52:46 +01:00
  • aaf1d499bf Add more section headings. Kegan Dougal 2014-10-06 13:18:52 +01:00
  • 94982392be Clarify room permission / power level information. Kegan Dougal 2014-10-06 12:41:48 +01:00
  • 51276c60bf Add information about the initialSync API. Kegan Dougal 2014-10-06 10:32:04 +01:00
  • 78a3f43d9d swagger: Added DELETE method for directory server. Kegan Dougal 2014-10-06 09:23:19 +01:00
  • 02a44664b9 More spec work. Kegan Dougal 2014-10-03 17:38:30 +01:00
  • 1fa0454288 Merge pull request #6 from matrix-org/paul/doc Erik Johnston 2014-10-03 14:50:08 +01:00
  • ca0e8dedfb Clarify how m.room.alias event works Paul "LeoNerd" Evans 2014-10-03 14:45:42 +01:00
  • ba11afafb9 Flesh out room alias section. Kegan Dougal 2014-10-03 14:39:58 +01:00
  • 7e1437c6b1 Add more information to TODOs. Explain m.room.join_rules. Kegan Dougal 2014-10-03 10:34:29 +01:00
  • 1aa5cc9178 Federation protocol URLs should have an H2 heading, not H1 Paul "LeoNerd" Evans 2014-10-02 18:11:04 +01:00
  • bc1d685a8c Remove TODO note about VoIP events as they now have their own entire section Paul "LeoNerd" Evans 2014-10-02 18:00:31 +01:00
  • f6b9853ad0 Merge pull request #5 from matrix-org/paul/doc Erik Johnston 2014-10-02 17:37:21 +01:00
  • de38f54f22 Document the Profile system Paul "LeoNerd" Evans 2014-10-02 17:18:32 +01:00
  • 96213f69a2 Merge pull request #4 from matrix-org/erikj-spec-changes Paul Evans 2014-10-02 14:46:40 +01:00
  • 036333412d Add todo notes Erik Johnston 2014-10-02 14:38:53 +01:00
  • 82e278029c Remove incorrect reasons for empty PDU lists. Erik Johnston 2014-10-02 14:38:22 +01:00
  • b9cdc443d7 Fix pyflakes errors Mark Haines 2014-10-02 14:37:30 +01:00
  • 1561ef56ed Remove note about assymetry of having left a room. Erik Johnston 2014-10-02 14:34:13 +01:00
  • f368ad946e m.room.ops_levels includes redact_level Erik Johnston 2014-10-02 14:33:26 +01:00
  • 918e71adb7 Don't use spaces in example room alias Erik Johnston 2014-10-02 14:31:21 +01:00
  • cf3188352b Fix default value and key names. Erik Johnston 2014-10-02 14:28:22 +01:00
  • 6860a18c12 Be less alarmist about not using an ID server. Erik Johnston 2014-10-02 14:27:35 +01:00