- Apr 17, 2020
-
-
capossele authored
-
- Apr 16, 2020
-
-
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
-
- Apr 09, 2020
-
-
capossele authored
-
Angelo Capossele authored
Co-Authored-By:
Luca Moser <moser.luca@gmail.com>
-
Angelo Capossele authored
Co-Authored-By:
Luca Moser <moser.luca@gmail.com>
-
Angelo Capossele authored
Co-Authored-By:
Luca Moser <moser.luca@gmail.com>
-
Angelo Capossele authored
Co-Authored-By:
Luca Moser <moser.luca@gmail.com>
-
Angelo Capossele authored
Co-Authored-By:
Luca Moser <moser.luca@gmail.com>
-
- Apr 07, 2020
- Apr 02, 2020
- Mar 30, 2020
-
-
Hans Moog authored
* Feat: refactored message + started to add tests * Refactor: go mod tidy * Refactor: continued to refactor message * Feat: updated to last hive.go + added Signature() methid * Feat: go mod tidy * Feat: added mutex to the signature write in Bytes() * Fix: fixed Signature method * Feat: refactored message methods
-
- Mar 28, 2020
-
-
Jonas Theis authored
* Added plugin structure and DB sequence number. WIP * First version of transaction factory and builders for payloads #275 * Move marshalutil to hive.go * Refactor existing code (before binary) to use new hive.go/identity #282 * Adjust binary code to use hive.go/identity and remove signature/ed25519 #282 * Adjust moved files from merge to use hive.go/marshalutil * Adjust moved files from merge to use hive.go/identity and hive.go/crypto * Adjust to merged changes * Rename to MessageFactory * Use local identity and tip selector * Rename package * Add tests * Changed BuildMessage to receive an interface value instead of pointer * Refactoring and comments * Fix: fixed issues due to refactor * Refactor: refactored the code * Refactor: removed unnecessary messagefactory plugin * Refactor: cleaned up code * Feat: made spammer use messagefactory * Refactor: refactored method name and docs * Refactor: additional refactor * Refactor: go mod tidy Co-authored-by:
Hans Moog <hm@mkjc.net>
-
Jonas Theis authored
* Move marshalutil to hive.go * Refactor existing code (before binary) to use new hive.go/identity #282 * Adjust binary code to use hive.go/identity and remove signature/ed25519 #282 * Adjust moved files from merge to use hive.go/marshalutil * Adjust moved files from merge to use hive.go/identity and hive.go/crypto * Adjust for changes in hive.go * Fix: fixed a bug due to refactor Co-authored-by:
Hans Moog <hm@mkjc.net>
-
Hans Moog authored
* Feat: started reworking output model * Refactor: refactored some of the model * Refactor: started to refactor some additional models * Refactor: started to refactor message layer * Refactor: still refactoring :/ * Refactor: refactored some more * Refactor: some error messages are gone YAY * Refactor: refactor complete
-
- Mar 23, 2020
-
-
Wolfgang Welz authored
* upgrade hive.go * adapt to hive autopeering changes * use fixed version * check for valid gossip service * fix linter warnings * use netutil to check port number * clean up code * adjust autopeering port check * update hive.go * use a new discovery instance * set network ID * increase DB version * upgrade hive.go
-
Hans Moog authored
* Feat: refactored the address * Feat: started adding solidification of transferOutputs * Feat: cleaned up checker code * Feat: going to bed - good night world * Feat: refactored transferoutput package * Fix: fixed a bug from refactoring * Refactor: removed old transferoutputmetadata package * Refactor: started refactoring transfer package * Refactor: refactored transfer/id package * Refactor: moved transfer struct to new package * Refactor: fixed issues after refactor * Refactor: fixed sth * Refactor: continued to move files * Refactor: commit before migration of last refactored files * Refactor: another refactor before move * Refactor: refactor test * Fix: fixed some bugs connected to refactor * Refactor: continued refactor * Refactor: fixed some bugs * Refactor: does it work now? * Feat: added a method to generate a random transferid * Feat: rename transfer to transaction * Refactor: refactor according to new names * Refactor: continued to refactor transaction package * Refactor: moved payload id to payload package * Refactor: moved signatures to transaction package * Refactor: moved signature to transaction * Fix: fixed bug due to refactor * Fix: fixed bugs due to refactor * Refactor: fixed some bugs after refactor * Fix: fixed additional bugs * Fix: bug fix * Refactor: moved signature to signaturescheme package * Fix: fixed signatures test * Fix: fixed bug in tangle * Fix: fixed payloadmetadata test * Fix: fixed payload test * Refactor: moved payloadmetadata to payload package * Fix: fixed some refactor bugs * Fix: fixed a bug due to refactor * Fix: fixed broken test * Refactor: moved approver to payload package * Refactor: moved missingpayload to payload package * Refactor: refactored coloredbalance package * Fix: fixed bug due to refactor * Refactor: moved address signaturescheme to address package * Fix: fixed refactor bug * Feat: added missing outputs to tangle * Fix: fixed issues due to refactor * Refactor: started moving tangle classes to tangle package * Refactor: moved payloadmetadata to tangle * Fix: fixed bugs due to refactor * Refactor: moved TransactionMetadata to tangle package * Refactor: moved some files to tangle * Fix: fixed bug due to refactor * Feat: added TransactionMetadata storage * Fix: fixed some issues * Fix: fixed some issues * Fix: fixed missing release
-
- Feb 25, 2020
-
-
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:
Hans Moog <hm@mkjc.net> Co-authored-by:
Jonas Theis <mail@jonastheis.de>
-
Hans Moog authored
-
- Feb 22, 2020
- Feb 21, 2020
-
-
Hans Moog authored
-
- Feb 20, 2020
-
-
Hans Moog authored
-
- Feb 19, 2020
-
-
Hans Moog authored
-
- Feb 18, 2020
- Feb 17, 2020
-
-
Hans Moog authored
-
- Feb 14, 2020
-
-
Hans Moog authored
-
- Feb 12, 2020
-
-
Wolfgang Welz authored
* use autopeering from hive.go * update hive.go
-
- Jan 31, 2020
-
-
Jake Cahill authored
* Improve API docs and add to separate folder * Fix table format * Update api-reference.md
-
- Jan 28, 2020
-
-
Jonas Theis authored
* Add OpenAPI/Swagger documentation for web api #111 * Improve descriptions and add examples where possible * Adjust API documentation #111 * Add error responses Co-authored-by:
Angelo Capossele <angelocapossele@gmail.com> Co-authored-by:
Jake Cahill <45230295+JakeSCahill@users.noreply.github.com> Co-authored-by:
Wolfgang Welz <welzwo@gmail.com>
-
Wolfgang Welz authored
-
- Jan 27, 2020
-
-
Luca Moser authored
-
- Jan 24, 2020
-
-
Wolfgang Welz authored
-
- Jan 23, 2020
-
-
Luca Moser authored
-
Luca Moser authored
-