aboutsummaryrefslogtreecommitdiffstats
path: root/swarm/network
Commit message (Expand)AuthorAgeFilesLines
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2019-04-0944-225/+225
* p2p, swarm: fix node up races by granular locking (#18976)Ferenc Szabo2019-02-195-45/+30
* swarm/storage/netstore: add fetcher cancellation on shutdown (#19049)Elad2019-02-192-119/+125
* swarm/network: Saturation check for healthy networks (#19071)holisticode2019-02-194-29/+179
* swarm: fix network/stream data races (#19051)Janoš Guljaš2019-02-1912-195/+273
* swarm: CI race detector test adjustments (#19017)Ferenc Szabo2019-02-193-4/+4
* swarm/network: refactor simulation tests bootstrap (#18975)Anton Evangelatov2019-02-199-247/+156
* swarm: GetPeerSubscriptions RPC (#18972)holisticode2019-02-193-1/+257
* swarm/network, swarm/storage: Preserve opentracing contexts (#19022)lash2019-02-196-90/+99
* swarm/network: fix data race in fetcher_test.go (#18469)Ferenc Szabo2019-02-192-25/+25
* swarm/storage: fix test timeout with -race by increasing mget timeoutFerenc Szabo2019-02-191-3/+0
* swarm: Debug API and HasChunks() API endpoint (#18980)holisticode2019-02-191-0/+5
* swarm/network: Remove extra random peer, connect test sanity, comments (#18964)lash2019-02-191-11/+49
* swarm: fix flaky delivery tests (#18971)Janoš Guljaš2019-02-192-8/+1
* p2p/testing, swarm: remove unused testing.T in protocol tester (#18500)Elad2019-02-195-31/+31
* swarm/version: commit version added (#18510)gluk2562019-02-191-0/+4
* swarm: bootnode-mode, new bootnodes and no p2p package discovery (#18498)Anton Evangelatov2019-02-195-4/+24
* swarm/network: fix data race warning on TestBzzHandshakeLightNode (#18459)Elad2019-02-192-6/+13
* swarm/network: rewrite of peer suggestion engine, fix skipped tests (#18404)Viktor Trón2019-02-193-667/+287
* cmd/swarm/swarm-snapshot: swarm snapshot generator (#18453)Elad2019-02-192-76/+11
* swarm/network: fix data race in TestNetworkID test (#18460)Janoš Guljaš2019-02-191-5/+4
* swarm/pot: each() functions refactored (#18452)gluk2562019-01-151-9/+9
* Stream subscriptions (#18355)holisticode2019-01-115-320/+234
* p2p/simulations: eliminate concept of pivot (#18426)Ferenc Szabo2019-01-113-60/+1
* swarm/network: Rename minproxbinsize, add as member of simulation (#18408)lash2019-01-1015-79/+88
* swarm/network: remove isproxbin bool from kad.Each* iterfunc (#18239)Viktor Trón2019-01-108-31/+21
* swarm: Fix T.Fatal inside a goroutine in tests (#18409)Janoš Guljaš2019-01-096-29/+84
* swarm, p2p/protocols: Stream accounting (#18337)holisticode2019-01-082-30/+111
* A few minor code inspection fixes (#18393)Ferenc Szabo2019-01-068-27/+27
* vendor, crypto, swarm: switch over to upstream sha3 packageDave McGregor2019-01-041-1/+1
* swarm: remove unused/dead code (#18351)Anton Evangelatov2018-12-246-100/+3
* swarm/network: Revised depth and health for Kademlia (#18354)lash2018-12-2213-271/+412
* p2p/simulation: Test snapshot correctness and minimal benchmark (#18287)lash2018-12-211-26/+9
* swarm/network/simulation:commented out unreachable code-avoid vet errors (#18...Javier Peletier2018-12-181-7/+4
* Update visualized snapshot test (#18286)holisticode2018-12-181-53/+214
* p2p/simulation: move connection methods from swarm/network/simulation (#18323)Elad2018-12-1711-535/+37
* swarm/network: Correct ambiguity in compared addresses (#18251)lash2018-12-101-2/+1
* swarm: snapshot load improvement (#18220)Janoš Guljaš2018-12-072-2/+1
* swarm/network/stream: Debug log instead of Warn for retrieval failure (#18246)holisticode2018-12-051-1/+3
* Increase bzz version (#18184)holisticode2018-11-273-3/+170
* swarm/network: Correct neighborhood depth (#18066)lash2018-11-2711-37/+207
* swarm/pss: Message handler refactor (#18169)lash2018-11-261-9/+17
* swarm/network/simulation: fix New function for-loop scope (#18161)Janoš Guljaš2018-11-264-1/+56
* swarm/network/stream: use swarm/mock/mem as mock global store (#18157)Janoš Guljaš2018-11-223-53/+11
* swarm/state: refactor InmemoryStore (#18143)Anton Evangelatov2018-11-212-3/+3
* Swarm accounting (#18050)holisticode2018-11-167-35/+61
* swarm/network/simulation: use simulations.Event instead p2p.PeerEvent (#18098)Janoš Guljaš2018-11-166-55/+101
* cmd/swarm, swarm/api/http, swarm/bmt, swarm/fuse, swarm/network/stream, swarm...Alexey Sharov2018-11-145-20/+12
* p2p/simulations, swarm/network: Custom services in snapshot (#17991)lash2018-11-121-6/+25
* swarm, cmd/swarm: address ineffectual assignments (#18048)Anton Evangelatov2018-11-084-13/+12
* swarm/network: light nodes are not dialed, saved and requested from (#17975)Mark Vujevits2018-11-084-13/+153
* swarm: Better syncing and retrieval option definition (#17986)holisticode2018-11-078-51/+134
* swarm: clean up unused private types and functions (#17989)Ferenc Szabo2018-10-271-4/+0
* swarm/network/stream: disambiguate chunk delivery messages (retrieval… (#17...holisticode2018-10-214-12/+47
* swarm/network: disallow historical retrieval requests (#17936)Elad2018-10-195-7/+11
* swarm: Lightnode mode: disable sync, retrieve, subscription (#17899)Attila Gazso2018-10-186-13/+252
* swarm/network/stream: generalise setting of next batch (#17818)Viktor Trón2018-10-127-77/+89
* p2p/simulations: fix a deadlock and clean up adapters (#17891)Felix Lange2018-10-121-18/+1
* Fix retrieval tests and simulation backends (#17723)holisticode2018-10-094-221/+388
* swarm/storage/feeds: removed capital Feed throughoutJavier Peletier2018-10-031-2/+2
* swarm/storage/mru: Renamed rest of MRU referencesJavier Peletier2018-10-031-1/+1
* swarm/storage/mru: Renamed all identifiers to FeedsJavier Peletier2018-10-031-1/+1
* Merge branch 'master' into max-stream-peer-serversJanos Guljas2018-09-276-31/+146
|\
| * Merge pull request #17757 from ethersphere/retrieve-request-ttl-prViktor Trón2018-09-274-22/+64
| |\
| | * swarm: prevent forever running retrieve request loopsBalint Gabor2018-09-264-22/+64
| * | Merge pull request #17734 from frncmx/fix-dos-attack-invalid-hash-lengthViktor Trón2018-09-262-9/+82
| |\ \ | | |/ | |/|
| | * swarm/network/stream: fix DoS invalid hash length (#927)Ferenc Szabo2018-09-212-9/+82
* | | swarm/network/stream: fix a typo in test commentJanos Guljas2018-09-261-1/+1
* | | Merge branch 'master' into max-stream-peer-serversJanos Guljas2018-09-2542-414/+400
|\| |
| * | all: new p2p node representation (#17643)Felix Lange2018-09-2541-403/+389
| |/
| * all: fix various comment typos (#17591)HackyMiner2018-09-202-2/+2
* | cmd/swarm, swarm: add stream peer servers limitJanos Guljas2018-09-246-19/+198
|/
* swarm/network: downgrade fetcher unable to request log message severity (#17692)Janoš Guljaš2018-09-181-1/+1
* swarm: Chunk refactor improvements (#17683)Balint Gabor2018-09-183-6/+6
* swarm: Chunk refactor (#17659)Balint Gabor2018-09-1317-466/+1293
* Kademlia refactor (#17641)Viktor Trón2018-09-1212-361/+225
* all: remove the duplicate 'the' in annotations (#17509)Wenbiao Zheng2018-08-273-3/+3
* swarm: fix typos (#17473)Geon Kim2018-08-221-3/+3
* swarm/network: bump bzz protocol version (#17449)Anton Evangelatov2018-08-212-2/+2
* swarm, swarm/network, swarm/pss: log error and fix logs (#17410)Anton Evangelatov2018-08-211-2/+2
* swarm/network, swarm/storage: validate chunk size (#17397)Anton Evangelatov2018-08-141-0/+7
* swarm: Added lightnode flag (#17291)Attila Gazso2018-08-072-17/+76
* cmd/swarm, swarm: various test fixes (#17299)Janoš Guljaš2018-08-064-10/+29
* Merge netsim mig to master (#17241)holisticode2018-07-3114-2433/+1365
* swarm: network simulation for swarm tests (#769)Janoš Guljaš2018-07-2317-0/+2770
* swarm/network: bump up protocol versions due to wrapped message intro (#17170)Anton Evangelatov2018-07-133-7/+7
* swarm: integrate OpenTracing; propagate ctx to internal APIs (#17169)Anton Evangelatov2018-07-1313-85/+152
* swarm: ctx propagation; bmt fixes; pss generic notification framework (#17150)Anton Evangelatov2018-07-097-15/+304
* swarm: network rewrite mergeethersphere2018-06-2252-4308/+10949
* all: fix various typos (#16533)Wuxiang2018-04-191-1/+1
* swarm: initial instrumentation (#15969)Anton Evangelatov2018-02-234-1/+76
* cmd/swarm: add config file (#15548)holisticode2017-12-124-11/+22
* p2p, swarm/network/kademlia: use IsZero to check for zero time (#15603)ferhat elmas2017-12-041-1/+1
* build: enable unconvert linter (#15456)ferhat elmas2017-11-115-7/+7
* swarm/storage: pyramid chunker re-write (#14382)Zahoor Mohamed2017-09-221-2/+2
* swarm: fix megacheck warningsEgon Elbre2017-08-144-22/+9
* swarm/network/kademlia: set kademlia log output to debug instead of warn (#3787)holisticode2017-03-181-1/+1
* errs: kill it with firePéter Szilágyi2017-03-011-70/+33
* all: disable log message colors outside of gethFelix Lange2017-02-271-1/+1
* eth, les, swarm: fix go vet issues sufraced by log15Péter Szilágyi2017-02-234-6/+6
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-239-158/+151
* swarm: remove superfluous line break in log statementsPéter Szilágyi2017-02-231-1/+1
* swarm/network: fix chunk integrity checks (#3665)Viktor Trón2017-02-132-12/+18
* all: fix ineffectual assignments and remove uses of crypto.Sha3Felix Lange2017-01-092-8/+8
* logger, pow/dagger, pow/ezp: delete dead codeFelix Lange2017-01-071-7/+0
* swarm/network, cmd/swarm: swarm default network id is 3 (to match Ropsten)zelig2016-12-131-1/+1
* cmd/bzzd: swarm daemon fixes (#3359)Viktor Trón2016-11-281-7/+11
* swarm/network: prevent relay of invalid IPsFelix Lange2016-11-231-0/+5
* swarm/network: skip TestSyncDbFelix Lange2016-11-111-0/+2
* all: update license informationFelix Lange2016-11-091-1/+1
* swarm: plan bee for content storage and distribution on web3ΞTHΞЯSPHΞЯΞ2016-08-3114-0/+4462