good morning!!!!

Skip to content
Snippets Groups Projects
  1. Mar 22, 2019
  2. 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
  3. 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
  4. Mar 18, 2019
  5. 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
  6. Mar 15, 2019
  7. Mar 14, 2019
  8. Mar 13, 2019
  9. Mar 12, 2019
  10. Mar 11, 2019
  11. 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
    • Anton Evangelatov's avatar
      swarm/storage: add comparison towards leveldb.ErrNotFound (#19243) · bb55b0fb
      Anton Evangelatov authored
      * swarm/storage: add comparison towards leveldb.ErrNotFound
      
      * swarm/storage: wrap leveldb ErrNotFound
      bb55b0fb
    • Anton Evangelatov's avatar
      swarm: fix relationship between spans in open tracing (#19236) · 2cfe0bed
      Anton Evangelatov authored
      * swarm/network: propagate span with ctx
      
      * swarm/network: try to stop stream.send.request spans on time
      
      * swarm/storage: add chunk ref as a log to netstore.fetcher span
      2cfe0bed
Loading