Commit Graph

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