- 07 Jul, 2020 3 commits
-
-
Adin Schmahmann authored
-
Petar Maymounkov authored
-
Petar Maymounkov authored
-
- 05 Apr, 2020 1 commit
-
-
Hector Sanjuan authored
This commit upgrades go-ipfs-cmds and configures the commands HTTP API Handler to only allow POST/OPTIONS, disallowing GET and others in the handling of command requests in the IPFS HTTP API (where before every type of request method was handled, with GET/POST/PUT/PATCH being equivalent). The Read-Only commands that the HTTP API attaches to the gateway endpoint will additional handled GET as they did before (but stop handling PUT,DELETEs). By limiting the request types we address the possibility that a website accessed by a browser abuses the IPFS API by issuing GET requests to it which have no Origin or Referrer set, and are thus bypass CORS and CSRF protections. This is a breaking change for clients that relay on GET requests against the HTTP endpoint (usually :5001). Applications integrating on top of the gateway-read-only API should still work (including cross-domain access). Co-Authored-By: Steven Allen <steven@stebalien.com> Co-Authored-By: Marcin Rataj <lidel@lidel.org>
-
- 09 Mar, 2020 1 commit
-
-
Steven Allen authored
-
- 26 Feb, 2020 1 commit
-
-
Steven Allen authored
-
- 17 Jan, 2020 2 commits
-
-
Steven Allen authored
The patches that required the replace directives have been merged upstream. Unfortunately, those branches have now been deleted, breaking the build. GAH!
-
Steven Allen authored
1. This means those deps don't get pulled in unless we actually need to test. 2. It means we can cordon all the golangci-lint module replace hacks off into a separate package.
-
- 12 Sep, 2019 1 commit
-
-
Steven Allen authored
The patches that required the replace directives have been merged upstream. Unfortunately, those branches have now been deleted, breaking the build. GAH!
-
- 11 Sep, 2019 1 commit
-
-
Steven Allen authored
1. This means those deps don't get pulled in unless we actually need to test. 2. It means we can cordon all the golangci-lint module replace hacks off into a separate package.
-
- 30 Aug, 2019 1 commit
-
-
Steven Allen authored
For now, configs specified in `daemon --init-config` and `init CONFIG` are not available. We should fix this eventually but isn't necessary for now (and supporting this will be annoying).
-
- 28 Aug, 2019 1 commit
-
-
Steven Allen authored
fixes a bunch of lock contention.
-
- 24 Aug, 2019 4 commits
-
-
Steven Allen authored
Fixes some unsafe uses of the "unsafe" package.
-
Steven Allen authored
fixes a long-standing race condition
-
Steven Allen authored
* Swarm: fixes data race. * Datastore: make delete idempotent.
-
Steven Allen authored
-
- 23 Aug, 2019 3 commits
-
-
Cole Brown authored
-
Cole Brown authored
-
Steven Allen authored
Fixes several unsafety issues. Works towards #4485.
-
- 22 Aug, 2019 1 commit
-
-
Steven Allen authored
fixes #6603
-
- 20 Aug, 2019 1 commit
-
-
Steven Allen authored
fixes #6590 (potential non-OSS patent issue)
-
- 06 Aug, 2019 1 commit
-
-
Steven Allen authored
-
- 01 Aug, 2019 1 commit
-
-
Steven Allen authored
-
- 26 Jul, 2019 1 commit
-
-
Steven Allen authored
1. Fix handling of PUT. The simple implementation was the correct implementation, I have no idea what was going on here. 2. Use MFS everywhere to reduce code duplication and add support for sharded directories. 3. _Correctly_ block IPNS. 4. Remove the dependency on `core.IpfsNode`. 5. Remove support for putting empty directories with a well-known CID. It was useless as directories are automatically created.
-
- 16 Jul, 2019 2 commits
-
-
Steven Allen authored
EnumerateChildrenAsync has been renamed to WalkParallel to reflect the fact that: 1. It visits the root. 2. It's parallel, not async. To mirror this change, EnumerateChildren has also been renamed to Walk and now behaves the same (except that it's not parallel).
-
Steven Allen authored
-
- 15 Jul, 2019 3 commits
-
-
Łukasz Magiera authored
-
Łukasz Magiera authored
-
Łukasz Magiera authored
-
- 10 Jul, 2019 1 commit
-
-
Steven Allen authored
Cherry-picks https://github.com/ipfs/go-ipfs/pull/6488
-
- 09 Jul, 2019 1 commit
-
-
Steven Allen authored
fixes #6485
-
- 04 Jul, 2019 1 commit
-
-
Steven Allen authored
1. Build issue with badger due to deleted tag. 2. High CPU issue in bitswap under high load. 3. Significant throughput regression in bitswap.
-
- 03 Jul, 2019 2 commits
-
-
Michael Avila authored
-
Michael Avila authored
-
- 29 Jun, 2019 1 commit
-
-
Steven Allen authored
fixes #5784
-
- 28 Jun, 2019 2 commits
-
-
Steven Allen authored
There was a panic in the old version.
-
Steven Allen authored
revert to v1.6
-
- 27 Jun, 2019 1 commit
-
-
Steven Allen authored
Reduces allocations/CPU when handling many inbound connections.
-
- 24 Jun, 2019 1 commit
-
-
Jakub Sztandera authored
License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
-
- 21 Jun, 2019 1 commit
-
-
Jakub Sztandera authored
Use replace to require go-libp2p-core@0.0.3 License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
-