Juan Batiz-Benet
64a4c27913
corehttp: allow all webui paths we published.
...
Otherwise we break users links! cc @mappum
2015-02-06 07:30:42 -08:00
Juan Batiz-Benet
28079bdc26
Merge pull request #747 from jbenet/obs-addr-natfix
...
p2p/protocol/identity: smarter tracking observed addrs
2015-02-05 10:20:44 -08:00
Juan Batiz-Benet
ee4a9a2711
p2p/protocol/identity: smarter tracking observed addrs
...
- time them out (already was doing that with addrbook)
- keep count to counter symmetric nats
2015-02-05 10:15:16 -08:00
Juan Batiz-Benet
3448b4c18f
Merge pull request #746 from jbenet/kbucket-race
...
routing/kbucket: fix data race
2015-02-05 06:42:40 -08:00
Juan Batiz-Benet
e92a33f442
routing/kbucket: cleaner "public" interface for bucket
2015-02-05 06:22:44 -08:00
Juan Batiz-Benet
be2be853c7
kbucket: fix data race
2015-02-05 04:53:23 -08:00
Juan Batiz-Benet
0de13b071d
Merge pull request #743 from jbenet/misc-2-2
...
Gateway Changes
2015-02-05 00:05:43 -08:00
Matt Bell
0195c03664
core/corehttp: Updated WebUI hash
2015-02-04 23:51:06 -08:00
Juan Batiz-Benet
739abea36b
Merge pull request #647 from chriscool/ipfs_test_lib
...
Add ipfs-test-lib.sh
2015-02-04 19:31:23 -08:00
Matt Bell
2d173c3a25
core/corehttp: Return 403 for blocked requests instead of 404
2015-02-04 18:46:59 -08:00
Matt Bell
09e4224aa7
test/sharness: Fixed gateway tests
2015-02-04 18:46:59 -08:00
Matt Bell
e8bbf1dcdf
commands/http: Made command HTTP API only accept requests from referers on the same server
2015-02-04 18:46:59 -08:00
Matt Bell
b1ca07d6c5
core/corehttp: Added gateway path whitelisting
2015-02-04 18:46:54 -08:00
Brian Tiger Chow
6599756168
Merge pull request #741 from jbenet/feat/blocklist
...
add blocklist to gateway executable
2015-02-04 18:44:03 -08:00
Matt Bell
a16e0bba2f
repo/config: Added default gateway address to initial config
2015-02-04 16:53:24 -08:00
Matt Bell
262e78122a
core/corehttp: Added Suborigin header to gateway responses
2015-02-04 16:53:24 -08:00
Matt Bell
a7de81b818
commands: URL escape filenames in multipart files, resolves #654
2015-02-04 16:53:24 -08:00
Brian Tiger Chow
9c489c37a4
feat(gateway-fs) use blocklist in gateway binary
...
log
fix main
2015-02-04 16:17:40 -08:00
Brian Tiger Chow
d50a7ff003
feat(corehttp) add a Gateway blocklist
...
use pointer
use func
comment on decider to clarify whether it allows or denies
fix set conf
gstw
2015-02-04 16:17:39 -08:00
Brian Tiger Chow
4c920d0281
Revert "run make vendor (removes go-humanize)"
...
This reverts commit bbcc86b78e .
humanize is required for sharness. doh!
2015-02-04 15:38:38 -08:00
Brian Tiger Chow
bbcc86b78e
run make vendor (removes go-humanize)
2015-02-04 15:32:16 -08:00
Brian Tiger Chow
bbcdeb74d2
fix: vendor
2015-02-04 15:32:49 -08:00
Jeromy Johnson
4e4070b444
Merge pull request #729 from jbenet/feat/metadata
...
implement metadata node for unixfs and other
2015-02-04 15:13:17 -08:00
Jeromy
2501a7c7b7
update UI from PR comments
2015-02-04 23:07:13 +00:00
Jeromy
4770c5e142
only expose IpfsNode as param
2015-02-04 23:07:13 +00:00
Jeromy
b79fffc965
implement metadata node for unixfs and other
2015-02-04 23:07:12 +00:00
Jeromy Johnson
adb7ad9fcd
Merge pull request #713 from jbenet/feat/trickledag
...
implement trickledag for faster unixfs operations
2015-02-04 15:04:57 -08:00
Jeromy
1e93ee00c0
clean up benchmarks, implement WriterTo on DAGReader, and optimize DagReader
2015-02-04 21:59:51 +00:00
Jeromy
414bdc78c0
fix benchmarks
2015-02-04 21:59:51 +00:00
Jeromy
bc79ae17a1
refactor importer package with trickle and balanced dag generation
2015-02-04 21:59:51 +00:00
Jeromy
b3e74fabb5
implement trickledag for faster unixfs operations
2015-02-04 21:59:50 +00:00
Christian Couder
bbb6196d12
Delete test/bin/fsh
...
It has been replaced with test_fsh().
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2015-02-04 22:01:03 +01:00
Christian Couder
fa13afa5ca
Replace fsh with test_fsh in sharness tests
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2015-02-04 21:53:19 +01:00
Christian Couder
65cbbdff84
Add ipfs-test-lib.sh and source it in sharness test-lib.sh
...
The new ipfs-test-lib.sh file contains generic test
functions.
We also start replacing fsh with a shell function named
test_fsh() in ipfs-test-lib.sh.
And we move our custom test_cmp in ipfs-test-lib.sh.
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2015-02-04 21:50:07 +01:00
Juan Batiz-Benet
1afb281dfd
Merge pull request #739 from jbenet/gc-query-queues
...
gc query queues
2015-02-04 04:24:28 -08:00
Brian Tiger Chow
75ffca6b72
Merge pull request #742 from jbenet/fix/repo-config-validation
...
when setting config keys, validate against struct before writing to disk
2015-02-03 18:15:02 -08:00
Brian Tiger Chow
faded48945
fix(config) use max backups to limit number of backups
2015-02-03 17:16:26 -08:00
Brian Tiger Chow
bbcbf46ce7
fix(repo/config) detect strings that represent ints
2015-02-03 17:19:19 -08:00
Brian Tiger Chow
bbc9715d4b
fix(config, eventlog) use int. it plays nicely with everyone else
2015-02-03 17:19:15 -08:00
Brian Tiger Chow
d1da1d40c2
fix(repo/config) validate against struct before writing to disk
...
When setting config keys, the program doesn't know whether the
key-to-be-modified exists on the Config struct. (Perhaps, with
reflection, it is possible to find the field). To allow callers to write
non-existent keys, the program would...
Before:
1) converts the in-memory *Config to a map
2) sets the key on the map, and
3) writes this map to disk.
4) Then, it converts this map back into an in-memory struct.
This commit swaps 3 and 4 so the map can be validated against the struct
before being written to disk. This prevents the bug identified in #740 .
2015-02-03 16:55:10 -08:00
Juan Batiz-Benet
d8a5bd0549
dht/query: make sure to cancel all contexts.
...
We are leaking peer queues:
http://gateway.ipfs.io/ipfs/QmQxVA48CzVwwNYExUiFe56VrUBn8u368ZfchnCLoc7fSC/moriarty
2015-02-03 12:19:17 -08:00
Juan Batiz-Benet
e384aec2a9
cmds/root: ipfs root text arrangement
2015-02-03 12:17:59 -08:00
Juan Batiz-Benet
6c3173d12b
Merge pull request #734 from jbenet/cmd-fixes
...
cmd fixes -- fix id + swarm bugs
2015-02-03 08:36:06 -08:00
Juan Batiz-Benet
cc6a78419b
test/mocknet: this test fails on CI sometimes
2015-02-03 08:02:25 -08:00
Juan Batiz-Benet
9273cd7243
.travis.yml: use 1.4, not release
...
from irc:
<jbenet> Any idea why this job isn't finding Go?
https://travis-ci.org/jbenet/go-ipfs/jobs/49296465 --
we havent had problems for a while and now lots of
builds fail like this.
<•meatballhat> jbenet: still around?
<•meatballhat> jbenet: the `release` name was something specific to
gvm. As there is no `release` tag in the go repo, it's no longer a
valid target. What you probably want is `1.4.1` or `master`.
<jbenet> meatballhat: ah thank you
<•meatballhat> jbenet: np, sorry about the switchup! gvm had been
woefully undermaintained since August, so we were long overdue in
replacing it.
2015-02-03 06:50:16 -08:00
Juan Batiz-Benet
10cd499a8b
cmds/swarm connect had broken
2015-02-03 05:51:31 -08:00
Juan Batiz-Benet
581c4e558e
cmds/id: show self addrs
2015-02-03 05:51:31 -08:00
Juan Batiz-Benet
d4257f9525
fsrepo: fix output to writer
2015-02-03 02:27:24 -08:00
Juan Batiz-Benet
e24f169283
Merge pull request #733 from jbenet/cleaner-output
...
logs: removed all log.Errors unhelpful to users
2015-02-03 02:02:40 -08:00
Juan Batiz-Benet
bdced928a2
travis.yml removed TRAVES. typo + not needed.
2015-02-03 01:30:16 -08:00