bef511363e
swarm: release v0.4.2 ( #1496 )
...
* CHANGELOG: reflect latest merged PRs
* changelog: updated changelog for swarm 0.4.2
* version: mark 0.4.2 stable
2019-06-28 11:19:28 +02:00
fb75cdce03
network: bump bzz stream hive ( #1522 )
2019-06-28 10:21:14 +02:00
13774a8aee
docker: update ca-certificates file ( #1525 )
2019-06-27 18:06:09 +02:00
4d66995fee
Add swarm guide to /docs ( #1513 )
...
* docs: add swarm-guide
* readthedocs build configuration file
2019-06-26 10:18:32 +02:00
a0a14cc11c
network/simulation: Add ExecAdapter capability to swarm simulations ( #1503 )
2019-06-24 09:48:40 +02:00
8afb316399
docs: add initial stream! protocol specification ( #1454 )
...
* docs: add initial pull sync spec
2019-06-20 12:21:07 +02:00
f2a12b38c4
docs: release process setup ( #1487 )
2019-06-19 11:12:56 +02:00
f828da674d
build: enable ubuntu ppa disco (19.04) builds ( #1495 )
2019-06-18 15:34:30 +02:00
9fa6d29c88
network/stream: remove send.offered.hashes trace ( #1497 )
2019-06-18 14:53:18 +02:00
d589af14a8
simple fetchers ( #1492 )
...
* network: disable shouldNOTRequestAgain
* vendor singleflight
* network: disable shouldNOTRequestAgain
* network, storage: fix tests
* network/storage: remove HopCount and SkipCheck
* network/stream: use localstore when providing chunks a node has offered
* storage: refactor lnetstore
* storage: rename FetcherItem to Fetcher
* storage/feed: no distinction between catastrophic err or chunk not found
* network/stream: remove TestDeliveryFromNodes, as FindPeer is changed, and Swarm connectivity is not a chain
* network/stream: fixed intervals tests
* swarm: fixes for linter
* storage: use LRU cache for fetchers
* network, storage: better godoc
* storage/netstore: explicit errors
* storage/feed/lookup: Clarify ReadFunc expected return error values
* storage: address comments by elad
2019-06-18 08:47:27 +02:00
f57d4f0802
swarm/storage: Support for uploading 100gb files ( #1395 )
...
* swarm/storage: Fix gouroutine leak while uploading large files
* swarm/storage: Fix pyramid chunker to wrap properly level3 and above
2019-06-18 08:46:20 +02:00
604960938b
Revert "simplification of Fetchers ( #1344 )" ( #1491 )
...
This reverts commit 0b724bd4d5
.
2019-06-17 10:30:55 +02:00
0b724bd4d5
simplification of Fetchers ( #1344 )
2019-06-17 10:01:12 +02:00
21adbe2fac
docker: include git commit hash in swarm version ( #1488 )
...
* dockerignore: remove .git - needed for git hash on builds
* changelog: include #1488
2019-06-14 15:49:18 +02:00
8b37def961
cmd/swarm-smoke: fix what we wanted to avoid ( #1486 )
2019-06-14 14:49:21 +02:00
fce3e45f2b
build: don't upload buildinfo ( #1484 )
2019-06-14 14:24:12 +02:00
99db027993
docker: fix run-smoke.sh path to binary ( #1485 )
2019-06-14 14:22:55 +02:00
8a1f6a6c6f
README: add docker section and fix license section ( #1483 )
...
* readme: add docker section
* readme: fix license info
* readme: omit sections in toc
2019-06-14 12:18:56 +02:00
9704ced894
cmd/swarm-smoke: add paging to trackChunks ( #1464 )
...
* cmd/swarm-smoke: add paging to trackChunks
2019-06-14 10:46:41 +02:00
99a431cf50
version: update to v0.4.2 unstable ( #1470 )
2019-06-13 17:45:36 +02:00
0b9a3ea407
swarm: release v0.4.1 ( #1469 )
v0.4.1
2019-06-13 16:32:55 +02:00
2f0b94fa1a
network: bump proto versions due to change in OfferedHashesMsg ( #1465 )
2019-06-13 16:11:46 +02:00
815a6d120f
changelog: initial setup ( #1466 )
2019-06-13 16:04:16 +02:00
4744b7c9d7
p2p/protocols: do not vendor swarm related packages ( #1462 )
2019-06-13 15:11:00 +02:00
3243c7ba07
docker: create new dockerfiles that are context aware ( #1463 )
2019-06-13 14:30:13 +02:00
76e71cca3b
network/stream: disable flaky TestStartNetworkSync test ( #1458 )
2019-06-12 15:50:44 +02:00
b3f601427c
storage: fix alignement panics on 32 bit arch ( #1460 )
2019-06-12 12:55:36 +02:00
f709083e47
api: temporary fix test failing on windows due to access denied ( #1450 )
2019-06-12 10:00:46 +02:00
e865445f17
network/stream: remove cast for msg type ( #1449 )
2019-06-12 08:55:15 +02:00
de220b8323
docs: arch diagram - use source of truth images ( #1434 )
2019-06-11 10:17:45 +02:00
c1126aaa1b
swarm/network/stream: add syncing test ( #1399 )
...
* swarm/network/stream: remove old syncing test and replace it with two more granular tests, with the first one testing a full sync between two nodes (makes sure that when all subscriptions are established on all bins - all content is replicated from one node to the other), and a second test that adds a bigger amount of nodes to a star network topology, effectively making the pivot node have a depth > 0 to sync just certain content to the connected nodes (due to a star topology this test (always 1 hop) does not check that, for example, specific content is routed across multiple nodes, but assumes content should be only on the most proximate node)
* api, cmd/swarm-smoke, fuse, network, storage: fix data dir leak when using ephemeral filestore, pull test params to be easily adjustable
2019-06-10 10:52:19 +02:00
ee7ccbdb4d
docs: initial swarm arch diagram ( #1432 )
...
Important high-level diagrams added
2019-06-07 13:27:20 +02:00
bedd06762d
swarm-smoke: add debug flag ( #1428 )
2019-06-06 15:06:18 +02:00
5663cb2c76
docs: push syncing tags doc ( #1429 )
2019-06-06 14:51:58 +02:00
a454aa6c8d
swarm,cmd: fix migration link, change loglevel severity ( #1420 )
2019-06-06 14:46:28 +02:00
bd1887189c
swarm/network/stream: remove dead code ( #1422 )
...
* swarm/network/stream: remove dead code
* swarm/network/stream: remove HandoverProof
2019-06-05 12:59:46 +02:00
6d0902da3c
p2p/protocols: import to codebase, remove from vendor ( #1416 )
2019-06-04 14:32:44 +02:00
70320ceeae
Makefile: added support for "make swarm" command ( #1412 )
2019-06-03 20:59:48 +02:00
3e522f2e7d
appveyor: remove unused nsis task ( #1410 )
2019-06-03 15:33:09 +02:00
1c8c8bac45
build/deb: fix deb.control for ethereum-swarm ( #1414 )
...
* build/deb: fix deb.control for ethereum-swarm
* build: env.sh fix
2019-06-03 15:26:37 +02:00
809165fc5e
ci/cd: fix azure blobstorage name ( #1413 )
2019-06-03 15:16:56 +02:00
2c80a4198f
Appveyor branches: master only ( #1409 )
2019-06-03 14:18:41 +02:00
a83a84460e
.github: fix contributing.md ( #1408 )
2019-06-03 14:08:40 +02:00
c5430df218
README.md: modify installation instructions after repo split ( #1407 )
2019-06-03 13:10:20 +02:00
b046760db1
swarm: codebase split from go-ethereum ( #1405 )
2019-06-03 12:28:18 +02:00
7a22da98b9
accounts/scwallet: flag to specify path to smartcard daemon ( #19439 )
...
* accounts/scwallet: Add a switch to enable smartcard support
* accounts: change the meaning of the switch
* disable card support in windows until tested
* only activate account if pcscd socket file is present
* the switch is now the path to the socket file
* accounts/scwallet: holiman's review feedback
* accounts/scwallet: send the path to go-pcsclite
* accounts/scwallet: add default, per platform path
* accounts/scwallet: fix error log warning
* accounts/scwallet: update pcsc lib to latest
* accounts/scwallet: use default path from pcsclite
* scwallet: forgot to change switch name
* cmd: minor style cleanups (error handling first, then happy path)
2019-05-31 12:30:28 +03:00
30263ad37d
swarm/storage: set false, only when we get a chunk back ( #19599 )
2019-05-31 11:13:34 +02:00
f2612ac948
les: short circuit in the unregister if peer is not registered ( #19644 )
2019-05-31 10:54:50 +03:00
58497f46bd
les, les/flowcontrol: implement LES/3 ( #19329 )
...
les, les/flowcontrol: implement LES/3
2019-05-30 20:51:13 +02:00
3d58268bba
github: update code owners ( #19638 )
...
* Update codeowners
* Add karalabe to clique
* remove codeowner for consensus/clique
2019-05-30 15:34:44 +03:00