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
jadewang has quit [Remote host closed the connection]
sprin has quit [Ping timeout: 244 seconds]
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
GeorgeHahn has joined #sandstorm
jdenz has joined #sandstorm
dlitz_ has quit [Quit: No Ping reply in 180 seconds.]
<jdenz> Hi all. Hope all is well. It's been a while since I've had any issues I needed to ask questions about, so that means you all are doing great work!
<jdenz> The problem I'm experiencing with my self-hosted Sandstorm install is not being able to find a user on my instance in the "Share" dialogue, specifically "Send an Invite."
dlitz has joined #sandstorm
<jdenz> The user signed up and I'm trying to share a grain with them, but I don't see their user account when I attempt to "send an invite." Is this purposeful behavior or am I missing something? Let me know if I can explain more.
dlitz has quit [Client Quit]
dlitz has joined #sandstorm
kepod has left #sandstorm [#sandstorm]
mnutt has joined #sandstorm
<jdenz> Ok, nevermind, I found the answer here: https://github.com/sandstorm-io/sandstorm/issues/701
jdenz has quit [Quit: Leaving.]
digitalcircuit has quit [Ping timeout: 248 seconds]
digitalcircuit has joined #sandstorm
jemc has joined #sandstorm
<frigginglorious> im submitting in a call for speakers at a decent-sized conference in Minneapolis.
<frigginglorious> 1. Distribution made awesome. There's an App Market!
<frigginglorious> oh, its going to be called:
<frigginglorious> [#?] Reasons Sandstorm.io is Rocking the World of Open Source Web Apps
<frigginglorious> 2. Writing an app? Installing one? Security is covered.
<frigginglorious> 3. Best of both worlds: as customizable as self-hosting, as easy as SaaS
<frigginglorious> for #4, im having a hard time putting into words the advantages of your data being off-the-cloud
<frigginglorious> and how to put into words the other cool things about SS
NwS has quit [Read error: Connection reset by peer]
NwS has joined #sandstorm
jemc has quit [Ping timeout: 268 seconds]
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jemc has joined #sandstorm
rolig has quit [Ping timeout: 260 seconds]
rolig has joined #sandstorm
rolig has quit [Ping timeout: 240 seconds]
rolig has joined #sandstorm
jemc has quit [Ping timeout: 244 seconds]
GeorgeHahn has quit [Read error: Connection reset by peer]
GeorgeHahn has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
zeroish has quit [Ping timeout: 248 seconds]
frigginglorious has quit [Quit: frigginglorious]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
xet7_ has quit [Ping timeout: 248 seconds]
GeorgeHahn has quit [Read error: Connection reset by peer]
neynah has joined #sandstorm
neynah has quit [Client Quit]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 248 seconds]
synchrone has joined #sandstorm
xet7_ has joined #sandstorm
jadewang has joined #sandstorm
synchrone has quit [Quit: Leaving.]
synchrone has joined #sandstorm
jadewang has quit [Ping timeout: 276 seconds]
tdc has quit [Quit: Bye bye]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 268 seconds]
raoulzecat has joined #sandstorm
synchrone has quit [Ping timeout: 244 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
raoulzecat has quit [Read error: Connection reset by peer]
raoulzecat has joined #sandstorm
synchrone has joined #sandstorm
decipherstatic has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
Isla_de_Muerte has joined #sandstorm
NwS has quit [Disconnected by services]
Isla_de_Muerte is now known as NwS
bencevans has quit [Ping timeout: 248 seconds]
synchrone has quit [Ping timeout: 246 seconds]
bencevans has joined #sandstorm
bencevans has joined #sandstorm
dwrensha has quit [Remote host closed the connection]
dwrensha has joined #sandstorm
synchrone has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 240 seconds]
asmyers has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 240 seconds]
wolcen_ has joined #sandstorm
wolcen_ has quit [Ping timeout: 240 seconds]
asmyers has quit [Ping timeout: 244 seconds]
jemc has joined #sandstorm
dwrensha has quit [Read error: Connection reset by peer]
dwrensha has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
Psy-Q has joined #sandstorm
<KCinJP> Anyone here in Boston for LibrePlanet?
BigShip has joined #sandstorm
jemc has quit [Ping timeout: 244 seconds]
jadewang has joined #sandstorm
<BigShip> Hmm, I'm still having trouble accessing local.sandstorm.io:6080 on my machine
jadewang has quit [Ping timeout: 276 seconds]
<BigShip> Running arch linux with virtualbox 5.0. The ports seem to be forwarding properly so I'm not sure what the problem is
BigShip has quit [Remote host closed the connection]
BigShip has joined #sandstorm
BigShip has joined #sandstorm
<dwrensha> BigShip: what happens when you `curl http://local.sandstorm.io:6080/`?
BigShip has quit [Remote host closed the connection]
BigShip has joined #sandstorm
<BigShip> dwrensha: "could not resolve host"
<dwrensha> ah, sounds like a DNS issue
<BigShip> yeah, because localhost still works, but it tells me to go to local.sandstorm.io:6080
<BigShip> any idea how I'd fix that?
<dwrensha> Hm... this sounds like something we've seen before
<dwrensha> where your router blocks the "local.sandstorm.io" DNS lookup
<dwrensha> because it points back to 127.0.0.1
<dwrensha> and the router thinks that's a security risk
wolcen_ has joined #sandstorm
<dwrensha> asheesh had a fancy name for this, I think
<dwrensha> there's a chance that you can work around this by using a wildcard host of "*.localhost" or somesuch
<dwrensha> also, http://xip.io/ might help
<BigShip> ah
<BigShip> I added an entry in /etc/hosts and that solved the problem
<dwrensha> nice!
<BigShip> thanks! That saved me quite a bit more work
<dwrensha> do grains successfully start up?
<BigShip> ah, good point let me check
<BigShip> crap.
wolcen_ has quit [Ping timeout: 276 seconds]
asmyers has joined #sandstorm
asmyers has quit [Read error: Connection reset by peer]
asmyers has joined #sandstorm
asmyers has quit [Read error: Connection reset by peer]
asmyers has joined #sandstorm
wolcen_ has joined #sandstorm
asmyers has quit [Read error: Connection reset by peer]
jadewang has joined #sandstorm
asmyers has joined #sandstorm
asmyers has quit [Read error: Connection reset by peer]
asmyers has joined #sandstorm
asmyers has quit [Read error: Connection reset by peer]
asmyers has joined #sandstorm
asmyers has quit [Read error: Connection reset by peer]
asmyers has joined #sandstorm
asmyers has quit [Read error: Connection reset by peer]
jadewang has quit [Ping timeout: 252 seconds]
wolcen_ has quit [Ping timeout: 248 seconds]
wolcen_ has joined #sandstorm
* BigShip jumps up and down victoriously
<BigShip> dwrensha: okay here's the fix. If you use NetworkManager, change the dns= option to dns=dnsmasq in /etc/NetworkManager/NetworkManager.conf. Then, create a file /etc/NetworkManager/dnsmasq.d/dnsmasq-localhost.conf with the lines "address=/local.sandstorm.io/127.0.0.1" and "address=/.local.sandstorm.io/127.0.0.1
<dwrensha> BigShip: cool
<BigShip> so continues my 2 day epic journey to actually start working on this -_-
<kentonv> BigShip: FWIW, most (but not all) systems now support *.localhost mapping to 127.0.0.1, so another option may have been to set BASE_URL=http://localhost:6080 WILDCARD_HOST=*.localhost:6080
<dwrensha> kentonv: I can't remember -- does that require futzing with /etc/hosts?
<kentonv> dwrensha: no, it's supposed to be hardcoded in DNS resolvers
<kentonv> historically localhost was defined in /etc/hosts but not anymore
<kentonv> it might be the browser rather than the DNS resolver that implements it, can't remember
<BigShip> oh
<dwrensha> kentonv: I'm looking at UiView.newSession(). I'm trying to understand: would it have worked to, instead of defining UiView.newRequestSession() and UiView.newOfferSession(), to define new interfaces `RequestSession` and `OfferSession`, inheriting from `WebSession`?
jadewang has joined #sandstorm
mnutt has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
Isla_de_Muerte has joined #sandstorm
NwS has quit [Disconnected by services]
Isla_de_Muerte is now known as NwS
<kentonv> dwrensha: Session type is supposed to relate to the display medium. A WebSession is displayed in a browser, but you could imagine non-browser-based clients that open different session types that aren't HTTP/HTML/JS-based. The powerbox is still a thing on those clients.
<kentonv> for example someday I'd love to see a desktop OS built on Sandstorm. You could imagine that it requests an XSession or a WaylandSession or whatever.
<kentonv> (I like to imagine we won't be stuck with the web stack forever... haha)
BigShip has quit [Remote host closed the connection]
frigginglorious has joined #sandstorm
wolcen_ has quit [Ping timeout: 276 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
<pdurbin> thank you, Sandstorm folks, for sponsoring SpinachCon yesterday
frigginglorious has quit [Quit: frigginglorious]
<posi> International Traffic in Arms Regulations - Wikipedia, the free encyclopedia https://en.m.wikipedia.org/wiki/International_Traffic_in_Arms_Regulations
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 248 seconds]
raoulzecat has quit [Ping timeout: 246 seconds]
raoulzecat has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 250 seconds]
synchrone has quit [Ping timeout: 268 seconds]
<zarvox> dwrensha: the term you were looking for this morning (what the router is afraid of) is "DNS rebinding attacks"
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<kentonv> when did we stop refreshing the session when spk dev is restarted?
<dwrensha> at least six months ago
<kentonv> ... why did no one fix that?
<dwrensha> I would guess that it was when the blackrock backend got split out
<kentonv> I don't see why that would be related...
<dwrensha> kentonv: this seems related https://github.com/sandstorm-io/sandstorm/pull/341
<kentonv> problem seems to be that if opening the session failed, we don't react to future DevPackages changes
<dwrensha> this could be considered is a more general problem: if we can't open a grain due to an error, we typically don't automatically retry in the future when the error might have gone away
<dwrensha> e.g. when you don't have permission to open a grain
<kentonv> on another note, is anyone else getting "failed to parse SourceMap" spewed in their console?
<dwrensha> I presume this "sourcemap" in the javascript sense. I have not seen any such spew.
<dwrensha> gwah libseccomp is apparently doing the wrong thing (c.f. https://github.com/sandstorm-io/sandstorm/pull/1495)
<dwrensha> If I compile sandstorm on a system whose kernel does not support userfaultfd...
<dwrensha> and then install that sandstorm binary on a system whose kernel does support userfaultfd,
<dwrensha> then our seccomp filter on userfaultfd does not do anything on that install
<kentonv> how are you testing this?
<dwrensha> syscall(323), then check errno
frigginglorious has joined #sandstorm
<dwrensha> ... from sandstorm-rawapi-example
<dwrensha> it seems to do the right thing if I move our ifndefs about our `include <seccom.h>`
<dwrensha> er, above our `include <seccomp.h>`
<kentonv> dwrensha: you mean, so that the NR constants are defined to their real numbers by us before libseccomp can define them to pseudo-values?
<kentonv> (I guess it's good I'm still doing builds on debian unstable, which has up-to-date kernel headers...)
frigginglorious has quit [Quit: frigginglorious]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 268 seconds]
papa has joined #sandstorm
<papa> hi
<papa> * Topic for #sandstorm set by asheesh!~paulprote@109.166.211.130.bc.googleusercontent.com (Tue Nov 10 15:35:11 2015)
<papa> sorry
<papa> copy paste fail.
<kentonv> hi