]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[form] Reimplement the "login" user interface
authorMichael Brown <mcb30@ipxe.org>
Thu, 20 Jun 2024 22:42:48 +0000 (15:42 -0700)
committerMichael Brown <mcb30@ipxe.org>
Fri, 21 Jun 2024 16:45:44 +0000 (09:45 -0700)
commit162cc51b6db2caa888e2fb834511d7e4af7e0bfe
tree81f45366c27fa7da8a440e65ac8723dca912371b
parentf417f0b6a56956137d75c77f344d798f6b30a27c
[form] Reimplement the "login" user interface

Rewrite the code implementing the "login" user interface to use a
predefined interactive form.  The command "login" then becomes roughly
equivalent to:

  #!ipxe

  form
  item          username   Username
  item --secret password   Password
  present

with the result that login form customisations (e.g. to add a Windows
domain name) may be implemented within the scripting language.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/hci/tui/login_ui.c