6 Jun 2019 |
Atreatis | hmmm | 07:26:36 |
Atreatis | now it works afer it ran bulk updateing | 07:26:44 |
Maximus | Ok. If it happens again, just check the last bunch of log lines and I can look into it | 07:27:55 |
Atreatis | Just checked all the logs and there are no errors in MXISD | 07:29:09 |
Atreatis | Personally I think it's a performance issue | 07:29:20 |
Atreatis | on Synapse* | 07:29:27 |
Maximus | Alright | 07:29:57 |
Atreatis | Confirmed, it was Synapse sperging over resources and putting stuff in queue | 07:30:41 |
Maximus | :) | 07:31:08 |
Atreatis | will upgrade my server later today :) | 07:31:38 |
| kaiyou changed their profile picture. | 19:34:06 |
8 Jun 2019 |
| 👤 changed their display name from @PipC to 👤. | 01:49:02 |
9 Jun 2019 |
| @sorunome:sorunome.de changed their profile picture. | 08:39:06 |
11 Jun 2019 |
Maximus | TravisR: Looking at the new CS and IS specs, I don't see /3pid/delete and /unbind being mirrors of their add endpoints, like agreed on after our closed-door Jitsi meetings, according to the minutes I agreed to. I'm sad users will still have to be the ones to suffer from this even post v1.0 | 17:56:57 |
TravisR | After review we made some decisions that should improve the user experience. I'm sad that mxisd is taking the standpoint of blaming the spec for its shortcomings. | 17:58:12 |
Maximus | Then I could use your insight to solve one shortcoming | 17:59:05 |
Maximus | For /unbind the spec says the IS should support one of two methods. None of the error codes allowed by the spec can be used if unbind is supported by the wrong method is used | 17:59:48 |
Maximus | or to discover the method | 18:00:01 |
Maximus | How would you recommend to handle it? | 18:00:16 |
Maximus | TravisR: ^ | 18:01:30 |
TravisR | Maximus: the identity server should indeed validate the request, however the client-server spec gives room for identity servers which don't support the endpoint: https://matrix.org/docs/spec/client_server/r0.5.0.html#post-matrix-client-r0-account-3pid-delete | 18:02:45 |
Maximus | The endpoint is supported, just the Homeserver method is not allowed | 18:03:28 |
Maximus | only the client_id + secret | 18:03:40 |
Maximus | the spec doesn't mandate that both methods must be supported | 18:03:53 |
TravisR | correct, a SHOULD is not a MUST. I'm not sure what your problem is here | 18:04:37 |
TravisR | mxisd can return a non-json 501 and still refuse to unbind | 18:04:52 |
Maximus | what status code and Matrix error code should mxisd return if the Homeserver method is used? | 18:05:06 |
Maximus | no no, both method are supported, one is not allowed by default | 18:05:25 |
Maximus | the spec doesn't say what is the meaning of each status code nor possible Matrix error code | 18:06:11 |
TravisR | Error codes are standardized across the entire Matrix specification. | 18:06:37 |