#jonnybarnesaaronpk: your Quill client, I’m looking at the code on github, if I try and upload a photo to a media endpoint, is the photo first uploaded to https://quill.p3k.io/micropub/media and then your server POSTs it to the actual media endpoint?
#jonnybarnesas oppose to your correct_photo_rotation
#aaronpkthat's in there because the iPhone uses exif data to set the rotation rather than writing the image data in the correct order, so that function rewrites the image to the proper orientation without needing exif support
#jonnybarnesyeah, and in firefox img { image-orientation: from-image; } rotates the image for you by reading the exif data
#jonnybarneswell, this may be a silly question, but when did browsers first start supporting images? and when did image orientation being put in EXIF data become a thing
#jonnybarnesit wouldn’t surprise me if images in browsers came first
#jonnybarnesand no-ones added it yet, well Firefox have...
#aaronpki guess i'm surprised it's not considered a browser bug
#martymcguire[m]aaronpk: is it possible to get the micropub.rocks token endpoint to return a form-encoded response rather than a JSON payload with the access_token?
#martymcguire[m]i forked and made some updates to kylewm's flask-micropub lib that i use to handle client auth. PR is here if anyone is interested: https://github.com/kylewm/flask-micropub/pull/4
#martymcguire[m]i wasn't able to find a spec regarding content negotiation on auth/token endpoints. is that part of oauth2?
#martymcguire[m]i guess i don't know if that is accessible by other people.
#martymcguire[m]probably a good sign that it is time for sleep
loicm_ joined the channel
#aaronpkmartymcguire[m]: it's not part of OAuth, I am just planning on switching the IndieAuth spec to do JSON responses so I am adding conneg to my endpoints to slowly transition
tantek, tantek_, barpthewire and cweiske joined the channel
#jonnybarnesyou’d want a token for recent uploads to a media-endpoint? i.e. a client would go “Here’s my token, what have I uploaded recently?”
#jonnybarnesand the media endpoint would then return a list of URLs for the client to use
#cweiskeor, a list of all files, sorted by creation date desc
barpthewire, [keithjgrant], [terminalpixel] and singpolyma joined the channel
#aaronpkI like this idea of listing recent files uploaded
#aaronpkI would totally use that. I have a keyboard shortcut to upload a screenshot to my media endpoint, and I often then paste the URL into Quill to add the photo to a post
#aaronpkwhat happened to the certificate info menu in chrome??
#aaronpkoh boy, chrome 57 removed my startcom root
#aaronpkah crap. "Due to a number of technical limitations and concerns, Google Chrome is unable to trust all pre-existing certificates while ensuring our users are sufficiently protected from further misissuance. As a result of these changes, customers of WoSign and StartCom may find their certificates no longer work in Chrome 56." https://security.googleblog.com/2016/10/distrusting-wosign-and-startcom.html
#aaronpkwelp guess i have to replace my wildcard certs with individual letsencrypt certs now
#aaronpkawesome. this is going to be so much fun. :eyeroll:
#aaronpkextensions are one reason. but there might be security considerations about allowing arbitrary parameters.
#sknebelthat's why I'm asking. Are there extensions where something useful happens when an endpoint doesn't understand them and falls back to normal behaviour?
#aaronpkis this for the authorization endpoint? the interface the user sees?
#sknebelfor the internal calls. e.g. the initial call I receive with with client_id, redirect_uri, state, response_type, or the token verification call at the end of the indieauth flow
#sknebel(internal is a bad word. the calls that applications using the endpoint call)
#aaronpksome examples of extension-like things that some providers have done are things like: add a parameter so the app can request the user be required to authenticate again
#sknebelhm, and presumably an app might sent that parameter "out of the blue", since it doesn't know if I support it or not
#[chrisaldrich]tantek, I'm not aware of anything supporting XSPF, but added it more as an example of something that existed. I haven't heard anything relating to it in over 5 years....
#[chrisaldrich]none of the silos support anything close to it, to my knowledge.
#LoqiThis page documents technical details of Webmention, specifically for Webmention developers so they can support cross-site comments and other responses in their code, or on their site or service https://indieweb.org/Webmention-developer
#LoqiGratipay (formerly Gittip) is a payment silo that allows individuals and organizations to receive tips to their Gratipay account which is associated with a number of different silo accounts such as github, bitbucket, twitter, openstreetmap, etc https://indieweb.org/Gratipay
#tantek.comedited /Webmention-developer (+25724) "just copy everything else over because it's nearly all developer centric by default, can clean it up *for developers* here incrementally, How to stubs" (view diff)
#tantek.comedited /Webmention () "(-20105) trim indieweb examples down to those with screenshots, cut dev-only examples / tools / resources (already on [[Webmention-developer]]), simplify other sections too" (view diff)
#tantekaaronpk, now take a look at /Webmention - I think I'm done with the first major round of coarse edits to make /Webmention more user-centric instead of dev-centric. Mostly involved cutting content rather than writing anything new
#tantekthe screenshots you added help A LOT and the IndieWeb examples all focus on those
#tantekit's by no means complete, but I wanted to at least do a first pass to reduce the amount of developer-isms that are likely 'wall of text / tl;dr' turn offs to non-devs
#LoqiGomix is a tool by Fog Creek Software to allow you to quickly prototype web applications in a complete IDE with built in version control, sharing, and more https://indieweb.org/Gomix
#tantekaaronpk, my goal is to do something similar with all our protocols / formats pages
#tantekanyway, I'm happy to do this incrementally as you or others see specific pages needing such an upgrade - like you want / need to link to a page on the wiki that describes something so gen 1-3 can grasp and act