Skip to content
Snippets Groups Projects
  1. Nov 30, 2020
    • Samuelle MOLLARD's avatar
      modified: core.go · bd602472
      Samuelle MOLLARD authored
      	modified:   tutorial/plugin.go
      	modified:   ../tools/docker-network/docker-compose.yml
      
      Allows for code to be executed (soon i guess)
      bd602472
  2. Nov 23, 2020
  3. Nov 16, 2020
    • Rajiv Shah's avatar
      chore: Use Go 1.15.5 (#837) · 59779fdb
      Rajiv Shah authored
      Previous versions of Go have an issue where a specially crafted input to a math operation can cause a panic (CVE-2020-28362). This bug is fixed in Go 1.15.5.
      Unverified
      59779fdb
  4. Nov 09, 2020
  5. Nov 06, 2020
  6. Nov 02, 2020
  7. Oct 29, 2020
  8. Oct 28, 2020
  9. Oct 16, 2020
  10. Oct 12, 2020
  11. Oct 09, 2020
  12. Oct 07, 2020
    • Angelo Capossele's avatar
      Add multiple dRNG committee (#779) · db0d8ac1
      Angelo Capossele authored
      * :sparkles: Add support for multiple drng committees
      
      * :bug: Fix compilation issues
      
      * :white_check_mark: Fix dRNG test
      
      * :white_check_mark: Fix integration tests
      
      * :lipstick: Update dRNG dashboard section
      
      * :wrench: Add default Pollen dRNG committee members
      
      * :wrench: Add default X-Team dRNG committee members
      
      * :white_check_mark: Fix integration test
      
      * :beers: Fix error shadow declaration
      
      * :beers: Address review comments
      
      * :wrench: Make Pollen and XTeam dRNG instanceID constant
      Unverified
      db0d8ac1
    • Angelo Capossele's avatar
      Write rand-seed output to a file (#774) · 1450d444
      Angelo Capossele authored
      * :ambulance:  Write rand-seed output to a file
      
      * :pencil2:  Fix review comments
      
      * :beers: Address review comment
      Unverified
      1450d444
  13. Sep 30, 2020
    • Ching-Hua (Vivian) Lin's avatar
      refactor: Flatten webapi (#753) · 806ee367
      Ching-Hua (Vivian) Lin authored
      * refactor: Flatten webapi plugin
      
      * fix: Remove settings for testing
      
      * refactor: Update disabled plugins in docker-network and intergration-tests
      
      * fix: Unexport log
      
      * fix: Upadate the imported package in consensus integration test
      
      * fix: Fix :dog:
      
      * refactor: Make endpoints as subplugins
      
      * fix: Fix :dog:
      
      * refactor: Rename utils.go to common.go
      
      * refactor: Unexported api handlers
      
      * fix: Minor fix
      
      * refactor: Move drng/info api to drng/
      
      * refactor: Move spammer from webapi to core plugins
      Unverified
      806ee367
    • Jonas Theis's avatar
      Clock synchronization according to proposal (#748) · 1aaf9c57
      Jonas Theis authored
      * Add clock synchronization according to proposal
      
      * go mod tidy
      
      * Disable clock plugin in Docker network by default
      Unverified
      1aaf9c57
  14. Sep 28, 2020
  15. Sep 22, 2020
  16. Sep 21, 2020
    • Ching-Hua (Vivian) Lin's avatar
      refactor: Remove binary/messagelayer and replace with tangle package (#740) · b8c3db3a
      Ching-Hua (Vivian) Lin authored
      * refactor: Move messagelayer/message to tangle/
      
      * refactor: Modify the method receiver and annotate the error messages
      
      * refactor: Move messagelayer/payload to tangle/
      
      * refactor: Modify the method receiver and annotate err messages in payload
      
      * refactor: Move messagelayer/messagerequester to tangle/
      
      * refactor: Modify the method receiver in requester
      
      * refactor: Move messageparser/builtinfilter to tangle/
      
      * refactor: Move messageparser/ to tangle/
      
      * fix: Import fmt and minor fixes
      
      * refactor: Move messagefactory/ to tangle/
      
      * refactor: Move tipselector/ to tangle/
      
      * refactor: Rename method receivers in tipselector
      
      * refactor: Move messagelayer/tangle to tangle/
      
      * refactor: Rename method receivers and annotate error messages in tangle
      
      * refactor: Move messagelayer/test to tangle/
      
      * fix: Update to the develop branch
      
      * refactor: Create data payload in testing message creation
      
      * refactor: Use tangle package in gossip
      
      * fix: Fix :dog:
      
      
      
      * fix: Rename for consistency
      
      * fix: Move message related const from payload.go to message.go
      
      * refactor: Use single character for method receivers
      
      * fix: Fix the unit test by using the correct variable name
      
      * refactor: Use tangle package in spammer
      
      * refactor: Use tangle package in faucet
      
      * refactor: Use tangle package in networkdelay
      
      * refactor: Use tangle package in valuetransfer
      
      * refactor: Use tangle package in messagelayer plugin
      
      * refactor: Use tangle package in gossip plugin
      
      * refactor: Use tangle package in syncbeacon plugin
      
      * refactor: Use tangle package in syncbeaconfollower plugin
      
      * refactor: Use tangle package in webapi plugin
      
      * refactor: Use tangle package in issuer plugin
      
      * refactor: Use tangle package in pow plugin
      
      * refactor: Use tangle package in metrics plugin
      
      * refactor: Use tangle package in drng plugin
      
      * refactor: Use tangle package in prometheus plugin
      
      * refactor: Use tangle package in dashboard plugin
      
      * refactor: Use tangle package in integration tests
      
      * fix: Fix unit tests
      
      * refactor: Remove binary/messaglayer
      
      * Feat: merged marshal changes
      
      * Feat: removed superfluous test
      
      * Fix: fixed wrong comment
      
      * refactor: Annotate error messages in marshal functions
      
      * refactor: Import fmt package
      
      * refactor: Aggregate all filters into filter.go
      
      * refactor: Rename Factory to MessageFactory to clarify the functionality
      
      * refactor: Rename Parser to MessageParser to clarify the functionality
      
      * refactor: Rename Requester to MessageRequester to clarify the functionality
      
      * refactor: Rename Parse to FromMarshalUtil for naming consistency
      
      * refactor: Fix comments
      
      * refactor: Fix comments
      
      * fix: Use the correct function
      
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      Unverified
      b8c3db3a
  17. Sep 14, 2020
    • Hans Moog's avatar
      Feat: updated hive.go (#729) · 14592f27
      Hans Moog authored
      * Feat: updated hive.go
      
      * Feat: started refactoring parsing of entities
      
      * Feat: first changes due to hive.go new marshaling logic
      
      * Feat: fixed MessageMetadata
      
      * Feat: fixed Approver
      
      * Feat: updated MissingMessage
      
      * Feat: started updating first branch models
      
      * Feat: ported ConflictSet
      
      * Fix: fixed bug with Conflict
      
      * Fix: fixed some issues
      
      * Fix: fixed branchmanager refactor
      
      * Feat: refactored payload marshaling
      
      * Feat: finished reworking PayloadMetadata
      
      * Feat: finished refactoring PayloadApprover
      
      * Fix: fixed some more models
      
      * Feat: fixed some more issues
      
      * Fix: one model left :P
      
      * Fix: fixed last model
      
      * Feat: fixed test
      
      * Fix: fixed unused var bug due to debug
      
      * Feat: fixed something in faucet payload
      
      * Fix: fixed some issues
      
      * Fix: fixed a bug in the refactor
      
      * Feat: added debug output if error in drng test
      
      * :arrow_up:
      
       Update drand docker image
      
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      Co-authored-by: default avatarcapossele <angelocapossele@gmail.com>
      Unverified
      14592f27
  18. Sep 09, 2020
  19. Sep 07, 2020
  20. Aug 25, 2020
    • Angelo Capossele's avatar
      :sparkles: Add rand-seed tool (#710) · 2a3f56ba
      Angelo Capossele authored
      Unverified
      2a3f56ba
    • Hans Moog's avatar
      Fix: missing message race condition (#702) · 4032c81b
      Hans Moog authored
      * Fix: Fixes the race condition when marking messages as missing
      
      * Feat: added unit test for race condition
      
      * Feat: upgraded hive.go
      
      * Feat: changed missing message tracker to consider actual ids
      
      * Feat: updated to latest hive.go
      
      * :bug: Fix missing map initialization
      
      * :arrow_up:
      
       Update integration test dependencies
      
      * Feat: updated test to be more realistic
      
      * Feat: refactored test
      
      * Feat: upgraded to latest hive.go
      
      * Feat: go mod tidy
      
      * Fix: fixed some bugs
      
      * Feat: added debug log to tangle
      
      * Feat: changed location of log file
      
      * Feat: cleaned up message requester
      
      * Feat: upgraded to latest hive.go
      
      * Feat: updated hive
      
      * Fix: fixed call to wrong logger method
      
      * Feat: added logger through hive.go
      
      * Feat: updated hive.go
      
      * Feat: added new hive.go
      
      * Feat: update to latest hive.go
      
      * Fix: fix after changes in hive.go
      
      * Feat: refactored randomMap
      
      * Fix: fixed objectstorage leak
      
      * Refactor: reverted changes to dbstats
      
      * Fix: removed unused variable
      
      * Refactor: refactored MissingMessages function
      
      Co-authored-by: default avatarWolfgang Welz <welzwo@gmail.com>
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      Co-authored-by: default avatarcapossele <angelocapossele@gmail.com>
      Unverified
      4032c81b
  21. Aug 24, 2020
  22. Aug 12, 2020
  23. Aug 10, 2020
  24. Jul 27, 2020
  25. Jul 25, 2020
    • Angelo Capossele's avatar
      minor improvements (#672) · 97fd9862
      Angelo Capossele authored
      * :wrench: Add syncbeacon to config
      
      * :recycle: Refactor syncbeaconfollower
      
      * Fix syncbeacon integration test
      
      * :bug: Fix double-spend tool
      
      * :lipstick: Fix analysis dashboard title
      
      * :construction: Add Shutdown method to messageRequester
      
      * :poop: Dirty FCOB shutdown fix
      
      * :loud_sound: Add debug logs for message tangle shutdown
      
      * :pencil2: Fix typo
      
      * :bug:
      
       Fix message Tangle objects released
      
      * Load all missing messages into message requester on startup
      
      * Fix pointer issue for anonymous function
      
      * Fix consensus integration test
      
      Co-authored-by: default avatarjonastheis <mail@jonastheis.de>
      Unverified
      97fd9862
  26. Jul 24, 2020
    • Jonas Theis's avatar
      Integrate sync beacon (#670) · b1b78a60
      Jonas Theis authored
      * Use sync beacon follower plugin instead of sync plugin
      
      * Remove sync and bootstrap plugin
      
      * Refactor sync beacon stuff
      
      * Update Docker network to use sync beacon plugins
      
      * :lipstick: Add detailed sync status to dashboard
      
      * :sparkles: Add detailed sync status to info API
      
      * :rotating_light: Fix linter warning
      
      * :lipstick: Add Explorer support for sync beacon messages
      
      * Initial integration test support for sync beacon plugins
      
      * Fix consensus integration test
      
      * Disable sync beacon follower plugin according to config
      
      * :white_check_mark: Fix dRNG integration-test
      
      * Fix sync beacon test
      
      * :white_check_mark:
      
       Fix common integration test
      
      * Clean up and add some comments
      
      Co-authored-by: default avatarcapossele <angelocapossele@gmail.com>
      Unverified
      b1b78a60
  27. Jul 23, 2020
    • Hans Moog's avatar
      Feat/wallet (#533) · 7ba94158
      Hans Moog authored
      * Feat: started adding new logic to the wallet package
      
      * Feat: intermediary commit
      
      * Feat: added Outputs to wallet
      
      * Feat: started implementing SendFunds
      
      * Feat: added AddressManager + refactored code
      
      * Feat: tx gets constructed
      
      * Feat: txs get sent now
      
      * Feat: fixed bug after merge
      
      * Fix: fixed faucet
      
      * Fix: fix double spend tool
      
      * Fix: refactored broken tests
      
      * Fix: fixed additional tests
      
      * Fix: fixed some integration tests
      
      * Fix: fixed some issues
      
      * Fix: fixed further bugs in integration tests
      
      * Fix: fixed some bugs
      
      * :white_check_mark: Make WaitToKillTimeInSeconds a parameter
      
      * :wrench: Set default ParaWaitToKill to 60 seconds
      
      * :bug: Fix bug
      
      * Feat: added an output manager
      
      * Fix: fixed bug
      
      * Feat: added new features to the wallet
      
      * Feat: added missing comments
      
      * Feat: updated some stuff
      
      * Feat: started to implement a cli wallet
      
      * Feat: added new features to cli wallet
      
      * Feat: added more features to cli wallet
      
      * Feat: MOAR FEATURES
      
      * Feat: finished wallet
      
      * Fix: fixed bug due to refactor
      
      * Fix: fixed bugs
      
      * Refactor: removed comments from private methods
      
      * do not ignore client lib
      
      * move wallet inside of the client dir
      
      * do not ignore client in docker build
      
      * go fmt yourself
      
      * Feat: added config to wallet
      
      * Feat: exe creates default config upon first launch
      
      * Feat: updated gitignore
      
      * Feat: refactored some code
      
      * Feat: added ERROR to all "non-fatal" error messages
      
      * Feat: removed error prefix from call and moved to func
      
      * Feat: indented error message
      
      * Feat: make commands look like params in useage print
      
      * Feat: reordered commands and params
      
      * Feat: fixed bug with colored coins creation
      
      * Fix: fixed missing unit tests
      
      * Feat: added message to sendfunds
      
      * Feat: added message for faucet POW call
      
      * Feat: intermediary commit
      
      * Fix: Enable server-status to get server information
      
      * Fix: Fix dependency cycle
      
      * Fix: Fix unit test errors
      
      * Fix: Fix integration test
      
      * Fix: Fix consensus integration test
      
      * Fix: fix :dog:
      
      * Refactor: Reorganize the wallet files to make it cleaner
      
      * Fix: Fix :dog:
      
      * :package:
      
       Add script for building cli-wallet binaries
      
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      Co-authored-by: default avatarcapossele <angelocapossele@gmail.com>
      Co-authored-by: default avatarWolfgang Welz <welzwo@gmail.com>
      Co-authored-by: default avatarjkrvivian <jkrvivian@gmail.com>
      Unverified
      7ba94158
    • Acha Bill's avatar
      sync beacon plugin (#644) · 4fb473f2
      Acha Bill authored
      * sync beacon
      
      * add integration tests
      
      * save point
      
      * use beacon as anchor point
      
      * review suggestion
      
      * check if monitor is already running before starting
      
      * debug: add logs
      
      * fix tests
      
      * separeate into sync beacon and sync beacon follower
      
      * review fixes
      
      * review changes
      Unverified
      4fb473f2
  28. Jul 22, 2020
  29. Jul 21, 2020
    • Angelo Capossele's avatar
      Unverified
      0a1c4e71
    • Levente Pap's avatar
      Sync Debug Metrics/Tools (#646) · e7c0236b
      Levente Pap authored
      * Get message requester queue size
      
      * New metric MessageRequestQueueSize
      
      * Add Prometheus exporter for MessageRequestQueueSize
      
      * Fix msgRequester metrics measurement
      
      * Update local_dashboard with msgRequestQueueSize panel
      
      * Add DBStats method to msg layer tangle
      
      * Measure DBStats in metrics plugin, report via Prometheus
      
      * :chart_with_upwards_trend: Add "Messages in DB" chart to local grafana dashboard
      
      * Fix DBStats method
      
      * Refactor DBStats metrics collection, update default params
      
      * print DBStats() func ints
      
      * Compare iterative and incremental DBStat data collection
      
      * Add messageCount and solidMessageCOunt to /info webapi endpoint
      
      * Cleanup metrics and prometheus plugin
      
      * Update /info webapi data collection
      
      * Fix too many relases in message tange
      
      * Small fixes
      
      * FIx avgSolidificationTime metrics
      
      * Fix avgSolidificationTime calc
      
      * :chart_with_upwards_trend: "Add Average Solidificaiton Time" Chart to Grafana Dashboard
      
      * Restore metrics plugin parameters
      
      * :lipstick: Add synced status to node dashboard
      
      * Make scheduledRequestsMutex a RWMutex
      
      * Add client lib tool for past cone exist verification
      
      * Update local_dahboard for docker-network
      
      * :sparkles: Introduce tools endpoint for webapi
      
       - disabled by deafult
       - contains utility api-s, e.g., "tools/pastcone" that given
         a message ID, checks if all messages in the past cone are
         present in DB down to genesis
       - Add PastConeExist() client api method
      
      * Get rid of debug prints
      
      * Small fixes
      
      * :lipstick:
      
       Update grafana dashboards
      
      * Update client/tools.go
      
      Co-authored-by: default avatarJonas Theis <mail@jonastheis.de>
      
      * PR review updates
      
      * Remove unused variable in metrics/message
      
      Co-authored-by: default avatarLuca Moser <moser.luca@gmail.com>
      Co-authored-by: default avatarJonas Theis <mail@jonastheis.de>
      Unverified
      e7c0236b
  30. Jul 20, 2020
    • Angelo Capossele's avatar
      Various sync related fixes (#650) · 439e8ab8
      Angelo Capossele authored
      * :mag: Add workerpools load on Prometheus
      
      * :bug: Fix bug
      
      * :zap: Change unlock order in MessageRequester StartRequest
      
      * :recycle: Refactor gossip manager workerpools
      
      * :recycle: Disable filter workerpools
      
      * :recycle: Increase WorkerPools size
      
      * :recycle: Increase docker shutdown timeout
      
      * :recycle: Clean up code
      
      * :recycle: Refactor
      
      * :heavy_minus_sign: Remove filter shutdown
      
      * :zap: Increase messageRequestWorkerCount
      Unverified
      439e8ab8
Loading