jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
spangattack has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 268 seconds]
dwrensha has quit [Ping timeout: 260 seconds]
dwrensha has joined #sandstorm
mnutt has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 240 seconds]
dwrensha has left #sandstorm [#sandstorm]
home has quit [Ping timeout: 240 seconds]
rustyrazorblade has joined #sandstorm
mnutt has quit [Quit: mnutt]
rustyrazorblade has quit [Quit: rustyrazorblade]
rhapsodhy has joined #sandstorm
rhapsodhy has quit [Remote host closed the connection]
rhapsodhy has joined #sandstorm
mnutt has joined #sandstorm
mnutt has quit [Quit: mnutt]
bb010g has quit [Quit: Connection closed for inactivity]
neynah has quit [Ping timeout: 264 seconds]
neynah has joined #sandstorm
mnutt has joined #sandstorm
gemlog has joined #sandstorm
natea has joined #sandstorm
natea has quit [Client Quit]
natea has joined #sandstorm
natea has quit [Client Quit]
natea has joined #sandstorm
natea has quit [Read error: Connection reset by peer]
natea has joined #sandstorm
neynah has joined #sandstorm
mnutt has quit [Quit: mnutt]
natea has quit [Quit: natea]
natea has joined #sandstorm
mnutt has joined #sandstorm
mnutt has quit [Remote host closed the connection]
natea has quit [Quit: natea]
mnutt has joined #sandstorm
natea has joined #sandstorm
natea has quit [Client Quit]
bb010g has joined #sandstorm
mnutt has quit [Quit: mnutt]
peterood has joined #sandstorm
* asheesh waves
* ckocagil waves back
* zarvox also waves
jadewang has joined #sandstorm
<asheesh> Do the waive
<asheesh> (a) I still want a DocuSign alternative in Sandstorm and
<asheesh> (b) I did an event last night where I signed a waiver
<asheesh> (Journey To The End Of The Night, ichaseyou.com )
<zarvox> omg such +1 on self-hosted private cloud document signing app for Sandstorm
<kentonv> I wonder what the legal requirements are for such a thing
<zarvox> yeah, the other half of the document signing bit is the guarantee that the service provider won't lose the signed document and will testify in court that this contract was signed on $DATE and so on
<zarvox> if the grain owner deletes the grain, then where does that leave the contract signer? unclear.
<zarvox> And you don't have a third-party testifying that the contract is authentic, and when it was entered.
<asheesh> i,i docusign runs a paid service as a driver where they archive a hash of the document
<zarvox> Then again, what assurances do folks using docusign have that docusign/hellosign won't go under and cease to continue providing the service?
rustyrazorblade has joined #sandstorm
<asheesh> Hilariously I can't tell where the source is, despite it being AGPLware.
indiebio has quit [Remote host closed the connection]
<asheesh> Also presumably if all the thing does is email both parties a "Signed" PDF, that would probably be enough for most people.
<asheesh> Which is to say, is there a Meteor PDF editing app yet? : P
<asheesh> http://www.methvenlaw.com/Practice-Areas/Internet-Trademarks-Copyrights/Using-Electronic-Signatures.html "The key here is the intent of the party who is signing electronically to enter into a binding transaction." "including one's name as part of an electronic mail communication also may suffice" in "22 states, including California" that have passed the 'state-based Uniform Electronic Transactions Act (
<asheesh> "UETA")'
home has joined #sandstorm
<asheesh> I <3 this because I love watching crypto nerds pull out their PGP keys to "electronically sign" documents only to learn in shock and horror that the law doesn't care about their cool crypto kit.
<asheesh> (by this I mean: I experienced that shock and horror in ~2003 and have since gotten over it but it was eye-opening)
paroneayea has quit [Read error: Connection reset by peer]
paroneayea has joined #sandstorm
<asheesh> What an awesome marketing page.
<asheesh> Also Odoo Sign seems reasonable.
<asheesh> Oh my goodness it is nice.
<asheesh> https://www.odoo.com/trial is also super nice.
<asheesh> Hey jadewang
<asheesh> nm commented on github issues
<zarvox> i,i "We even have deployed it on Windows Azure and Amazon EC3 instances." (from https://github.com/OpenESignForms/openesignforms )
rustyrazorblade has quit [Quit: rustyrazorblade]
* asheesh wanders off for a bit, but do try that Odoo sign trial.
<asheesh> Oh BTW kentonv what if we show the Etherpad demo text only ifDemoUser?
<asheesh> I ask b/c I noticed for me, on mobile, it's super-hard to select all and erase.
<asheesh> And apps can ask sandstorm-http-bridge if the user is a demo user, seemingly.
<zarvox> asheesh: apps don't know the connecting user at grain creation time
<zarvox> only on first request
<asheesh> Then on first request Etherpad can add the demo text : D
<asheesh> Oops, failed to AFK. Need to buy phone accessories! Back in a while.
<zarvox> it'd be janky to implement, but maybe you could do that by posting back to the Etherpad API
<maurer> Hey, so, my sandcats.io cert appears to be expired when I connect via browser (it presents one that expired about 12 hours ago) but the logs say it thinks it has one valid until the 8th
<maurer> Since Sun Nov 01 2015 18:25:26 GMT+0000 (UTC) is more than three days away from Sun Nov 08 2015 07:59:59 GMT+0000 (UTC) not renewing HTTPS cert yet.
<zarvox> That sounds like possibly a bug/surprising behavior in the hot-patching-cert-reloading behavior
rustyrazorblade has joined #sandstorm
<maurer> Anything you'd like me to do to dump state for you guys, or should I just restart sandstorm, which might make the problem go away
<zarvox> I know there's some logic that tries to avoid switching immediately to a newly issued cert because usually there's some amount of client clock skew, and Globalsign's OCSP stuff takes 10 minutes to update, and we can't get NotValidBefore in the past
<zarvox> restarting sandstorm will almost surely make the problem go away. I would ask that you file an issue with any information you have now before you do so, and then asheesh can take a look at it when he has a chance
<zarvox> I can confirm that I'm getting the old cert both from curl and from Firefox.
<maurer> Should I file that on sandcats or sandstorm/
<maurer> *?
<zarvox> Sandstorm. The code that will need to change to fix it is in the latter.
<kentonv> problem seems not limited to maurer. I see other sandcats hosts broken. :(
<kentonv> although actually the one other I've seen so far expired in september, which is weird
<maurer> Well, I threw up an issue: https://github.com/sandstorm-io/sandstorm/issues/1109
<zarvox> maurer: thanks!
<maurer> (Restarting did cause it to use valid certs, so it's something with the certificate transition)
<zarvox> Yeah, that code is...tricky
peterood has quit [Quit: Connection closed for inactivity]
<zarvox> IIRC, in the HTTPS handling, inside every SNI callback, it checks the cert expiry date, and tries to hotpatch the newer cert in if it has a "better" one available
<zarvox> the bug could be either in deciding what "better" means, or in the hotpatching code
<gemlog> my instance has been a happy little sandcat since my new ssl install, however today
<gemlog> sandstorm/run-bundle.c++:1634: failed: **mongod failed to start. Initial exit code: ; status = 1; bailing out now.
<gemlog> it died at some point last night and I'm unable to start it without that error
ArcTanSusan has joined #sandstorm
rustyrazorblade has quit [Quit: rustyrazorblade]
simonv3 has joined #sandstorm
mnutt has joined #sandstorm
<ckocagil> hi asheesh
<gwillen> 10:53:06 < asheesh> I <3 this because I love watching crypto nerds pull out their PGP keys to "electronically sign" documents only to learn in shock and horror that the law doesn't care about their cool crypto kit.
<gwillen> asheesh: you could likely make the law care
<gwillen> you would need an expert witness to explain to the court what it all means
<gwillen> and the jury's eyes would glaze over if you had one of those
<kentonv> ckocagil: I approved nodebb. Seems pretty nice!
<ckocagil> kentonv: cool!
<kentonv> takes a long time to load. Hopefully snappy-start can fix that eventually.
<ckocagil> what's snappy-start?
<ckocagil> oh I see. hibernation for processes.
<ckocagil> yes, it would.
<kentonv> yeah, it's a take on checkpointing that should work particularly well for improving startup time of sandstorm apps.
<kentonv> while being less complicated and error-prone than the more-general CRIU
<kentonv> eventually we plan to use it to optimize startup time. Though optimizations are low-priority until we get the powerbox working.
<ckocagil> yeah I can understand
<gemlog> It started. I can no longer reproduce the error and I don't know why.
<ckocagil> 1) open sandstorm 2) resize the browser window to about 500x500 3) maximize 4) observe that some ui is missing from the top bar
<kentonv> ckocagil: known bug in Chrome. Fixed in Chrome 48 I think.
<kentonv> gemlog: Hmm that's disconcerting. Everything seems fine, though?
<kentonv> gemlog: is there anythingc in sandstorm.log or in the mongo logs around the time of the error that might be relevant?
<gemlog> I'm using a grain now, seems ok. I did nothing since I read the logs this a.m. and tried a restart.
<gemlog> I don't recall doing anything before the instance died either. It's very strange.
<gemlog> Other than reading the logs, all I tried was a manual update and it couldn't find anything new. It failed with the same error after I attempted the update.
ArcTanSusan has quit [Quit: ArcTanSusan]
<gemlog> I could paste a bit more, but there isn't much. 0 byte files for the failed attempts in mono.log.*
<gemlog> sec
<kentonv> is it possible you ran out of disk space?
<gemlog> you scared me there, nope 48% used on slash -- I do meant to move opt though
<kentonv> ram, maybe?
<gemlog> I suppose. That's always a possibility for pretty much anything.
<gemlog> I just built this box a few months ago.
<gemlog> There's some stack: output if that's helpful
<kentonv> not really
<gemlog> k
ArcTanSusan has joined #sandstorm
<gemlog> right after it forked child returned 1. That's all I've got, sorry.
<kentonv> hmm well let us know if it happens again I guess
<gemlog> I was just about to say, I'm wasting your time. I'll pop back if it happens again and I'll test ram.
<kentonv> not a waste, it's good to be aware of these things even if we don't find a solution
<gemlog> btw, it is *so* nice having ssl and a sort of auto-dns -- I plunked a vm of erpnext on a different port. Works a treat! :-)
<gemlog> I don't think that was an intended use, but it is there.
<kentonv> :)
<kentonv> hmm is that an app we should package for Sandstorm?
<gemlog> I did think of it. But I decided it might mess with their business model -- I'm just starting to dig into it myself.
<gemlog> I haven't asked if they are more hosting or support or both. good guys.
<gemlog> I had a truly horrible experience with another erp a couple of years ago (I'm not alone in this) and erpnext is a breath of fresh air to me so far.
<gemlog> a client was paying me for 6 mo and I honestly couldn't answer "when". I'm glad they pulled the pin on me at that point after reading the experiences of others tbh.
<gemlog> I felt like a real idiot not understanding what I was doing after all that time. I was basically cargo-culting my code.
<gemlog> I got to my six month mark with erpnext after a couple of evenings.
<gemlog> d/l their vm and have a play with it. uses mariadb and "just works" out of the box that way.
<ckocagil> maybe you weren't supposed to understand but hire their official support :-)
<gemlog> Yes. That's precisely what it was ckocagil.
<gemlog> docs sucked and it was not particularly pythonic and... and... I'll stop now.
gemlog has left #sandstorm ["Konversation terminated!"]
<mnutt> the owncloud guys are really making my life hard. the app-store-approved iOS client requires that /status.php be accessible, but requires that /remote.php/webdav be behind basic http auth. so I can put the basic auth in the URL, but then it complains that it didn’t get a 401 challenge for /remote.php/webdav. shame on me for assuming they used the same auth logic for desktop and ios…