Skip to content

Fix regression: basic filename, password and keyfile command line parameters being ignored#1608

Merged
phoerious merged 1 commit intorelease/2.3.1from
hotfix/1533-fix-cli-parameters
Mar 3, 2018
Merged

Fix regression: basic filename, password and keyfile command line parameters being ignored#1608
phoerious merged 1 commit intorelease/2.3.1from
hotfix/1533-fix-cli-parameters

Conversation

@phoerious
Copy link
Copy Markdown
Member

Description

Fixes basic filename, --pw-stdin and --keyfile parameters being ignored.

Resolves #1358, resolves #1533, resolves #1600
Regression was introduced in 06518c5

Motivation and context

The line for processing basic command line parameters for the file to open, --pw-stdin, and --keyfile was removed. As a result, opening files via double click, or by specifying its name on the command line stopped working. So did specifying a keyfile or a password via STDIN. This patch restores the line.

How has this been tested?

Manually on Linux and Windows. Filenames (double-click open and explicit command line parameter), --pw-stdin and --keyfile work as expected.
If an instance is already running, the filename parameter is properly passed on to the running instance.

Types of changes

  • ✅ Bug fix (non-breaking change which fixes an issue)

Checklist:

  • ✅ I have read the CONTRIBUTING document. [REQUIRED]
  • ✅ My code follows the code style of this project. [REQUIRED]
  • ✅ All new and existing tests passed. [REQUIRED]
  • ✅ I have compiled and verified my code with -DWITH_ASAN=ON. [REQUIRED]

@phoerious phoerious added the bug label Mar 3, 2018
@phoerious phoerious added this to the 2.3.1 milestone Mar 3, 2018
@phoerious phoerious requested a review from a team March 3, 2018 00:48
@phoerious phoerious force-pushed the hotfix/1533-fix-cli-parameters branch from f2f44ae to ddea675 Compare March 3, 2018 01:36
@phoerious phoerious merged commit ea5c6c1 into release/2.3.1 Mar 3, 2018
@phoerious phoerious deleted the hotfix/1533-fix-cli-parameters branch March 3, 2018 09:18
phoerious added a commit that referenced this pull request Mar 6, 2018
- Fix unnecessary automatic upgrade to KDBX 4.0 and prevent challenge-response key being stripped [#1568]
- Abort saving and show an error message when challenge-response fails [#1659]
- Support inner stream protection on all string attributes [#1646]
- Fix favicon downloads not finishing on some websites [#1657]
- Fix freeze due to invalid STDIN data [#1628]
- Correct issue with encrypted RSA SSH keys [#1587]
- Fix crash on macOS due to QTBUG-54832 [#1607]
- Show error message if ssh-agent communication fails [#1614]
- Fix --pw-stdin and filename parameters being ignored [#1608]
- Fix Auto-Type syntax check not allowing spaces and special characters [#1626]
- Fix reference placeholders in combination with Auto-Type [#1649]
- Fix qtbase translations not being loaded [#1611]
- Fix startup crash on Windows due to missing SVG libraries [#1662]
- Correct database tab order regression [#1610]
- Fix GCC 8 compilation error [#1612]
- Fix copying of advanced attributes on KDE [#1640]
- Fix member initialization of CategoryListWidgetDelegate [#1613]
- Fix inconsistent toolbar icon sizes and provide higher-quality icons [#1616]
- Improve preview panel geometry [#1609]
@phoerious phoerious added pr: bugfix Pull request fixes a bug and removed bug labels Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: bugfix Pull request fixes a bug regression

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants