Skip to content

luci-app-veracrypt: add optional LuCI UI - #9031

Open
flatstik wants to merge 1 commit into
openwrt:masterfrom
flatstik:luci-app-veracrypt
Open

flatstik wants to merge 1 commit into
openwrt:masterfrom
flatstik:luci-app-veracrypt

Conversation

@flatstik

@flatstik flatstik commented Sep 14, 2026

Copy link
Copy Markdown

Optional LuCI UI for console VeraCrypt. Not bundled into the veracrypt package.

Depends on the packages-feed CLI: openwrt/packages#30508

  • apk add luci-app-veracrypt pulls +veracrypt
  • Calls veracrypt --text only (no VeraCrypt GUI toolkit)
  • Current password on stdin (--stdin), never --password
  • New password, hidden-volume password and token PIN are also fed on stdin, not --new-password / --protection-password / --token-pin

CLI reference: https://www.veracrypt.fr/en/Command%20Line%20Usage.html

@openwrt openwrt Bot added the add package Introduces a new package Makefile build script label Sep 14, 2026
@flatstik
flatstik marked this pull request as draft September 15, 2026 02:22

@openwrt-ai openwrt-ai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Commit checks

  • 13657fa "luci-app-veracrypt: add optional LuCI UI" — "with passwords on stdin" holds only for the current password; --new-password=, --protection-password= and --token-pin= are built into the argv at lines 897/908/917 of luci.veracrypt and are visible in ps. Reword to say the current password goes on stdin, and qualify the same claim in README.md:9.

Generated by Claude Code

Comment thread applications/luci-app-veracrypt/root/usr/share/rpcd/acl.d/luci-app-veracrypt.json Outdated
Comment thread applications/luci-app-veracrypt/root/usr/share/rpcd/acl.d/luci-app-veracrypt.json Outdated
Comment thread applications/luci-app-veracrypt/Makefile
Comment thread applications/luci-app-veracrypt/root/usr/libexec/rpcd/luci.veracrypt Outdated
Comment thread applications/luci-app-veracrypt/root/usr/libexec/rpcd/luci.veracrypt Outdated
Comment thread applications/luci-app-veracrypt/root/usr/libexec/rpcd/luci.veracrypt Outdated
@flatstik
flatstik marked this pull request as ready for review September 21, 2026 12:06
@flatstik
flatstik force-pushed the luci-app-veracrypt branch 2 times, most recently from 1f3dc93 to 5dc1ef3 Compare September 21, 2026 12:34
@flatstik

Copy link
Copy Markdown
Author

The commit-check about --new-password / --protection-password / --token-pin on argv is addressed in 5dc1ef3: those secrets are no longer put on the command line. The current password uses --stdin; a new password, hidden-volume password, or token PIN is fed on stdin as TUI prompts. README and the commit message match that.

@openwrt-ai openwrt-ai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 new commit.


Generated by Claude Code

Comment thread applications/luci-app-veracrypt/root/usr/libexec/rpcd/luci.veracrypt Outdated
Comment thread applications/luci-app-veracrypt/root/usr/libexec/rpcd/luci.veracrypt Outdated
Comment thread applications/luci-app-veracrypt/htdocs/luci-static/resources/view/veracrypt.js Outdated
Comment thread applications/luci-app-veracrypt/htdocs/luci-static/resources/view/veracrypt.js Outdated

@openwrt-ai openwrt-ai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 new commit.


Generated by Claude Code

Comment thread applications/luci-app-veracrypt/htdocs/luci-static/resources/view/veracrypt.js Outdated
Web UI for the console veracrypt package (packages feed):
openwrt/packages#30508

Not bundled into veracrypt; apk add luci-app-veracrypt depends on
+veracrypt. Calls veracrypt --text only. The current password is
passed on stdin (--stdin), never --password. New password, hidden
volume password and token PIN are fed on stdin, not via
--new-password, --protection-password or --token-pin.

CLI reference: https://www.veracrypt.fr/en/Command%20Line%20Usage.html

Signed-off-by: Ville Takio <ville+git@takio.fi>

@openwrt-ai openwrt-ai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 new commit; no new issues found.


Generated by Claude Code

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

add package Introduces a new package Makefile build script

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants