aboutsummaryrefslogtreecommitdiff
path: root/libexec/nuageinit
Commit message (Expand)AuthorAgeFilesLines
* nuageinit: support allow_public_ssh_keysBaptiste Daroussin5 days3-2/+55
* nuageinit: accept lock_passwd for usersBaptiste Daroussin5 days3-2/+35
* nuageinit: fix ssh_pwauth string handlingBaptiste Daroussin5 days2-3/+37
* nuageinit: adopt cloud-init disable_root semanticsBaptiste Daroussin5 days4-41/+73
* nuageinit: validate set-name to prevent shell injection in variable namesBaptiste Daroussin2026-06-091-2/+6
* nuageinit: fix shell injection in power_state_change delay and add testBaptiste Daroussin2026-06-092-2/+2
* nuageinit: fix shell command injection in multiple rc.conf.d writesBaptiste Daroussin2026-06-092-82/+53
* nuageinit: use single-quote shell escaping for hostname in rc.conf.dBaptiste Daroussin2026-06-094-9/+9
* nuageinit: Create parent directories in write_filesJesús Daniel Colmenares Oviedo2026-06-082-2/+3
* nuageinit: install certs in /usr/share/certs/trustedBaptiste Daroussin2026-06-063-4/+4
* nuageinit: update documentation for phone_home and final_messageBaptiste Daroussin2026-06-061-1/+32
* nuageinit: expose decode_base64 to fix testsBaptiste Daroussin2026-06-061-0/+1
* nuageinit: implement phone_home supportBaptiste Daroussin2026-06-052-2/+122
* nuageinit: implement final_message supportBaptiste Daroussin2026-06-052-0/+41
* nuage.lua: add encode_base64 helperBaptiste Daroussin2026-06-062-0/+50
* nuageinit: implement power_state_change and locale supportBaptiste Daroussin2026-06-053-0/+166
* nuageinit: implement MIME multipart user-data supportBaptiste Daroussin2026-06-054-0/+132
* nuageinit: implement ca_certs supportBaptiste Daroussin2026-06-053-0/+67
* nuageinit: implement ntp supportBaptiste Daroussin2026-06-053-0/+86
* nuageinit: implement ssh_authkey_fingerprints supportBaptiste Daroussin2026-06-053-0/+50
* nuageinit: implement keyboard supportBaptiste Daroussin2026-06-053-1/+73
* nuageinit: implement resolv_conf supportBaptiste Daroussin2026-06-054-0/+87
* nuageinit: implement mounts supportBaptiste Daroussin2026-06-054-1/+144
* nuageinit: add tests for bootcmd, ssh_deletekeys, disable_root, manage_etc_hostsBaptiste Daroussin2026-06-051-0/+167
* nuageinit: implement manage_etc_hosts supportBaptiste Daroussin2026-06-053-6/+99
* nuageinit: implement bootcmd supportBaptiste Daroussin2026-06-052-0/+23
* nuageinit: complete SSH support with ssh_deletekeys and disable_rootBaptiste Daroussin2026-06-043-0/+70
* nuageinit: refactor goto abuse in chpasswd()Baptiste Daroussin2026-06-041-17/+11
* nuageinit: fix update_sshd_config crash when file does not existBaptiste Daroussin2026-06-042-12/+38
* nuageinit: fix TOCTOU in addsshkey, adddoas, addsudoBaptiste Daroussin2026-06-041-40/+52
* nuageinit: fix non-standard f:close(cmd) and remove dead precmdBaptiste Daroussin2026-06-041-4/+3
* nuageinit: remove dead checkgroup(), inline check in purge_group()Baptiste Daroussin2026-06-041-13/+9
* nuageinit: add hostname validation (RFC 952/1123) to sethostname()Baptiste Daroussin2026-06-043-1/+96
* nuageinit: add nil/empty guard to decode_base64()Baptiste Daroussin2026-06-041-0/+3
* nuageinit: add config2_network DNS services testBaptiste Daroussin2026-06-041-0/+47
* nuageinit: add dirname edge case testsBaptiste Daroussin2026-06-041-0/+23
* nuageinit: fix dirname('/') returning nil instead of '/'Baptiste Daroussin2026-06-041-0/+3
* nuageinit: fix command injection and related issuesBaptiste Daroussin2026-05-123-20/+46
* nuageinit: add update_sshd_config testsBaptiste Daroussin2026-05-103-0/+82
* nuageinit: add adddoas testsBaptiste Daroussin2026-05-103-0/+72
* nuageinit: add addsudo testsBaptiste Daroussin2026-05-103-0/+69
* nuageinit: add decode_base64 testsBaptiste Daroussin2026-05-103-0/+70
* nuageninit: modify the test to show the issue fixed inc316ec259011Baptiste Daroussin2026-05-061-3/+5
* nuageinit: only parse user_data as yaml when necessaryBaptiste Daroussin2026-05-061-1/+1
* nuageinit.7: Fix a couple of minor errorsNavdeep Parhar2026-02-281-3/+2
* nuageinit: fix test after recent behaviour changeBaptiste Daroussin2026-01-081-0/+4
* nuageinit: set the hostname when user-data is missingGonéri Le Bouder2026-01-081-46/+67
* nuageinit: only create the default user when neededGonéri Le Bouder2026-01-071-62/+88
* nuageinit(7): pert mandoc linterBaptiste Daroussin2026-01-061-17/+17
* nuageinit/man: clarify how to enable sudo and doasGonéri Le Bouder2026-01-061-1/+11