asheesh changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Channel glossary: "i,i" means "I have no point, I just want to say". b == thumbs up. | Public logs at https://botbot.me/freenode/sandstorm/ & http://logbot.g0v.tw/channel/sandstorm/today
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
neynah has joined #sandstorm
jemc has joined #sandstorm
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
tdfischer has quit [Ping timeout: 260 seconds]
tdfischer has joined #sandstorm
wolcen has quit [Ping timeout: 252 seconds]
jemc_ has joined #sandstorm
dwrensha has joined #sandstorm
jemc_ has quit [Quit: WeeChat 1.4]
wolcen has joined #sandstorm
cybermoloch has joined #sandstorm
<cybermoloch> Hello. I am trying Sandstorm on Oasis. More specifically with rocket.chat now. Is it possible to use the mobile and/or desktop clients with rocket.chat in Oasis? If not with Oasis, with normal Sandstorm self-hosted?
<dwrensha> cybermoloch: jparyani has made a lot of progress on getting the rocket.chat android app working
<dwrensha> once it's done, it should work with both Oasis and self-hosted
<cybermoloch> Ah, okay. So not ready yet?
<cybermoloch> How much modification do you generally have to do to get apps working 100% in Sandstorm? Sounds like a lot.
<dwrensha> depends on the app
<dwrensha> ideally very little modification is required
<dwrensha> e.g., for IPython, it turns out we basically just need to do a `pip install`
<cybermoloch> Sorry for all the questions -- how different is Oasis over self-hosted in terms of app functionality and authentication? For example, the authentication with Oasis is a little odd to me. (Using an email address.)
<dwrensha> Oasis also allows authentication through Google OAuth or Github Oauth
<dwrensha> those three authentication methods are also available on Self-Hosted Sandstorm
<dwrensha> in addition to LDAP and SAML, if you get Sandstorm For Work
<dwrensha> zarvox would probably be curious to hear about what you find odd about the email authentication
<cybermoloch> Well, it isn't clear how long the login token/session will last. If I request a new one, does it automatically expire the old one? Does it automatically expire the password once used? Since email isn't exactly secure, it seems odd to have the only valid password sent that way.
lukexj has joined #sandstorm
<cybermoloch> It just seems very counter-intuitive to almost everything else. I like that OAuth is there and that works better for sure but I don't have a google account that I can use with Oasis.
<lukexj> is there 2FA with sandstorm logins?
jacksingleton has quit [Ping timeout: 252 seconds]
<zarvox> cybermoloch: Yeah, improving email login is one of my current interests. To answer your question: the token is valid until any of the following are true: 1) 15 minutes have passed 2) you use the token/link 3) you request a new token/link
<zarvox> And sending a login token via email is equivalent in security properties to having a password-reset via email, which is basically a necessity for password accounts.
<cybermoloch> That makes sense since it does expire once used. It is just odd to essentially have a 'password reset' every time I want to login though. Not a deal breaker, just giving my observations.
<zarvox> I agree it's a little odd at first blush, but it's one less attack vector (leaked/stolen/cracked passwords) than email+password+password reset would be.
<zarvox> We can do a better job explaining that the token is one-time use and expires after 15 minutes, though.
<cybermoloch> Adding TOTP (RFC6238) as lukexj's question with a shorter session time would also alleviate some worries. (I am assuming sessions have a long expiry time.)
<lukexj> whats TOTP?
<cybermoloch> TOTP is 2FA essentially
<lukexj> im assuming you cant use TOTP with google authencator?
<kentonv> lukexj: yes, Google Authenticator implements TOTP
<kentonv> (err, s/yes/no/, I guess, since you said "can't")
<lukexj> lol
ocdtrekkie has quit [Remote host closed the connection]
aldeka has quit [Remote host closed the connection]
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
cmart has quit [Quit: cmart]
c-mart has joined #sandstorm
c-mart is now known as cmart
rustyrazorblade has joined #sandstorm
jacksingleton has joined #sandstorm
sugarpuff has quit [Ping timeout: 250 seconds]
simonv3 has quit [Ping timeout: 250 seconds]
CaptainCalliope has quit [Ping timeout: 250 seconds]
phildini has quit [Ping timeout: 260 seconds]
KCinJP has quit [Ping timeout: 250 seconds]
frewsxcv_ has quit [Ping timeout: 260 seconds]
bpierre has quit [Ping timeout: 260 seconds]
simonv3 has joined #sandstorm
mattl has quit [Ping timeout: 260 seconds]
NhanH has quit [Ping timeout: 260 seconds]
cstrahan has quit [Ping timeout: 272 seconds]
rustyrazorblade has quit [Quit: rustyrazorblade]
rustyrazorblade has joined #sandstorm
CaptainCalliope has joined #sandstorm
KCinJP has joined #sandstorm
mattl has joined #sandstorm
CaptainCalliope has quit [Ping timeout: 250 seconds]
NhanH has joined #sandstorm
cstrahan has joined #sandstorm
frewsxcv_ has joined #sandstorm
bpierre has joined #sandstorm
phildini has joined #sandstorm
sugarpuff has joined #sandstorm
CaptainCalliope has joined #sandstorm
<zarvox> For people interested in 2FA: a thing I wrote up not too long ago on the topic: https://groups.google.com/d/msg/sandstorm-dev/0oW2uiW9nI4/IxvyU5dbCgAJ
<lukexj> what's a good .xyz domain registrar?
rustyrazorblade has quit [Quit: rustyrazorblade]
jadewang has quit [Remote host closed the connection]
<lukexj> nvm
<lukexj> how do i change my sandcats domain to a custom one?
<cybermoloch> forgive my ignorance/need for clarification; zarvox is Drew?
jacksingleton has quit [Ping timeout: 252 seconds]
CaptainCalliope has quit [Ping timeout: 272 seconds]
sugarpuff has quit [Ping timeout: 250 seconds]
phildini has quit [Ping timeout: 260 seconds]
cmart has quit [Quit: cmart]
sugarpuff has joined #sandstorm
jacksingleton has joined #sandstorm
* asheesh waves groggily
<asheesh> cybermoloch: Yup zarvox = drew
<asheesh> lukexj: to change sandcats domain to a custom one, see: https://docs.sandstorm.io/en/latest/administering/guide/#hostnames-and-wildcards
CaptainCalliope has joined #sandstorm
phildini has joined #sandstorm
jacksingleton has quit [Ping timeout: 252 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
jemc has quit [Ping timeout: 240 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 240 seconds]
frankier has joined #sandstorm
ocdtrekkie has quit [Remote host closed the connection]
aldeka has quit [Remote host closed the connection]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
sydney_u1tangle has joined #sandstorm
sydney_untangle has quit [Ping timeout: 260 seconds]
cybermoloch has quit [K-Lined]
mrshu has left #sandstorm ["WeeChat 0.4.2"]
<lukexj> asheesh: how do i use a wildcard with namecheap?
<lukexj> nvm i think i figured it our
<lukexj> out*
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 250 seconds]
<lukexj> nope i broke it
hi has joined #sandstorm
ocdtrekkie has joined #sandstorm
hi is now known as Guest55245
Guest55245 has quit [Client Quit]
aldeka has joined #sandstorm
<lukexj> anyone here?
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 246 seconds]
derf- has quit [Ping timeout: 244 seconds]
uppermgmt has quit [Ping timeout: 252 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 250 seconds]
uppermgmt has joined #sandstorm
derf- has joined #sandstorm
xet7 has quit [Ping timeout: 244 seconds]
aldeka has quit [Remote host closed the connection]
ocdtrekkie has quit [Remote host closed the connection]
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
xet7 has joined #sandstorm
jadewang has joined #sandstorm
xet7 has quit [Ping timeout: 264 seconds]
jadewang has quit [Ping timeout: 244 seconds]
xet7 has joined #sandstorm
xet7 has quit [Ping timeout: 260 seconds]
xet7 has joined #sandstorm
xet7 has quit [Ping timeout: 260 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 250 seconds]
jemc has joined #sandstorm
wolcen has quit [Ping timeout: 258 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 240 seconds]
c-mart has joined #sandstorm
c-mart is now known as cmart
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 240 seconds]
jacksingleton has joined #sandstorm
ocdtrekkie has quit [Remote host closed the connection]
aldeka has quit [Remote host closed the connection]
ocdtrekkie has joined #sandstorm
aldeka has joined #sandstorm
<asheesh> lukexj: Yo
cstrahan has quit [Ping timeout: 250 seconds]
cstrahan has joined #sandstorm
cstrahan has quit [Ping timeout: 250 seconds]
digitalcircuit has quit [Ping timeout: 260 seconds]
digitalcircuit has joined #sandstorm
cstrahan has joined #sandstorm
bpierre has quit [Ping timeout: 272 seconds]
bpierre has joined #sandstorm
isd has joined #sandstorm
xobs_ has quit [Ping timeout: 240 seconds]
xobs has joined #sandstorm
<asheesh> https://wiki.mozilla.org/MOSS/Secure_Open_Source maybe Sandstorm should apply for this.
<asheesh> Or some Sandstorm user like Jason Hernandez should apply vaguely on our behalf.
gambatte has quit [Ping timeout: 260 seconds]
gambatte has joined #sandstorm
Guest81466 has quit [Changing host]
Guest81466 has joined #sandstorm
Guest81466 is now known as preilly
kecors has joined #sandstorm
dwrensha has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]]
wolcen_ has joined #sandstorm
ocdtrekkie has quit [Remote host closed the connection]
aldeka has quit [Remote host closed the connection]
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
kecors has quit [Quit: Leaving]
wolcen_ has quit [Ping timeout: 250 seconds]
xet7 has joined #sandstorm
<mrdomino> ohai asheesh
<mrdomino> sandstorm workshop at toorcamp coming up in 20min or so
<mrdomino> other ss peeps, might be useful to have y'all around on irc
xet7 has quit [Ping timeout: 260 seconds]
<asheesh> Howdy mrdomino
<asheesh> yay
<asheesh> I'll hang out here
<asheesh> mrdomino: Any chance you can get video and/or a photo or two?
<mrdomino> sure i'll do what i can
<asheesh> Super rad!
xet7 has joined #sandstorm
xet7 has quit [Quit: Leaving]
isd has quit [Quit: Leaving.]
rustyrazorblade has joined #sandstorm
<lukexj> asheesh: no matter what i do i keep getting a too many redirects error with my domain
<lukexj> is it setup worng?
<asheesh> Yeah, not a "URL Redirect Record" but an "A Record"
<asheesh> is what you need
rustyrazorblade has quit [Quit: rustyrazorblade]
<lukexj> what should the A record be?
<asheesh> Host: *
<asheesh> Value: 149.56.140.2
<asheesh> Type: A Record
<lukexj> still giving me a "The page isn't redirecting properly"
<asheesh> For most DNS systems, it'll take about an hour or so to work after you make a change.
<lukexj> namecheap is usally pretty fast
lukexj has quit [Ping timeout: 244 seconds]
lukexj has joined #sandstorm
<mrdomino> asheesh how is it possible to quickly write a sandstorm app
<mrdomino> is there a guide for doing one from scratch?
isd has joined #sandstorm
frankier has quit [Ping timeout: 250 seconds]
<lukexj> asheesh, is this right "BASE_URL=http://lukexj.xyz
<lukexj> WILDCARD_HOST=*.lukexj.xyz
<lukexj> "
<lukexj> ?
<mrdomino> like a "here is how to write a simple meteor app on sandstorm" tutorial would be rad
<mrdomino> i suspect you have already heard this but mentioning it in case
<asheesh> Yup
<asheesh> lukexj: That should work great.
<asheesh> meteor create --example clock
<lukexj> its been a little bit but its still giving me "The page isn't redirecting properly"
<asheesh> does create sample code, but after that, there's nothing Sandstorm specific.
rustyrazorblade has joined #sandstorm
<asheesh> ... Sandstorm doens't do any redirects for this sort of thing, I think. Do you have an nginx or something in front?
<asheesh> ...Oh...
<asheesh> Do you have HTTPS_PORT=443 in your conf? If so, remove it I guess.
<asheesh> If that was your issue, then (a) apologies, and (b) I guess I should make that less easy to trip-up on.
<asheesh> mrdomino: Let me know if that suits your needs or not!
<lukexj> asheesh, would doing "#HTTPS_PORT=443" work?
<asheesh> Yeah -- I mean your sandstorm.conf now.
<asheesh> Yup it would
<asheesh> lukexj: ^
<lukexj> it worked
<lukexj> -.- the problem was that port...
<asheesh> (a) Yay! (b) Mea culpa
<asheesh> Sorry about that! I filed: https://github.com/sandstorm-io/sandstorm/issues/2070
<lukexj> the login email was still send from my sandcats
<asheesh> Yeah; the email config area is separate; you can find it in your admin area.
<lukexj> how do i use a lets encrypt SSL for sandstorm?
<asheesh> You can't. They don't support wildcard certificates, and Sandstorm needs a wildcard.
<lukexj> oh
<asheesh> I wish I had a warmer-and-fuzzier answer for you, but that's what is true for now!
rustyrazorblade has quit [Quit: rustyrazorblade]
<lukexj> ok
<lukexj> i guess no SSL for now
<lukexj> i love linux, i have like 30 tabs open in firefox and my system isnt locking up xD
<lukexj> unlike windows would
<asheesh> : D
<isd> asheesh: are there any active proposals for other ways to improve the wildcard cert situation? I threw something up, but folks (rightly) pointed out some problems with it.
<isd> It's a sticking point for a lot of folks though, and let's encrypt isn't going to start issuing wildcards anytime soon
<asheesh> I know of no other active proposals, yeah. )-:
<isd> :(
<lukexj> i've been a linux *only* user for about a year
<asheesh> The closest other-idea I have is that maybe we can work with Symantec on https://www.symantec.com/theme/encryption-everywhere if we promise to show an ad somewhere about Symantec's other products.
<isd> I would also just like to state, looking at sandstorm's array of workarounds for web security issues has made me very sad about the web in general. Good job though?
<asheesh> I could give them a call. I haven't be able to do that and there are some limits to what I can do while the GlobalSign deal for sandcats is still active.
<lukexj> windows would take up most of my resources but after putting linux on my laptop its has never been faster then it is now
<asheesh> isd: Thanks I guess? : P : D
<asheesh> I should AFK a little bit!
<lukexj> how does sandcats have the wildcard cert set-up?
<isd> Is there a centralized list of all of these workarounds somewhere? Might help thinking about solutions if we had that.
<asheesh> https://docs.sandstorm.io/en/latest/using/security-practices/ is the best list we have anywhere central at the moment.
<asheesh> lukexj: Sandcats works this way: https://sandstorm.io/news/2015-10-01-free-ssl-certificates
rafaelmartins has quit [Remote host closed the connection]
<lukexj> fuck $849 /yr for a globalsign wildcard cert
rafaelmartins has joined #sandstorm