Skip to content

feat & fix: admin UI password autofill fix, ICMP ping docs, German README & updated dependencies - #110

Open
meistermopper wants to merge 7 commits into
Scrounger:masterfrom
meistermopper:master
Open

meistermopper wants to merge 7 commits into
Scrounger:masterfrom
meistermopper:master

Conversation

@meistermopper

Copy link
Copy Markdown
Contributor

Hi @Scrounger,

First of all, thank you so much for creating and maintaining ioBroker.linux-control! It is one of the essential adapters in my ioBroker setup, and I use it daily to manage my Linux hosts.

I've put together a PR with quality-of-life fixes, UI improvements, documentation enhancements, and dependency updates that I tested thoroughly on my live setup:

🛠️ What's included in this PR:

  1. 🛡️ Admin UI Password Autofill Fix (admin/index_m.js):

    • Added autocomplete="new-password" to the password input fields in the host configuration table.
    • Prevents browser password managers (Chrome/Edge/Firefox) from automatically filling saved credentials into empty passphrase fields when reopening instance settings.
  2. 📦 Dependency Updates (package.json):

    • Updated core dependencies to latest stable versions (ping 1.0.0, node-ssh 13.2.0, axios 1.7.9, mocha 10.8.2, chai 4.5.0, gulp 5.0.0).
    • Resolves open Dependabot security & update requests in one single consolidated step.
  3. 📖 ICMP Ping Permissions & Troubleshooting Guide (README.md & README_de.md):

    • Documented the ICMP ping permissions issue (seems not to be online) commonly occurring in Docker or unprivileged LXC containers (e.g., Proxmox).
    • Added 3 clear workaround options (chmod u+s $(which ping), cap_net_raw, and Docker --cap-add=NET_RAW).
  4. 🇩🇪 German Documentation (README_de.md):

    • Created README_de.md for German-speaking users with standard ioBroker cross-language headers (English | [Deutsch](README_de.md)).
  5. 🎨 Badge Repairs:

    • Fixed broken iobroker.live badges (added missing iobroker. prefix and updated to HTTPS).
    • Cleaned up deprecated/broken third-party badges (Travis-CI, David-DM).

Everything has been verified and tested locally on live instances (51 passing tests).

Thank you again for your very helpful work on this adapter! Feel free to review or let me know if you'd like any adjustments made.

Schönen Gruß und Dank
Thomas

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