Andrew Morgan
3ee27d3818
salt->pepper. 1 pepper/is. add multi-hash idea
2019-06-19 15:14:30 +01:00
Andrew Morgan
f41ed02c9e
remove sec concerns
2019-06-18 17:22:30 +01:00
Andrew Morgan
6bb4a9e911
Add per-is salt consideration
2019-06-18 17:09:06 +01:00
Andrew Morgan
5049e552e7
Drop /api from the new endpoint
2019-06-18 17:05:46 +01:00
Andrew Morgan
bc9b6c3659
Add salt to example and signal link
2019-06-18 17:03:49 +01:00
Andrew Morgan
063b9f60e0
Require a salt to defend against rainbow tables
2019-06-18 16:50:47 +01:00
Andrew Morgan
d2b47a585d
Allow for changing the hashing algo and add at-rest details
2019-06-18 16:37:02 +01:00
Will Hunt
f8dbf2b360
Update proposals/2134-identity-hash-lookup.md
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-06-17 13:17:57 +01:00
Will Hunt
12431f1a4e
Base64 potential issue
2019-06-15 13:29:59 +01:00
Will Hunt
8b92df74ab
s/medium/address
2019-06-15 13:25:42 +01:00
Will Hunt
a8c26d208b
Wrap
2019-06-15 12:43:20 +01:00
Will Hunt
3eff76b00a
MSC 2134
2019-06-15 12:37:40 +01:00
Travis Ralston
fc1d8f184d
Merge pull request #2078 from matrix-org/anoa/msc2078
...
MSC2078: Sending Third-Party Request Tokens via the Homeserver
2019-06-10 14:25:35 -06:00
Travis Ralston
65c3935419
Merge pull request #2076 from matrix-org/rav/proposal/enforce_key_validity_periods
...
MSC2076: Enforce key-validity periods when validating event signatures
2019-06-10 07:25:09 -06:00
Travis Ralston
19575eb4d4
Merge pull request #2077 from matrix-org/rav/proposal/room_v5
...
MSC2077: room v5
2019-06-10 07:24:41 -06:00
Matthew Hodgson
950415c72a
Merge branch 'master' into matthew/msc1779
2019-06-07 19:19:19 +01:00
Matthew Hodgson
be568ba9ab
link to the legalified version of MSC1779
2019-06-07 19:10:26 +01:00
Travis Ralston
9cf03325b9
Merge pull request #2046 from matrix-org/travis/1.0/msc1915-unbind
...
Spec 3PID unbind API
2019-06-07 07:33:33 -06:00
Andrew Morgan
45e271c0f7
be super explicit
2019-06-07 13:29:22 +01:00
Andrew Morgan
7f65704ebc
Update wording and answer review comments
2019-06-07 12:45:11 +01:00
Andrew Morgan
3e23dde341
Be clear that any 3PID token request can now be done by the hs
2019-06-05 21:49:02 +01:00
Andrew Morgan
9000247008
Merge branch 'anoa/msc2078' of github.com:matrix-org/matrix-doc into anoa/msc2078
...
* 'anoa/msc2078' of github.com:matrix-org/matrix-doc:
Update proposals/2078-homeserver-password-resets.md
2019-06-05 17:54:27 +01:00
Andrew Morgan
d3f21e0360
Address review comments
2019-06-05 17:54:18 +01:00
Andrew Morgan
e49518099d
Be explicit with request/responses
2019-06-05 17:37:09 +01:00
Andrew Morgan
395acf8e06
Update proposals/2078-homeserver-password-resets.md
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-06-05 15:58:14 +01:00
Andrew Morgan
6bb48723e8
The HS can send any URL
2019-06-05 15:43:57 +01:00
Andrew Morgan
6e0af5e64c
If no submit_url, just send it to the IS as before
2019-06-05 15:07:06 +01:00
Andrew Morgan
4174b61279
submit_url only if the user has to enter the code somewhere
2019-06-05 14:50:40 +01:00
Andrew Morgan
8259ae292a
Capitalise SMS
2019-06-05 14:39:36 +01:00
Andrew Morgan
7e18c5d5a8
Add new submit_url response field
2019-06-05 14:38:16 +01:00
Andrew Morgan
8cba7adcdf
Clarify conditions for attack
2019-06-05 13:52:02 +01:00
Andrew Morgan
085c5667a4
wrap lines
2019-06-05 13:42:23 +01:00
Andrew Morgan
1956f1a916
Revert "Remove attacker bit"
...
This reverts commit c9711acbc5 .
2019-06-05 12:59:58 +01:00
Andrew Morgan
c9711acbc5
Remove attacker bit
2019-06-05 12:52:01 +01:00
Andrew Morgan
4e692735f5
Update some wording
2019-06-05 11:25:26 +01:00
Andrew Morgan
cf932ad4f8
msc2078 - proposal for homeservers sending passwords reset requests
2019-06-05 11:20:28 +01:00
Richard van der Hoff
40b10f254b
clarifications
2019-06-05 07:18:25 +01:00
Richard van der Hoff
3347a480eb
fix typo
2019-06-05 00:07:05 +01:00
Richard van der Hoff
d2ccd6b268
MSC2077: room v5
2019-06-04 23:53:42 +01:00
Richard van der Hoff
37b1e171fc
MSC2076: Enforce key-validity periods when validating event signatures
2019-06-04 23:51:10 +01:00
Travis Ralston
b92b147797
Merge pull request #1719 from uhoreg/olm_unwedging
...
MSC1719: olm session unwedging
2019-06-04 11:14:15 -06:00
Travis Ralston
dda7afa845
Merge pull request #1717 from uhoreg/e2e_verification
...
MSC1717: common definitions for key verification methods
2019-06-02 10:45:39 -06:00
Hubert Chathi
6929579360
add some clarifications
2019-05-29 15:18:54 -04:00
Hubert Chathi
ffb70a2fab
fix typo
...
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2019-05-29 15:01:35 -04:00
Hubert Chathi
84f0d9d7e4
add clarification
2019-05-28 20:07:45 -04:00
Travis Ralston
0463084924
Spec 3PID unbind API
...
As per [MSC1915](https://github.com/matrix-org/matrix-doc/pull/1915 )
Implementation proof:
* https://github.com/matrix-org/synapse/pull/4982
* https://github.com/matrix-org/sydent/pull/160
The only alteration made which differs from the proposal is clarity on how to handle homeservers not knowing the `id_server`. All other differences are unintentional.
2019-05-28 15:05:41 -06:00
Hubert Chathi
ac08c84612
remove duplicate consideration
...
Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2019-05-23 14:39:46 -04:00
Hubert Chathi
dd74baa5d0
clarify wording
2019-05-22 12:54:01 -04:00
Hubert Chathi
d39baba21b
add a security note
2019-05-22 12:44:04 -04:00
Hubert Chathi
7705006260
1 hour seems to be fine
2019-05-22 12:43:43 -04:00
Matthew Hodgson
37871106c6
MSC2002: Proposal for adopting MSC1884 as v4 rooms ( #2002 )
2019-05-21 16:21:46 +01:00
Andrew Morgan
c230c2fd2f
Merge pull request #1967 from aqtusia/master
...
Replace /bind with /3pid/bind
2019-04-25 13:30:10 -07:00
Andrew Morgan
5792e5f4de
Merge pull request #1954 from matrix-org/neilj/Remove-prev_content-from-the-essential-keys-list2
...
MSC1954: Proposal to remove prev_content from the essential keys list
2019-04-21 02:00:18 -07:00
Neil Johnson
911fb94ea0
typos
2019-04-15 17:08:09 +01:00
aqtusia
2eb9708f7f
Replace /unbind with /3pid/unbind
2019-04-14 18:21:59 +02:00
Neil Johnson
b41fbc86b6
add further potential issues and security concerns
2019-04-09 13:56:45 +01:00
Travis Ralston
b12e92440e
Merge pull request #1930 from matrix-org/travis/msc/tombstone-notif
...
MSC1930: Add a push rule for m.room.tombstone events
2019-04-08 11:25:52 -06:00
Travis Ralston
cecf75c9a9
Merge pull request #1884 from matrix-org/rav/proposal/no_slash_in_event_id
...
MSC1884: Proposal to replace slashes in event IDs
2019-04-08 11:25:26 -06:00
Travis Ralston
99cd064f26
Update original MSC as per proposal guidelines
2019-04-05 16:37:27 -06:00
Neil Johnson
743eeca27a
MSC to remove prev_content from the essential keys list
2019-04-05 15:19:22 +01:00
Matthew Hodgson
efcbf2f807
Merge branch 'master' into matthew/msc1779
2019-04-03 00:36:23 +01:00
Matthew Hodgson
88f533f0db
incorporate further feedback
2019-04-01 10:27:30 +01:00
Matthew Hodgson
417f3a3e8b
incorporate further feedback from vdh
2019-04-01 00:58:10 +01:00
Hubert Chathi
9dcf2d6a28
Update proposals/1884-replace-slashes-in-event_ids.md
...
Co-Authored-By: ara4n <matthew@arasphere.net>
2019-04-01 00:43:31 +01:00
Matthew Hodgson
207d6cf851
update MSC1884 to reflect new conclusions following discussion on the PR
2019-03-30 13:12:18 +00:00
Hubert Chathi
696e568fb2
add some clarifications
2019-03-26 15:10:14 -04:00
David Baker
410a5dbbff
Update proposals/1915-unbind-identity-server-param.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2019-03-18 09:36:01 +00:00
Erik Johnston
bd4fab7a15
Be more explicit identity server selection and errors
2019-03-18 09:28:46 +00:00
Travis Ralston
0e07a6d243
Proposal to have a push rule for m.room.tombstone events
2019-03-15 13:32:38 -06:00
Hubert Chathi
1749a91344
make MSC mentions into links
2019-03-13 23:41:43 -04:00
Hubert Chathi
4842a718d8
fill in some of the other sections
2019-03-13 23:39:00 -04:00
Hubert Chathi
f9a00fc943
clarify that not understanding a verification method should not auto-cancel
2019-03-13 23:25:11 -04:00
Erik Johnston
60f1cf79de
Update wording and add deactivate account API
2019-03-12 14:30:16 +00:00
David Baker
77110b46df
Update proposals/1915-unbind-identity-server-param.md
...
Co-Authored-By: erikjohnston <erikj@jki.re>
2019-03-08 12:14:08 +00:00
Erik Johnston
ee6513d608
Add alternative sid/client_secret authentication
2019-03-07 16:52:58 +00:00
Erik Johnston
f92925ed45
Add a 3PID unbind API
2019-03-06 11:32:28 +00:00
Richard van der Hoff
82258fc0fc
Proposal for changing event ids. Again.
2019-02-13 23:11:14 +00:00
Erik Johnston
7eb8b5d7f3
Add proposal for invite error code
2019-02-08 14:36:12 +00:00
Travis Ralston
f5134b2d8b
Merge pull request #1819 from matrix-org/neilj/msc-remove-presence-lists
...
MSC:1819 Remove Presence Lists
2019-02-01 12:00:42 -07:00
Travis Ralston
1cf9086c26
Merge pull request #1831 from matrix-org/travis/msc/wk-before-srv
...
MSC1831: Change the order of .well-known and SRV discovery techniques
2019-02-01 11:52:59 -07:00
Travis Ralston
41e50d553e
Merge pull request #1830 from matrix-org/travis/spec/x509-wk
...
Specify .well-known s2s discovery and X.509 validation
2019-02-01 08:36:55 -07:00
Travis Ralston
6421582bf2
Clarifications and alter the error handling of .well-known
...
Note that MSC1831 changes the order, so the changes to MSC1708 might not make sense when combining all the proposals together. However, independently the change should make sense.
2019-02-01 08:18:12 -07:00
Travis Ralston
00de03bddb
Merge remote-tracking branch 'origin/travis/msc/wk-before-srv' into travis/msc/wk-before-srv
2019-01-31 10:53:22 -07:00
Travis Ralston
2fe6b2cb5c
Plagiarize from richvdh for a better explanation
2019-01-31 10:53:06 -07:00
Travis Ralston
ab7876cbef
Update 1831-srv-after-wellknown.md
2019-01-31 09:55:58 -07:00
Travis Ralston
0e90cf6a0c
Proposal to change the order of .well-known and SRV discovery techniques
2019-01-31 09:38:58 -07:00
Travis Ralston
ccce6c196d
Specify how capabilities work in the c2s API
...
Original proposals:
* https://github.com/matrix-org/matrix-doc/pull/1753
* https://github.com/matrix-org/matrix-doc/pull/1804
Implementation proof:
* https://github.com/matrix-org/synapse/pull/4472
* https://github.com/matrix-org/matrix-js-sdk/pull/830
There is one change to MSC1753 which is included in this commit. MSC1804 remains unchanged. In the original proposal, the change password capability being present was an indication that password changes were possible. It was found that this doesn't really communicate the state very well to clients in that lack of a capability (or a 404, etc) would mean that users would erroneously not be able to change their passwords. A simple boolean flag was added to assist clients in detecting this capability.
2019-01-30 19:43:55 -07:00
Travis Ralston
72a2871021
Merge pull request #1804 from matrix-org/travis/msc/room-version-client-advertising
...
MSC1804: Advertising capable room versions to clients
2019-01-30 17:06:24 -07:00
Erik Johnston
1c0742ed6a
MSC 1659 Proposal: Change Event IDs to Hashes ( #1659 )
2019-01-30 17:08:21 +00:00
Neil Johnson
2eae933ed6
hard wrap to 80 chars
2019-01-30 11:28:53 +00:00
Neil Johnson
4f13f5289e
Update 1819-remove-presence-lists.md
...
Add references to exactly what this proposal would remove
2019-01-30 11:20:38 +00:00
Richard van der Hoff
5151aa0aa7
Update proposals/1819-remove-presence-lists.md
...
Co-Authored-By: neilisfragile <neil@matrix.org>
2019-01-30 10:44:15 +00:00
Travis Ralston
2c3ba0b135
Merge pull request #1813 from matrix-org/erikj/make_membership_room_ver
...
MSC 1813 - Federation Make Membership Room Version
2019-01-29 10:17:48 -07:00
Richard van der Hoff
de57d3950f
Relax the requirement for a content-type on .well-known ( #1824 )
...
The main reason for this is that Apache etc won't stick a content-type on by
default, because they don't know it's JSON, so requiring it seems like it will
require unnecessary hoop-humping for everyone who wants to use a .well-known.
2019-01-29 14:46:27 +00:00
Neil Johnson
9f517f33ce
Create 1819-remove-presence-lists.md
2019-01-28 17:59:17 +00:00
Travis Ralston
577edeb53b
Say that !stable == unstable
2019-01-25 09:27:23 -07:00
Travis Ralston
052d68d83d
Merge pull request #1791 from matrix-org/travis/spec/rver-upgrades
...
Add room version upgrades
2019-01-23 19:04:24 -07:00
Travis Ralston
50eba23669
Update MSC to match how room versions work
...
As per 1773.
2019-01-22 18:24:04 -07:00
Erik Johnston
3ec3adbc24
Proposal for add room_version to make_* fed APIs
2019-01-22 10:55:27 +00:00
Travis Ralston
f308871ed9
Merge pull request #1794 from matrix-org/erikj/fed_invite_v2
...
MSC 1794 - Federation v2 Invite API
2019-01-21 07:59:07 -07:00