This project is mirrored from https://gitee.com/mirrors/Mizu.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 28 Oct, 2021 1 commit
  2. 19 Oct, 2021 1 commit
    • M. Mert Yıldıran's avatar
      Add OAS contract monitoring support (#325) · 145e7cda
      M. Mert Yıldıran authored
      * Add OAS contract monitoring support
      
      * Pass the contract failure reason to UI
      
      * Fix the issues related to contract validation
      
      * Fix rest of the issues in the UI
      
      * Add documentation related to contract monitoring feature
      
      * Fix a typo in the docs
      
      * Unmarshal to `HTTPRequestResponsePair` only if the OAS validation is enabled
      
      * Fix an issue caused by the merge commit
      
      * Slightly change the logic in the `validateOAS` method
      
      Change the `contractText` value to `No Breaches` or `Breach` and make the text `white-space: nowrap`.
      
      * Retrieve and display the failure reason for both request and response
      
      Also display the content of the contract/OAS file in the UI.
      
      * Display the OAS under `CONTRACT` tab with syntax highlighting
      
      Also fix the styling in the entry feed.
      
      * Remove `EnforcePolicyFileDeprecated` constant
      
      * Log the other errors as well
      
      * Get context from caller instead
      
      * Define a type for the contract status and make it...
      145e7cda
  3. 15 Sep, 2021 1 commit
  4. 02 Sep, 2021 1 commit
    • M. Mert Yıldıran's avatar
      Refactor Mizu, define an extension API and add new protocols: AMQP, Kafka (#224) · 366c1d0c
      M. Mert Yıldıran authored
      * Separate HTTP related code into `extensions/http` as a Go plugin
      
      * Move `extensions` folder into `tap` folder
      
      * Move HTTP files into `tap/extensions/lib` for now
      
      * Replace `orcaman/concurrent-map` with `sync.Map`
      
      * Remove `grpc_assembler.go`
      
      * Remove `github.com/up9inc/mizu/tap/extensions/http/lib`
      
      * Add a build script to automatically build extensions from a known path and load them
      
      * Start to define the extension API
      
      * Implement the `run()` function for the TCP stream
      
      * Add support of defining multiple ports to the extension API
      
      * Set the extension name inside the extension
      
      * Declare the `Dissect` function in the extension API
      
      * Dissect HTTP request from inside the HTTP extension
      
      * Make the distinction of outbound and inbound ports
      
      * Dissect HTTP response from inside the HTTP extension
      
      * Bring back the HTTP request-response pair matcher
      
      * Return a `*api.RequestResponsePair` ...
      366c1d0c
  5. 08 Aug, 2021 1 commit
  6. 25 Jul, 2021 1 commit
  7. 22 Jul, 2021 1 commit
  8. 15 Jul, 2021 1 commit
  9. 14 Jun, 2021 1 commit
    • nimrod-up9's avatar
      TRA-3212 Passive-Tapper and Mizu share code (#70) · 135b1a5e
      nimrod-up9 authored
      * Use log in tap package instead of fmt.
      
      * Moved api/pkg/tap to root.
      
      * Added go.mod and go.sum for tap.
      
      * Added replace for shared.
      
      * api uses tap module instead of tap package.
      
      * Removed dependency of tap in shared by moving env var out of tap.
      
      * Fixed compilation bugs.
      
      * Fixed: Forgot to export struct field HostMode.
      
      * Removed unused flag.
      
      * Close har output channel when done.
      
      * Moved websocket out of mizu and into passive-tapper.
      
      * Send connection details over har output channel.
      
      * Fixed compilation errors.
      
      * Removed unused info from request response cache.
      
      * Renamed connection -> connectionID.
      
      * Fixed rename bug.
      
      * Export setters and getters for filter ips and ports.
      
      * Added tap dependency to Dockerfile.
      
      * Uncomment error messages.
      
      * Renamed `filterIpAddresses` -> `filterAuthorities`.
      
      * Renamed ConnectionID -> ConnectionInfo.
      
      * Fixed: Missed one replace.
      135b1a5e
  10. 23 May, 2021 1 commit
    • RamiBerm's avatar
      WIP · c3e993bb
      RamiBerm authored
      c3e993bb
  11. 20 May, 2021 1 commit
    • nimrod-up9's avatar
      Tap multiple pods statically (#51) · da24608b
      nimrod-up9 authored
      
      * WIP
      
      * Update tap.go, provider.go, and 2 more files...
      
      * WIP
      
      * WIP
      
      * Solved routine hanging forever: Added missing flag when calling mizuagent.
      
      * Iterate channel with range.
      
      * Panic if har channel is nil or if websocket connection is nil.
      
      * StartPassiveTapper returns read only channel.
      
      * Solved program exiting immediately: Wait for interrupt signal instead of exiting.
      
      * Solve connecting issue - Retry a few times.
      
      * Use lib const instead of magic.
      
      * Nicer error prints.
      
      * Don't coninue piping message if there is an error.
      
      * Comment.
      
      * Dependency injection.
      
      * no message
      
      * Fixed comment.
      
      * Print tapped addresses when they are updated.
      
      * Print errors in cleanup if there are any.
      Co-authored-by: default avatarRamiBerm <rami.berman@up9.com>
      Co-authored-by: default avatarRoee Gadot <roee.gadot@up9.com>
      da24608b
  12. 10 May, 2021 2 commits
  13. 04 May, 2021 1 commit
    • lirazyehezkel's avatar
      Infinite scroll (#28) · 377fc793
      lirazyehezkel authored
      
      * no message
      
      * infinite scroll + new ws implementation
      
      * no message
      
      * scrolling top
      
      * fetch button
      
      * more Backend changes
      
      * fix go mod and sum
      
      * mire fixes against develop
      
      * unused code
      
      * small ui refactor
      Co-authored-by: default avatarRoee Gadot <roee.gadot@up9.com>
      377fc793
  14. 03 May, 2021 1 commit
  15. 02 May, 2021 1 commit
  16. 29 Apr, 2021 1 commit
  17. 28 Apr, 2021 6 commits
  18. 22 Apr, 2021 1 commit