Skip to content
Snippets Groups Projects
  1. May 07, 2020
    • Luca Moser's avatar
      Refactors analysis plugins (#403) · 6d3b2a2c
      Luca Moser authored
      * normalize bind addresses prints
      
      * refactors analysis plugins
      
      * adds tests for parsing/serializing heartbeat packets
      
      * adds additional test case
      
      * normalize usage of word 'ids'
      
      * updates packr files
      
      * normalizes handler routes for static assets for the analysis web interface
      
      * normalize config key names
      
      * adjusts configs for new analysis config keys
      
      * fixes review comments
      6d3b2a2c
  2. Apr 30, 2020
  3. Apr 28, 2020
  4. Apr 23, 2020
  5. Apr 22, 2020
    • Levente Pap's avatar
      Analysis Client/Server Refactor (#317) · eeafca86
      Levente Pap authored
      * Update analysis/client with Heartbeat message type
      
      * Refactor analysis/server for heartbeat messages
      
      * Bug fix in analysis server
      
      * Fix heartbeat packet marshaling
      
      * Fix `nodes` and `links` maps handling
      
      * Fix in cleanup in recordedevents
      
      * Fix typos
      
      * Fix event log and heartbeat handling
      
      * Refactor analysis server
      
       * Remove obsolete packet types
       * Run Analysis Server Record Manager in background
       * Refactor Analysis Client with ticker
      
      * Define max amount of neighbors to report
      
      * Small fixes
      
      * New visualization for analysis server
      
      * PR review fixes
      
      * Remove `nodeOnline` and `nodeOffline` events from analysis server
      
      * Refactor analysis frontend
      
      * Fix bug in websocket, remove obsolete triggers
      
      * Remove debug vars, re-enable websocket ping
      
      * Stop ws pings when closed
      
      * Color settings for visualizer
      
      * Update graph colors
      
      * Fix no neighbor bug
      
      * Dynamically change springLength based on nodes
      
      * Small color fix
      
      * Rename ShutdownPriorityAnalysis
      
      * Formatting, linter suggestions
      
      * Update packr file for visualizer
      
      * Websocket Write() instead of TryWrite()
      eeafca86
  6. Apr 21, 2020
  7. Apr 16, 2020
    • Jonas Theis's avatar
      Integration tests (#312) · 14948393
      Jonas Theis authored
      * Add docker compose for running integration tests.
      Runs entry_node and arbitrary number of peers in docker network
      
      * Fix permission denied in container if run without mounting a `rw` volume making it possible to run as throw-away container.
      Remove `VOLUME` from Dockerfile as this only pollutes host system with anonymous volumes.
      
      * Use named network for easier external use
      
      * Add test container that discovers peers and waits for autopeering to happen
      
      * Fix min waitForNeighbors
      
      * Add go.sum
      
      * Run integration tests with Github Actions
      
      * Added framework that abstracts the docker network and provides convenience functionality
      
      * Update directory in Github Actions
      
      * Add bash script for automated local test execution
      
      * Add getMessageByHash endpoint
      
      * Adjust to merge changes
      
      * Add methods to easily do HTTP POST requests
      
      * Added relay message test
      
      * Increase client timeout
      
      * Verbose output for tests makes it easier to follow the execution
      
      * Introduce small API wrapper for GoShimmer HTTP API
      
      * Adjust relay test to use new API wrapper
      
      * WIP: Docker logs
      
      * Fix issue with serving visualizer analysis server of entry node
      
      * Persist logs of containers after CI run
      
      * Fix test file
      
      * Fix uploading of artifacts
      
      * Save all containers' logs as artifacts
      
      * Create logs files also with local run
      
      * Add possibility to retrieve logs from a peer via Docker logs
      
      * Make tester part of the goshimmer module to make code sharing possible
      
      * Use client/lib to make HTTP requests in tester
      
      * Fix unit test directory
      
      * Add comments/doc to the code
      
      * Add readme
      
      * Move tester to own module and don't build container but use existing golang one instead
      
      * Address PR comments
      
      * Adjust to merge
      
      * Only use 1 config file for all containers
      
      * go mod tidy
      
      * Rename client lib base url
      14948393
  8. Mar 19, 2020
  9. Feb 25, 2020
    • Hans Moog's avatar
      Develop.merge binary (#263) · 6edb4a48
      Hans Moog authored
      
      * Feat: started to merge changes
      
      * Refactor: moved parameter package to be a plugin (same with logger)
      
      * Feat: first compiling version of new ontologoies merge
      
      * Feat: ported additional plugins
      
      * Feat: transaction get solid now
      
      * Refactor: reverted some previous changes from debugging
      
      * Feat: added a banner module for the cli interface
      
      * Feat: added a plugin for the port checks
      
      * Feat: fixed some bugs
      
      * Refactor: reverted some changes
      
      * Feat: reworked TransactionParser to use Errors
      
      * Feat: TransactionParser uses Peer
      
      * Feat: started to rework broadCastData webapi call
      
      * Feat: refactored some plugins
      
      * Fix: fixed test of tangle
      
      * Refactor: changed tangle package in graph plugin
      
      * Refactor: uncommented broken code
      
      * Fix: fixed broken method signature in gossip test
      
      * Feat: started adding value tangle
      
      * Feat: adjusted to new hive.go
      
      * Feat: upgraded hive.go
      
      * Clean up PortCheck plugin and make it standalone #259 (#271)
      
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      
      Co-authored-by: default avatarJonas Theis <mail@jonastheis.de>
      6edb4a48
  10. Feb 22, 2020
  11. Feb 17, 2020
  12. Feb 12, 2020
  13. Feb 04, 2020
    • Hans Moog's avatar
      Fixes analysis server event replay issues (#234) · 56213be0
      Hans Moog authored
      * Fix: fixed long locks when replaying events
      
      * Feat: fixed locks in replay method
      
      * Refactor: undone accidental rename
      
      * Feat: WebSocketChannel can be shutdown now
      
      * Fix: fixed return variables overriding access to global vars
      56213be0
  14. Jan 31, 2020
  15. Jan 30, 2020
  16. Jan 28, 2020
  17. Jan 27, 2020
  18. Jan 24, 2020
  19. Jan 23, 2020
  20. Jan 22, 2020
  21. Jan 20, 2020
  22. Jan 17, 2020
Loading