Commit Graph

  • a74d9b4485 Add support for \27[8m (equiv. to nonstandard \27[100m) master Ocawesome101 2020-04-26 08:01:53 +1000
  • e5dd91e167 updated termsrv to basically work with the new rc system, added nc to netutil Izaya 2020-04-15 13:33:27 +1000
  • ec5d938a64 added a quit function to the shell environment, for obvious purposes Izaya 2020-04-13 04:09:44 +1000
  • 194564b959 Added an actually workable editor for once. Skye's gonna be mad, it's like vim. Izaya 2020-04-12 03:49:44 +1000
  • 0dd13b74f1 fixed <ESC>[n;nH scrolling the display Izaya 2020-04-12 03:49:14 +1000
  • fc127f8d3e moved the VT100 driver out of the kernel and into its own library Izaya 2020-04-12 01:59:56 +1000
  • 2327dc9c18 added the ability to reload libraries to the loadfile module Izaya 2020-04-12 01:59:20 +1000
  • 0cdd70e917 added the ability for software to change the computer.pullSignal timeout Izaya 2020-04-11 12:10:58 +1000
  • 23173506b9 fixed a typo preventing [2J from working Izaya 2020-04-11 09:01:13 +1000
  • a9b3c6adf3 there is now a non-standard control code for the terminal to toggle line mode and local echo for the terminal Izaya 2020-04-11 08:52:18 +1000
  • 459fd95992 made nvt handle the cursor going off the edge of the screen Izaya 2020-04-11 05:54:53 +1000
  • 583b300720 removed dprint statements from nvt Izaya 2020-04-09 15:50:39 +1000
  • f5db94e03c made init not spew irritating syslog messages Izaya 2020-04-09 15:50:10 +1000
  • bf66fa15e1 fixed tabs in nvt Izaya 2020-04-09 15:49:42 +1000
  • f68605ffea added a better replacement VT100 emulator Izaya 2020-04-09 15:44:23 +1000
  • 5d2d09fbcf more control code support for the terminal emulator Izaya 2020-04-09 13:48:34 +1000
  • 67de47ebd4 screenblank works with the new rc system now, rejoyce Izaya 2020-03-26 17:43:22 +1100
  • 9eec6bf193 mount() now asks for the right addresses Izaya 2020-03-26 17:41:25 +1100
  • cfe3e78d64 importfs and exportfs improvements Izaya 2020-03-26 17:37:14 +1100
  • 6c2ef1580b made fsmanager work with the new rc system Izaya 2020-03-26 17:35:14 +1100
  • dbb7080ca2 made rpc.call less flimsy hopefully Izaya 2020-03-26 17:33:18 +1100
  • f33ce1e1e0 added default services to rc, made rc.stop cope if there is no stop function in a daemon, and rc.enable actually enables things now Izaya 2020-03-26 17:32:54 +1100
  • 8b29e472f8 fix some fs informational problems Izaya 2020-03-26 17:25:36 +1100
  • 928a1db13c colours in the shell! Izaya 2020-03-26 14:41:06 +1100
  • eccc80ad16 added tab support to the terminal emulator Izaya 2020-03-25 07:08:17 +1100
  • fab605ff21 greatly improved the terminal emulator, with colours (<ESC>[...m) and status support Izaya 2020-03-24 17:45:29 +1100
  • 0993182839 removed default-init as it is redundant Izaya 2020-03-24 16:29:13 +1100
  • 1c252126e8 improved the rc lib, assuming the start function returns a pid Izaya 2020-03-24 16:27:51 +1100
  • 1f97e90066 made the shell actually able to print tables containing functions Izaya 2020-03-24 16:26:48 +1100
  • 7b8c532141 made getty record the basepid properly Izaya 2020-03-24 16:25:06 +1100
  • 77c69f651b changed the build script to cope with the new init system Izaya 2020-03-20 13:16:22 +1100
  • 0de3d01191 exposed the rc configuration to the world Izaya 2020-03-20 13:15:54 +1100
  • 2fe738591d default rc configuration Izaya 2020-03-20 13:15:20 +1100
  • e20c9546ea replacing the init system with something more OpenOS rc inspired Izaya 2020-03-20 13:15:02 +1100
  • 66ea129b7a commented some io library functions Izaya 2020-03-20 13:01:50 +1100
  • 3c1e2d31ae replaced the minitel implementation with the OpenOS version, mostly Izaya 2020-03-20 13:01:19 +1100
  • 4606620583 write documentation for netutil Izaya 2020-03-18 14:06:40 +1100
  • 90afc8d18d made netutil.ping actually return useful values Izaya 2020-03-18 14:03:45 +1100
  • 0712210768 better shell printing support Izaya 2020-03-18 14:03:23 +1100
  • 36b1b4dfe0 made build.sh clean up after itself better Izaya 2020-03-18 14:02:58 +1100
  • 05208810d3 buffer cleanup Izaya 2020-03-18 14:02:37 +1100
  • 7974ff9702 made the shell able to handle table values Izaya 2020-03-18 12:26:29 +1100
  • 39ea9c1a18 made import work, added unimport, aliased rm to fs.remove Izaya 2020-03-18 11:55:12 +1100
  • 4d0ce1e06d made ping actually live in the right namespace whoops Izaya 2020-03-18 11:54:35 +1100
  • 0ac4923568 added a free function to shutil Izaya 2020-03-18 01:57:05 +1100
  • d90ce84cdb made init actually work, whoops Izaya 2020-03-18 01:31:44 +1100
  • 8920c074c4 we 2.0a2 now Izaya 2020-03-18 01:11:53 +1100
  • 201aa20c5a added the plan9k buffer library because it's cleaner than the old io library Izaya 2020-03-16 17:30:22 +1100
  • ab604c84f7 made unarchive yield Izaya 2020-01-11 09:32:46 +1100
  • 15a6151748 added a ping util for testing network connectivity Izaya 2019-12-26 17:26:43 +1100
  • ba0320fcdc added an alias cp for the fs.copy function Izaya 2019-12-26 17:23:45 +1100
  • 054f58609b added auto-rewind and an no-rewind node for tape-devfs Izaya 2019-12-22 01:35:55 +1100
  • 0d01b03ddc cleaned up vtunnel, should actually work now Izaya 2019-12-21 18:36:02 +1100
  • cf0cf32642 configured the scheduler to be more ... responsive. Izaya 2019-12-21 18:35:10 +1100
  • c7213d4cbe updated a function comment to be more ... accurate Izaya 2019-12-21 18:34:48 +1100
  • 4ef792a06d added an initial vtunnel implementation Izaya 2019-12-20 17:48:47 +1100
  • 68130b80a6 made the shell look at libraries in _G.libs as well as just _G Izaya 2019-12-20 17:48:25 +1100
  • 200b99eb0c moved tape-iofs to tape-devfs, made it handle tape drive addition/removal over time Izaya 2019-12-20 15:22:18 +1100
  • 3c8ec4cabc fixed some stupid require() behavior Izaya 2019-12-20 01:51:27 +1100
  • 42938cf125 added gamax92's vcomponent lib, required next to zero changes Izaya 2019-12-19 16:16:09 +1100
  • 6ad21c7832 made require pull from a shared library pool Izaya 2019-12-19 16:14:48 +1100
  • 1cb85bd5e8 updated nc and termsrv Izaya 2019-12-16 17:09:56 +1100
  • b408cfe27b made the shell return sane values Izaya 2019-12-16 16:43:32 +1100
  • dcf0cb75ae made spawnfile queue an event on a process ending, changed the shell to use it Izaya 2019-12-16 14:37:29 +1100
  • 8404946eba removed chatbox-dprint from the default modules Izaya 2019-12-16 14:35:26 +1100
  • 560cd4e0c7 made serialization have an extra param for display Izaya 2019-12-16 14:35:11 +1100
  • b370a90618 commented some scheduler functions Izaya 2019-12-16 14:30:27 +1100
  • f80a58ce1d removed a debug print statement from unionfs Izaya 2019-12-02 12:28:19 +1100
  • 2e10fb23b4 added programs to export and import filesystems over the network Izaya 2019-11-26 21:35:06 +1100
  • f9c8000080 added an mtrpc library Izaya 2019-11-26 21:34:40 +1100
  • 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