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. 18 Nov, 2021 3 commits
  2. 17 Nov, 2021 6 commits
  3. 16 Nov, 2021 9 commits
  4. 15 Nov, 2021 5 commits
  5. 14 Nov, 2021 2 commits
  6. 11 Nov, 2021 5 commits
  7. 10 Nov, 2021 4 commits
    • M. Mert Yıldıran's avatar
      Fix the acceptance tests after the merger of #279 (#443) · 1ee8fb62
      M. Mert Yıldıran authored
      * Enable acceptance tests
      
      * Fix the acceptance tests
      
      * Move `--headless` from `getDefaultCommandArgs` to `getDefaultTapCommandArgs`
      
      * Fix rest of the failing acceptance tests
      
      * Revert "Enable acceptance tests"
      
      This reverts commit 3f919e865a1133784a917442eb7fd8ca421ce017.
      
      * Revert "Revert "Enable acceptance tests""
      
      This reverts commit c0bfe54b70fa257060e43f7dd25abe8279d23f85.
      
      * Ignore `--headless` in `mizu view`
      
      * Make all non-informative things informative
      
      * Remove `github.com/stretchr/testify` dependency from the acceptance tests
      
      * Move the helper methods `waitTimeout` and `checkDBHasEntries` from `tap_test.go` to `testsUtils.go`
      
      * Split `checkDBHasEntries` method into `getDBEntries` and `assertEntriesAtLeast` methods
      
      * Revert "Revert "Revert "Enable acceptance tests"""
      
      This reverts commit c13342671c43640edd4680cdc403b6b3bbac3d7e.
      
      * Revert "Revert "Revert "Revert "Enable acceptance tests""""
      
      This reve...
      1ee8fb62
    • M. Mert Yıldıran's avatar
      Fix the `Analysis` button's style into its original state (#447) · eb61831a
      M. Mert Yıldıran authored
      * Fix the `Analysis` button's style into its original state
      
      * Fix the MUI button style into its original state
      eb61831a
    • M. Mert Yıldıran's avatar
    • M. Mert Yıldıran's avatar
      Remove the `Reconnect` button (#444) · b970640e
      M. Mert Yıldıran authored
      b970640e
  8. 09 Nov, 2021 1 commit
    • M. Mert Yıldıran's avatar
      Migrate from SQLite to Basenine and introduce a new filtering syntax (#279) · d2fe3f66
      M. Mert Yıldıran authored
      * Fix the OOMKilled error by calling `debug.FreeOSMemory` periodically
      
      * Remove `MAX_NUMBER_OF_GOROUTINES` environment variable
      
      * Change the line
      
      * Increase the default value of `TCP_STREAM_CHANNEL_TIMEOUT_MS` to `10000`
      
      * Write the client and integrate to the new real-time database
      
      * Refactor the WebSocket implementaiton for `/ws`
      
      * Adapt the UI to the new filtering system
      
      * Fix the rest of the issues in the UI
      
      * Increase the buffer of the scanner
      
      * Implement accessing single records
      
      * Increase the buffer of another scanner
      
      * Populate `Request` and `Response` fields of `MizuEntry`
      
      * Add syntax highlighting for the query
      
      * Add database to `Dockerfile`
      
      * Fix some issues
      
      * Update the `realtime_dbms` Git module commit hash
      
      * Upgrade Gin version and print the query string
      
      * Revert "Upgrade Gin version and print the query string"
      
      This reverts commit aa09f904.
      
      * Use WebSocket's itself to query instead of the query string
      
      * Fix some errors related to conversion to HAR
      
      * Fix the issues caused by the latest merge
      
      * Fix the build error
      
      * Fix PR validation GitHub workflow
      
      * Replace the git submodule with latest Basenine version `0.1.0`
      
      Remove `realtime_client.go` and use the official client library `github.com/up9inc/basenine/client/go` instead.
      
      * Move Basenine host and port constants to `shared` module
      
      * Reliably execute and wait for Basenine to become available
      
      * Upgrade Basenine version
      
      * Properly close WebSocket and data channel
      
      * Fix the issues caused by the recent merge commit
      
      * Clean up the TypeScript code
      
      * Update `.gitignore`
      
      * Limit the database size
      
      * Add `Macros` method signature to `Dissector` interface and set the macros provided by the protocol extensions
      
      * Run `go mod tidy` on `agent`
      
      * Upgrade `github.com/up9inc/basenine/client/go` version
      
      * Implement a mechanism to update the query using click events in the UI and use it for protocol macros
      
      * Update the query on click to timestamps
      
      * Fix some issues in the WebSocket and channel handling
      
      * Update the query on clicks to status code
      
      * Update the query on clicks to method, path and service
      
      * Update the query on clicks to is outgoing, source and destination ports
      
      * Add an API endpoint to validate the query against syntax errors
      
      * Move the query background color state into `TrafficPage`
      
      * Fix the logic in `setQuery`
      
      * Display a toast message in case of a syntax error in the query
      
      * Remove a call to `fmt.Printf`
      
      * Upgrade Basenine version to `0.1.3`
      
      * Fix an issue related to getting `MAX_ENTRIES_DB_BYTES` environment variable
      
      * Have the `path` key in request details, in HTTP
      
      * Rearrange the HTTP headers for the querying
      
      * Do the same thing for `cookies` and `queryString`
      
      * Update the query on click to table elements
      
      Add the selectors for `TABLE` type representations in HTTP extension.
      
      * Update the query on click to `bodySize` and `elapsedTime` in `EntryTitle`
      
      * Add the selectors for `TABLE` type representations in AMQP extension
      
      * Add the selectors for `TABLE` type representations in Kafka extension
      
      * Add the selectors for `TABLE` type representations in Redis extension
      
      * Define a struct in `tap/api.go` for the section representation data
      
      * Add the selectors for `BODY` type representations
      
      * Add `request.path` to the HTTP request details
      
      * Change the summary string's field name from `path` to `summary`
      
      * Introduce `queryable` CSS class for queryable UI elements and underline them on hover
      
      * Instead of `N requests` at the bottom, make it `Displaying N results (queried X/Y)` and live update the values
      
      Upgrade Basenine version to `0.2.0`.
      
      * Verify the sha256sum of Basenine executable inside `Dockerfile`
      
      * Pass the start time to web UI through WebSocket and always show the `EntriesList` footer
      
      * Pipe the `stderr` of Basenine as well
      
      * Fix the layout issues related to `CodeEditor` in the UI
      
      * Use the correct `shasum` command in `Dockerfile`
      
      * Upgrade Basenine version to `0.2.1`
      
      * Limit the height of `CodeEditor` container
      
      * Remove `Paused` enum `ConnectionStatus` in UI
      
      * Fix the issue caused by the recent merge
      
      * Add the filtering guide (cheatsheet)
      
      * Update open cheatsheet button's title
      
      * Update cheatsheet content
      
      * Remove the old SQLite code, adapt the `--analyze` related code to Basenine
      
      * Change the method signature of `NewEntry`
      
      * Change the method signature of `Represent`
      
      * Introduce `HTTPPair` field in `MizuEntry` specific to HTTP
      
      * Remove `Entry`, `EntryId` and `EstimatedSizeBytes` fields from `MizuEntry`
      
      Also remove the `getEstimatedEntrySizeBytes` method.
      
      * Remove `gorm.io/gorm` dependency
      
      * Remove unused `sensitiveDataFiltering` folder
      
      * Increase the left margin of open cheatsheet button
      
      * Add `overflow: auto` to the cheatsheet `Modal`
      
      * Fix `GetEntry` method
      
      * Fix the macro for gRPC
      
      * Fix an interface conversion in case of AMQP
      
      * Fix two more interface conversion errors in AMQP
      
      * Make the `syncEntriesImpl` method blocking
      
      * Fix a grammar mistake in the cheatsheet
      
      * Adapt to the changes in the recent merge commit
      
      * Improve the cheatsheet text
      
      * Always display the timestamp in `en-US`
      
      * Upgrade Basenine version to `0.2.2`
      
      * Fix the order of closing Basenine connections and channels
      
      * Don't close the Basenine channels at all
      
      * Upgrade Basenine version to `0.2.3`
      
      * Set the initial filter to `rlimit(100)`
      
      * Make Basenine persistent
      
      * Upgrade Basenine version to `0.2.4`
      
      * Update `debug.Dockerfile`
      
      * Fix a failing test
      
      * Upgrade Basenine version to `0.2.5`
      
      * Revert "Do not show play icon when disconnected (#428)"
      
      This reverts commit 8af2e562.
      
      * Upgrade Basenine version to `0.2.6`
      
      * Make all non-informative things informative
      
      * Make `100` a constant
      
      * Use `===` in JavaScript no matter what
      
      * Remove a forgotten `console.log`
      
      * Add a comment and update the `query` in `syncEntriesImpl`
      
      * Don't call `panic` in `GetEntry`
      
      * Replace `panic` calls in `startBasenineServer` with `logger.Log.Panicf`
      
      * Remove unnecessary `\n` characters in the logs
      d2fe3f66
  9. 08 Nov, 2021 4 commits
  10. 07 Nov, 2021 1 commit