<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to feat/mfs-locking-perf: http://git.io/v0jvv
<ipfsbot>
go-ipfs/feat/mfs-locking-perf c384948 Jeromy: just flush dir in mkdir flush, not whole tree...
slothbag has joined #ipfs
wking has quit [Ping timeout: 272 seconds]
drathir has joined #ipfs
randomguy has joined #ipfs
pfraze has quit [Remote host closed the connection]
jhulten_ has joined #ipfs
sloom has quit [Quit: Leaving.]
jhulten_ has quit [Ping timeout: 246 seconds]
domanic has quit [Ping timeout: 240 seconds]
jhulten_ has joined #ipfs
NightRa has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
domanic has joined #ipfs
azm_ has joined #ipfs
computerfreak has quit [Remote host closed the connection]
domanic has quit [Ping timeout: 265 seconds]
nham has quit [Ping timeout: 240 seconds]
smellymoo has joined #ipfs
<smellymoo>
you guys are going to love this! I have just got the first public draft of my whitepaper to make a dynamic (web2.0) peer-to-peer world-wide-web :D
OutBackDingo has quit [Remote host closed the connection]
hoony has joined #ipfs
OutBackDingo has joined #ipfs
anon3459 has joined #ipfs
devbug has joined #ipfs
reit has quit [Read error: Connection reset by peer]
<The_8472`>
"The Interpeer scripting language will be a fork of PHP" the horror
<ansuz>
lol
rendar has joined #ipfs
sbruce_ has quit [Ping timeout: 272 seconds]
<ion>
>PHP is already fairly secure
martinkl_ has joined #ipfs
<randomguy>
php is to easy to break
<randomguy>
every script kid tries to push some code
<randomguy>
and can cause security leaks
<ion>
It’s both dynamically and weakly typed, which contribute to that.
<ion>
Wait, is this suggesting seeders will run arbitrary PHP code?
<M-davidar>
Yes, it would be insecure *not* to do that
randomguy has quit [Remote host closed the connection]
martinkl_ has quit [Ping timeout: 246 seconds]
jhulten_ has quit [Ping timeout: 265 seconds]
<M-davidar>
That said, I like the general idea, but it seems the details need a lot more work
hoony has quit [Read error: Connection reset by peer]
hoony has joined #ipfs
<Qwertie>
Is there any way to set up an ipfs gateway that only accepts new files from me but anyone can access the files that are already on it?
<ansuz>
isn't that default ipfs behaviour?
<Qwertie>
Does the default let other people access the files it already has over http?
<ansuz>
oh, over http, no
<ansuz>
I assumed you meant over ipfs
computerfreak has joined #ipfs
<Qwertie>
Im looking for a way to run my own image/file host so I can share things with people but I dont want other people being able to add stuff
<ansuz>
look at ipfs.pics, and just add an allow-list for the upload part
<ansuz>
what you use to allow the user is up to you, personally I'd use cjdns and only allow particular ipv6 addresses
<ansuz>
I'm also assuming you're able to modify existing codebases
<ansuz>
ipfs.pics is php
<Qwertie>
So the allow list is just IP addresses?
<ansuz>
it could be
<ansuz>
you'd have to implement that, but it wouldn't be too difficult
<ansuz>
get the ip address of the person who's trying to upload, check if it exists in an array
<ansuz>
if present, allow, else deny
<Qwertie>
I think it might just be easier to write server/client scripts to upload files and have the server side add the file to ipfs and add the file to apache with the hash as the file name
Ursium has joined #ipfs
<ansuz>
that's basically what ipfs.pics is
<ansuz>
but as you wish
ugjka has joined #ipfs
jhulten_ has joined #ipfs
computerfreak has quit [Remote host closed the connection]
jhulten_ has quit [Ping timeout: 240 seconds]
fazo has joined #ipfs
fazo has quit [Changing host]
fazo has joined #ipfs
Ursium has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<The_8472`>
a proxy only allowing GETs might work too?
Encrypt_ has joined #ipfs
Ursium has joined #ipfs
ianopolous3 has joined #ipfs
fleeky has joined #ipfs
ianopolous2 has quit [Ping timeout: 260 seconds]
fleeky has quit [Remote host closed the connection]
martinkl_ has joined #ipfs
fleeky has joined #ipfs
grahamperrin has joined #ipfs
fleeky has quit [Remote host closed the connection]
Jack has joined #ipfs
Jack is now known as Guest24522
dignifiedquire has joined #ipfs
tensorjack has quit [Ping timeout: 240 seconds]
jhulten_ has joined #ipfs
Kane` has quit [Ping timeout: 255 seconds]
jhulten_ has quit [Ping timeout: 260 seconds]
Encrypt_ has quit [Quit: Quitte]
Ursium has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Kane` has joined #ipfs
hoony has quit [Ping timeout: 240 seconds]
reit has joined #ipfs
anon3459 has quit [Read error: Connection reset by peer]
disgusting_wall has quit [Quit: Connection closed for inactivity]
dignifiedquire_ has joined #ipfs
<dignifiedquire_>
.tell whyrusleeping can we do a christmas episode of coffee talks Monday or Tuesday? Maybe about about all shiny things in the upcoming 0.4.0?
<multivac>
dignifiedquire_: I'll pass that on when whyrusleeping is around.
<dignifiedquire_>
.tell whyrusleeping also we should do a 32c3 version in Hamburg :)
<multivac>
dignifiedquire_: I'll pass that on when whyrusleeping is around.
elima has joined #ipfs
e-lima has joined #ipfs
dignifiedquire_ has quit [Ping timeout: 265 seconds]
GereG has joined #ipfs
step21_ is now known as step21
fleeky has joined #ipfs
<GereG>
hello, i have trouble running ipfs release on windows
<GereG>
i start up the ipfs.exe through command line but it seams to get stuck
<GereG>
any help?
fleeky has quit [Remote host closed the connection]
Ursium has joined #ipfs
<GereG>
should it be in specific folder?
<fazo>
GereG: sorry, I never used it on windows, but it shouldn't be in a specific folder
<fazo>
what's the problem exactly?
<fazo>
dignifiedquire: I need some help D: micromatch makes the webpack build of js-ipfs-api not work
sbruce_ has joined #ipfs
<GereG>
when i execute ipfs.exe in command line i get no reaction.. i tried ipfs init but also no reaction. i get only empty promt and cant write anything. then i can only close the command line
Guest24522 has quit [Remote host closed the connection]
<fazo>
GereG: have you tried with 0.3.9?
<fazo>
maybe it's a bug in 0.3.10.
<fazo>
I don't think there are many users on windows
step21 is now known as step21_
<GereG>
im not sure i managed to run it maybe a month back
<GereG>
when i tried it again it just stucks. i downloaded these new binaries and same problem
slothbag has quit [Quit: Leaving.]
fleeky has joined #ipfs
<fazo>
GereG: I think you should try with older versions, then find which one broke it, and open an issue on github
<fazo>
or just open an issue on github
<dignifiedquire>
fazo: yeah it’s fixed in the 0.3.10 branch which hopefully gets merged today when daviddias looked at it
<fazo>
dignifiedquire: I'm using that branch, but npm broke my node_modules I think so I'm wiping it and downloading everything again... which will take a looong while....
<dignifiedquire>
fazo yeah, npm sometimes does that :(
<fazo>
well, I worked on it for a month, it's kinda expected lol
<dignifiedquire>
fazo: alright gotta shoot, buying a christmas tree :)
<fazo>
find a good one :)
dignifiedquire has quit [Quit: dignifiedquire]
s_kunk has joined #ipfs
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
uninweaved has joined #ipfs
martinkl_ has joined #ipfs
ugjka has quit [Ping timeout: 255 seconds]
devbug has quit [Ping timeout: 260 seconds]
Guest24522 has joined #ipfs
e-lima has quit [Ping timeout: 240 seconds]
elima has quit [Ping timeout: 255 seconds]
hoony has joined #ipfs
Encrypt_ has joined #ipfs
dignifiedquire has joined #ipfs
ugjka has joined #ipfs
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 265 seconds]
corvinux has joined #ipfs
corvinux has quit [Client Quit]
fiatjaf has joined #ipfs
corvinux has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Encrypt_ has quit [Quit: Quitte]
martinkl_ has joined #ipfs
martinkl_ has quit [Ping timeout: 265 seconds]
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 246 seconds]
<daviddias>
<daviddias>
:D
uninweaved has quit [Remote host closed the connection]
step21_ is now known as step21
margot has joined #ipfs
<ipfsbot>
[js-ipfs-api] diasdavid deleted 0.3.10 at 4881206: http://git.io/vEegq
<daviddias>
whyrusleeping: about the wire format in bitswap
<daviddias>
and in another places of IPFS
<daviddias>
it would be kind of nice if we start prepending multicodecs
<daviddias>
so that we can support both cbor and protobufs, while we move to IPLD
martinkl_ has joined #ipfs
Tera2342 has quit [Ping timeout: 240 seconds]
sloom has joined #ipfs
martinkl_ has quit [Ping timeout: 272 seconds]
<ipfsbot>
[js-ipfs-api] diasdavid pushed 2 new commits to master: http://git.io/vEewV
<ipfsbot>
js-ipfs-api/master 2d43052 David Dias: chore: build
<ipfsbot>
js-ipfs-api/master cc61305 David Dias: chore: release version v2.9.14
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #126: Update ipfs-api to version 2.9.14
<ipfsbot>
[js-ipfs-api] diasdavid pushed 2 new commits to master: http://git.io/vEerv
<ipfsbot>
js-ipfs-api/master ec98f42 David Dias: chore: build
<ipfsbot>
js-ipfs-api/master 35a93eb David Dias: chore: release version v2.9.15
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #127: Update ipfs-api to version 2.9.15
<ipfsbot>
[js-ipfs-api] diasdavid pushed 1 new commit to master: http://git.io/vEeoT
<ipfsbot>
js-ipfs-api/master 8ede9ad David Dias: Release v2.10.0.
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #128: Update ipfs-api to version 2.10.0
pfraze has joined #ipfs
anticore has joined #ipfs
sloom has quit [Ping timeout: 240 seconds]
dansup has quit [Ping timeout: 246 seconds]
dansup has joined #ipfs
grahamperrin has quit [Quit: Leaving]
grahamperrin has joined #ipfs
<cryptix>
did somebody try to make go-ipfs work on go1.6b1 yet? lots of import galore..
<fazo>
no, but I'm getting my app to work on IPFS gateways _without_ the actual http api
<fazo>
for some reason I never thought about doing this
<fazo>
sorry, was too excited not to tell this :)
<cryptix>
haha no probs
<cryptix>
got it to compile with some grep and sed
martinkl_ has joined #ipfs
<fazo>
Soon you'll be able to host your files, media and content (like pages, blogs, discussion boards) on IPFS with a nice UI in the browser
<ipfsbot>
[go-ipfs] cryptix created go1.6b1 (+1 new commit): http://git.io/vEeQZ
<ipfsbot>
go-ipfs/go1.6b1 9ac239d Henry: go1.6b1 changed the rules for vendor/...
pfraze has quit [Remote host closed the connection]
bsm1175321 has joined #ipfs
martinkl_ has quit [Ping timeout: 272 seconds]
pfraze has joined #ipfs
Tv` has joined #ipfs
jhulten_ has joined #ipfs
margot has quit [Ping timeout: 260 seconds]
Ursium has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Ursium has joined #ipfs
poniard has joined #ipfs
Una has joined #ipfs
pfraze has quit [Ping timeout: 240 seconds]
Una has left #ipfs [#ipfs]
jhulten_ has quit [Ping timeout: 255 seconds]
pfraze has joined #ipfs
hoony has quit [Ping timeout: 246 seconds]
bsm1175321 has quit [Quit: Leaving.]
bsm1175321 has joined #ipfs
ygrek has joined #ipfs
bsm1175321 has quit [Ping timeout: 246 seconds]
wking has joined #ipfs
sloom has joined #ipfs
poniard has quit [Ping timeout: 246 seconds]
wking has quit [Client Quit]
wking has joined #ipfs
<cryptix>
how far off are we on 2-3 migration? id like to do some tests before congress
<cryptix>
(meaning fsrepo migration for 0.4)
<fazo>
I think it's ready for testing.
wking has quit [Ping timeout: 272 seconds]
anticore has quit [Ping timeout: 260 seconds]
<cryptix>
fazo: re #2107 - i think the json api is supposed to get a readonly version on the gateway
<cryptix>
so you should be able to use the equiv of 'ipfs ls $hash' through https://ipfs.io/api/...
<lgierth>
cryptix: yeah please test!
<fazo>
very nice cryptix :) I hope it lands soon, so that my app can work on public gateways in read only mode
<fazo>
for now only a few features actually work because many rely on directory listing
<lgierth>
:8080/api already exists -- if you need more commands make a PR :)
<lgierth>
there's a simple whitelist of enabled commands
<cryptix>
fazo: there you go.. :))
<cryptix>
lgierth: need to roll back to go1.5.2 from 1.6b1. ipfs is quite a test case.. :))
<fazo>
woah. thanks lgierth! is there any docs about it?
<ipfsbot>
[js-ipfs-api] Dignifiedquire opened pull request #172: feat: Update allowed node versions to >= 4.2.2 (master...fix-node-version) http://git.io/vEvWk
disgusting_wall has joined #ipfs
M-Sonata has left #ipfs ["User left"]
martinkl_ has quit [Ping timeout: 240 seconds]
flounders has joined #ipfs
Ursium has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
corvinux has quit [Quit: IRC for Sailfish 0.9]
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
corvinux has joined #ipfs
<ipfsbot>
[js-ipfs-api] diasdavid deleted fix-node-version at b1acd6b: http://git.io/vEvgj
<ipfsbot>
[js-ipfs-api] diasdavid pushed 3 new commits to master: http://git.io/vEv2a
<ipfsbot>
js-ipfs-api/master 9ea09fb Alex Mingoia: Exclude port from path if `config.port` not set....
<ipfsbot>
js-ipfs-api/master c30afb4 Alex Mingoia: Add tests for port component of request API URL.
<ipfsbot>
js-ipfs-api/master 285a7e3 David Dias: Merge pull request #162 from alexmingoia/fix-port-default...
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 255 seconds]
simonv3 has joined #ipfs
ygrek has joined #ipfs
domanic has joined #ipfs
<ipfsbot>
[js-ipfs-api] diasdavid pushed 2 new commits to master: http://git.io/vEviQ
<ipfsbot>
js-ipfs-api/master f56afbc David Dias: chore: build
<ipfsbot>
js-ipfs-api/master 1d3093c David Dias: chore: release version v2.10.1
<whyrusleeping>
cryptix: oh yeah... printing raw datastore keys is probably a bad thing
<multivac>
whyrusleeping: 2015-12-19 - 11:15:06 <dignifiedquire_> tell whyrusleeping can we do a christmas episode of coffee talks Monday or Tuesday? Maybe about about all shiny things in the upcoming 0.4.0?
<multivac>
whyrusleeping: 2015-12-19 - 11:15:38 <dignifiedquire_> tell whyrusleeping also we should do a 32c3 version in Hamburg :)
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #129: Update ipfs-api to version 2.10.1
<whyrusleeping>
dignifiedquire: for sure! i would have done one this week, but it would have been 'whyrusleeping gets starbucks'
<whyrusleeping>
cryptix: i fixed the output on the migrations, it shouldnt spew ugly crap at you anymore
elima has quit [Ping timeout: 255 seconds]
e-lima has quit [Ping timeout: 260 seconds]
dignifiedquire- has joined #ipfs
<dignifiedquire->
whyrusleeping, great, any progress on distributions? would be great if you could add update and repo migration so I can test and prepare navigation, etc
dignifiedquire- has quit [Remote host closed the connection]
<whyrusleeping>
i will try to do that today. It seems to be the next step on the shipping path
rendar has quit [Ping timeout: 260 seconds]
elima has joined #ipfs
e-lima has joined #ipfs
<dignifiedquire>
sounds good :)
<dignifiedquire>
I also updated my pr to do less things jbenet is upset about ;)
<whyrusleeping>
dignifiedquire: nice, lol
<whyrusleeping>
how do i make my stuff compatible with what you're doing?
<dignifiedquire>
base it on that branch ideally
<dignifiedquire>
there is really no change at all to the previous version
<dignifiedquire>
all my stuff needs is the versions file and the dist.json in the release directory
<whyrusleeping>
PR #19?
<dignifiedquire>
yes
<whyrusleeping>
okay, stay tuned
<whyrusleeping>
easiest way to check if things 'work' ?
<dignifiedquire_>
I only use the one from the latest version
<dignifiedquire_>
(the last line in “versions)
e-lima has quit [Ping timeout: 265 seconds]
elima has quit [Ping timeout: 265 seconds]
Senji has quit [Ping timeout: 260 seconds]
<dignifiedquire>
whyrusleeping: also need to add fields for “changelog” and “repo” and “documentation”
ulrichard has quit [Quit: Ex-Chat]
<achin>
Kubuxu: hi
niekie has joined #ipfs
<whyrusleeping>
dignifiedquire: hrm, its trying to serve the ipfs-app stuff
<Kubuxu>
I've asked already but got no response: Is there any project or plans on using IPFS as HTTP assets cache platform. I don't want to reference ipfs.io/ipfs/... for assets as I don't want add latency if there is no benefit.
<whyrusleeping>
how do i make it not do that?
HoboPrimate has joined #ipfs
<whyrusleeping>
Kubuxu: none that i currently know of, but i think it would be a good idea
<Kubuxu>
No benefit as assets are not getting distributed.
<whyrusleeping>
well, not necessarily
<whyrusleeping>
if the assets arent cached, but are still available in ipfs, and the machine they are on is closer than their source
<whyrusleeping>
you'd save time
<dignifiedquire>
remove it from the main makefile
<Kubuxu>
Or some time might be lost as it is additional processing.
<Kubuxu>
Simplest solution would be to allow HTTP client to specify in header that it is IPFS capable and what is its IPFS HTTP gateway, then server could just link assets to IPFS instead or normally.
<whyrusleeping>
dignifiedquire: check out my branch?
<whyrusleeping>
i updated it, but things are still a tad weird
<Kubuxu>
Alternative would be to send IPFS-Hash in response header, then client can terminate HTTP connection and use IPFS to fetch it but it would require local proxy to work and still makes connections for each file.
elima has joined #ipfs
e-lima has joined #ipfs
gamemanj has joined #ipfs
<dignifiedquire>
whyrusleeping: will check after this dungeon :)
<whyrusleeping>
lol
<whyrusleeping>
dignifiedquire: does the javascript stuff crawl the releases directory or something?
<whyrusleeping>
i'm not sure how this all works
<dignifiedquire>
yes
twiscar has joined #ipfs
<whyrusleeping>
ahhhh, okay
<dignifiedquire>
cause of jbenets restrictions
<lmatteis>
how's academia responding to IPFS?
jhulten_ has joined #ipfs
domanic has quit [Read error: Connection reset by peer]
jhulten_ has quit [Ping timeout: 260 seconds]
martinkl_ has joined #ipfs
twiscar has quit [Ping timeout: 256 seconds]
martinkl_ has quit [Ping timeout: 255 seconds]
HoboPrimate has quit [Quit: HoboPrimate]
jhulten_ has joined #ipfs
<dignifiedquire>
whyrusleeping: all your color codes don’t work ;)
<whyrusleeping>
wat
<whyrusleeping>
on osx or something?
<dignifiedquire>
\e[0;32mBuilding version v0.3.5 binaries\e[0m
<dignifiedquire>
==> checking out version v0.3.5 in /Users/dignifiedquire/opensource/ipfs/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs
<dignifiedquire>
Previous HEAD position was e67c2a7... version bump to 0.3.4
<dignifiedquire>
HEAD is now at 952dc9c... go-ipfs version 0.3.5
<dignifiedquire>
==> building for darwin 386
<dignifiedquire>
output to ../../releases/go-ipfs/v0.3.5/darwin-386
<dignifiedquire>
\e[0;32m success!\e[0m
<dignifiedquire>
iterm + zsh
<dignifiedquire>
but regular colors work in shell scripts usually
<whyrusleeping>
thats odd...
<whyrusleeping>
zsh apparently does colors differently than bash
<whyrusleeping>
but it should work, i have the shebang at the top...
domanic has joined #ipfs
<dignifiedquire>
that’s why I don’t use shell scripts :D
gamemanj has quit [Ping timeout: 246 seconds]
wking has joined #ipfs
<whyrusleeping>
lol, 'works on my machine' ;)
domanic has quit [Ping timeout: 255 seconds]
<whyrusleeping>
dignifiedquire: could you run 'echo -e \e[0;31mtest\e[0m' ?
chriscool has joined #ipfs
<dignifiedquire>
❯ echo -e \e[0;31mtest\e[0m
<dignifiedquire>
zsh: bad pattern: e[0
<dignifiedquire>
❯ echo -e "\e[0;31mtest\e[0m"
<dignifiedquire>
test
<dignifiedquire>
with quotes it’s read
<whyrusleeping>
okay
<dignifiedquire>
why are colors different between zsh and bash -.-
<whyrusleeping>
because zsh wanted to try and make them nicer for some reason
<whyrusleeping>
but then also decided to screw backwards compatiblity
fiatjaf_ has quit [Ping timeout: 246 seconds]
<dignifiedquire>
how is anything less than color.red(“my red text”) nice -.-
<whyrusleeping>
beats me
Guest24522 has quit [Ping timeout: 240 seconds]
<whyrusleeping>
pushed a version using printf
<whyrusleeping>
it worked on zsh on my system
<whyrusleeping>
so hopefuly it helps
<whyrusleeping>
if not, i'll have to load up osx later
<dignifiedquire>
will check thanks, just waiting for the builds to finish right now
<dignifiedquire>
already at 3.10
<whyrusleeping>
sweet
<whyrusleeping>
it wont rebuild, so running it all again should take no time
<dignifiedquire>
very good
<whyrusleeping>
if you want to rebuild something, just delete its directory
<dignifiedquire>
ok
Ursium has joined #ipfs
Ursium has quit [Client Quit]
<dignifiedquire>
yeah colors are working :)
<whyrusleeping>
woo!
<whyrusleeping>
i think it was a different implementation of 'echo' actually
<dignifiedquire>
whyrusleeping: but, no such file: releases/go-ipfs/v0.4.0-dev/dist.json
<whyrusleeping>
ah, right...
<whyrusleeping>
i should probably copy that into the directory from dist/go-ipfs right?