Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: gojue/ecapture
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.3.1
Choose a base ref
...
head repository: gojue/ecapture
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.4.0
Choose a head ref
  • 12 commits
  • 52 files changed
  • 4 contributors

Commits on Jul 6, 2025

  1. feat: implement WebSocket client and server for log transmission (#806)

    * feat: implement WebSocket client and server for log transmission
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    
    * fix: correct loggerTypeWebsocket value and tidy up command function
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    
    * fix: improve error handling and ensure proper resource cleanup in WebSocket connections
    
    Co-authored-by: Hugo <77865234+zenyanle@users.noreply.github.com>
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    
    * fix: update error message formatting in WebSocket connection handling
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    
    ---------
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    Co-authored-by: Hugo <77865234+zenyanle@users.noreply.github.com>
    cfc4n and zenyanle authored Jul 6, 2025
    Configuration menu
    Copy the full SHA
    5292be2 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2025

  1. Configuration menu
    Copy the full SHA
    260beae View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2025

  1. Configuration menu
    Copy the full SHA
    74d59c9 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2025

  1. feat: add WebSocket server and PacketData structure for log handling (#…

    …810)
    
    1. Added WebSocket server and client implementations to support event collection and log transmission.
    2. Introduced support for eCaptureQ for logging and event handling, including enhancements to log format and heartbeat mechanisms.
    3. Improved connection management, error handling, connection closure, and heartbeat functionality in both WebSocket server and client to enhance stability and cleanup.
    4. Refined log buffering logic, removed debug print statements, and improved error handling in message key checks and JSON decoding.
    5. Enhanced the string representation of GoTLSEvent by adding Base64 encoding of the payload for better log readability.
    6. Refactored the server code to use http.ServeMux for WebSocket handling and improved test cases for better connection handling and message validation.
    
    ---------
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    cfc4n authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    d6cebb5 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2025

  1. feat: add WebSocket API documentation for eCapture

    [skip ci]
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    cfc4n committed Aug 2, 2025
    Configuration menu
    Copy the full SHA
    6cc4f2a View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2025

  1. feat: refactor event types to use unified Type structure across events (

    #814)
    
    * Refactored event types to use a unified Type structure for improved consistency across events.
    * Aligned struct field formatting for better readability and consistency, especially in the event_base.go file.
    * Added a GitHub Actions workflow for PR debug builds and artifact uploads.
    ---------
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    cfc4n authored Aug 6, 2025
    Configuration menu
    Copy the full SHA
    3d0f733 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2025

  1. feat: add GitHub Actions workflow for PR debug builds and artifact up…

    …loads (#815)
    
    ## Features Added
    
    - **GitHub Actions Workflow**: Implemented a workflow for debugging PR builds and uploading artifacts.
    - **Artifact Matrix Strategy**: Enhanced the PR debug build workflow by introducing an artifact matrix strategy for better management.
    - **Naming Consistency**: Updated the naming convention for artifacts in the PR debug build workflow to ensure consistency across builds.
    - **Artifact Retention**: Reduced the retention period for artifacts in the PR debug build workflow to 7 days, optimizing storage usage.
    
    ---
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    cfc4n authored Aug 7, 2025
    Configuration menu
    Copy the full SHA
    d88cb5e View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2025

  1. fix: update GitHub Actions workflow for PR debug builds and artifact …

    …uploads (#817)
    
    * fix: update GitHub Actions workflow for PR debug builds and artifact uploads
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    
    * fix: remove unnecessary condition for PR comment step in workflow
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    
    ---------
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    cfc4n authored Aug 9, 2025
    Configuration menu
    Copy the full SHA
    8e504d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2025

  1. fix: correct return statements and improve error handling in BoringSSL (

    #816)
    
    - fix: correct return statements and improve error handling in BoringSSL and OpenSSL integration
    - fix: update pointer casting and variable initialization in OpenSSL integration
    - fix: update comments for clarity in BoringSSL and OpenSSL integration
    
    ---------
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    cfc4n authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    7dd4e9e View commit details
    Browse the repository at this point in the history
  2. feat: implement OpenSSL version downgrade logic and improve logging (#…

    …819)
    
    - feat: implement OpenSSL version downgrade logic and improve logging
    - fix: implement version comparison logic for OpenSSL downgrade
    
    ---------
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    cfc4n authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    cb3c3fb View commit details
    Browse the repository at this point in the history
  3. feat: update OpenSSL version offsets for 3.0, 3.2, 3.3, 3.4, and 3.5 (#…

    …820)
    
    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    cfc4n authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    bcf9d2a View commit details
    Browse the repository at this point in the history
  4. release v1.4.0

    Signed-off-by: CFC4N <cfc4n.cs@gmail.com>
    cfc4n committed Aug 10, 2025
    Configuration menu
    Copy the full SHA
    a0c2949 View commit details
    Browse the repository at this point in the history
Loading