XeonSquared
|
1c647c76fe
|
fix timeout accounting in the scheduler
|
2023-11-12 23:31:56 +10:00 |
|
XeonSquared
|
5f56c74e6f
|
cleanup RPC library, make it possible to detect the client hostname when running RPC requests
|
2023-11-12 23:31:09 +10:00 |
|
XeonSquared
|
0aa574ea7a
|
early work on OpenOS bootstrapping
|
2023-10-13 11:52:01 +10:00 |
|
XeonSquared
|
c52a0ee2ac
|
start of an install document
|
2023-10-08 12:17:17 +10:00 |
|
XeonSquared
|
fe8107bf7f
|
sort the fs.mounts table
|
2023-10-08 11:42:49 +10:00 |
|
XeonSquared
|
35f3c6f89e
|
implement the dirstat extension in exportfs, greatly improving perf for OpenOS clients
|
2023-10-08 11:41:44 +10:00 |
|
XeonSquared
|
638322c157
|
skip mounting any already mounted filesystems
|
2023-10-07 11:35:15 +10:00 |
|
XeonSquared
|
91d9ce33c8
|
remove a debug log that spammed syslog
|
2023-10-01 13:41:34 +10:00 |
|
XeonSquared
|
0935d15864
|
update rtfsboot module to pull in the correct library paths
|
2023-10-01 13:41:01 +10:00 |
|
XeonSquared
|
39e9b1765d
|
immediately unsave the cursor position, as a neat trick
|
2023-09-29 15:35:29 +10:00 |
|
XeonSquared
|
f83b8c999c
|
fix lines longer than the screen causing weird scrolling artifacts, and avoid superfluous history entries
|
2023-09-29 10:15:25 +10:00 |
|
XeonSquared
|
88bce6cd96
|
add fs_ prefix to exported filesystems to match OpenOS version, for cross-compatibility
|
2023-09-20 00:01:44 +10:00 |
|
XeonSquared
|
a7708b9e47
|
address RPC loop issues as described in https://github.com/ShadowKatStudios/OC-Minitel/pull/40 plus implement ACLs like the OpenOS version of the RPC library
|
2023-09-20 00:01:21 +10:00 |
|
XeonSquared
|
026f2524e6
|
this one works, I tested it
|
2023-08-07 13:26:42 +10:00 |
|
XeonSquared
|
e20123b527
|
clean up print tabbing
|
2023-08-07 13:26:20 +10:00 |
|
XeonSquared
|
efdb01328f
|
I don't know why it was looking at package.loaded but it isn't now.
|
2023-08-07 13:25:57 +10:00 |
|
XeonSquared
|
a05e19b545
|
I'm stupid sometimes
|
2023-08-07 12:56:59 +10:00 |
|
XeonSquared
|
00d4472f91
|
make fsmanager's mount function externally accessible
|
2023-08-07 12:54:25 +10:00 |
|
XeonSquared
|
82decfabf9
|
pkgman updates to simplify distribution with different kernels
|
2023-08-05 16:22:59 +10:00 |
|
XeonSquared
|
ae41cc48dd
|
fix tabs
|
2023-08-05 15:15:03 +10:00 |
|
XeonSquared
|
429c9e2aa7
|
fix support for booting from rtfs on tape
|
2023-08-05 10:06:05 +10:00 |
|
XeonSquared
|
ff7ec50a94
|
add some simple minification filters to preproc, which can shrink the kernel significantly
|
2023-08-04 20:32:42 +10:00 |
|
XeonSquared
|
ad99c438b3
|
I keep forgetting that's there >.>
|
2023-08-04 20:31:22 +10:00 |
|
XeonSquared
|
2e021ff6d5
|
remove old rc.load implementation
|
2023-08-04 20:29:09 +10:00 |
|
XeonSquared
|
e9e824b42d
|
remove unused include
|
2023-08-04 20:28:53 +10:00 |
|
XeonSquared
|
c0f8b9b900
|
attempt to load pkgfs if there's a package archive directory
|
2023-08-04 20:28:26 +10:00 |
|
XeonSquared
|
a33476cf00
|
fix edge case where io.open(whatever):read() returns nil
|
2023-08-04 20:24:18 +10:00 |
|
XeonSquared
|
c2bbd7d2ca
|
update to match latest diskpart
|
2023-08-03 12:15:03 +10:00 |
|
XeonSquared
|
2edbb42aa4
|
have pkgman create the directories it needs rather than fail for cryptic reasons
|
2023-08-01 20:48:19 +10:00 |
|
XeonSquared
|
7849fca4a0
|
stamp the kernel variant onto the version string
|
2023-08-01 20:44:14 +10:00 |
|
XeonSquared
|
ae634bc52e
|
turns out this was already packaged. whoops.
|
2023-08-01 18:26:14 +10:00 |
|
XeonSquared
|
904fdce527
|
moved fserv to its own package
|
2023-08-01 18:21:08 +10:00 |
|
XeonSquared
|
e85b948f4d
|
add module for booting from rtfs volumes
|
2023-08-01 18:02:14 +10:00 |
|
XeonSquared
|
30db695c4e
|
oops forgot this one
|
2023-08-01 18:01:22 +10:00 |
|
XeonSquared
|
ef2c01b1d4
|
refactor build system to allow pulling libraries from packages, assuming directories are set up correctly
|
2023-08-01 17:58:27 +10:00 |
|
XeonSquared
|
eb98acc232
|
and another one. oops.
|
2023-08-01 15:58:16 +10:00 |
|
XeonSquared
|
3d6017f87e
|
clean up some less than ideal commits
|
2023-08-01 15:55:16 +10:00 |
|
XeonSquared
|
86149d7e85
|
steal gamax92's vcomponent library, which apparently works without modification
|
2023-07-31 08:14:21 +10:00 |
|
XeonSquared
|
36a73b892a
|
implement component.get for convenience
|
2023-07-31 08:11:24 +10:00 |
|
XeonSquared
|
7fa61e115e
|
cleanup and sanity checks
|
2023-07-30 17:35:00 +10:00 |
|
XeonSquared
|
87f8bd2149
|
shell-related cleanup and fixes.
|
2023-07-30 15:04:41 +10:00 |
|
XeonSquared
|
b88134b70e
|
force position of cursor before drawing lines in ced vi. might be slower, but stops line wrapping breaking things.
|
2023-07-30 15:03:58 +10:00 |
|
XeonSquared
|
265681c61c
|
left a debug syslog in there. oops.
|
2023-07-28 22:04:43 +10:00 |
|
XeonSquared
|
395ade429a
|
assorted filesystem-related improvements
|
2023-07-28 21:34:56 +10:00 |
|
XeonSquared
|
6d96109217
|
misc accounting features
|
2023-07-04 18:25:11 +10:00 |
|
XeonSquared
|
f311063a42
|
cleanup my mess
|
2023-06-07 00:19:09 +10:00 |
|
XeonSquared
|
eb95f9715e
|
virtual terminal support with vtansi and getty, for machines with VRAM available
|
2023-06-07 00:16:56 +10:00 |
|
XeonSquared
|
2df878f3e8
|
standalone executable support. again.
|
2023-06-07 00:16:26 +10:00 |
|
XeonSquared
|
a533748d55
|
^C now terminates line mode input with an error
|
2023-06-07 00:12:50 +10:00 |
|
XeonSquared
|
ddc2445104
|
actually handle append file modes
|
2023-06-07 00:12:15 +10:00 |
|