Commit Graph

20 Commits

Author SHA1 Message Date
ac27dc473c cleaned up modules and exec 2017-10-14 08:11:01 +11:00
83a84ea117 made passwordless login work 2017-10-08 00:30:26 +11:00
0e3d368896 changed the user system to allow more flexible configuration 2017-10-08 00:24:42 +11:00
ada544d266 os.getuid() no longer fails outside of a process 2017-10-07 05:54:51 +00:00
f2fb71d030 made user stuff less spammy. 2017-09-15 16:07:18 +10:00
64d3958451 made readut self-contained. 2017-09-14 16:21:09 +10:00
6a822d6779 added a proper user system, modified userspace utils to use it, etc etc. 2017-09-14 15:12:00 +10:00
74c9030668 added a way to set the current user. security implications: 0, because I don't have any perms. 2017-09-09 21:20:26 +10:00
7dee940cf2 made spawn() return the pid of the spawned process 2017-09-05 19:07:13 +10:00
9bc2b463ec made spawn() log errors 2017-09-04 02:36:05 +10:00
0b624a6245 added os.genenv, made the MultICE ev compat work properly. 2017-08-27 03:53:40 +10:00
219d3a8326 made luash nicer to use 2017-08-04 17:44:37 +10:00
57e9a106c2 added loadlin.lua - for loading PsychOS from OpenOS 2017-08-04 14:14:07 +10:00
f736810fc3 added a timeout to event.pull 2017-08-03 12:22:51 +10:00
593f6c40c0 a bunch of random bugfixes 2017-08-01 23:59:29 +10:00
f9e4b1b238 Uncomment component functions. 2017-08-01 14:42:12 +10:00
5300a21a37 added a component wrapper, for abstraction purposes. 2017-07-31 12:09:43 +10:00
d23768f941 made user IDs strings 2017-07-31 12:09:09 +10:00
a95611806d made the OS cope with killed tasks 2017-07-31 09:39:42 +10:00
6160564247 added all the already working stuff 2017-07-30 19:12:10 +10:00