Commit Graph

28 Commits

Author SHA1 Message Date
ac27dc473c cleaned up modules and exec 2017-10-14 08:11:01 +11:00
110c3e5886 made a way better login system, you can now exit the shell after logging in and you don't need to reboot the machine 2017-10-08 01:35:51 +11:00
83a84ea117 made passwordless login work 2017-10-08 00:30:26 +11:00
868e0eee74 moved most of the shutil functions into programs in exec/ to reduce kernel size. 2017-09-15 14:42:10 +10:00
61bf854539 made the login setup saner. 2017-09-14 16:21:32 +10:00
6a822d6779 added a proper user system, modified userspace utils to use it, etc etc. 2017-09-14 15:12:00 +10:00
da62de5514 added libwrap to genkernel() for wrapping require style libs 2017-09-13 13:15:38 +10:00
cce84dc5c5 convert luash to a fwrappable program 2017-09-13 12:52:03 +10:00
1406044789 made login() use userlib and automatically load users and stuff. shiny. 2017-09-09 21:26:29 +10:00
c83fd7a482 made luash not crash without login() 2017-09-07 13:12:48 +10:00
56aca17c96 added a simple password protection system 2017-09-07 13:12:10 +10:00
bfd5ea7cb4 improved motd stuff 2017-09-05 19:42:56 +10:00
98e9b95f54 made luash print the motd 2017-09-05 19:08:24 +10:00
7e42870c71 added nsh for remote login and stuff. 2017-09-01 09:07:07 +10:00
1834eadb29 made skex2 use the previous include-external-files feature so you can run it outside the kernel. 2017-08-27 03:52:09 +10:00
292ced2368 Made genkernel accept some different commands so you can include executable files in your kernel. 2017-08-27 03:50:31 +10:00
219d3a8326 made luash nicer to use 2017-08-04 17:44:37 +10:00
d234a9e4bf removed the memory free part from luash 2017-08-03 12:24:06 +10:00
593f6c40c0 a bunch of random bugfixes 2017-08-01 23:59:29 +10:00
6879c22e13 added skex2, a less terrible editor 2017-08-01 23:26:48 +10:00
e39451bfac added skex, a kinda-terrible line editor 2017-08-01 21:39:34 +10:00
3d932ac480 made luash nicer to use 2017-08-01 16:38:43 +10:00
ba8a800940 moved cd() into a new library, shutil. 2017-08-01 15:49:39 +10:00
4165f49396 fixed cd() a little 2017-07-31 23:23:57 +10:00
0fe7982c45 made the build system capable of self-hosting 2017-07-31 13:04:44 +10:00
0e96f9818f made luash state the current dir 2017-07-31 12:10:45 +10:00
5a6018ad5e a bit of cleaning 2017-07-31 09:26:58 +10:00
6160564247 added all the already working stuff 2017-07-30 19:12:10 +10:00