about summary refs log tree commit diff
path: root/pkgs/applications/networking/ipfs
AgeCommit message (Collapse)AuthorFilesLines
2022-06-18Merge pull request #177201 from Luflosi/update/ipfsSandro1-2/+2
ipfs: 0.12.2 -> 0.13.0
2022-06-10ipfs: 0.12.2 -> 0.13.0Luflosi1-2/+2
https://github.com/ipfs/go-ipfs/releases/tag/v0.13.0
2022-05-28ipfs: build with opensslDaniel Thwaites1-1/+5
From the readme: Building with OpenSSL should significantly reduce the background CPU usage on nodes that frequently make or receive new connections.
2022-04-11ipfs: 0.12.1 -> 0.12.2Luflosi1-2/+2
https://github.com/ipfs/go-ipfs/releases/tag/v0.12.2
2022-04-02Merge pull request #164980 from r-ryantm/auto-update/ipfsKevin Cox1-2/+2
ipfs: 0.12.0 -> 0.12.1
2022-03-22nixos/ipfs: add systemd hardeningLuflosi1-8/+16
Use the hardened systemd unit from upstream.
2022-03-20ipfs: 0.12.0 -> 0.12.1R. Ryantm1-2/+2
2022-02-26ipfs: 0.11.0 -> 0.12.0Luflosi1-3/+3
https://github.com/ipfs/go-ipfs/releases/tag/v0.12.0
2022-02-25ipfs-migrator: 1.7.1 -> 2.0.2Luflosi1-1/+3
https://github.com/ipfs/fs-repo-migrations/releases/tag/v2.0.2 This is pretty much a complete rewrite of the ipfs-migrator package. In version 2.0.0 a major change was made to the way the migrator works. Before, there was one binary that contained every migration. Now every migration has its own binary. If fs-repo-migrations can't find a required binary in the PATH, it will download it off the internet. To prevent that, build every migration individually, symlink them all into one package and then wrap fs-repo-migrations so it finds the package with all the migrations. The change to the IPFS NixOS module and the IPFS package is needed because without explicitly specifying a repo version to migrate to, fs-repo-migrations will query the internet to find the latest version. This fails in the sandbox, for example when testing the ipfs passthru tests. While it may seem like the repoVersion and IPFS version are in sync and the code could be simplified, this is not the case. See https://github.com/ipfs/fs-repo-migrations#when-should-i-migrate for a table with the IPFS versions and corresponding repo versions. Go 1.17 breaks the migrations, so use Go 1.16 instead. This is also the Go version used in their CI, see https://github.com/ipfs/fs-repo-migrations/blob/3dc218e3006adac25e1cb5e969d7c9d961f15ddd/.github/workflows/test.yml#L4. See https://github.com/ipfs/fs-repo-migrations/pull/140#issuecomment-982715907 for a previous mention of this issue. The issue manifests itself when doing anything with a migration, for example `fs-repo-11-to-12 --help`: ``` panic: qtls.ClientHelloInfo doesn't match goroutine 1 [running]: github.com/marten-seemann/qtls-go1-15.init.0() github.com/marten-seemann/qtls-go1-15@v0.1.1/unsafe.go:20 +0x132 ``` Also add myself as a maintainer for this package. This fixes the test failure discovered in https://github.com/NixOS/nixpkgs/pull/160914. See https://github.com/ipfs/fs-repo-migrations/issues/148 to read some of my struggles with updating this package.
2021-12-15ipfs: 0.10.0 → 0.11.0Fabián Heredia Montiel1-2/+2
2021-10-02ipfs: 0.9.1 -> 0.10.0Luflosi1-2/+2
https://github.com/ipfs/go-ipfs/releases/tag/v0.10.0
2021-07-22ipfs: 0.9.0 -> 0.9.1Luflosi1-2/+2
https://github.com/ipfs/go-ipfs/releases/tag/v0.9.1
2021-07-22ipfs: install ipfs-hardened.service as wellLuflosi1-0/+3
This will be useful for hardening the IPFS NixOS module in the future.
2021-06-23ipfs: 0.8.0 → 0.9.0Fabián Heredia Montiel1-2/+2
2021-02-20ipfs: 0.7.0 -> 0.8.0R. RyanTM1-2/+2
2021-01-25treewide: remove stdenv where not neededPavol Rusnak1-1/+1
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2020-09-23ipfs: 0.6.0 -> 0.7.0Luflosi1-2/+2
https://github.com/ipfs/go-ipfs/releases/tag/v0.7.0 Pinning go114 is no longer necessary with this version.
2020-09-23ipfs: avoid warning during build when moving directoryLuflosi1-1/+2
Trying to move a directory into itself will result in a warning: mv: cannot move 'ipfs-src' to a subdirectory of itself, 'ipfs-src/ipfs-src' This can be prevented by excluding that directory.
2020-09-23ipfs: remove executable bit from systemd unitsLuflosi1-3/+3
IPFS would complain with warnings like Configuration file /nix/store/...-ipfs-0.6.0/etc/systemd/system/ipfs.service is marked executable. Please remove executable permission bits. Proceeding anyway.
2020-08-22ipfs: Enable doCheckGeorge Shammas1-2/+0
2020-08-10buildGoModule packages: set doCheck = falsezowoq1-0/+2
2020-06-20ipfs: 0.5.1 -> 0.6.0Luflosi1-2/+2
https://github.com/ipfs/go-ipfs/releases/tag/v0.6.0
2020-06-11ipfs: copy systemd support files to outputMatthew Bauer1-0/+8
2020-05-14ipfs: switch to vendored tarballJörg Thalheim1-13/+14
2020-05-09ipfs: 0.5.0 -> 0.5.1Luflosi1-3/+3
https://github.com/ipfs/go-ipfs/releases/tag/v0.5.1
2020-05-08ipfs: reference correct testJörg Thalheim1-1/+1
2020-05-08ipfs: reference testsJörg Thalheim1-1/+3
2020-05-07ipfs: patch shebang in builder scriptJörg Thalheim1-5/+5
2020-04-29ipfs: 0.4.23 -> 0.5.0Nathan Fish1-3/+8
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-03-27Revert "Merge pull request #83099 from marsam/fix-buildGoModule-packages-darwin"Jörg Thalheim1-3/+1
This reverts commit 4e6bf03504c9e09f067cc6dee6b5aeec43a1405c, reversing changes made to afd997aab6e9b7a322198092c7828d6c560ac06f. Instead we propagate those frameworks from the compiler again
2020-03-21ipfs: fix build on darwinMario Rodas1-1/+3
2020-03-13ipfs: 0.4.22 -> 0.4.23Maximilian Bosch1-3/+7
2019-09-09ipfs: 0.4.21 -> 0.4.22, use Go 1.12Roman Volosatovs1-5/+3
2019-06-11ipfs: 0.4.20 -> 0.4.21 (module, drop deps.nix)Will Dietz2-2197/+7
2019-04-24ipfs: 0.4.19 -> 0.4.20Eric Litak2-9/+2194
2019-03-02ipfs: 0.4.18 -> 0.4.19Andreas Rammhold1-3/+3
2018-11-20ipfs: 0.4.17 -> 0.4.18Franz Pletz1-3/+3
2018-08-09ipfs: 0.4.15 -> 0.4.17 (#44696)Cole Mickens1-3/+3
2018-06-02ipfs: 0.4.14 -> 0.4.15 (#41376)Eric Litak1-3/+3
2018-04-12ipfs 0.4.13 -> 0.4.14Luke Clifton1-3/+3
2017-11-18ipfs: 0.4.11 -> 0.4.13Dmitry Kalinkin1-3/+3
2017-10-02ipfs: 0.4.10 -> 0.4.11Franz Pletz1-4/+4
2017-07-01ipfs: 0.4.9 -> 0.4.10 (#27001)zimbatm1-4/+4
2017-05-24ipfs: 0.4.6 -> 0.4.9Mateusz Naściszewski1-4/+4
2017-04-23Revert "ipfs: 0.4.6 -> 0.4.8" (#25149)Matthias Beyer1-4/+4
This reverts commit a3098900448544a084cb0ab0d83d9caadd19bbca.
2017-04-01ipfs: 0.4.6 -> 0.4.8Mateusz Naściszewski1-4/+4
2017-03-02ipfs: 0.4.5 -> 0.4.6Maximilian Güntner1-4/+4
2017-02-12ipfs: 0.4.4 -> 0.4.5Maximilian Güntner1-4/+4
0.4.5 introduces a new repo format. You might need to run a migration: https://github.com/ipfs/fs-repo-migrations