This website requires JavaScript.
ac27dc473c
cleaned up modules and exec
fsdev
Izaya
2017-10-14 08:11:01 +1100
249b4c4614
more formatting fixes
Izaya
2017-10-14 07:54:02 +1100
57a37f8a76
removed some stuff that shouldn't be in the kernel any more
Izaya
2017-10-14 07:20:49 +1100
829f423dc2
formatting fixes
Izaya
2017-10-14 07:15:13 +1100
aeffadfff8
updated the userguide to be nicer to read
Izaya
2017-10-14 07:13:52 +1100
0eb85d39e5
line wrapping works now
Izaya
2017-10-13 04:22:36 +1100
c347f6daa4
term_hack is only needed in ocvm. also now fastty clears the screen
Izaya
2017-10-13 04:15:07 +1100
d8d74fc627
fastty now has proper unicode character support
Izaya
2017-10-12 16:13:51 +1100
d37cc4a155
I 'fixed' the stupid fastty bug, get a faster display by setting _G.term_hack to false
Izaya
2017-10-12 10:39:19 +1100
dcf5cf7c35
added the start of a user guide
Izaya
2017-10-11 18:42:38 +1100
ecb0ae6b46
some work on a new tty driver, fastty, still pretty buggy but it works well enough for now
Izaya
2017-10-11 14:20:50 +1100
8192e62ebd
added some key combos to the install guide
Izaya
2017-10-09 04:58:32 +1100
38f6982e39
wget can now be cancelled using ctrl-alt-c
Izaya
2017-10-09 04:29:47 +1100
e7f13d8767
added a note about using http instead of https
Izaya
2017-10-09 03:32:23 +1100
cdc655179a
note about installing to /tmp
Izaya
2017-10-08 14:51:16 +1100
5ef48aeb64
more permission checks
Izaya
2017-10-08 14:50:03 +1100
0341a38a5b
skipped a step
Izaya
2017-10-08 14:40:05 +1100
e27b9d08ee
this is why I don't write documentation
Izaya
2017-10-08 13:34:27 +1100
6ef7b422a1
I suck at formatting
Izaya
2017-10-08 13:32:43 +1100
57a23dca35
more formatting
Izaya
2017-10-08 13:31:46 +1100
699a88bc42
fixed some formatting
Izaya
2017-10-08 13:29:55 +1100
72159fa124
added an installation guide
Izaya
2017-10-08 13:28:12 +1100
9f3d5ab19a
made minimal default to lush again, because lazy
Izaya
2017-10-08 13:28:01 +1100
10ebeaefa9
updated documentation on building and cleaned up the configs
Izaya
2017-10-08 12:09:13 +1100
325e540905
removed header.lua which breaks stuff
Izaya
2017-10-08 08:25:33 +1100
275c50c10d
wrote lmk, an more general lua build system
Izaya
2017-10-08 08:22:35 +1100
83e26739a5
alias os.execute to run()
Izaya
2017-10-08 08:10:31 +1100
d242c38fcb
fixed a link
Izaya
2017-10-08 07:04:25 +1100
3e15ffa6ed
updated the API docs and added some links
Izaya
2017-10-08 07:02:47 +1100
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
Izaya
2017-10-08 01:35:51 +1100
c5307a7433
lush no longer forks or calls login, has a configurable prompt
Izaya
2017-10-08 01:35:18 +1100
d736491628
added msh, the most minimal shell I could implement decently (just a lua prompt), added it to the minimal config, aliased lush to shell in the other versions
Izaya
2017-10-08 01:30:37 +1100
83a84ea117
made passwordless login work
Izaya
2017-10-08 00:30:26 +1100
0e3d368896
changed the user system to allow more flexible configuration
Izaya
2017-10-08 00:24:42 +1100
bbead5d252
moved the execute part of lush into shutil
Izaya
2017-10-08 00:24:01 +1100
3a3e83691a
made lush prefer functions/builtins rather than files where possible
Izaya
2017-10-07 23:34:18 +1100
0bb3921781
wrote a new version of luash, lush, which is just nicer to use.
Izaya
2017-10-07 23:33:00 +1100
b9916c2b13
added a more flexible screen setup system and stuff
XeonSquared
2017-10-07 07:16:22 +1100
0682c50879
Rebasing and stuff
Izaya
2017-10-07 05:55:35 +0000
bbe9d4ac51
added a bunch of escape codes to vt52.lua.
Izaya
2017-10-07 05:14:30 +0000
d58605431e
possible fix for multi screen single GPU stuff
XeonSquared
2017-10-07 06:10:57 +1100
d320de1866
strip.lua no longer removes newlines after comments
XeonSquared
2017-09-26 13:59:08 +1000
af787e31e7
made luash set the session ID correctly
XeonSquared
2017-09-26 13:57:00 +1000
ada544d266
os.getuid() no longer fails outside of a process
XeonSquared
2017-09-26 13:56:44 +1000
67363dcf92
made vt52 support actually setting the session ID
XeonSquared
2017-09-26 13:56:15 +1000
76837876d6
made the VT52 driver theoretically capable of supporting multiple displays with one GPU. theoretically.
XeonSquared
2017-09-24 02:19:51 +1000
e9227ce08a
sebios2 can load from internet cards now
XeonSquared
2017-09-23 23:25:04 +1000
e1f8f6697e
cp may work properly on large files now, previous method was a horrid hack
XeonSquared
2017-09-23 19:16:34 +1000
a6e6bb5f6b
made the automount feature a bit less obnoxious (fs00 -> uuid:sub(1,3)
XeonSquared
2017-09-23 19:13:25 +1000
92a8066890
made forked programs output their end result to the log
XeonSquared
2017-09-23 19:08:10 +1000
690101d41c
made autorun not crash the system. kinda important
XeonSquared
2017-09-23 18:52:09 +1000
c9f64c00c7
added autorun to all the configs, added aliases for shutil to the minimal kernel
XeonSquared
2017-09-23 18:42:13 +1000
d63163df70
added remove and dir functionality to pkg
XeonSquared
2017-09-23 18:22:15 +1000
31309f3d2d
moved the run-related functions into the fs library
XeonSquared
2017-09-23 18:19:01 +1000
9def569a2a
made nbsrv log rather than print everything
XeonSquared
2017-09-23 14:26:37 +1000
776dca5f27
added pkg to the everything kernel
XeonSquared
2017-09-23 14:21:37 +1000
334f3a4d50
fixed a bunch of stuff with all the update/package related programs, added pkg, etc.
XeonSquared
2017-09-23 11:24:37 +1000
faac6621a5
made fs.cp fail if either handle fails to open. ???
XeonSquared
2017-09-23 11:22:33 +1000
599f685b8c
wrote an updater script
XeonSquared
2017-09-23 09:52:31 +1000
cc7df2a95d
added less severe failure conditions to shutil, luash should crash less now.
XeonSquared
2017-09-18 07:51:48 +1000
1ffec30452
added some programs to manage permissions from the shell
XeonSquared
2017-09-15 19:57:11 +1000
ae083f57d9
the nobody UID is no longer allowed to read or write files
XeonSquared
2017-09-15 19:56:35 +1000
4e3b65ad38
canwrite(p) actually works now
XeonSquared
2017-09-15 19:52:56 +1000
dcb37236af
convinced the io.open stuff to work properly
XeonSquared
2017-09-15 19:30:04 +1000
cab958f677
moved checks to more generic canread() and canwrite() functions
XeonSquared
2017-09-15 17:40:34 +1000
ed7032c274
added the get/setattr functions to the API docs
Izaya Orihara
2017-09-15 16:28:10 +1000
d6b9b1db3a
exposed parseacl as part of _G
XeonSquared
2017-09-15 16:04:19 +1000
83ed6019cd
made setattr() convert values to strings
XeonSquared
2017-09-15 15:59:43 +1000
4b89084432
can only r/w attributes if you have r/w permissions in the attributes
XeonSquared
2017-09-15 15:58:42 +1000
8458bf5fc7
made fs attribute loading spam the log less.
XeonSquared
2017-09-15 15:40:08 +1000
10f7a53cdd
added some basic fs attribute support, stored in memory.
XeonSquared
2017-09-15 15:38:16 +1000
bd6ff99818
added a bunch of escape codes to vt52.lua.
Izaya
2017-10-07 05:14:30 +0000
ff56e4f2f2
wrote a better copper implementation, the new copper daemon, or ncd for short.
master
Izaya
2017-10-07 03:53:14 +0000
cd30afb56a
possible fix for multi screen single GPU stuff
XeonSquared
2017-10-07 06:10:57 +1100
bec129c2fc
strip.lua no longer removes newlines after comments
XeonSquared
2017-09-26 13:59:08 +1000
124de18ed2
made luash set the session ID correctly
XeonSquared
2017-09-26 13:57:00 +1000
8778b140a1
os.getuid() no longer fails outside of a process
XeonSquared
2017-09-26 13:56:44 +1000
92eaeb4c46
made vt52 support actually setting the session ID
XeonSquared
2017-09-26 13:56:15 +1000
337e9d7c9f
made the VT52 driver theoretically capable of supporting multiple displays with one GPU. theoretically.
XeonSquared
2017-09-24 02:19:51 +1000
e2b315e5b3
sebios2 can load from internet cards now
XeonSquared
2017-09-23 23:25:04 +1000
3774580806
cp may work properly on large files now, previous method was a horrid hack
XeonSquared
2017-09-23 19:16:34 +1000
b04d700f94
made the automount feature a bit less obnoxious (fs00 -> uuid:sub(1,3)
XeonSquared
2017-09-23 19:13:25 +1000
d60c10baa0
made forked programs output their end result to the log
XeonSquared
2017-09-23 19:08:10 +1000
99b4bc3b71
made autorun not crash the system. kinda important
XeonSquared
2017-09-23 18:52:09 +1000
0f08d6caa0
added autorun to all the configs, added aliases for shutil to the minimal kernel
XeonSquared
2017-09-23 18:42:13 +1000
55eb012e16
added remove and dir functionality to pkg
XeonSquared
2017-09-23 18:22:15 +1000
237b1c5e09
moved the run-related functions into the fs library
XeonSquared
2017-09-23 18:19:01 +1000
0918704357
made nbsrv log rather than print everything
XeonSquared
2017-09-23 14:26:37 +1000
519b63c627
added pkg to the everything kernel
XeonSquared
2017-09-23 14:21:37 +1000
ed8aca42e0
fixed a bunch of stuff with all the update/package related programs, added pkg, etc.
XeonSquared
2017-09-23 11:24:37 +1000
b271341b2b
made fs.cp fail if either handle fails to open. ???
XeonSquared
2017-09-23 11:22:33 +1000
a7a463c38d
wrote an updater script
XeonSquared
2017-09-23 09:52:31 +1000
3cf9a5e42a
added less severe failure conditions to shutil, luash should crash less now.
XeonSquared
2017-09-18 07:51:48 +1000
50d77f2904
added some programs to manage permissions from the shell
XeonSquared
2017-09-15 19:57:11 +1000
3c6ac7db1a
the nobody UID is no longer allowed to read or write files
XeonSquared
2017-09-15 19:56:35 +1000
1e8c16e691
canwrite(p) actually works now
XeonSquared
2017-09-15 19:52:56 +1000
8f80df31ea
Merge branch 'master' into fsdev
XeonSquared
2017-09-15 19:47:55 +1000
a90114bac1
fixed a stupid issue with the minimal config
XeonSquared
2017-09-15 19:30:54 +1000
580f975263
convinced the io.open stuff to work properly
XeonSquared
2017-09-15 19:30:04 +1000
3c84f6224b
moved checks to more generic canread() and canwrite() functions
XeonSquared
2017-09-15 17:40:34 +1000