This website requires JavaScript.
9c70b8e212
made fgetd fork into the background
master
XeonSquared
2017-07-15 15:16:29 +1000
f14f29a00a
made both tty variants handle multi-line text input lots better
XeonSquared
2017-07-15 15:06:17 +1000
74ae2b3523
added fget/fgetd, a simple file server.
XeonSquared
2017-07-16 00:58:08 +1000
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
XeonSquared
2017-07-15 11:31:28 +1000
f12080f7b9
Merge branch 'master' of github.com:XeonSquared/multice
XeonSquared
2017-07-15 03:30:44 +1000
57cbc73e33
fixed another readline bug
XeonSquared
2017-07-15 03:29:22 +1000
f12201b51f
start of vt52 support (broken colour support is commented out, fixed some bugs in readline
XeonSquared
2017-07-15 03:10:47 +1000
2c6f92261e
made tty.lua handle the cursor rather than readline because that's just stupid
XeonSquared
2017-07-15 02:32:47 +1000
f77374f31c
added a headless server config file, for my use mostly
XeonSquared
2017-07-14 00:05:41 +1000
f4747c076f
added a version of luash that requires you to enter _G.pass before letting you do anything.
XeonSquared
2017-07-14 00:03:16 +1000
ab636ef655
added some modules to run nsh and a file at startup \o/
XeonSquared
2017-07-14 00:01:55 +1000
a70b40d394
added the FS automounter to everything-noinit.cfg
XeonSquared
2017-07-13 23:51:52 +1000
b16f56439a
fs-automount-ext: mounts extra filesystems as fs00, fs01 etc.
XeonSquared
2017-07-13 20:22:04 +1000
d8c8dc73d8
made the fs play nice with drive names with numbers in them
XeonSquared
2017-07-13 20:21:28 +1000
ac9bb0d5cc
added pxesrv to everything-noinit.cfg
XeonSquared
2017-07-13 18:07:03 +1000
7518483d25
added PixICE, the network bootloader firmware
XeonSquared
2017-07-13 18:05:44 +1000
43f00e7669
added an okay-enough netbooting system, can somewhat build images on its own
XeonSquared
2017-07-12 04:15:41 +1000
5ce319c0e4
and io requires buffer. I am not a clever man.
XeonSquared
2017-07-12 01:07:20 +1000
f8e6adb064
dunno why io wasn't in the builds but \o/ now it is
XeonSquared
2017-07-12 01:01:25 +1000
d5f77ef8c9
build system on MultICE cleanup
XeonSquared
2017-06-26 12:49:56 +0000
df6d6257f9
added a shutil function to list components
XeonSquared
2017-06-26 12:49:25 +0000
a1b0507479
added a way to run OSes as processes
XeonSquared
2017-06-26 12:48:21 +0000
635f9aacd2
made the build system run on MultICE itself \o/
XeonSquared
2017-06-26 12:47:38 +0000
3bc4ceae15
added io library and a skex version that uses it
XeonSquared
2017-06-26 12:47:16 +0000
2da090371d
actually moved them now
XeonSquared
2017-06-26 12:11:40 +0000
de863ae72e
added an interactive nsh client
XeonSquared
2017-06-26 12:10:36 +0000
1a1c7e9bd6
moved nsh stuff to the net dir
XeonSquared
2017-06-26 12:10:12 +0000
9efeaa1aea
added nsh-auth to some of the configs
XeonSquared
2017-06-19 18:37:09 +0000
892d203a5e
some nsh-auth function name changes
XeonSquared
2017-06-19 18:36:55 +0000
d4d51ac6d6
changed the banner of luash
XeonSquared
2017-06-19 18:33:42 +0000
97bb86e2cd
changed some display-related stuff with kbd and tty
XeonSquared
2017-06-19 18:33:29 +0000
41031d5ad2
made a way to break out of the auth loop
XeonSquared
2017-06-19 13:30:29 +0000
7af951f0bb
fixed issues with timing in nshc-auth
XeonSquared
2017-06-19 13:25:37 +0000
10194ae89c
made nshc-auth default to reading the password
XeonSquared
2017-06-19 13:23:48 +0000
42a0bd3e6e
add versions of the nsh utils with authentication support
XeonSquared
2017-06-19 13:21:13 +0000
206da60f0f
added a library for challenge authentication using CRC32 as the hash. will be improved to use better stuff later
XeonSquared
2017-06-19 13:19:56 +0000
6c5a2dce4c
changed nshd to run luash in nshd_w()
XeonSquared
2017-06-19 13:19:29 +0000
0475903e9c
added support for hiding of input to readline.lua
XeonSquared
2017-06-19 13:18:54 +0000
da6bfa2370
added a crc32 library
XeonSquared
2017-06-16 12:30:04 +0000
936377810d
changed the nsh daemon worker thread name
XeonSquared
2017-06-16 12:29:47 +0000
3e98d1aaf6
Merge pull request #12 from XeonSquared/dev
Izaya
2017-06-13 14:58:49 +0000
b203f01973
made build.lua test by default.
XeonSquared
2017-06-13 14:54:42 +0000
cfa2899f06
removed the ocemu stuff from normal builds and into their own debug build.
XeonSquared
2017-06-13 14:52:32 +0000
1eadd5ef3c
general improvements to ocemu-heartbeat and sinit. for reasons.
XeonSquared
2017-06-13 14:51:01 +0000
22f9d7c299
added ping.lua to the everything configs
XeonSquared
2017-06-13 00:34:48 +0000
508b7d0d23
switched on logging by default
XeonSquared
2017-06-13 00:08:58 +0000
fdeba4f8ac
added recent changes to everything configs
XeonSquared
2017-06-12 23:58:10 +0000
6361815eeb
added a banner to luash, also prints _G.motd now
XeonSquared
2017-06-12 23:55:13 +0000
d122d67c51
applied same fix to embedded version
XeonSquared
2017-06-12 23:54:21 +0000
a89ff3f6cd
fixed a stupid bug
XeonSquared
2017-06-12 23:47:05 +0000
e7ad197307
cleaned up sinit a bit. Still sucks.
XeonSquared
2017-06-12 23:42:00 +0000
36442751b9
added some ocemu-related debug modules
XeonSquared
2017-06-12 23:40:56 +0000
c1e9e31cf0
changed shutil to return strings rather than straight-up print stuff
XeonSquared
2017-06-12 14:39:06 +0000
b54a2c0390
Fix the IRC bridge to work with OETF#7, properly this time.
XeonSquared
2017-06-12 14:35:56 +0000
eaa4eb7d86
FS library updates
XeonSquared
2017-06-12 14:28:15 +0000
ed85e857ff
skex2 updates and documentation
XeonSquared
2017-06-12 11:56:22 +0000
8b2d6778dc
better detection for the path
XeonSquared
2017-05-28 17:29:23 +0000
cff032643e
added a module added before the other base stuff to load MultICE from OpenOS
XeonSquared
2017-05-28 11:58:53 +0000
833b5f5504
added a mediocre line editor, skex (2)
XeonSquared
2017-05-27 18:24:44 +0000
04246a63c6
fixed a bug that had been annoying for me a bit with tab spacing
XeonSquared
2017-05-27 17:44:27 +0000
9d0848b8ec
added an initless everything configuration
XeonSquared
2017-05-27 17:26:57 +0000
4a10645316
fixed the IRC bridge - I forgot base64
XeonSquared
2017-05-26 13:01:15 +0000
45abd567de
added a minifier rule for tostring and tonumber, should reduce code size a fair bit
XeonSquared
2017-05-25 00:57:10 +0000
4fb2fc0e0e
change proc-utils for proper support of static pids
XeonSquared
2017-05-25 00:55:24 +0000
85dbe20f9f
made process IDs static hopefully
XeonSquared
2017-05-25 00:45:13 +0000
375b425911
fixed l()
XeonSquared
2017-05-25 00:07:36 +0000
9d57e69523
as it turns out --quiet breaks basically everything. never mind.
XeonSquared
2017-05-24 23:03:14 +0000
51e5c68d9f
added a proc-utils library. note to self: move shit like shutil and proc-utils to library/
XeonSquared
2017-05-24 22:37:42 +0000
c945736ae1
some general optomisations
XeonSquared
2017-05-24 22:36:47 +0000
7e0d963af3
added a config with all the bells and whistles
XeonSquared
2017-05-24 09:35:03 +0000
603ee1c869
added a --quiet option to build.lua
XeonSquared
2017-05-24 09:33:42 +0000
2249062214
no longer depends on E().sI
XeonSquared
2017-05-23 17:10:12 +0000
9ae5e54176
so something broke fs-ext-gen.
XeonSquared
2017-05-23 17:09:54 +0000
304a08ae51
switched to fs-ext-gen for headless configurations
XeonSquared
2017-05-23 15:18:18 +0000
4c5ae1d393
readline should work without a .sI environment variable again
XeonSquared
2017-05-23 15:14:50 +0000
1c2da6090b
made default network addresses a bit more usable
XeonSquared
2017-05-23 15:14:23 +0000
f6c61622bc
add a way to quit nsh sessions, ^]
XeonSquared
2017-05-23 14:48:26 +0000
1994d25f5f
should stop crashing with print() before processes start running
XeonSquared
2017-05-23 14:46:50 +0000
c10058e490
changed some formatting and stuff for ps() and mem()
XeonSquared
2017-05-23 14:44:46 +0000
c5d0662a7c
removed some debug text
XeonSquared
2017-05-23 14:41:28 +0000
5d94afe751
fixed a bug in the spawning of keyboard drivers
XeonSquared
2017-05-23 14:39:28 +0000
507fe49984
added tabs to the tty
XeonSquared
2017-05-23 14:38:33 +0000
6f94ad19ba
config changes I guess
XeonSquared
2017-05-21 13:21:09 +0000
295314cc4e
Automated negotiation of nsh sessions. Fancy stuff.
XeonSquared
2017-05-21 10:19:53 +0000
4552888f8b
some fancy remote shell related stuff. it works in the background now. currently breaks all stable builds.
XeonSquared
2017-05-19 20:55:11 +0000
5814140245
fix a typo
XeonSquared
2017-05-19 20:43:09 +0000
8698abf08a
tidying up
XeonSquared
2017-05-16 02:40:36 +1000
936712b609
General fixes of stuff.
XeonSquared
2017-05-16 02:36:16 +1000
1b49166cdc
Merge branch 'dev' of github.com:XeonSquared/multice into dev
XeonSquared
2017-05-16 02:26:49 +1000
95a5a16e0f
hopeful multisession support
XeonSquared
2017-05-16 02:26:28 +1000
be1534124b
Made ps() from shutil a little nicer
XeonSquared
2017-05-15 21:14:44 +1000
080af72ca6
general fixes
XeonSquared
2017-05-15 17:19:24 +1000
669e877513
Maybe actually added it?
XeonSquared
2017-05-15 17:18:15 +1000
52248755b1
Added a basic init system.
XeonSquared
2017-05-15 17:16:20 +1000
b02997bd85
Added build time recording to listmods
XeonSquared
2017-05-15 01:46:40 +1000
a138a02d61
Reminder not to code before or after midnight
XeonSquared
2017-05-14 22:32:15 +1000
bcbea6facd
Forgot to return it x_x
XeonSquared
2017-05-14 22:31:03 +1000
3d89bbd987
Added a passthrough-to-data-card version of the base64 library. Compatible with the normal implementation, in theory faster, and smaller as far as code goes.
XeonSquared
2017-05-14 22:29:45 +1000
8ac8affec7
Merge pull request #8 from XeonSquared/dev
Izaya
2017-05-09 09:46:00 +1000
516e5e7cda
general IRC bridge related fixes to do with #7
XeonSquared
2017-05-09 09:41:38 +1000