This website requires JavaScript.
9dd7ec1889
convinced the event library to handle non-string filters
XeonSquared
2019-11-26 18:50:36 +1100
ce6e405934
the shell now prints tables that are returned as a serialized value
XeonSquared
2019-11-26 18:47:20 +1100
c78bb7b32c
made unionfs read correctly
XeonSquared
2019-11-20 21:08:31 +1100
6dfb34bb72
added minitel to the default init, updated the package script
XeonSquared
2019-11-20 08:30:38 +1100
9dd5f5d4ad
added an initial unionfs lib
XeonSquared
2019-11-19 21:47:41 +1100
0dbd1d5f8c
significantly improved the shell; actually forks for processes now, shows the hostname, replaces an = at the start with return ...
XeonSquared
2019-11-19 21:46:51 +1100
b3aa15b580
init now sets the hostname, if possible
XeonSquared
2019-11-19 21:38:22 +1100
1f66ef4f1c
fobject:read() now supports reading until a specific character
XeonSquared
2019-11-19 21:38:08 +1100
bba92a74f9
made build.sh put the init config in the right place
XeonSquared
2019-11-19 21:37:13 +1100
b66e8f93a7
made free floor all numbers
XeonSquared
2019-11-19 17:19:02 +1100
787163c606
made ed actually have the right commands for stuff oops
XeonSquared
2019-11-09 17:56:44 +1100
180a5a9a78
made event.lua work with the new restrictions on the scheduler and such
XeonSquared
2019-11-09 16:09:23 +1100
37df78ffed
corrected spelling in the serialization lib oops
XeonSquared
2019-11-09 16:00:49 +1100
80eea7142d
made init less syslog-spammy
XeonSquared
2019-11-09 16:00:46 +1100
256e05233a
updated fsmanager and included it in the default init
XeonSquared
2019-11-09 15:56:43 +1100
a219b5603e
added the ability to unmount filesystems, removed fs mounting stuff on its own
XeonSquared
2019-11-09 15:56:25 +1100
a97e3c93ee
made init not kill itself on startup
XeonSquared
2019-11-09 14:59:53 +1100
ec699518b5
made df wrap numbers better
XeonSquared
2019-11-09 14:59:34 +1100
faca451c57
added some filesystem-related utils
XeonSquared
2019-11-09 14:54:01 +1100
aed9278433
made getty actually start relevant services and re-start on failure
XeonSquared
2019-11-09 14:23:47 +1100
6ad6880a6d
rewrote init.lua to be a real init daemon
XeonSquared
2019-11-09 14:23:18 +1100
1bd18f45b3
made os.taskInfo() default to the current process
XeonSquared
2019-11-09 13:52:39 +1100
d23a25613d
made ps display the pid correctly
XeonSquared
2019-11-09 13:48:50 +1100
ac98d09b93
made loadfile less chatty
XeonSquared
2019-11-09 13:46:51 +1100
a335ff5c87
made ed not choke when you append an empty file
XeonSquared
2019-11-09 13:46:31 +1100
e9aac95dd7
added a mkdir alias for fs.makeDirectory in the shell
XeonSquared
2019-11-09 13:17:21 +1100
150541d91b
made :read()ing from a terminal not leave the trailing \n
XeonSquared
2019-11-09 13:16:51 +1100
6b5677b870
made dprint go through syslog in all cases
XeonSquared
2019-11-09 13:16:17 +1100
5f8e4efe33
made the devfs module provide saner respones to some queries
XeonSquared
2019-11-09 13:15:50 +1100
98e3581e6e
made os.taskInfo() not choke on being outside a process
XeonSquared
2019-11-09 13:14:58 +1100
23680afd75
document new functions, remove dprints
XeonSquared
2019-11-09 13:10:15 +1100
69eae00ec1
added fs.mounts(), fs.address(path) and fs.type(path) to provide more information about mounted filesystems
XeonSquared
2019-11-08 21:01:01 +1100
b2d1379127
galaxy brain FS upgrades
XeonSquared
2019-11-08 12:42:49 +1100
00a0889842
made os.chdir play nicer with the filesystem
XeonSquared
2019-11-06 20:30:26 +1100
4e276c9ccd
made the vt100 emulator not choke on most complicated inputs
XeonSquared
2019-11-06 14:37:12 +1100
1c416be625
made the version thingo print a line this is important
XeonSquared
2019-11-06 14:31:28 +1100
ff321804ee
moved cd out of the shell and into the os library as os.chdir
XeonSquared
2019-11-06 14:28:40 +1100
c3347fa188
made build.sh generate documentation, updated vt-task docs
XeonSquared
2019-11-06 14:08:42 +1100
a428a36c5d
made build.sh add an _OSVERSION string
XeonSquared
2019-11-06 14:01:10 +1100
69666130da
made luapreproc executable
XeonSquared
2019-11-05 14:07:28 +1100
9358f60401
updated the build instructions, script and gitignore
XeonSquared
2019-11-05 14:06:19 +1100
d455ac6f63
I'm using custom luapreproc so ???
XeonSquared
2019-11-05 13:53:32 +1100
578a9e966f
fixed vt100 to actually use strings for control
XeonSquared
2019-11-04 11:45:47 +1100
0ced41b897
updated some executables to actually work with the kernel changes
XeonSquared
2019-11-04 08:55:39 +1100
346c6bcf29
proper sane terminal allocation now
XeonSquared
2019-11-04 08:55:04 +1100
408e9600b7
made the kernel actually work again
XeonSquared
2019-11-04 08:54:30 +1100
9022bfce78
accidentally delet'd the wrong file
XeonSquared
2019-10-28 00:35:32 +1100
aaccc053d3
cursed
XeonSquared
2019-10-27 23:34:02 +1100
824c443629
fuck this shit
XeonSquared
2019-10-27 02:40:25 +1100
2e3907abd3
made ct.p and ct.P point to the correct functions
XeonSquared
2019-08-13 15:31:10 +1000
36a3912c84
made ed clipboard-aware
XeonSquared
2019-08-07 21:09:21 +1000
2c9bb81fe9
added a clipboard daemon, changed default services
XeonSquared
2019-08-07 21:07:37 +1000
fbef63f9b0
made fserv able to serve http(s)
XeonSquared
2019-08-02 15:57:13 +1000
bc1f7d7c6c
added a simple wget program for internet cards
XeonSquared
2019-08-02 15:56:55 +1000
0aba709fb1
added a filesyste manager program, for auto (un)mounting of filesystems
XeonSquared
2019-08-01 22:41:43 +1000
e351683a88
made dispmanager not crash when presented with no data dir
XeonSquared
2019-08-01 22:40:37 +1000
03341e6af7
made the more intelligent routing actually work
XeonSquared
2019-08-01 22:38:57 +1000
5cabb476de
removed some legacy stuff
XeonSquared
2019-07-28 19:57:26 +1000
aa570fcc4e
replaced the editor with skex2 because it's infinitely better and works on PsychOS2 now
XeonSquared
2019-07-28 19:53:25 +1000
be8ba0a40b
made the shell not return pcall's true if it is true
XeonSquared
2019-07-28 19:52:32 +1000
7347c93988
made external executables return despite being in a different process. yay for IPC?
XeonSquared
2019-07-28 19:46:43 +1000
6c45180119
wrote a more flexible terminal creation system
XeonSquared
2019-07-28 19:09:12 +1000
12df3de7df
added a cd() builtin to the shell, for changing working directory
XeonSquared
2019-07-28 13:03:04 +1000
ead102f131
made the shell spawn executed files as their own process and wait for them to complete
XeonSquared
2019-07-28 12:45:38 +1000
b8d3df6bee
more general gitignore filters
XeonSquared
2019-07-23 14:14:14 +1000
dc03ad94bc
added an FRequest client and server
XeonSquared
2019-07-23 14:11:40 +1000
8ca414e312
updated to comply with some of the more recent minitel changes
XeonSquared
2019-07-23 14:10:45 +1000
2aca6df1b4
cleaned up some meta stuff
XeonSquared
2019-07-22 13:54:39 +1000
eaef339fe9
added an unarchiving program, changed mkarchive behavior slightly
XeonSquared
2019-07-22 13:47:21 +1000
f674efaa28
added an archiving program
XeonSquared
2019-07-22 09:42:37 +1000
b867628bdf
gitignored generated docs, added the default init.txt
XeonSquared
2019-07-21 18:01:04 +1000
77ceb65be6
service/tape-iofs.lua
XeonSquared
2019-07-21 17:46:16 +1000
8e3ee7bcb2
never mind no reading files line by line in fs.read
XeonSquared
2019-07-21 17:45:22 +1000
63cb1ceea4
modified the docs to show iofs supports seek
XeonSquared
2019-07-18 13:51:10 +1000
8a880406bc
added the ability to seek and read files line by line
XeonSquared
2019-07-18 13:49:34 +1000
77c28adefa
added a tarbomb version of the cpio archive, for using with tapeloader
XeonSquared
2019-07-18 13:41:15 +1000
3f214d3ebc
this is an intervention
XeonSquared
2019-07-14 20:52:56 +1000
735a8f5ee2
forgot to include this, required for minitel
XeonSquared
2019-01-12 20:48:03 +1100
604532eb6c
replaced the dummy fd with one that logs to a file
XeonSquared
2019-01-09 17:11:10 +1100
a29fc154a0
added a terminal server and bad netcat clone
XeonSquared
2019-01-09 16:23:30 +1100
59abb31fee
more cross-platform improvements
XeonSquared
2019-01-09 16:22:55 +1100
638092b4cc
made os.spawn dump errors to stdout
XeonSquared
2019-01-09 16:17:41 +1100
6b62292dd1
fixed the backspacing past the start bug mostly
XeonSquared
2019-01-09 16:16:53 +1100
64e4229c42
rewrote io.open because it was bad
XeonSquared
2019-01-09 16:15:31 +1100
bbacdc6dbd
moved the creation of a sink fd into createterms
XeonSquared
2019-01-09 15:56:19 +1100
517d579bb9
made io create a default sink fd
XeonSquared
2019-01-09 14:09:57 +1100
95e6a18216
documentation of a sort
XeonSquared
2019-01-08 22:13:52 +1100
695ac926ed
fix some bugs with io.lua, expose io.newfd()
XeonSquared
2019-01-08 22:11:49 +1100
0928241895
removed the whole mod-service thing
XeonSquared
2019-01-08 18:15:22 +1100
b28991241c
updated build.sh to reflect the current state of the OS it will also copy ../OC-Minitel/minitel.lua into ./service/minitel.lua if possible, for current development work
XeonSquared
2019-01-08 18:11:37 +1100
50c7a3841c
added a minitel stack, using the same code as the OpenOS version
XeonSquared
2019-01-08 18:10:22 +1100
2b69f81111
added shell utility programs
XeonSquared
2019-01-08 18:09:04 +1100
9ee9b5d6a2
added a module only to create fds from GPU+Screen+Keyboard combos
XeonSquared
2019-01-08 18:08:25 +1100
863f343646
made spawnprompt set the terminal correctly
XeonSquared
2019-01-08 18:05:20 +1100
8b35bfe3a6
made the shell cleaner, and tell the current $PWD
XeonSquared
2019-01-08 18:03:51 +1100
2ddf1f1ca2
redid the io system almost entirely, including more commenting
XeonSquared
2019-01-08 18:02:39 +1100
d9cc184f84
commented loadfile-related functions, added require()
XeonSquared
2019-01-08 18:01:07 +1100
2c772b2987
commented the use of vt100emu
XeonSquared
2019-01-08 18:00:36 +1100
f6a405d886
added comments to applicable functions
XeonSquared
2019-01-08 18:00:11 +1100
c27b20bc59
made ps() use the t environment variable rather than task param
XeonSquared
2019-01-08 17:59:45 +1100