29 Apr 2019 |
Maximus | In reply to @park:mgp.ax.lt
yes i know. I always.kept.it.set to matrix.org before using/knowing.of.mxids
Im also curious about yore definition of.matrix protocol, grid. For Grid, best to discuss in #thegrid:libremonde.org | 14:26:47 |
2 May 2019 |
izzur | Hi, is it possible to check mxisd version via REST API ? | 08:48:29 |
Maximus | for recent versions, yes, at http://localhost:8090/version | 08:49:48 |
| skinner joined the room. | 09:58:17 |
| @martijn:voice.mardiie.com joined the room. | 20:42:16 |
| @martijn:voice.mardiie.com left the room. | 20:44:42 |
3 May 2019 |
| Fеnикs joined the room. | 10:05:23 |
| @artik:matrix.heldscal.la joined the room. | 11:44:24 |
| @artik:matrix.heldscal.la removed their display name artik. | 12:01:17 |
| @artik:matrix.heldscal.la set their display name to ArtikBanana. | 12:32:26 |
| skinner changed their profile picture. | 14:29:39 |
Nomagic | Hello, I was reading about mxisd choice to not respond to 3PID deletion requests. I also saw that MSC1915 was implemented here. Is this going to lead into starting handling 3PID removal requests on mxisd or does the point still stands for other reasons, such as 3) on the initial issue raised? Or because of the lack of confirmation? | 18:10:03 |
Maximus | Nomagic: 3PID deletion, as per 1194 or 1915 is just not acceptable to us. Those MSCs have not yet been merged with the spec, so there is also nothing for us to implement at this point - we are simply trying to make users aware of problematic protocol issues by blocking a specific behaviour. But as it stands, stable Identity server spec does not allow 3PID deletion. | 18:12:50 |
Maximus | Once it's in the stable spec, we'll decide since our input is no longer welcome at any level, leaving us no choice but a yes/no approach | 18:13:23 |
@tulir:maunium.net | If I add the api key and identity sendgrid config as per https://github.com/kamax-matrix/mxisd/blob/master/docs/threepids/notification/sendgrid-handler.md, will mxisd send everything through sendgrid? | 18:16:28 |
Maximus | all email notifications, yes | 18:17:05 |
Nomagic | ok thanks | 18:17:35 |
@tulir:maunium.net | what permissions does the sendgrid api key need? just mail send? | 18:19:48 |
Maximus | tulir: no idea, never used it myself | 18:20:24 |
@tulir:maunium.net | startup says this for some reason even though I put the api key in the config:
EmailSendGridConfig - API key configured?: false
then when trying to add an email in riot:
[XNIO-1 task-1] INFO io.kamax.mxisd.session.SessionManager - Server 172.20.0.3 is asking to create session for io.kamax.matrix.ThreePid@6081793b (Attempt #1) - Next link: null
[XNIO-1 task-1] INFO io.kamax.mxisd.session.SessionManager - No existing session for io.kamax.matrix.ThreePid@6081793b
[XNIO-1 task-1] INFO io.kamax.mxisd.session.SessionManager - Generated new session 1556907949421 to validate io.kamax.matrix.ThreePid@6081793b from server 172.20.0.3
[XNIO-1 task-1] INFO io.kamax.mxisd.session.SessionManager - Stored session 1556907949421
[XNIO-1 task-1] INFO io.kamax.mxisd.session.SessionManager - Session 1556907949421 for io.kamax.matrix.ThreePid@6081793b: sending validation notification
[XNIO-1 task-1] ERROR io.kamax.mxisd.http.undertow.handler.SaneHandler - Unknown error when handling http://matrix.<server>/_matrix/identity/api/v1/validate/email/requestToken
java.lang.NullPointerException
at io.kamax.mxisd.threepid.generator.PlaceholderNotificationGenerator.populateForCommon(PlaceholderNotificationGenerator.java:52)
at io.kamax.mxisd.threepid.generator.PlaceholderNotificationGenerator.populateForValidation(PlaceholderNotificationGenerator.java:103)
at io.kamax.mxisd.threepid.notification.email.EmailSendGridNotificationHandler.sendForValidation(EmailSendGridNotificationHandler.java:113)
at io.kamax.mxisd.notification.NotificationManager.sendForValidation(NotificationManager.java:78)
at io.kamax.mxisd.session.SessionManager.create(SessionManager.java:134)
at io.kamax.mxisd.http.undertow.handler.identity.v1.SessionStartHandler.handleRequest(SessionStartHandler.java:58)
at io.kamax.mxisd.http.undertow.handler.SaneHandler.handleRequest(SaneHandler.java:71)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:360)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
[XNIO-1 task-1] INFO io.kamax.mxisd.http.undertow.handler.BasicHttpHandler - Request POST http://matrix.<server>/_matrix/identity/api/v1/validate/email/requestToken - Error M_UNKNOWN: An internal server error occurred. Contact your administrator with reference Transaction #1556907949453
| 18:28:47 |
Maximus | tulir: can you send me your exact config in DM? you can ofuscape the key ofc, but keep everything else as-is including indentation | 18:31:49 |
@tulir:maunium.net | sent | 18:34:43 |
Maximus | thanks, I'll try to reproduce | 18:39:16 |
@tulir:maunium.net | I set it up with the smtp connector and it works fine now | 22:49:47 |
4 May 2019 |
| Justin invited Justin. | 07:33:32 |
| Justin joined the room. | 07:33:34 |
| @marcus:binux.de joined the room. | 11:07:06 |
@marcus:binux.de | Hi, I'm looking for a SAML authentication for synapse or a method to register users via email (sent registation link via email, account is created). Can mxsid handle that? | 12:01:29 |
@olmari:hacklab.fi | I've looking to implement this myself, (uses mxisd too, but not alone) https://github.com/krombel/matrix-register-bot | 12:03:52 |
Maximus | Marcus: you can use the new registration feature of mxisd with invites, restricting accounts created to those invites | 12:06:07 |