Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Availability module integration #192

Merged

Commits on Aug 23, 2022

  1. Implement factory module

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    bfb3f9d View commit details
    Browse the repository at this point in the history
  2. Add test logger

    A special logger useful for testing.
    Its log entries can later be checked against a reference.
    
    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    64a3ba4 View commit details
    Browse the repository at this point in the history
  3. Add unit tests for factory module

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    1198492 View commit details
    Browse the repository at this point in the history
  4. Use ModuleConfig for the ISS module

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    c5231fd View commit details
    Browse the repository at this point in the history
  5. Add simple mempool and multisig collector

    This is an intermediate commit, the system does not work in this state.
    
    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    710722a View commit details
    Browse the repository at this point in the history
  6. Adapt ISS to use availability module

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    277528e View commit details
    Browse the repository at this point in the history
  7. Consolidate comments and delete dead code

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    4864759 View commit details
    Browse the repository at this point in the history
  8. Handle nil certificates as noops

    Nil certificates are produced by the PBFT view change for padding.
    
    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    522b5dd View commit details
    Browse the repository at this point in the history
  9. Adapt testing code to availability layer

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    178f8aa View commit details
    Browse the repository at this point in the history
  10. Make the linter happy

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    0c33648 View commit details
    Browse the repository at this point in the history
  11. Also return errors from factory module generator

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    3c08fe8 View commit details
    Browse the repository at this point in the history
  12. Support Init event in factory and satisfy linter

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    d0aed13 View commit details
    Browse the repository at this point in the history
  13. Add ModuleParams and more debug to factory module

    The buffer size introduced in the params will be used later
    for buffering early messages.
    
    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    95cd5c8 View commit details
    Browse the repository at this point in the history
  14. Add message buffering to factory module

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    109a3f1 View commit details
    Browse the repository at this point in the history
  15. Adapt simulation to structured module IDs

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    01c09ae View commit details
    Browse the repository at this point in the history
  16. Use factory module to reconfigure avail. layer

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    601c608 View commit details
    Browse the repository at this point in the history
  17. Add a few comments to the chat app implementation

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    bb178ff View commit details
    Browse the repository at this point in the history
  18. Slightly reorganize code based on review comments

    Signed-off-by: Matej Pavlovic <[email protected]>
    matejpavlovic committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    2d14f3c View commit details
    Browse the repository at this point in the history