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
<liam> Can I provide the default label when using offer templates to produce an api key? instead of "external connected app?"
<zarvox> Yes, the optional petname field is meant for that
<zarvox> liam: ^
<liam> i'm bad at docs. oops. thanks
<zarvox> no worries, I actually didn't see it when I read through it the first time trying to link you to it
<zarvox> checked the code, found the field, then looked at the docs again, and there it was
<zarvox> this suggests that the readability of our field documentation could be improved with some sort of tabular layout or something
<asheesh> It's also too bad we call it a petname when IMHO no one would understand it that way.
<zarvox> "token name"
<asheesh> Perhaps we should put the descriptions first, not the field names, so that it's more skimmable.
<asheesh> Example:
<asheesh> Name of the API token: `petname` String (optional). The `petname` will be the name for this token when the user lists the API tokens and sharing links they have generated.
<asheesh> Would that be an improvement?
NwS has quit [Quit: See you in Isla de Muerte!]
rafaelmartins has quit [Remote host closed the connection]
rafaelmartins has joined #sandstorm
jhawk28 has joined #sandstorm
jhawk28 has quit [Client Quit]
phoenix1796 has joined #sandstorm
aldeka_limechat has quit [Remote host closed the connection]
aldeka_limechat has joined #sandstorm
aldeka_limechat has quit [Ping timeout: 248 seconds]
n8a has joined #sandstorm
jemc has quit [Read error: Connection reset by peer]
phoenix1796 has quit [Quit: Connection closed for inactivity]
jemc has joined #sandstorm
pie__ has quit [Changing host]
pie__ has joined #sandstorm
dlitz has quit [Remote host closed the connection]
phoenix1796 has joined #sandstorm
eternaleye has quit [Changing host]
eternaleye has joined #sandstorm
kxra has quit [Ping timeout: 276 seconds]
afuentes has joined #sandstorm
xet7 has quit [Quit: Leaving]
kxra has joined #sandstorm
nolski has quit [Quit: ZNC 1.6.2 - http://znc.in]
xet7 has joined #sandstorm
jemc has quit [Ping timeout: 276 seconds]
wuch has joined #sandstorm
afuentes has quit [Ping timeout: 244 seconds]
ecloud_wfh is now known as ecloud
digitalcircuit has quit [Remote host closed the connection]
xet7 has quit [Remote host closed the connection]
dwrensha has quit [Quit: ChatZilla 0.9.92 [Firefox 48.0.1/20160817112116]]
xet7 has joined #sandstorm
phoenix1796 has quit [Quit: Connection closed for inactivity]
Telesight has joined #sandstorm
Telesight has quit [Quit: Leaving.]
lukexj has joined #sandstorm
afuentes has joined #sandstorm
phoenix1796 has joined #sandstorm
xet7_ has quit [Remote host closed the connection]
nolski has joined #sandstorm
xet7_ has joined #sandstorm
jemc has joined #sandstorm
ocdtrekkieweb has joined #sandstorm
<ocdtrekkieweb> Whelp, now I need a contact manager solution pretty badly that can handle the scale of contacts I have.
<ocdtrekkieweb> Apparently since last time I had to edit my contacts, Google decided to delete Gmail's contact manager, and now redirects you to their newest nightmare.
lukexj has quit [Remote host closed the connection]
<ocdtrekkieweb> Sadly, when I tried Radicale a couple months ago, I found it did not handle a couple thousand contacts too well. And Contact Otter never worked for me.
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #sandstorm
ThePurgingPanda has quit [Ping timeout: 244 seconds]
pie__ is now known as ie_
ie_ is now known as pie_
<ocdtrekkieweb> Does anyone here have experience with Fastmail?
Lionel_Debroux has quit []
ocdtrekkieweb has quit [Quit: Page closed]
Lionel_Debroux has joined #sandstorm
phoenix1796 has quit [Quit: Connection closed for inactivity]
random_newb_2345 has joined #sandstorm
* iangreenleaf raises hand
<iangreenleaf> I have 700 contacts right now, probably was ~900 prior to some serious pruning
<iangreenleaf> They work well, good web interface for managing contacts, CardDAV for all my other stuff.
<iangreenleaf> For a while I was trying to store everything in Radicale as the canonical source, but I never came up with a satisfactory solution for syncing from Radicale *to* Fastmail (which I needed so Fastmail's web interface would be useful to me).
amyers has joined #sandstorm
phoenix1796 has joined #sandstorm
aldeka_limechat has joined #sandstorm
aldeka_limechat has quit [Remote host closed the connection]
aldeka_limechat has joined #sandstorm
amyers has quit [Remote host closed the connection]
amyers has joined #sandstorm
amyers has quit [Ping timeout: 244 seconds]
afuentes has quit [Ping timeout: 265 seconds]
ocdtrekkieweb has joined #sandstorm
afuentes has joined #sandstorm
<ocdtrekkieweb> iamgreenleaf: And you're happy with their Fastmail's email service? Is the spam filtering "good enough"? Do they support mail filtering rules?
ocdtrekkieweb has quit [Client Quit]
random_newb_2345 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
Telesight has joined #sandstorm
isd has quit [Read error: Connection reset by peer]
isd has joined #sandstorm
<asheesh> Simple rich text grain
<isd> What do I have to do to persist an ipNetwork capability? looking to fix https://github.com/zenhack/irc-idler/issues/8
<isd> Related, a select all checkbox on the network capabilities admin panel page would be nice; I have a lot of leaked network caps at this point.
<asheesh> Oh my. Yeah, that page is not really designed for people to use it a lot yet. :) Any chance I can get you to file a bug requesting that, so we add it to the next admin area cleanup?
<isd> asheesh: can do.
<asheesh> Sweet, thank you.
mrdon has joined #sandstorm
_iwc has joined #sandstorm
<zarvox> maybe we should auto-delete saved frontendrefs owned by grains when you delete said grains
<isd> zarvox: probably also a good idea
<isd> Though these grains haven't been deleted, I just end up allocating a new cap to them on every restart, because of above issue.
ripdog has quit [Ping timeout: 248 seconds]
Lionel_Debroux has quit [Ping timeout: 240 seconds]
ripdog has joined #sandstorm
<isd> asheesh: finally got around to responding to your comment on my tracker; had to dig some things up to remind myself what was happening.
Lionel_Debroux has joined #sandstorm
lukexj has joined #sandstorm
phoenix1796 has quit [Quit: Connection closed for inactivity]
<asheesh> isd: Thanks! I think that'll help people who work more directly on the FrontendRefs have more of an idea of what's going on.
wolcen has quit [Ping timeout: 272 seconds]
citruspi has quit [Ping timeout: 265 seconds]
GauntletWizard has quit [Ping timeout: 250 seconds]
wolcen has joined #sandstorm
dograt has quit [Quit: No Ping reply in 180 seconds.]
dograt has joined #sandstorm
digitalcircuit has joined #sandstorm
lukexj has quit [Ping timeout: 260 seconds]
kxra has quit [Ping timeout: 244 seconds]
kxra has joined #sandstorm
* isd loves regressions
amyers has joined #sandstorm
amyers has quit [Remote host closed the connection]
amyers has joined #sandstorm
citruspi has joined #sandstorm
GauntletWizard has joined #sandstorm
amyers has quit [Ping timeout: 250 seconds]
Telesight has quit [Quit: Leaving.]
wuch has quit [Quit: WeeChat 1.5]
DanC_ has joined #sandstorm
<DanC_> I'm trying to upload to a Davros folder using a python script using https://github.com/amnong/easywebdav
<DanC_> every response is the Davros homepage
<DanC_> and no files get uploaded
<TC01> asheesh: so I finally got around to publishing another legendsbrowser update. It supports non-zip formats now, it shouldn't crash when the upload fails, and I think I also fixed the "come up on the wrong port" thing; still not sure what happened to your grain though but I was able to upgrade some of mine fine
* DanC_ tries cadaver
<zarvox> DanC_: are you pointing at /remote.php? I seem to remember OwnCloud requiring that you point your webdav requests there
<zarvox> (and so, Davros, by virtue of being compatible, also requires that path)
<DanC_> I'm using path='/remote.php/webdav'
<zarvox> okay, hmm
<mrdon> so reading through this (https://github.com/sandstorm-io/sandstorm/issues/87) and I'm confused; is it possible to write an app that uses raw tcp or not?
<DanC_> cadaver says Could not access /remote.php/webdav/ (not WebDAV-enabled?):
<zarvox> mrdon: today, such an app has to 1) be given permission to access the network by an admin, and 2) either be adapted to use Sandstorm's TCP/IP wrapper APIs, or use some program that bridges said APIs to native TCP
<mrdon> ok, so it is possible then
<mrdon> (as I'm self-hosting)
<zarvox> It is possible, but may be incomplete, buggy, unpolished, or poorly documented.
<mrdon> right
<zarvox> On the upside, isd has been working on an IRC client that runs on Sandstorm, and our testsuite includes the most basic of outgoing and inbound TCP network tests.
<DanC_> Support for other DAV clients is open https://github.com/mnutt/davros/issues/41
<mrdon> so I have this app I wrote a while back that I use to host "infinite" games for my kids, much like grains for sandstorm: https://bitbucket.org/mrdon/mc-necro-proxy
<mrdon> I'd love to get it running inside sandstorm instead of needing to host it separately
<DanC_> hm... the owncloud desktop app works fine. how is its protocol different?!
<mrdon> is it possible to write basically a minecraft protocol proxy for sandstorm like it's http interface?
<mrdon> zarvox, is the source available for that?
<mrdon> thanks zarvox++
<mrdon> oh, no karma bot :(
<zarvox> It's okay, you put a smile on my face :)
<zarvox> FWIW, I don't think IpNetwork or IpInterface (Sandstorm's wrapper interfaces for raw outbound and inbound IP networking) keep grains alive, nor support inetd-like on-demand activation.
<zarvox> I feel like IpNetwork (outgoing access) is in better shape than IpInterface (listening, server) right now.
<mrdon> yeah, looks like that python test app is only outbound?
<mrdon> right, thanks
<mrdon> spent some time today to see if maybe there was a sandstorm competitor that was more plain tcp + docker
<mrdon> there are a few but they mostly seem dead
<DanC_> speaking of docker... anybody know just what the heck capabilities a container has by default? (in the ocap sense, not the linux kernel capabilities sense)
<DanC_> https://docs.docker.com/engine/security/security/ discusses a maze of twisty passages, all alike
<DanC_> that is: about six different mechanisms that have who knows what interactions