Commit Graph

159 Commits

Author SHA1 Message Date
Izaya 9c70b8e212 made fgetd fork into the background 2017-07-15 15:16:29 +10:00
Izaya f14f29a00a made both tty variants handle multi-line text input lots better 2017-07-15 15:06:17 +10:00
Izaya 74ae2b3523 added fget/fgetd, a simple file server. 2017-07-16 00:58:08 +10:00
Izaya a2a5925399 made nshd take an argument for function to run, made luash-login able to coexist with luash, added luash-login to everything-noinit.cfg 2017-07-15 11:31:28 +10:00
Izaya f12080f7b9 Merge branch 'master' of github.com:XeonSquared/multice 2017-07-15 03:30:44 +10:00
Izaya 57cbc73e33 fixed another readline bug 2017-07-15 03:29:22 +10:00
Izaya f12201b51f start of vt52 support (broken colour support is commented out, fixed some bugs in readline 2017-07-15 03:10:47 +10:00
Izaya 2c6f92261e made tty.lua handle the cursor rather than readline because that's just stupid 2017-07-15 02:32:47 +10:00
Izaya f77374f31c added a headless server config file, for my use mostly 2017-07-14 00:05:41 +10:00
Izaya f4747c076f added a version of luash that requires you to enter _G.pass before letting you do anything. 2017-07-14 00:03:16 +10:00
Izaya ab636ef655 added some modules to run nsh and a file at startup \o/ 2017-07-14 00:01:55 +10:00
Izaya a70b40d394 added the FS automounter to everything-noinit.cfg 2017-07-13 23:51:52 +10:00
Izaya b16f56439a fs-automount-ext: mounts extra filesystems as fs00, fs01 etc. 2017-07-13 20:22:04 +10:00
Izaya d8c8dc73d8 made the fs play nice with drive names with numbers in them 2017-07-13 20:21:28 +10:00
Izaya ac9bb0d5cc added pxesrv to everything-noinit.cfg 2017-07-13 18:07:03 +10:00
Izaya 7518483d25 added PixICE, the network bootloader firmware 2017-07-13 18:05:44 +10:00
Izaya 43f00e7669 added an okay-enough netbooting system, can somewhat build images on its own 2017-07-12 04:15:41 +10:00
Izaya 5ce319c0e4 and io requires buffer. I am not a clever man. 2017-07-12 01:07:20 +10:00
Izaya f8e6adb064 dunno why io wasn't in the builds but \o/ now it is 2017-07-12 01:01:25 +10:00
Izaya d5f77ef8c9 build system on MultICE cleanup 2017-06-26 12:49:56 +00:00
Izaya df6d6257f9 added a shutil function to list components 2017-06-26 12:49:25 +00:00
Izaya a1b0507479 added a way to run OSes as processes 2017-06-26 12:48:21 +00:00
Izaya 635f9aacd2 made the build system run on MultICE itself \o/ 2017-06-26 12:47:38 +00:00
Izaya 3bc4ceae15 added io library and a skex version that uses it 2017-06-26 12:47:16 +00:00
Izaya 2da090371d actually moved them now 2017-06-26 12:11:40 +00:00
Izaya de863ae72e added an interactive nsh client 2017-06-26 12:10:36 +00:00
Izaya 1a1c7e9bd6 moved nsh stuff to the net dir 2017-06-26 12:10:12 +00:00
Izaya 9efeaa1aea added nsh-auth to some of the configs 2017-06-19 18:37:09 +00:00
Izaya 892d203a5e some nsh-auth function name changes 2017-06-19 18:36:55 +00:00
Izaya d4d51ac6d6 changed the banner of luash 2017-06-19 18:33:42 +00:00
Izaya 97bb86e2cd changed some display-related stuff with kbd and tty 2017-06-19 18:33:29 +00:00
Izaya 41031d5ad2 made a way to break out of the auth loop 2017-06-19 13:30:29 +00:00
Izaya 7af951f0bb fixed issues with timing in nshc-auth 2017-06-19 13:25:37 +00:00
Izaya 10194ae89c made nshc-auth default to reading the password 2017-06-19 13:23:48 +00:00
Izaya 42a0bd3e6e add versions of the nsh utils with authentication support 2017-06-19 13:21:13 +00:00
Izaya 206da60f0f added a library for challenge authentication using CRC32 as the hash. will be improved to use better stuff later 2017-06-19 13:19:56 +00:00
Izaya 6c5a2dce4c changed nshd to run luash in nshd_w() 2017-06-19 13:19:29 +00:00
Izaya 0475903e9c added support for hiding of input to readline.lua 2017-06-19 13:18:54 +00:00
Izaya da6bfa2370 added a crc32 library 2017-06-16 12:30:04 +00:00
Izaya 936377810d changed the nsh daemon worker thread name 2017-06-16 12:29:47 +00:00
Izaya 3e98d1aaf6 Merge pull request #12 from XeonSquared/dev
more merging from dev
2017-06-13 14:58:49 +00:00
Izaya b203f01973 made build.lua test by default. 2017-06-13 14:54:42 +00:00
Izaya cfa2899f06 removed the ocemu stuff from normal builds and into their own debug build. 2017-06-13 14:52:32 +00:00
Izaya 1eadd5ef3c general improvements to ocemu-heartbeat and sinit. for reasons. 2017-06-13 14:51:01 +00:00
Izaya 22f9d7c299 added ping.lua to the everything configs 2017-06-13 00:34:48 +00:00
Izaya 508b7d0d23 switched on logging by default 2017-06-13 00:08:58 +00:00
Izaya fdeba4f8ac added recent changes to everything configs 2017-06-12 23:58:10 +00:00
Izaya 6361815eeb added a banner to luash, also prints _G.motd now 2017-06-12 23:55:13 +00:00
Izaya d122d67c51 applied same fix to embedded version 2017-06-12 23:54:21 +00:00
Izaya a89ff3f6cd fixed a stupid bug 2017-06-12 23:47:05 +00:00