#dev 2023-08-19

2023-08-19 UTC
[tantek], gerben, chee, [snarfed], gRegor, Nuve, btrem and [KevinMarks] joined the channel
#
capjamesg
Amusing git error message: "fatal: It seems that there is already a rebase-merge directory, and I wonder if you are in the middle of another rebase. If that is the case, please try"
[davidmead], sp1ff, bterry, btrem and jacknemitz joined the channel
#
jacknemitz
.
#
jacknemitz
anybody have recs for a headless cms? contemplating if building one myself is a good option..
#
jacknemitz
would prefer markdown/mdx
#
capjamesg
You can run WordPress headless!
#
capjamesg
I have done that before; the API for getting posts is pretty intuitive IIRC.
#
capjamesg
It's not markdown, though.
#
jacknemitz
wordpress might be a little overkill for me.. looking for something pretty minimal :)
#
superkuh
nginx w/server side includes for templating using .html fragments and the file system.
#
jacknemitz
ooo I'm intrigued.. have only used nginx as r-proxy.. will have to check it out
#
aaronpk
i'm triaging webmention.io issues right now, and being somewhat ruthless
#
aaronpk
going to reduce the scope of the project and try to get it back into shape
[schmarty] joined the channel
#
[schmarty]
aaronpk++ exciting! Ominous!
#
Loqi
aaronpk has 31 karma in this channel over the last year (93 in all channels)
#
[tantek]
aaronpk++ !!!
#
Loqi
aaronpk has 32 karma in this channel over the last year (94 in all channels)
#
capjamesg
aaronpk++
#
Loqi
aaronpk has 33 karma in this channel over the last year (95 in all channels)
#
aaronpk
i'm actually doing some tiny fixes right now, and then i'm either closing issues as wontfix or tagging them
#
[snarfed]
aaronpk++ awesome! glad to hear it. sounds like a good first step toward https://github.com/aaronpk/webmention.io/issues/189
#
Loqi
aaronpk has 34 karma in this channel over the last year (96 in all channels)
#
Loqi
[preview] [snarfed] #189 Future development structure, plans, roadmap
#
[snarfed]
btw aaronpk https://github.com/aaronpk/webmention.io/issues/182#issuecomment-1685051495 is totally ok with me, it was an out there idea...but I'm curious about the motivation for "only accepting webmentions for sites that have actually signed up." is it a consent thing?
#
Loqi
[preview] [aaronpk] I'm going to close this as not planned. One of the changes I eventually want to make with this project is to be even more explicit about only accepting webmentions for sites that have actually signed up. There are already some weird edge cases caused...
#
aaronpk
well right now there's a weird feature+bug where you can throw your webmention.io endpoint onto any website and it will start collecting webmentions for that site. however, that means in practice it accepts target=whatever at your endpoint, so there's a ton of really messy data in the DB
#
aaronpk
this also means if someone copies a code snippet from someone else's tutorial without changing the endpoint, the original author of the tutorial starts getting webmentions in their account for someone else
#
[snarfed]
ah ok, so more of just a UX simplicity thing. ok!
eitilt, tei_ and IWSlackGateway joined the channel
#
tei_
hello! I'm trying to fix a problem where... a small number of people just can't connect to my site-- or rather my hosting, since Ihave two personal sites on the same hosting plan and the people who can't connect to one can't connect to either. It seems to be somehow connection-specific; if they do a phone hotspot on the same device that was unable to connect on home internet, it works.
tei_1 joined the channel
#
tei_1
however, I just realized that if I use curl with the http version, it doesn't redirect to https but instead gives error 406 Not Acceptable
#
tei_1
does that mean that https forcing isn't actually on or be a problem for some connections?
[snarfed] joined the channel
#
[snarfed]
406 means you connected ok but the server couldn't satisfy your client's `Accept` HTTP header
#
[snarfed]
it's rare and odd, esp since afaik curl defaults to `Accept: */*`
#
[snarfed]
since it's just a few people, and using their phone's connection fixes it, it sounds like your host is blocking some IP address ranges
#
tei_
ooh yeah, maybe
#
tei_
but when i curl http on my IP address, which can load it in the browser fine, I still ge the error
#
tei_
but I guess the browser is automatically turning it to https
#
[snarfed]
sounds possible
#
[snarfed]
does curl of https work?
#
aaronpk
curl also sends a different user agent header than your browser and some web hosts will block "interesting" user agents
#
aaronpk
what is mod security?
#
Loqi
mod_security is a web application firewall for the Apache web server https://indieweb.org/mod_security
#
aaronpk
hm not a lot of clues there but it sounds like that
#
tei_
yeah curl of https works
#
[snarfed]
ok. I'd guess the connection issues and the curl http 406 are unrelated
#
tei_
ok, good to know
#
tei_
I guess in that case I don't really care about the curl
[KevinMarks] joined the channel
#
[KevinMarks]
I made mention.tech very Postelian in accepting webmentions between any 2 sites, and passing through yo sites that do have a valid endpoint, with the idea that you could pick up older ones
m2m joined the channel
#
aaronpk
good you can have that use case instead :)
m2m joined the channel; m2m left the channel
#
capjamesg
Postelian?
[schmarty] joined the channel
#
aaronpk
if anyone wants to chime in on webmention.io issues, this is a good time!
#
aaronpk
all issues are either closed as invalid/not planned/etc or categorised for future work
#
aaronpk
(oh, or fixed. i fixed several small bugs)
#
[schmarty]
aaronpk++ amazing
#
Loqi
aaronpk has 35 karma in this channel over the last year (97 in all channels)
[tantek] joined the channel
#
[tantek]
[snarfed] as a follow-up, I am seeing the verified checkmark ✅ (and green color) for my personal domain on https://indieweb.social/@tantek.com@tantek.com and also seeing my http://threads.net profile show-up there, so at least some of the profile update propagating is working
#
Loqi
[preview] Tantek Çelik
#
[tantek]
I wonder if there's a reasonable way to do at least two level transitive distributed verification, so e.g. once Mastodon has verified a whole domain like that, that it try to verify the outbound rel=me links from there
SigmundurM, [tw2113_Slack_], [davidmead] and gerben joined the channel