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: rustfs/rustfs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: rustfs/rustfs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feature/audit-logger-init
Choose a head ref
  • 18 commits
  • 43 files changed
  • 8 contributors

Commits on Jul 31, 2025

  1. init audit logger module

    houseme committed Jul 31, 2025
    Configuration menu
    Copy the full SHA
    ee3e279 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    706a764 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2025

  1. Configuration menu
    Copy the full SHA
    1bb9a89 View commit details
    Browse the repository at this point in the history
  2. feat: Add comprehensive tests for authentication module (#309)

    * feat: add comprehensive tests for authentication module
    
    - Add 33 unit tests covering all public functions in auth.rs
    - Test IAMAuth struct creation and secret key validation
    - Test check_claims_from_token with various credential types and scenarios
    - Test session token extraction from headers and query parameters
    - Test condition values generation for different user types
    - Test query parameter parsing with edge cases
    - Test Credentials helper methods (is_expired, is_temp, is_service_account)
    - Ensure tests handle global state dependencies gracefully
    - All tests pass successfully with 100% coverage of testable functions
    
    * style: fix code formatting issues
    
    * Add verification script for checking PR branch statuses and tests
    
    Co-authored-by: anzhengchao <anzhengchao@gmail.com>
    
    * fix: resolve clippy uninlined format args warning
    
    ---------
    
    Co-authored-by: Cursor Agent <cursoragent@cursor.com>
    2 people authored and houseme committed Aug 2, 2025
    Configuration menu
    Copy the full SHA
    64f2287 View commit details
    Browse the repository at this point in the history
  3. feat: add basic tests for core storage module (#313)

    * feat: add basic tests for core storage module
    
    - Add 6 unit tests for FS struct and basic functionality
    - Test FS creation, Debug and Clone trait implementations
    - Test RUSTFS_OWNER constant definition and values
    - Test S3 error code creation and handling
    - Test compression format detection for common file types
    - Include comprehensive documentation about integration test needs
    
    Note: Full S3 API testing requires complex setup with storage backend,
    global configuration, and network infrastructure - better suited for
    integration tests rather than unit tests.
    
    * style: fix code formatting issues
    
    * fix: resolve clippy warnings in storage tests
    
    ---------
    
    Co-authored-by: Cursor Agent <cursoragent@cursor.com>
    2 people authored and houseme committed Aug 2, 2025
    Configuration menu
    Copy the full SHA
    9abe2b0 View commit details
    Browse the repository at this point in the history
  4. feat: add tests for admin handlers module (#314)

    * feat: add tests for admin handlers module
    
    - Add 5 new unit tests for admin handler functionality
    - Test AccountInfo struct creation, serialization and default values
    - Test creation of all admin handler structs (13 handlers)
    - Test HealOpts JSON serialization and deserialization
    - Test HealOpts URL encoding/decoding with proper field types
    - Maintain existing test while adding comprehensive coverage
    - Include documentation about integration test requirements
    
    All tests pass successfully with proper error handling for complex dependencies.
    
    * style: fix code formatting issues
    
    * fix: resolve clippy warnings in admin handlers tests
    
    ---------
    
    Co-authored-by: Cursor Agent <cursoragent@cursor.com>
    2 people authored and houseme committed Aug 2, 2025
    Configuration menu
    Copy the full SHA
    ab63a2b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d5d1368 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4da2760 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2025

  1. upgrade version

    houseme committed Aug 7, 2025
    Configuration menu
    Copy the full SHA
    bd141b8 View commit details
    Browse the repository at this point in the history
  2. Fix: fix data integrity check

    Signed-off-by: junxiang Mu <1948535941@qq.com>
    guojidan authored and houseme committed Aug 7, 2025
    Configuration menu
    Copy the full SHA
    7c1247b View commit details
    Browse the repository at this point in the history
  3. Fix: Separate Clippy's fix and check commands into two commands.

    Signed-off-by: junxiang Mu <1948535941@qq.com>
    guojidan authored and houseme committed Aug 7, 2025
    Configuration menu
    Copy the full SHA
    52151d0 View commit details
    Browse the repository at this point in the history
  4. fix: miss inline metadata (#345)

    weisd authored and houseme committed Aug 7, 2025
    Configuration menu
    Copy the full SHA
    db6147a View commit details
    Browse the repository at this point in the history
  5. Update dependabot.yml

    overtrue authored and houseme committed Aug 7, 2025
    Configuration menu
    Copy the full SHA
    b71596b View commit details
    Browse the repository at this point in the history
  6. fix: Fixed an issue where the list_objects_v2 API did not return dire… (

    #352)
    
    * fix: Fixed an issue where the list_objects_v2 API did not return directory names when they conflicted with file names in the same bucket (e.g., test/ vs. test.txt, aaa/ vs. aaa.csv) (#335)
    
    * fix: adjusted the order of directory listings
    shiroleeee authored and houseme committed Aug 7, 2025
    Configuration menu
    Copy the full SHA
    835c340 View commit details
    Browse the repository at this point in the history
  7. init

    houseme committed Aug 7, 2025
    Configuration menu
    Copy the full SHA
    3ae1303 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2025

  1. Merge branch 'main' of github.com:rustfs/rustfs into feature/audit-lo…

    …gger-init
    
    # Conflicts:
    #	Cargo.lock
    #	Cargo.toml
    #	crates/ahm/Cargo.toml
    #	crates/config/src/constants/env.rs
    #	crates/config/src/lib.rs
    #	crates/notify/src/registry.rs
    #	rustfs/src/auth.rs
    houseme committed Aug 8, 2025
    Configuration menu
    Copy the full SHA
    07fc1eb View commit details
    Browse the repository at this point in the history
  2. fix

    houseme committed Aug 8, 2025
    Configuration menu
    Copy the full SHA
    d12abf8 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2025

  1. fix

    houseme committed Aug 12, 2025
    Configuration menu
    Copy the full SHA
    80e70ba View commit details
    Browse the repository at this point in the history
Loading