Sender | Message | Time |
---|---|---|
31 Jul 2024 | ||
Sebastian Zehner 🇵🇾 changed their display name from sebastianzehner to Sebastian Zehner. | 01:32:32 | |
Wolf Noble | In reply to @asbjorn:olli.ng Does the spaces MR on the appservice project https://gitlab.com/cactus-comments/cactus-appservice/-/merge_requests/13 need anything to move it forward? It seems like a useful change. but I'm not sure where it sits or how involved the changes are | 03:05:23 |
cary-elvis | In reply to @asbjorn:olli.ngmaybe there is someone who would like to continue developing it? if you can transfer it to someone? i am not that guy xD | 11:15:55 |
cary-elvis | of course anyone can just fork it | 11:17:02 |
Wolf Noble | saw this yesterday.... was pretty impressed by it at first glance. thot it might be of interest to other gitlab peeps here: https://to-be-continuous.gitlab.io/doc/self-managed/basic/ https://to-be-continuous.gitlab.io/doc/ | 16:21:19 |
Frosty | In reply to @wolf:wolfspyre.ioI remember wanting to polish it up (not sure if it's still needed) then IRL got in the way and I forgot about it | 16:39:35 |
Frosty | Happy to see the email comments on it, would be more than happy to fix any issues people find | 16:40:29 |
2 Aug 2024 | ||
Sebastian Zehner 🇵🇾 changed their display name from Sebastian Zehner to Sebastian Zehner 🇵🇾. | 12:26:53 | |
Thib (m.org) changed their display name from Thib (m.org) to Thib (back August 19). | 16:15:20 | |
illuc 🏳️⚧️ (home.illuc.xyz) joined the room. | 21:33:47 | |
illuc 🏳️⚧️ (home.illuc.xyz) left the room. | 21:59:44 | |
3 Aug 2024 | ||
@grange85:matrix.org joined the room. | 11:06:40 | |
@ser:sergevictor.eu left the room. | 15:48:22 | |
@grange85:matrix.org | Hi all, I've just installed Cactus Comments so apologies for potential naivety - to deal with CSP issues I extracted the inline js into a separate file and all is working pretty much as expected except that the Log-in button loads further up the entire page - rather than in the visible window - and so for most of my content the dialog is invisible (this caused me many headaches thinking it was more CSP issues). You can see the problem in action here: https://www.fullofwishes.co.uk/2024/08/01/my-record-collection-158-luna-lunapark-deluxe-2xlp/ If you scroll down and choose log-in nothing appears to happen but if you scroll back up you can see the dialog. I assume this might be to do with removing the inline js?? (you can see my inline js here: https://github.com/grange85/no-style-please/blob/master/assets/js/comment.js) Any clues on cause and resolution appreciated. On a related CSP note - in order to login I had to add my homeserver (matrix.org) to my CSP - but I guess that means that any other homeserver won't be able to login because of CSP blocking? And I'm obv not going to add every possible homeserver to my CSP!! Any tips on how best to handle Cactus and CSP - I'm using it on a static site generated with Jekyll so am limited on what I can do dynamically Thanks | 18:09:59 |
4 Aug 2024 | ||
Wolf Noble | so, while trying to get my local setup working, so i can test the spaces change set, i was bringing the gitlab-ci/docker-compose tests up to current versions… i noticed the tests are noworky with latest… after a fair bit of version hopping, I finally found the spot where it starts breaking.. synapse 1.90+ seems to break the test rig. 1.89 works. looking thru the release notes it looks like this may be the cause: https://github.com/matrix-org/synapse/pull/15964 https://github.com/matrix-org/synapse/blob/develop/CHANGES.md#synapse-1900rc1-2023-08-08 anyone have thots (i just finally narrowed it down, haven’t done any real digging yet) | 05:52:00 |
Wolf Noble | https://github.com/matrix-org/matrix-appservice-discord/issues/896 Looks like this might be related.
https://matrix-org.github.io/synapse/latest/upgrade#upgrading-to-v1900 https://spec.matrix.org/v1.6/application-service-api/#authorization | 06:54:36 |
Wolf Noble | yeah. it looks like the needful is that the access_token has to be passed to the homeserver as a header, and can't be sent as URI parameter anymore.. I'm assuming this is a known issue? | 07:10:20 |
Wolf Noble | it seems there aren't any obvious problems arising after upgrading the underlying python env from 3.9.5-buster to 3.11.9-bookworm with updated requirements.. will stop there and see whats involved in using the auth header. doesn't seem like it should be rocketsurgery, but famous last words | 19:27:00 |
Wolf Noble |
->
| 19:35:18 |
Wolf Noble | what's others experience been here? are y'all using anything different? has anyone else already explored the access_token header? should I try to fix the param->header in 3.9 and then up to 3.11? or is a changeset including both preferred to reduce extra effort/churn? | 19:47:37 |
Wolf Noble | * what's others experience been here? are y'all using anything different? has anyone else already explored the access_token header? should I try to fix the param->header in 3.9 and then up to 3.11? would you prefer a mr upping to 3.11 and then another for the access_token? or is a single changeset including both preferred to reduce extra effort/churn? | 19:48:42 |
Wolf Noble | * what's others experience been here? are y'all using anything different? has anyone else already explored the access_token header? should I try to fix the param->header in 3.9 and then up to 3.11? would you prefer a mr upping to 3.11 and then another for the access_token? or is a single changeset including both preferred to reduce extra effort/churn? | 19:49:10 |
5 Aug 2024 | ||
A2 | In reply to @grange85:matrix.orgI think you do need to add the connect-src * and img-src * CSP in order for cactus comments to work properly | 10:33:07 |
A2 | In reply to @wolf:wolfspyre.io
cactus.chat is just using the docker image that we build
I haven't looked into it deeply. We should definitely update the appservice to do the right thing. My own deployments just use legacy auth
doing this as two MRs would be preferrable. Any reason you're bumping to 3.11, and not 3.12? | 10:37:34 |
A2 | In reply to @wolf:wolfspyre.io*
cactus.chat is just using the docker image that we build
I haven't looked into it deeply. We should definitely update the appservice to do the new thing. My own deployments just use legacy auth
doing this as two MRs would be preferrable. Any reason you're bumping to 3.11, and not 3.12? | 10:37:49 |
A2 | *
cactus.chat is just using the docker image that we build
I haven't looked into it deeply. We should definitely update the appservice to do the new thing. My own deployments just use legacy auth, with the new synapse config line. I think it's kind of awkward.
doing this as two MRs would be preferrable. Any reason you're bumping to 3.11, and not 3.12? | 10:38:06 |
@grange85:matrix.org | In reply to @asbjorn:olli.ng Thanks, although I have CSP working, the only outstanding problem is that it seems that connect-src would require every possible homeserver that a user might log in with, which is impractical. I don't think img-src is required. | 17:52:45 |
Wolf Noble | In reply to @asbjorn:olli.ngwilco. stopped at 3.11 as I know some stuff busted between 3.11 / 3.12 and I wanted to identify how to fix the existing problem before making new ones for myself without an upside ;) | 18:02:44 |
Wolf Noble | In reply to @asbjorn:olli.ng* wilco. stopped at 3.11 as I know some stuff busted between 3.11 / 3.12 and I wanted to identify how to fix the existing problem before making new ones for myself without an obvious upside ;) | 18:02:52 |
Wolf Noble | * wilco. are you opposed to setting the test rig's listen address explicitly to 0.0.0.0? otherwise, synapse will bind to v6 and v4, which is noworky in gitlab runner envs where ipv6 is disabled. | 18:10:57 |