good morning!!!!

Skip to content
Snippets Groups Projects
  1. Mar 25, 2019
  2. Mar 22, 2019
    • Louis Holbrook's avatar
      swarm/network: Use different privatekey for bzz overlay in sim (#19313) · 2f5b6cb4
      Louis Holbrook authored
      * cmd/swarm, p2p, swarm: Enable ENR in binary/execadapter
      
      * cmd/p2p/swarm: Remove comments + config.Enode nomarshal
      
      * p2p/simulations: Remove superfluous error check
      
      * p2p/simulation: Move init enode comment
      
      * swarm, p2p/simulations, cmd/swarm: Use nodekey in binary record sign
      
      * swarm/network, swarm/pss: Dervice bzzkey
      
      * swarm/pss: Remove unused function
      
      * swarm/network: Store swarm private key in simulation bucket
      
      * swarm/pss: Shorten TextProxNetwork shortrunning test timeout
      
      * swarm/pss: Increase prox test timeout
      
      * swarm/pss: Increase timeout slightly on shortrunning proxtest
      
      * swarm/network: Simplify bucket instantiation in servicectx func
      
      * p2p/simulations: Tcpport -> udpport
      
      * swarm/network, swarm/pss: Simplify + correct lock in servicefunc sim
      
      * swarm/network: Cleanup after rebase on extract swarm enode new
      
      * p2p/simulations, swarm/network: Make exec disc test pass
      
      * swarm/network: Prune ye olde comment
      
      * swarm/pss: Correct revised bzzkey method call
      
      * swarm/network: Clarify comment about privatekey generation data
      
      * swarm/pss: Fix syntax errors after rebase
      
      * swarm/network: Rename misleadingly named method
      
      (amend commit to trigger ci - attempt 5)
      2f5b6cb4
    • Martin Holst Swende's avatar
      trie: disable fnv64a hashing of hashes for bigcache (#19314) · 876f3573
      Martin Holst Swende authored
      * trie: disable fnv64a hashing of hashes for bigcache
      
      * trie/database: add very important period
      876f3573
    • gluk256's avatar
      p2p/simulations: wait until all connections are recreated when uploading snapshot (#19312) · 8d041546
      gluk256 authored
      * swarm/network/simulation: test cases refactored
      
      * swarm/pss: minor refactoring
      
      * swarm/simulation: UploadSnapshot updated
      
      * swarm/network: style fix
      
      * swarm/pss: bugfix
      8d041546
    • Louis Holbrook's avatar
      cmd/swarm, p2p, swarm: Enable ENR in binary/execadapter (#19309) · 09924cbc
      Louis Holbrook authored
      * cmd/swarm, p2p, swarm: Enable ENR in binary/execadapter
      
      * cmd/p2p/swarm: Remove comments + config.Enode nomarshal
      
      * p2p/simulations: Remove superfluous error check
      
      * p2p/simulation: Move init enode comment
      
      * swarm/api: Check error in config test
      
      * swarm, p2p/simulations, cmd/swarm: Use nodekey in binary record sign
      
      * cmd/swarm: Make nodekey available for swarm api config
      09924cbc
  3. Mar 21, 2019
    • Ferenc Szabo's avatar
      travis: extend race detection for swarm p2p packages (#19287) · 35853518
      Ferenc Szabo authored
      * travis: remove verbose from Swarm race tests
      
      By removing -v our output will be cleaner, but the Travis job still
      won't be terminated - due to 'no output for 10 minutes' - as keepalive
      .sh produces a log line every 5 minutes.
      
      * travis: extend Swarm race detection to p2p subpackages
      
      As p2p/protocols, p2p/simulations and p2p/testing packages mostly
      belong to the Swarm team.
      35853518
  4. Mar 20, 2019
    • Anton Evangelatov's avatar
    • Zsolt Felföldi's avatar
      les: fix peer id and reply error handling (#19289) · c53c5e61
      Zsolt Felföldi authored
      * les: fixed peer id format
      
      * les: fixed peer reply error handling
      c53c5e61
    • Elad's avatar
      contracts, swarm: implement EIP-1577 (#19285) · e7d18679
      Elad authored
      * contracts/ens: update public resolver solidity code
      
      * contracts/ens: update public resolver, update go bindings
      
      * update build
      
      * fix ens.sol
      
      * contracts/ens: change contract interface
      
      * contracts/ens: implement public resolver changes
      
      * contracts/ens: added ENSRegistry contract
      
      * contracts/ens: reinstate old contract code
      
      * contracts/ens: update README.md
      
      * contracts/ens: added test coverage for fallback contract
      
      * contracts/ens: added support for fallback contract
      
      * contracts/ens: removed unused contract code
      
      * contracts/ens: add todo and decode multicodec stub
      
      * add encode
      
      * vendor: add ipfs cid libraries
      
      * contracts/ens: cid sanity tests
      
      * contracts/ens: more cid sanity checks
      
      * contracts/ens: wip integration
      
      * wip
      
      * Revert "vendor: add ipfs cid libraries"
      
      This reverts commit 29d9b6b294ded903a1065d96c8149119713cfd12.
      
      * contracts/ens: removed multiformats dependencies
      
      * contracts/ens: added decode tests
      
      * contracts/ens: added eip spec test, minor changes to exiting tests
      
      * contracts/ens: moved cid decoding to own file
      
      * contracts/ens: added unit test to encode hash to content hash
      
      * contracts/ens: removed unused code
      
      * contracts/ens: fix ens tests to use cid decode and encode
      
      * contracts/ens: adjust swarm multicodecs after pr merge
      
      * contracts/ens: fix linter error
      
      * constracts/ens: address PR comments
      
      * cmd, contracts: make peoples lives easier
      
      * contracts/ens: fix linter error
      
      * contracts/ens: address PR comments
      e7d18679
  5. Mar 18, 2019
  6. Mar 16, 2019
    • gluk256's avatar
      swarm/pss: negihbourhood addressing simulation tests (#19278) · 6e401792
      gluk256 authored
      * swarm/pss: fixed bug in pss.process, test added
      
      * swarm/pss: test case updated
      
      * swarm/pss: WaitTillSnapshotRecreated() func added
      
      * swarm/pss: snapshot test updated
      
      * swarm/pss: WaitTillSnapshotLoaded() fixed
      
      * swarm/pss: gofmt applied
      
      * swarm/pss: refactoring, file renamed
      
      * swarm/pss: input data fixed
      
      * swarm/pss: race condition fixed
      
      * swarm/pss: test timeout increased
      
      * swarm/pss: eliminated the global variables
      
      * swarm/pss: tests added
      
      * swarm/pss: comments added
      
      * swarm/pss: comment fixed
      
      * swarm/pss: refactored according to review
      
      * swarm/pss: style fix
      
      * swarm/pss: increased timeout
      6e401792
  7. Mar 15, 2019
  8. Mar 14, 2019
  9. Mar 13, 2019
  10. Mar 12, 2019
  11. Mar 11, 2019
  12. Mar 08, 2019
    • Janoš Guljaš's avatar
      swarm/storage/localstore: global batch write lock (#19245) · 9a58a9b9
      Janoš Guljaš authored
      * swarm/storage/localstore: most basic database
      
      * swarm/storage/localstore: fix typos and comments
      
      * swarm/shed: add uint64 field Dec and DecInBatch methods
      
      * swarm/storage/localstore: decrement size counter on ModeRemoval update
      
      * swarm/storage/localstore: unexport modeAccess and modeRemoval
      
      * swarm/storage/localstore: add WithRetrievalCompositeIndex
      
      * swarm/storage/localstore: add TestModeSyncing
      
      * swarm/storage/localstore: fix test name
      
      * swarm/storage/localstore: add TestModeUpload
      
      * swarm/storage/localstore: add TestModeRequest
      
      * swarm/storage/localstore: add TestModeSynced
      
      * swarm/storage/localstore: add TestModeAccess
      
      * swarm/storage/localstore: add TestModeRemoval
      
      * swarm/storage/localstore: add mock store option for chunk data
      
      * swarm/storage/localstore: add TestDB_pullIndex
      
      * swarm/storage/localstore: add TestDB_gcIndex
      
      * swarm/storage/localstore: change how batches are written
      
      * swarm/storage/localstore: add updateOnAccess function
      
      * swarm/storage/localhost: add DB.gcSize
      
      * swarm/storage/localstore: update comments
      
      * swarm/storage/localstore: add BenchmarkNew
      
      * swarm/storage/localstore: add retrieval tests benchmarks
      
      * swarm/storage/localstore: accessors redesign
      
      * swarm/storage/localstore: add semaphore for updateGC goroutine
      
      * swarm/storage/localstore: implement basic garbage collection
      
      * swarm/storage/localstore: optimize collectGarbage
      
      * swarm/storage/localstore: add more garbage collection tests cases
      
      * swarm/shed, swarm/storage/localstore: rename IndexItem to Item
      
      * swarm/shed: add Index.CountFrom
      
      * swarm/storage/localstore: persist gcSize
      
      * swarm/storage/localstore: remove composite retrieval index
      
      * swarm/shed: IterateWithPrefix and IterateWithPrefixFrom Index functions
      
      * swarm/storage/localstore: writeGCSize function with leveldb batch
      
      * swarm/storage/localstore: unexport modeSetRemove
      
      * swarm/storage/localstore: update writeGCSizeWorker comment
      
      * swarm/storage/localstore: add triggerGarbageCollection function
      
      * swarm/storage/localstore: call writeGCSize on DB Close
      
      * swarm/storage/localstore: additional comment in writeGCSizeWorker
      
      * swarm/storage/localstore: add MetricsPrefix option
      
      * swarm/storage/localstore: fix a typo
      
      * swamr/shed: only one Index Iterate function
      
      * swarm/storage/localstore: use shed Iterate function
      
      * swarm/shed: pass a new byte slice copy to index decode functions
      
      * swarm/storage/localstore: implement feed subscriptions
      
      * swarm/storage/localstore: add more subscriptions tests
      
      * swarm/storage/localsore: add parallel upload test
      
      * swarm/storage/localstore: use storage.MaxPO in subscription tests
      
      * swarm/storage/localstore: subscription of addresses instead chunks
      
      * swarm/storage/localstore: lock item address in collectGarbage iterator
      
      * swarm/storage/localstore: fix TestSubscribePull to include MaxPO
      
      * swarm/storage/localstore: improve subscriptions
      
      * swarm/storage/localstore: add TestDB_SubscribePull_sinceAndUntil test
      
      * swarm/storage/localstore: adjust pull sync tests
      
      * swarm/storage/localstore: remove writeGCSizeDelay and use literal
      
      * swarm/storage/localstore: adjust subscriptions tests delays and comments
      
      * swarm/storage/localstore: add godoc package overview
      
      * swarm/storage/localstore: fix a typo
      
      * swarm/storage/localstore: update package overview
      
      * swarm/storage/localstore: remove repeated index change
      
      * swarm/storage/localstore: rename ChunkInfo to ChunkDescriptor
      
      * swarm/storage/localstore: add comment in collectGarbageWorker
      
      * swarm/storage/localstore: replace atomics with mutexes for gcSize and tests
      
      * swarm/storage/localstore: protect addrs map in pull subs tests
      
      * swarm/storage/localstore: protect slices in push subs test
      
      * swarm/storage/localstore: protect chunks in TestModePutUpload_parallel
      
      * swarm/storage/localstore: fix a race in TestDB_updateGCSem defers
      
      * swarm/storage/localstore: remove parallel flag from tests
      
      * swarm/storage/localstore: fix a race in testDB_collectGarbageWorker
      
      * swarm/storage/localstore: remove unused code
      
      * swarm/storage/localstore: add more context to pull sub log messages
      
      * swarm/storage/localstore: BenchmarkPutUpload and global lock option
      
      * swarm/storage/localstore: pre-generate chunks in BenchmarkPutUpload
      
      * swarm/storage/localstore: correct useGlobalLock in collectGarbage
      
      * swarm/storage/localstore: fix typos and update comments
      
      * swarm/storage/localstore: update writeGCSize comment
      
      * swarm/storage/localstore: global batch write lock
      
      * swarm/storage/localstore: remove global lock option
      
      * swarm/storage/localstore: simplify DB.Close
      9a58a9b9
    • Ferenc Szabo's avatar
      p2p/protocols: fix data race in TestProtocolHook (#19242) · f82185a4
      Ferenc Szabo authored
      dummyHook's fields were concurrently written by nodes and read by
      the test. The simplest solution is to protect all fields with a mutex.
      
      Enable: TestMultiplePeersDropSelf, TestMultiplePeersDropOther as they
      seemingly accidentally stayed disabled during a refactor/rewrite
      since 1836366a.
      
      resolves ethersphere/go-ethereum#1286
      f82185a4
Loading