aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/swarm/config.go
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #17771 from ethersphere/cmd-config-errorsViktor Trón2018-10-021-13/+30
|\ | | | | swarm: handle errors in cmdLineOverride and envVarsOverride
| * cmd/swarm: fix TestConfigFileOverridesJanos Guljas2018-09-281-2/+6
| |
| * cmd/swarm: handle errors in cmdLineOverride and envVarsOverride functionsJanos Guljas2018-09-271-13/+26
| |
* | cmd/swarm: fail on SWARM_ENV_MAX_STREAM_PEER_SERVERS parsing errorJanos Guljas2018-09-271-2/+4
| |
* | Merge branch 'master' into max-stream-peer-serversJanos Guljas2018-09-271-3/+7
|\|
| * cmd/swarm: use expandPath for swarm cli path parametersEvgeny Danienko2018-09-251-3/+7
| |
* | cmd/swarm, swarm: add stream peer servers limitJanos Guljas2018-09-241-21/+31
|/
* cmd/swarm: added swarm bootnodes (#17414)Elad2018-08-201-8/+0
|
* cmd/swarm, swarm: added access control functionality (#17404)Elad2018-08-151-0/+1
| | | | | Co-authored-by: Janos Guljas <janos@resenje.org> Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com> Co-authored-by: Balint Gabor <balint.g@gmail.com>
* cmd/swarm: remove shadow err (#17360)Anton Evangelatov2018-08-091-2/+3
|
* swarm: Added lightnode flag (#17291)Attila Gazso2018-08-071-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | * swarm: Added lightnode flag Added --lightnode command line parameter Added LightNode to Handshake message * swarm/config: Fixed variable naming * cmd/swarm: Changed BoolTFlag to BoolFlag for SwarmLightNodeEnabled * swarm/network: Changed logging * swarm/network: Changed protocol version testing * swarm/network: Renamed DefaultNetworkID variable to TestProtocolNetworkID * swarm/network: Bumped protocol version * swarm/network: Changed LightNode handhsake test to table driven * swarm/network: Changed back TestProtocolVersion to 5 for now * swarm/network: Moved the test configuration inside the test function scope
* build: rename swarm deb package to ethereum-swarm; change swarm deb version ↵Anton Evangelatov2018-07-301-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | from 1.8.x to 0.3.x (#16988) * build: add support for different package and binary names * build: bump up copyright date * build: change default PackageName to empty string * build, internal, swarm: enhance build/release process * build: hack ethereum-swarm as a "depends" in deb package * build/ci: remove redundant variables * build, cmd, mobile, params, swarm: remove VERSION file; rename Version to VersionMeta; * internal: remove VERSION() method which reads VERSION file * build: fix VersionFilePath to Version * Makefile: remove clean_go_build_cache.sh until it works * Makefile: revert removal of clean_go_build_cache.sh
* cmd/swarm: change version of swarm binary (#17174)Anton Evangelatov2018-07-141-1/+1
|
* swarm: network rewrite mergeethersphere2018-06-221-43/+66
|
* swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpointsJanos Guljas2018-02-221-1/+1
|\
| * various: remove redundant parentheses (#15793)Furkan KAMACI2018-01-031-1/+1
| |
* | cmd/swarm: return error early in buildConfig functionJanos Guljas2017-12-201-0/+3
| |
* | cmd/swarm: add validation for EnsAPIs configuration parameterJanos Guljas2017-12-191-0/+35
| |
* | cmd/swarm, swarm: disable ENS API by defaultJanos Guljas2017-12-181-18/+5
| | | | | | | | | | | | Specifying ENS API CLI flag, env variable or configuration field is required for ENS resolving. Backward compatibility is preserved with --ens-api="" CLI flag value.
* | cmd/swarm: Merge branch 'master' into multiple-ens-endpointsJanos Guljas2017-12-141-1/+1
|\| | | | | | | Fix a conflict in cmd/swarm envVarsOverride function.
| * all: use gometalinter.v2, fix new gosimple issues (#15650)Zach2017-12-131-1/+1
| |
* | swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpointsJanos Guljas2017-12-131-5/+26
|/ | | | | | | | | | | | Merge with changes that implement config file PR #15548. Field *EnsApi string* in swarm/api.Config is replaced with *EnsAPIs []string*. A new field *EnsDisabled bool* is added to swarm/api.Config for easy way to disable ENS resolving with config file. Signature of function swarm.NewSwarm is changed and simplified.
* cmd/swarm: add config file (#15548)holisticode2017-12-121-0/+321
This commit adds a TOML configuration option to swarm. It reuses the TOML configuration structure used in geth with swarm customized items. The commit: * Adds a "dumpconfig" command to the swarm executable which allows printing the (default) configuration to stdout, which then can be redirected to a file in order to customize it. * Adds a "--config <file>" option to the swarm executable which will allow to load a configuration file in TOML format from the specified location in order to initialize the Swarm node The override priorities are like follows: environment variables override command line arguments override config file override default config.