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: Keeper-Security/Commander
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v17.1.10
Choose a base ref
...
head repository: Keeper-Security/Commander
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v17.1.11
Choose a head ref
  • 15 commits
  • 45 files changed
  • 8 contributors

Commits on Oct 2, 2025

  1. Improved pam legacy command to toggle Legacy mode ON/OFF (#1599)

    * Improved pam legacy command to toggle legacy mode ON/OFF
    * Added --status option to print current state
    * Improved keeper_dag vertex logging
    idimov-keeper authored and sk-keeper committed Oct 2, 2025
    Configuration menu
    Copy the full SHA
    bae49e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a3b899 View commit details
    Browse the repository at this point in the history
  3. Fixed IAM User rotation (#1602)

    IAM User rotation should not convert to General rotation on update
    idimov-keeper authored and sk-keeper committed Oct 2, 2025
    Configuration menu
    Copy the full SHA
    2ec800d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e45753d View commit details
    Browse the repository at this point in the history
  5. Service Mode Response Updates (#1601)

    * Update error responses to be consistent
    
    * Update response for commands where logs are generated and flags are mandatory
    
    * Update readme with correct errors handled and Code clean/ refactor.
    
    * Update service-mode unit-tests
    amangalampalli-ks authored and sk-keeper committed Oct 2, 2025
    Configuration menu
    Copy the full SHA
    dde375e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b1d41ad View commit details
    Browse the repository at this point in the history
  7. fix: Complete argument parsing fix for commands with global arguments

    This commit fixes the argument parsing issue introduced in commit 8100dc2 where
    global arguments (like --config, --server, --debug) appearing after command names
    were incorrectly passed to subcommand parsers.
    
    The fix:
    - Preserves original argument order to maintain proper flag/value pairing
    - Filters out all main parser arguments before reconstruction
    - Handles both --arg=value and --arg value formats
    - Properly quotes all arguments using shlex.quote()
    
    Fixes commands like:
    - keeper record-add --config='config.json' -t 'Title' -rt login ...
    - keeper record-add --debug --server='host' -t 'Title' ...
    
    This resolves the 'unrecognized arguments' errors while maintaining the
    original fix for service-create command issues.
    craiglurey authored and sk-keeper committed Oct 2, 2025
    Configuration menu
    Copy the full SHA
    7aaeaf3 View commit details
    Browse the repository at this point in the history
  8. Added Support for Cloudflare in Service Mode

    # Conflicts:
    #	keepercommander/service/core/service_manager.py
    pvagare-ks authored and sk-keeper committed Oct 2, 2025
    Configuration menu
    Copy the full SHA
    023eff9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d0a4dfa View commit details
    Browse the repository at this point in the history
  10. lambda_handler.py overhaul

    Our Lambda handler script returns an error in production, due to two problems with the script:
    By default, Lambda file system cannot file to 
     → We import keepercommander without setting HOME, TMPDIR and TEMP environment variables, which would cause an issue as it would create pycache in user directory.
     → We call api.login(), which will attempt to create a .keeper/config.json file in user directory - which Lambda isn't allowed to do.
    This change request introduces the following:
    Complete overhaul of the lambda handler script
    -Added HOME, TMPDIR and TEMP environment variables before import
    -Added code that creates custom /tmp/.keeper/ dir to store the config file.
    -Added code that leverages the get_params_from_config() function to store the config file in custom /tmp/.keeper/ dir.
    -Removed email handler function as it was useful but not on topic for Keeper SDK. Replaced it with more basic functions specific to Keeper SDK.
    Reworked the step by step explanation of the program to fit the overhaul.
    The Layer Content script is also outdated by hoping to get some help from Commander contributors for this.
    lthievenaz-keeper authored and sk-keeper committed Oct 2, 2025
    Configuration menu
    Copy the full SHA
    473630d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1cb7fa8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3e722e0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dd30400 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    64da693 View commit details
    Browse the repository at this point in the history
  15. Release 17.1.11

    sk-keeper committed Oct 2, 2025
    Configuration menu
    Copy the full SHA
    1bae535 View commit details
    Browse the repository at this point in the history
Loading