ChanServ changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things Sandstorm and Cap'n Proto. Say hi! | Have a question but no one is here? Try asking in the discussion group: https://groups.google.com/group/sandstorm-dev | Channel logs available at https://libera.irclog.whitequark.org/sandstorm
<TimMc> Well, here's something weird. I'm using Sardine to interact with a Davros grain via WebDAV, and that's been working fine. But it looks like if my first call to the API is a PUT rather than a DELETE, MKCOL, or GET... I get a 401 Unauthorized from Sandstorm itself.
<TimMc> But if I do one of those other operations first, a PUT works just fine.
<TimMc> A call using curl's -T option works fine, and that's obviously the first command in the session...
<TimMc> ah...
<TimMc> It fails with org.apache.http.client.NonRepeatableRequestException: Cannot retry request with a non-repeatable request entity.
<TimMc> Because... it starts by making a PUT call with no Authorization header. Sandstorm gives a 100 Continue, and Sardine streams out the request body... at which point Sandstorm says oh, no, you actually need to authenticate, that's a 401!
<TimMc> Sardine is willing to retry, but can't, because I've given it a (non-replayable) inputstream to read from rather than a blob of bytes.
<TimMc> I wonder if this is a bug in Sandstorm, then? I feel like it should give a 401 sooner. But I don't know a lot about PUT semantics.
<TimMc> thanks for coming on this journey with me
<ocdtrekkie> Thank you for taking us on it
<ocdtrekkie> I enjoy reading about things even if I don't know how to help. :P
<TimMc> As usual, it took me hours to get to the point of asking for help, and then I figured it out before anyone else could look at it. (-:
<TimMc> rubber ducks are amazing
<ocdtrekkie> So my wife shared with me a Google Drive folder with about 80 files in it. Apparently in the interface that opens for a non-Google account accessing this... there is no "download folder" button of any kind.
<ocdtrekkie> I have to actually download each file individually, wait for a five second "scanning for viruses" thing, and then download it. One by one.
<ocdtrekkie> I am assuming this experience isn't as broken if it's shared to your actual Google account. But gosh darn.
<ocdtrekkie> My point, of course, is that Michael Nutt on his own created a drastically more pleasant way to share files than a trillion dollar company.
<TimMc> haha yes
drkokandy_ has joined #sandstorm
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #sandstorm
TMM_ has quit [*.net *.split]
digitalcircuit has quit [*.net *.split]
jryans has quit [*.net *.split]
larjona has quit [*.net *.split]
pie_ has quit [*.net *.split]
zarvox has quit [*.net *.split]
jonesv[m] has quit [*.net *.split]
ocdtrekkie has quit [*.net *.split]
TC01 has quit [*.net *.split]
amenonsen has quit [*.net *.split]
abliss[m] has quit [*.net *.split]
isd has quit [*.net *.split]
mzh has quit [*.net *.split]
XgF has quit [*.net *.split]
mnutt_ has quit [*.net *.split]
garrison has quit [*.net *.split]
strugee has quit [*.net *.split]
TimMc has quit [*.net *.split]
jfred has quit [*.net *.split]
larjona has joined #sandstorm
ocdtrekkie has joined #sandstorm
jryans has joined #sandstorm
zarvox has joined #sandstorm
TC01 has joined #sandstorm
XgF has joined #sandstorm
TimMc has joined #sandstorm
jfred has joined #sandstorm
digitalcircuit has joined #sandstorm
abliss[m] has joined #sandstorm
strugee has joined #sandstorm
mzh has joined #sandstorm
jonesv[m] has joined #sandstorm
isd has joined #sandstorm
amenonsen has joined #sandstorm
pie_ has joined #sandstorm
garrison has joined #sandstorm
mnutt_ has joined #sandstorm
TMM_ has joined #sandstorm
yarmo has quit [*.net *.split]
blowfist has quit [*.net *.split]
jryans has quit [Ping timeout: 268 seconds]
jonesv[m] has quit [Ping timeout: 268 seconds]
ocdtrekkie has quit [Ping timeout: 268 seconds]
yarmo has joined #sandstorm
blowfist has joined #sandstorm
isd has quit [Ping timeout: 268 seconds]
abliss[m] has quit [Ping timeout: 248 seconds]
jonesv[m] has joined #sandstorm
ocdtrekkie has joined #sandstorm
jryans has joined #sandstorm
isd has joined #sandstorm
abliss[m] has joined #sandstorm
<mnutt_> haha thanks ocdtrekkie
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #sandstorm
blowfist has quit [Ping timeout: 265 seconds]
blowfist has joined #sandstorm