#indieweb 2017-05-06

2017-05-06 UTC
#
gRegorLove
IWC Bellingham camp closed!
philbowell and [philbowell] joined the channel
#
[philbowell]
Hi, I'm very new to this indie web stuff but very intrigued by it. Anyway I'm trying to set the basics up with the various links to my web profiles. I've got them all in my site and indiewebify.me says I have but it doesn't recognise any of the links back to my site even though they are there. Have I done something wrong (likely)?
snarfed joined the channel
#
aaronpk
[philbowell]: sometimes it gets it wrong. Try signing in on IndieAuth.com
[shaners], dougbeal|mb1, mlncn and snarfed joined the channel
#
wagle
has anyone gotten there wordpress to use all https urls, mine's glommed unto http in some plaes, making for odd edge-case-bugs
#
miklb
wagle make sure you have https for both WP address & site address in settings/general. Otherwise, going to be up to your htaccess or nginx conf
#
wagle
my main site has glommed unto http://wagle.io and wont let you change it
#
Loqi
Home
#
wagle
now that I have the certs, I might have to reinstall wp.. trying some other tricks instead first
#
wagle
c(the certs make it so you can start out with https
#
wagle
whereas I got it to work first with http, and THEN tried to convert it to https.. I guess I did it the wrong way
#
miklb
did you see my comment about checking your htaccess or nginx conf?
#
wagle
the nginx http -> https convertor isnt quite right, so I'm trying to avoid http as much as possible
#
wagle
i thought nginx ignored htaccess.. in any case, it is set to reject requests for . files
#
miklb
It does, I wasn't sure which you were using
#
wagle
oh darn, it REALLY WANTS to hardcode the urls for the main website
#
wagle
(ie, my trick didnt work)
#
wagle
ooo! lookit! ctual google hits now!
#
wagle
is chasing them now
#
wagle
3 hits so far, none of them do it right, except to note to "get ssl to work first!"
#
wagle
problem is that it took about 2 happy path hours to get to where I am now.. 8(
KevinMarks joined the channel
#
Loqi
[VelvetBlues.com] Download Velvet Blues Update URLs By VelvetBlues.com Details Reviews Installation Support Development ...
#
wagle
oh loqi loqi loqi
#
wagle
hrm.. didnt take.. it seemed to do something tho
KartikPrabhu joined the channel
#
KartikPrabhu
gRegorLove++ for notes on IWBBham demos
#
Loqi
gregorlove has 90 karma in this channel (124 overall)
#
KartikPrabhu
aaronpk: I am very surprised that file-storage does not actually make my file "feel" slower!
#
KartikPrabhu
hasn't done benchmark stuff to it; just loading from browser
#
KartikPrabhu
aaronpk: is it, possibly, because of DB cache and my server cacheing frequent requests?
#
wagle
According to my records, I find that aaronpk turned me onto SequelPro five years ago. Tonight, I used it for the first time to fix my wordpress mysql database. Poobah!
#
KartikPrabhu
wagle: for my bit I gave up on MySQL a while ago. Now I am giving up on databases in general
#
wagle
yeah.but I'm doing wordpress
#
KartikPrabhu
wagle: i understand. I seem to have chosen Django/python wisely (unknowigly)
[tamaracks] joined the channel
#
[tamaracks]
wagle, you might be making me glad I got https working on my site before installing wordpress recently. ?
#
wagle
apparently, I could also try mariadb, which would be more aesthetically pleasing
#
[tamaracks]
That’s what my host uses.
#
wagle
[tamaracks]: I seem to have failed still.. a place remains with the http: url.. but the other was squashed
#
[tamaracks]
You think it’s in the db somewhere?
#
wagle
I dumped the db, and string searched the dump, only found the one, but maybe I didn't try hard enough
#
wagle
doing a cleanup chore before I try again
#
[tamaracks]
Couldn’t tell you. I haven’t had to dig in the db, and I’m not about to start now if I don’t need to. ?
gRegorLove joined the channel
#
gRegorLove
Good evening, indieweb.
#
gRegorLove
Interesting issue where pin13.net doesn't find the rels on https://andrew.kvalhe.im/ but unmung does. Thinking it's something with the UA in pin13's request.
#
wagle
(second times the charm)
#
wagle
nginx--
#
Loqi
nginx has -1 karma in this channel (2 overall)
#
Loqi
me has 0 karma
#
[tamaracks]
Yay!
#
Loqi
woot
#
wagle
current problem is getting nginx to do the http -> https map right
#
wagle
punted and am doing it th hard/brittle way
#
snarfed
gRegorLove: also pin13.net uses php-mf2, unmung uses mf2py
#
gRegorLove
Right, but pin13.net/mf2 doesn't have issues parsing the HTML directly
[chrisaldrich] joined the channel
#
gRegorLove
Confirmed php-mf2 isn't getting those rels on my install either, so yeah, guessing it's something with the cURL request / UA
snarfed and snarfed1 joined the channel
#
Andrew[m]1
Bug on my end, I think, gzipping responses unconditionally.
#
wagle
i have a nginx rule with a server_name list that is matching names onot on the list.. any clues?
#
wagle
ah.. first rule is the default_server +-
[jeremycherfas] and tantek joined the channel
#
tantek
good evening #indieweb! How did the rest of IWCBham go? demos?
wolftune joined the channel
#
wagle
how do you tell nginx to 444 everything not coming in under a known (ie, on a list) host/site name? (#nginx has tumbleweeds)
tantek and KevinMarks joined the channel
#
Loqi
[superfeedr] "If I were to start a Homebrew Website Club for Middlesbrough or Newcastle, would anyone join me? #indieweb" by Kevin Marks on 2017-04-29 http://known.kevinmarks.com/2017/if-i-were-to-start-a-homebrew-website-club-for
wolftune joined the channel
#
sknebel
wagle: jus return 444 in the default server?
#
sknebel
as in "return 444;"
DanC, arush and [philbowell] joined the channel
#
[philbowell]
Well that's better, but still doesn't work for last.fm even though it's there in the last.fm profile.
KevinMarks, dindy, aexoxea, rito, amz3, aexoxea_ and wolftune joined the channel
#
wagle
sknebel: yup, doing that
#
sknebel
wagle: doesn't work? or found it after asking here?
#
wagle
but the rule was matching things it wasnt suppposed to
#
wagle
so was screwing up legitimate sites
#
wagle
i think i have it working now, though, its grosser than I thought
#
sknebel
I like to have one explicit default server, with "listen 80 default_server; server_name _;"
#
wagle
it spends time trying to make the default case fail
#
sknebel
that should match only things that aren't handled by other server statements
#
wagle
i put listen 443 in, firefox barfs. i take it out, ff is happy
#
wagle
chrome barfs too, so it isnt firefox
#
wagle
not sure where I left off last night.. it was working, but I didnt test all the cases
#
wagle
really surprised that the default case was even looked at
#
petermolnar
nginx downvote, why?
#
Loqi
nginx has 0 karma in this channel (3 overall)
#
wagle
for wasting my time with inscrutable behavior
#
sknebel
wagle: does your default server have a certificate?
#
wagle
i'm trying to not have a default server, but am now using snakeoil to waste time checking against it
#
sknebel
ok, them I'm not sure what your goal is
#
wagle
i have server_names foo.com, baz.org, and moof.io.. want to 301 http to https.. i list the server_names and have individual certs.. >>> I want things not in the server_name list to be 444'd <<<
#
wagle
I think I'm acheiving this now, but am not certain
#
skippy
are you committed to nginx?
#
sknebel
return 444 is HTTP handling, at which point there already has to be a sucessful SSL handshake -> that won't work
#
wagle
it does seem to spend time checking out the snakeoil cert I have hanging off the catchall
#
wagle
OOOoo..
#
wagle
I love the docs
#
wagle
that dont mention that
#
wagle
they dont mention that
#
sknebel
not explicitly, but it's clearly documented as HTTP rewriting
wolftune joined the channel
#
sknebel
(the return statement, that is. and 444 is just a nonsensical error code they made up as a signal for it)
mlncn joined the channel
#
wagle
i didnt get farther than to conclude that listen and server_name triggered the rule
#
wagle
so whats the best way to fail "none of the above" things coming in, like ip address or bogus domain names?
#
sknebel
I personally just let it fail with a "wrong certificate" error when the cert it gets doesn't match
#
wagle
oh, lemp droplets are $5/mo and wordpress are $10
#
wagle
I tried that, and if the browser accept the bogus cert, it seemed to not get kicked
#
sknebel
not get kicked = return 444; doesn't do anything? what happens instead?
#
wagle
sorry, I sorta got it working last night, and have me responding at two levels (1) before my final solution before sleep (2) my final solution before sleep
#
sknebel
ok ;) this seems to be a nginx feature request for what you want, there the suggested workaround is breaking TLS at cipher negotation stage, so they don't even get to the point where they talk about certs. also *ugly*. https://trac.nginx.org/nginx/ticket/195
#
wagle
eating breakfast, havent even had my coffee yet
#
sknebel
ohhhh.... then enjoy your breakfast and coffee first
#
wagle
collecting wits too
#
wagle
that last bit of code is what I converged on
#
wagle
.. and was unhappy with it
#
wagle
(comment 8)
#
skippy
if you're not absolutely committed to nginx, it might be worth looking at Caddy. I find the Caddyfile syntax to be a little easier than nginx's. just my $0.02.
#
wagle
my droplet has 512M ram, i think caddy min'ed out at 2G?
#
wagle
but learning nginx seems useful even if I leave it
#
wagle
.. so this is my ngnix learning experience
snarfed joined the channel
#
skippy
Caddy needs very little RAM. it'll work on a 512MB droplet
#
wagle
dunno whaat I was looking at then
#
wagle
sorry
#
skippy
nginx is fine, too. as is Apache. whatever gets done what you want to get done is the right tool for the job. :)
#
aaronpk
that's an interesting nginx bug. I might try the null cipher thing on my server
#
wagle
heh.. I have caddy on my list of things to try
#
aaronpk
i've had a few people tell me "your server is configured wrong because i get an ssl warning on this site" but I never linked to https for that domain
#
skippy
they might be using something like "SSL Everywhere".
#
sknebel
I was about to ask why people find this important, but I guess that's a use case
#
aaronpk
it's happened to me enough that it's worth finding a solution
#
sknebel
(for my server everything on it has an https version, and I don't see a reason right now why additional things wouldn't have one, so I don't care what happens to other random "wrong" requests)
#
aaronpk
yeah since letsencrypt, i have https on almost everything now cause it's so easy
#
wagle
my worry is that it tries the snakeoil cert for every connection, regardless of the specificity of the other rules (that actually have fixed server_name's)
#
aaronpk
i don't think that's how it works
#
wagle
and that would slow it down
#
aaronpk
the default 443 will only be used if no other hosts match
#
skippy
SNI should not work that way
#
aaronpk
also this is most certainly #indieweb-dev talk
[eddie] joined the channel
#
wagle
you learn nothing sitting at the kids table
#
wagle
i put in the default 443 and everything went blooey.. #indieweb-dev
#
wagle
less people that might know answers
#
aaronpk
most people in #indieweb who would know answers to nginx questions are also in #indieweb-dev :-)
#
wagle
i wasnt
#
wagle
babelization. this is fine. /me shuts up now.
#
wagle
#notmychannel, etc etc
#
wagle
I gues I'm annoyed because this was the only channel With Actual Answers, unlike #nginx, #wordpress, etc.. being shunted off to a small room makes it less likely to get an answer AND it doesn't enlighten others to possible problem classes in their future.. sorry, I think the latter is important enough to mention
#
aaronpk
there's nothing "shunting" about moving technical discussion to #indieweb-dev. it's also bridged with Slack (those people don't show up as present in IRC unless they are talking), and it's also publicly logged at https://chat.indieweb.org/dev
#
aaronpk
we try to keep deep technical discussions out of #indieweb to make it feel more welcoming to newcomers so that they aren't bogged down with implementation details
davidmead joined the channel
#
wagle
and how do you make them into experts by hiding all the technical info from them (there is a veritable haystack of irc channels)
#
wagle
I'll shutup when I start repeating myself, which might be now
#
sknebel
aaronpk: a pointer to the other channels (or the wiki listing them) in the topic might be useful
#
aaronpk
yes good idea. maybe we can replace the link to the logs with a link to the /discuss page which has that info and has links to logs
#
sknebel
wagle: part of the reasoning (as I understood it at the time, when I also wondered about why this came up) is that "make them into experts" is not a goal (or even, if it is required to become an expert that's a failure)
#
wagle
i think i'm reacting to #haskell splitting, the main channel going to seed, and the side channel petering out
#
aaronpk
right, you shouldn't *have* to know about nginx in order to have a website
#
sknebel
which points to the issue of /generations and one the hand being a community that highly values doing things yourself and on the other hand wanting to be open to everybody
#
wagle
true about nginx
#
wagle
I try to listen to things to find out what to listen to
#
skippy
there's a constant struggle to keep channels "on topic" while also being generally useful. Way back in the day, the #wordpress channel was chock full of really smart people, and it was my go-to place for all sorts of technical questions, well outside of WordPress.
#
skippy
now with StackOverflow and the like, there are better avenues for general purpose info.
#
skippy
wagle: when you find your answers, do please post about it! And maybe update the relevant wikis with fresher information.
#
skippy
i've always found the nginx+wordpress docs confusing and largely incorrect or out of date.
davidmead, edsu, rito and [jeremycherfas] joined the channel
#
[jeremycherfas]
Coming late to this discussion, as a lurker with lots to learn, and my question would be: under what circumstances would I even care what server I am using? I have a vague feeling that htaccess is different, but no more than that.
#
skippy
different http servers offer different features, and different ways to do the same things. some are easier, some are more complex.
#
skippy
Apache can do basically anything you want, but may be hard to set up, and may use more memory with lots of modules enabled. nginx only just added module support, so it generally consumes less memory.
#
skippy
Caddy handles all the Lets Encrypt SSL stuff automatically, which is a huge timesaver for people not familiar with the complexities of SSL.
#
skippy
[jeremycherfas]: in general, the average person shouldn't care. if you're into the technical details, you can find the solution that scratches all your specific itches. Otherwise, use something well supported and easy to get running for your use case.
snarfed1 and rito joined the channel
#
Loqi
skippy has 2 karma
davidmead joined the channel
#
[jeremycherfas]
Apache works for me, so far. And DreamHost handles LetsEncrypt. So I don't have to worry. Some of that talk was a bit abstruse, but it is easy enough to scroll past.
wolftune, [eddie], [shaners], [kevinmarks], Gold and KevinMarks_ joined the channel
#
wagle
umm.. did indieweb plugins delete (auto or otherwise) all my random passwords? (and howcome the indieweb login just sits there?)
#
wagle
was working last night.. har har
#
wagle
.. from my firefox browser's cache of passwords
#
wagle
ok found one
#
wagle
maybe firefox helpfully clears the stored password if the "site"'s ssl is misconfigured?
#
miklb
the indieweb plugins certainly should not be doing anything with passwords
#
wagle
orry, you are right
#
wagle
sorry
#
wagle
question of the hour: how do search engines find domain names?
#
wagle
haha. after a decade of hiding from the zombie armies, I want to now be sen by the search engines
#
Loqi
awesome
#
wagle
haha. after a decade of hiding from the zombie armies, I want to now be seen by the search engines
#
miklb
you don't find the zombie armies, zombie armies find you
[shaners], wolftune, dougbeal|mb1, KevinMarks and [chrisaldrich] joined the channel
#
wagle
oh.. please note that this irc channel was the key resource in my getting my wordpress/nginx to work at all
[eddie] joined the channel
#
[eddie]
miklb++ well said, regarding the zombie armies
#
Loqi
miklb has 26 karma in this channel (29 overall)
[jeremycherfas] joined the channel
#
sknebel
at least google and bing still have submission forms, search keyword should be "webmaster tools". DDG afaik doesn't take direct submissions, yahoo is based on bing, not sure about yandex, can't think of more general search engines right now
wolftune joined the channel
#
wagle
sknebel: thanks! proactive ftw
KevinMarks joined the channel
#
dougbeal|mb1
Can you authenicate via indieauth for two different sites using the same github account?
#
aaronpk
github only provides one website field to link back, so no
KartikPrabhu joined the channel
#
dougbeal|mb1
and there is not transitive authentication? Do any of the providers allow multple links?
#
aaronpk
when google worked, it did
#
dougbeal|mb1
So if I want to use OwnYourGram on dougbeal.com, and quill to post to dougbeal.micro.blog, what would be my best bet?
#
dougbeal|mb1
PGP challenege on dougbeal.com, and github on micro.blog?
#
aaronpk
yeah i guess you'd have to use two different authentication mechanisms since the two sites aren't related as far as these tools are concerned
#
aaronpk
there's also twitter or email methods
#
aaronpk
if you don't plan on logging in to ownyourgram often, you could switch your github profile to link to dougbeal.com just while you log in
#
dougbeal|mb1
Ah
#
dougbeal|mb1
How do you use the email methods?
#
aaronpk
if you put a <a href="mailto:...." rel="me"></a> link on your site it will send you a code
#
aaronpk
or invisible <link> tag works too
#
dougbeal|mb1
Where is the best place to ask indieweb+wordpress questions?
#
dougbeal|mb1
Maybe micro.blog should be an authentication provider?
#
aaronpk
yes it definitely should! I think manton just wanted to get it out the door faster so he is using indieauth.com in the mean time
snarfed joined the channel
#
dougbeal|mb1
What happens if I have multiple twitter rel="me"'s?
wolftune joined the channel
#
KartikPrabhu
dougbeal|mb1: indieauth possibly, finds both and you could use either one
Lana and davidmead joined the channel
#
wagle
try it.. 8) 8/
KevinMarks and wolftune joined the channel
#
aaronpk
Correct, it doesn't have a limit per provider
sensiblemn, wolftune and mlncn joined the channel
#
schmarty
Not sure why loqi hasn't picked it up yet, but the newsletter audio edition is up: https://martymcgui.re/2017/05/06/170124/
#
Loqi
[Marty McGuire] This Week in the IndieWeb Audio Edition • April 29th - May 5th, 2017
#
dougbeal|mb1
Yep, indieauth picked up both
#
wagle
how crippled will i be for indieweb microformat stuff/etc if I use the 2010 theme? (my root wp uses sempress, but the others 2010)
#
wagle
(I like 2010, because withno picture, it all fits on one screen)
#
wagle
my css-fu is as yet insufficient to hack effectively on sempress (and then I'm forking it, making for it being hard to follow the upgrades)
#
snarfed
wagle: make a child theme instead of forking?
#
wagle
you can do that? (oh yeah, I now remembering my notes (from a year or two ago) mentioning that I should do that
#
wagle
reads https://codex.wordpress.org/Child_Themes as he noted to himself 2016-02-07 22:40:03 UTC
#
wagle
thanks snarfed
#
dougbeal|mb1
Is there any good architecture guide to wordpress? Need a mental map.
#
wagle
I'm still in the process of being very confused, but this might help: https://codex.wordpress.org/Main_Page
#
wagle
beware of outdate info.. LOTS of it out there
#
wagle
beware of outdated info.. LOTS of it out there
#
wagle
I had to crash and burn wp installations about 5 times before I think I now hae it right.. its easier than google would have you think
#
wagle
.. anyone else?
#
dougbeal|mb1
Have you used the github plugin? It looked like it might be handy for theme development
#
dougbeal|mb1
wagle: are you going to create a SemPress child theme and try to mash in 2010?
wolftune joined the channel
#
wagle
dougbeal|imac: mostly trim the vertical whitespace down
#
snarfed
hey aaronpk, any chance you could count the total number of messages chat.indieweb.org has stored? not urgen.t
#
aaronpk
That should be a quick one
#
aaronpk
snarfed: 891542
#
snarfed
yay thx
#
KartikPrabhu
I thought it would be more
#
aaronpk
oh wait that doesn't include #bridgy or #widthknown
#
snarfed
i expect they're small
#
snarfed
...and yeah i may refrain from crawling chat.indieweb.org then since it has a page per msg :P
#
snarfed
or maybe i'l just exclude the per msg pages
#
aaronpk
you could crawl the date permalinks
#
aaronpk
919591 including #knownchat and #bridgy
#
aaronpk
1096525 if you also include #microformats
#
snarfed
broke 1M!
#
snarfed
hey voxpelli any more thoughts on sharing webmention.herokuapp.com's domains?
#
Loqi
[Aaron Parecki] IRC Channel Stats
#
snarfed
aaronpk++
#
Loqi
aaronpk has 498 karma in this channel (1309 overall)
#
snarfed
might be worth updating that to say when #indiewebcamp => #indieweb happened
#
aaronpk
good call
#
aaronpk
Now I wanna get more details
[kevinmarks] joined the channel
#
[kevinmarks]
hm, could huffduffer be used for indieauth?
#
[kevinmarks]
does it have oauth?
#
[kevinmarks]
it has multiple rel=me
KevinMarks joined the channel