Hector Sanjuan
1806273f2f
Set development version v0.13.0-next
2020-05-19 10:10:08 +02:00
Hector Sanjuan
f213fe3dfa
Set development version v0.13.0-dev
2020-05-19 10:08:09 +02:00
Hector Sanjuan
6b25d6fd3e
Release 0.13.0
2020-05-18 23:21:54 +02:00
Hector Sanjuan
f45118ff1d
Release 0.13.0-rc1
2020-05-16 02:31:49 +02:00
Hector Sanjuan
e967238848
Merge pull request #1129 from ipfs/fix/1013-follow-list
...
Improvements to ipfs-cluster-follow * list
2020-05-16 02:31:06 +02:00
Hector Sanjuan
c026299b95
Include Name as GlobalPinInfo key and consolidate redundant keys
...
GlobalPinInfo objects carried redundant information (Cid, Peer) that takes
space and time to serialize.
This has been addressed by having GlobalPinInfo embed PinInfoShort rather than
PinInfo. This new types ommits redundant fields.
2020-05-16 02:27:24 +02:00
Hector Sanjuan
4a0c8195eb
ipfs-cluster-ctl: print pin name on status
2020-05-15 02:13:43 +02:00
Kishan Mohanbhai Sagathiya
ae8e74453b
Fix #937 : Print full working configuration at startup
...
Only when using debug mode
Co-authored-by: Hector Sanjuan <code@hector.link>
2020-05-15 01:33:04 +02:00
Hector Sanjuan
7378183b36
Speed up and improve "ipfs-cluster-follow * list"
...
For the online case we were unnecessarily loading the configuration from IPFS, a very
slow operation if IPFS is very busy (when syncing).
For the offline case, we required IPFS to be online (for remote
configurations) slow things down as well and is uncovenient. Instead, simply
open the database with default parameters and list it.
2020-05-15 01:08:30 +02:00
Hector Sanjuan
7e9cece29c
Include pin Names in PinInfo objects
...
Fixes #1013 by avoiding to have to make a specific request to allocations.
2020-05-15 00:18:14 +02:00
Hector Sanjuan
68db5027e1
Fix #1009 : Add Mode={direct,recursive} PinOption
...
This adds a new pin option: Mode that can be set to "direct" or "recursive".
The Mode is used to set the MaxDepth Pin field accordingly. When set to 0, we
will call pin/add using the type=direct.
2020-04-21 17:23:55 +02:00
Hector Sanjuan
717ed85823
gofmt -s fixes
2020-04-14 23:44:18 +02:00
Hector Sanjuan
7ffd18e41b
Feat: upgrade to dual DHT
2020-04-14 22:03:24 +02:00
Hector Sanjuan
f83ff9b655
staticcheck: fix all staticcheck warnings in the project
2020-04-14 20:16:10 +02:00
Hector Sanjuan
3a54b2ef0c
Merge pull request #1066 from gargdeepak/fix/ipfs-cluster-ctl/expiry-time
...
Fixes #998 Added object expiry time to pin ls cmd.
2020-04-14 15:57:43 +02:00
deepakgarg
6213898a77
Fixes #998 Moved the ExpireAt value to the end and humanized the outout
2020-04-11 01:28:35 -07:00
Hector Sanjuan
65ad4bd632
cluster/daemons: Close the datastore AFTER the DHT.
...
Avoids panics.
This also removes the abnormality of cluster closing a datastore
that it did not create.
2020-04-02 16:29:41 +02:00
Hector Sanjuan
ab74987bc8
clusterhost: place dht records in persistened DHT
...
With this cluster peers will start remembering provider records accross
re-starts.
2020-04-01 20:15:48 +02:00
deepakgarg
bcbea62efe
Fixes #998 Added object expiry time to pin ls cmd.
2020-03-27 18:05:26 -07:00
Hector Sanjuan
b3853caf36
Dependency ugprade: changes needed
...
* Libp2p protectors no longer needed, use PSK directly
* Generate cluster 32-byte secret here (helper gone from pnet)
* Switch to go-log/v2 in all places
* DHT bootstrapping not needed. Adjust DHT options for tests.
* Do not rely on dissappeared CidToDsKey and DsKeyToCid functions fro dshelp.
* Disable QUIC (does not support private networks)
* Fix tests: autodiscovery started working properly
2020-03-22 14:50:25 +01:00
Hector Sanjuan
c80a207e41
Fix #1012 : Trim paths on Makefile builds
...
This results in more reproduceable builds.
Additionally, sources command to list all go-files and not just those
one directory below.
2020-03-06 14:49:19 +01:00
Hector Sanjuan
5d44275d0e
Chore: Add license file with URLS ( #1014 )
...
* Chore: Add license file with URLS
Source: 59df5e58a2
* Chore: license copyright updates
2020-03-06 13:52:19 +01:00
Hector Sanjuan
531379b1d9
Feature: Support multiple listeners in configuration
...
* add ipv6 listening addresses to the default config
* ipfsproxy: support multiple listeners. Add default ipv6.
* mm
* restapi: support multiple listen addresses. enable ipv6
* cluster_config: format default listen addresses
* commands: update for multiple listeners. Fix randomports for udp and ipv6.
* ipfs-cluster-service: fix randomports test
* multiple listeners: fix remaining tests
* golint
* Disable ipv6 in defaults
It is not supported by docker by default. It is not supported in travis-CI
build environments. User can enable it now manually.
* proxy: disable ipv6 in test
* ipfshttp: fix test
Co-authored-by: @RubenKelevra <cyrond@gmail.com>
2020-02-28 11:16:16 -05:00
Yang Hau
7986d94242
fix: Fix typos ( #1001 )
...
Fix typos in files
2020-02-03 10:30:04 +01:00
Hector Sanjuan
3cdcb44af2
Release 0.12.1
2019-12-24 01:13:23 +01:00
Hector Sanjuan
1accd0e415
follow: close the RepoGCLocal RPC endpoint
...
Trusted peers should not be able to GC a follower.
2019-12-23 23:45:26 +01:00
Hector Sanjuan
db2ef9231a
Fix #991 : fix panic on "info" when IPFS not running
2019-12-23 23:45:14 +01:00
Hector Sanjuan
f20a524bbc
Fix #992 : Ensure the gateway variable is set on the run --init command
2019-12-23 23:32:06 +01:00
Hector Sanjuan
09e4007c31
Release 0.12.0
2019-12-20 14:45:59 +01:00
Hector Sanjuan
60ce5b3228
Update copyrights to 2020x
2019-12-20 14:40:34 +01:00
Hector Sanjuan
0fa01d5435
Distribute the correct dual license with ctl and service
2019-12-20 14:04:48 +01:00
Hector Sanjuan
aad179ab29
follow: Missing line break in message
2019-12-19 20:40:06 +01:00
Hector Sanjuan
912a6f43fa
follow: improve return error. Remove logger (unused)
2019-12-19 20:39:20 +01:00
Hector Sanjuan
0ae04c42c8
Follow: treat errors from Default() methods
2019-12-19 20:39:20 +01:00
Hector Sanjuan
eef37027e9
follow: Handle IPFS_GATEWAY as a flag option
2019-12-19 20:02:40 +01:00
Hector Sanjuan
274f52b46a
follow: do not ignore ShowAppHelp() error
2019-12-19 19:56:49 +01:00
Hector Sanjuan
212b3b00d2
follow: handle error from ApplyEnvVars
2019-12-19 19:55:19 +01:00
Hector Sanjuan
10e90616f5
follow: rename listCmd to listClustersCmd and pinsetCmd to listCmd
2019-12-19 19:53:30 +01:00
Hector Sanjuan
130965d07f
follow: show the notInitialized message when not initialized.
2019-12-19 19:50:46 +01:00
Hector Sanjuan
bf2c950016
Fix #986 : Ensure ctrl-c always kills ipfs-cluster-follow
2019-12-19 18:34:18 +01:00
Hector Sanjuan
d12bc7daf7
Merge branch 'master' into feat/ipfs-cluster-follow
2019-12-18 13:49:00 +01:00
Hector Sanjuan
66abca4e32
Release 0.12.0-rc1
2019-12-16 17:58:30 +01:00
Hector Sanjuan
2391d2d246
Merge pull request #960 from ipfs/feat/log-env-flags
...
Environment variable to set loglevels for individual identifiers
2019-12-16 17:20:17 +01:00
Hector Sanjuan
1e47f74ef8
Follow: simplify tracing/metrics [no] setup a bit
2019-12-16 15:07:03 +01:00
Hector Sanjuan
0d5857a95a
follow: support custom gateway url
2019-12-16 15:02:07 +01:00
Hector Sanjuan
a79994ed44
follow: improve ipfs connector handling in info
2019-12-16 14:55:36 +01:00
Hector Sanjuan
6aef2e8648
Follow: wait for IPFS to be running
2019-12-16 14:47:14 +01:00
Hector Sanjuan
ad7b57aec0
follow: do not show help when "info" called explicitally
2019-12-16 14:46:24 +01:00
Hector Sanjuan
1dd9207422
follow: support custom restapi endpoint in http client
...
by using CLUSTER_RESTAPI_HTTPLISTENMULTIADDRESS.
2019-12-16 14:22:45 +01:00
Hector Sanjuan
d2042b8092
follow: set shorhand for setting loglevels
2019-12-16 13:42:35 +01:00