Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: encrypted session handling #394

Closed
wants to merge 583 commits into from
Closed

Conversation

reubenmiller
Copy link
Owner

Fix various problems when dealing with an encrypted session.

  • Allow tab completion to still function even a session is not configured or if a session is set but not decrypted
  • Don't fail if encrypted credentials are detected on client setup, as this prevents the set-session from being able to prompt the user for their encryption passphrase

…empty responses (#293)

* feat(console): display console message for requests that don't have content-type header set

* add new forcetty option to assist with testing

* feat(outputTemplate): treat empty body as non-empty if an output template is provided
…s between min and max (#296)

* feat(repeat*): support repeating a random number of times by specifying min and max

* tests: add test coverage for randomized min max in repeat commands
…ific types to prevent returning unrelated items when an explicit software|firmware name is not provided (#304)
* feat(http): enable gzip compression

* feat: enable setting http compression via command line
* docs(events): add example how to download binaries

* docs(sessions): add notice about lack of SSO support due to security restriction on the platform

* chore(docs): update dependencies and small improvements

* docs: add demo blog
…y the current tenant

Avoid matching against microservices of the same name found in subtenant which can not be managed from the parent tenant.
…e) to only return applications owned by the current tenant
…ed-lookup

fix: limit microservice named lookup during create
fix: update goreleaser docker build definition to support multi platform images
ci: install qemu and buildx in action
feat(sessions): add alias for sessions subcommand
feat(sessions): support custom session providers
feat(microservice): strip auto index suffixes from microservice filenames when parsing
docs: generate man pages preparing for a new release
build: rebuild module dependencies
fix(set-session): only write json output if user provides --output json
fix(session): fix handling of non-file based sessions
fix: check if expiration date is nil before logging
Client setup should not fail on errors such as decryption problems, as this prevents features such as tab completion from working if a session is not set (or decrypted)
@reubenmiller
Copy link
Owner Author

Something is wrong with the commit history. closing.

@reubenmiller reubenmiller deleted the fix-session-decrypt-error branch June 15, 2024 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant