Commit graph

  • 90a6e9e405 version bump and documentation update master Lisa Milne 2025-09-02 20:26:42 +1000
  • 0cc4c192d2 cc should set executable perms on output Lisa Milne 2025-09-02 19:38:13 +1000
  • aac0fd25af get vi cursor working right Lisa Milne 2025-09-02 19:29:19 +1000
  • 662f4b736a will vi ever work right? Lisa Milne 2025-09-01 16:09:26 +1000
  • 219d7455dd cc part 1 Lisa Milne 2025-08-30 23:28:20 +1000
  • 62d8fedc38 setup for loading "binaries" from plain text Lisa Milne 2025-08-30 21:28:55 +1000
  • 717cf09ba2 add tab support to tty Lisa Milne 2025-08-30 16:57:03 +1000
  • 5da5e60b44 make libterm use the actuall ctty id Lisa Milne 2025-08-30 11:48:57 +1000
  • 4e36e1749f fix ls not listing symlinked directories properly Lisa Milne 2025-08-30 10:39:43 +1000
  • 368a5cddfb remove more unnecessary objects from shell Lisa Milne 2023-12-21 10:05:14 +1000
  • 8fee484f23 remove unnecessary objects from shell Lisa Milne 2023-12-20 20:30:06 +1000
  • a93576a832 some tweaks to exec and process manager Lisa Milne 2023-12-19 22:39:05 +1000
  • 7071a63dfa convert format of programs to always have main(argc,argv) Lisa Milne 2023-12-19 14:36:09 +1000
  • fe972ddd11 a bunch of little fixes Lisa Milne 2023-12-18 21:44:02 +1000
  • 733ee75dd2 shell pathfill Lisa Milne 2023-12-18 20:46:56 +1000
  • 9ad4b23a6c version bump and documentation update Lisa Milne 2023-12-18 18:44:31 +1000
  • 63e63a88ce do not auto-login to guest if another non-root account exists with a password Lisa Milne 2023-12-18 18:00:14 +1000
  • 2983f4a1dd add chown command Lisa Milne 2023-12-18 17:55:57 +1000
  • 09579c26c5 add passwd command Lisa Milne 2023-12-18 14:44:06 +1000
  • 6c5dff88ce check for user account during login Lisa Milne 2023-12-18 12:39:08 +1000
  • 0aa936525a add a command to accept or reject cookies Lisa Milne 2023-12-18 12:25:40 +1000
  • a6cfae3762 fix bugs with scripts not restoring properly Lisa Milne 2023-12-18 12:02:07 +1000
  • e478a13f61 persistant filesystem part 3 Lisa Milne 2023-12-18 11:48:18 +1000
  • 2d8214a6c8 persistant filesystem part 2 Lisa Milne 2023-12-18 10:55:19 +1000
  • e852f31781 start of persistant filesystem Lisa Milne 2023-12-17 23:16:06 +1000
  • 79db978349 fix bug with ctrl+d leaving the tty in an unknown state Lisa Milne 2023-12-17 17:40:27 +1000
  • e3a86643d2 add a proper login manager Lisa Milne 2023-12-17 17:20:10 +1000
  • 7ceb503fee add the start of shell history saving Lisa Milne 2023-12-17 14:57:15 +1000
  • 98bedb8ca0 user command to add and delete users Lisa Milne 2023-12-17 14:11:07 +1000
  • b3965d720c organise the libraries a bit Lisa Milne 2023-12-17 09:49:21 +1000
  • ad4815d672 cookie notice, and some about/intro changes Lisa Milne 2023-12-17 09:42:18 +1000
  • 99a58594d3 su to root Lisa Milne 2023-12-16 22:31:45 +1000
  • b14fc8e13b add ability to add and edit users and groups Lisa Milne 2023-12-16 18:24:26 +1000
  • a7f5087c7c add support for setuid/setguid on executable files Lisa Milne 2023-12-16 14:30:29 +1000
  • 46af70187d create /root as part of the default filesystem Lisa Milne 2023-12-16 13:18:37 +1000
  • af1942daa1 convert file permissions to using bitwise integer values Lisa Milne 2023-12-16 13:13:04 +1000
  • f333734f97 remove local file loader panel after loading Lisa Milne 2023-12-15 22:09:59 +1000
  • cc67caaf7c oops Lisa Milne 2023-12-15 20:43:03 +1000
  • 00c6b9c8e7 documentation update and version bump Lisa Milne 2023-12-15 20:39:42 +1000
  • 279fc3c8aa add command for loading files from the local device Lisa Milne 2023-12-15 19:53:50 +1000
  • c52058dacb a few fixes and improvements to shell script parsing Lisa Milne 2023-12-15 16:58:34 +1000
  • c56fe770b9 conditional expressions in shell and scripts Lisa Milne 2023-12-15 14:56:19 +1000
  • 23f2408b0e test command Lisa Milne 2023-12-15 13:43:30 +1000
  • 9da752f308 add true and false shell builtins Lisa Milne 2023-12-15 11:54:48 +1000
  • e27dc7bddf fix bug when redirecting stdout to /dev/null Lisa Milne 2023-12-15 01:23:32 +1000
  • 9ec6e0e26a shell piping and io redirects Lisa Milne 2023-12-15 00:44:44 +1000
  • 55b557be42 version bump and docs update Lisa Milne 2023-12-14 19:01:56 +1000
  • e719b8686a some improvements to shell scripting Lisa Milne 2023-12-14 18:59:15 +1000
  • 162d63f4e1 it is now possible to run shell scripts Lisa Milne 2023-12-14 17:46:08 +1000
  • 376d425330 improved shell script parser Lisa Milne 2023-12-14 17:19:07 +1000
  • 409470d0bc add sleep() and sleep command Lisa Milne 2023-12-14 16:10:00 +1000
  • 13113b59d5 add strip command (lol) Lisa Milne 2023-12-14 15:55:37 +1000
  • 0ac73e2a5a add tail command Lisa Milne 2023-12-14 15:45:53 +1000
  • 8a6e6bb619 add head function Lisa Milne 2023-12-14 15:20:33 +1000
  • c618fb3ac1 fix less chopping off the top line Lisa Milne 2023-12-14 15:02:20 +1000
  • 75efa40f2a bios version bump, and documentation update Lisa Milne 2023-12-14 14:18:46 +1000
  • 975406a803 add hardware cursor, and improve vi some more Lisa Milne 2023-12-14 12:53:46 +1000
  • 32927521b0 some fixes to vi Lisa Milne 2023-12-14 08:57:13 +1000
  • cf42631655 fix a bug in a 3-line program Lisa Milne 2023-12-13 21:21:27 +1000
  • 2ac44120eb version bump Lisa Milne 2023-12-13 19:45:52 +1000
  • be72d029b5 documentation update Lisa Milne 2023-12-13 19:18:50 +1000
  • e842848027 also, missing newlines in vi Lisa Milne 2023-12-13 17:42:30 +1000
  • b460a00c6d more curses, and get vi working again Lisa Milne 2023-12-13 17:39:48 +1000
  • 140aff20a5 fix libcurses, get less working again Lisa Milne 2023-12-13 16:22:07 +1000
  • 93a4885563 local file system loading working again Lisa Milne 2023-12-13 15:45:56 +1000
  • 8dad3466d0 add a whole lot of missing newline characters, and fix file download a bit Lisa Milne 2023-12-13 14:23:53 +1000
  • b6d539ec7f shell tabfill and history back in place, ability to set tty into raw mode added Lisa Milne 2023-12-13 13:42:57 +1000
  • 015af5b3ba get tty device files working properly Lisa Milne 2023-12-12 21:37:08 +1000
  • 41353aab1a backspace on the tty Lisa Milne 2023-12-12 21:16:25 +1000
  • abf9dbad6c various fixes to get the shell working better with a tty Lisa Milne 2023-12-12 20:50:42 +1000
  • d8604b3e3b so many shell bugs - builtins freeze the shell Lisa Milne 2023-12-12 20:09:17 +1000
  • 0597769c61 get shell working with tty (also fix a bug that went unnoticed without a proper tty) Lisa Milne 2023-12-12 18:39:45 +1000
  • c5917c0e81 tty part 2 - theoretically Lisa Milne 2023-12-12 17:03:04 +1000
  • b1e45d7627 tty part 1 Lisa Milne 2023-12-12 16:18:20 +1000
  • b72764963d bring in web bios Lisa Milne 2023-12-11 15:14:19 +1000
  • b1f3476fc2 get file access/modify/change times in place, update stat, add times to ls -l Lisa Milne 2023-12-10 20:46:41 +1000
  • cc5de8f5e5 fix bug in epoch time calculation Lisa Milne 2023-12-09 22:42:43 +1000
  • f109933533 add license (BSD 3 clause), bump version, and update docs Lisa Milne 2023-12-09 16:30:34 +1000
  • bfd5f850c8 documentation and version bump Lisa Milne 2023-12-08 23:50:00 +1000
  • 6918e5dbed date command Lisa Milne 2023-12-08 23:33:07 +1000
  • 8eb92af201 modify stat/fstat to stat/lstat/fstatat Lisa Milne 2023-12-08 21:47:21 +1000
  • d2ba616d4f fix bug with prompt being written to terminal Lisa Milne 2023-12-08 18:28:01 +1000
  • b032d45b63 fix potential memory leak in load.file() Lisa Milne 2023-12-08 17:32:23 +1000
  • de1dd33882 libtime and the start of time and date handling Lisa Milne 2023-12-08 15:52:27 +1000
  • 524e028ad6 add /dev/console and /dev/time, and fix a bug in default device initialisation Lisa Milne 2023-12-08 11:29:46 +1000
  • daa5f39fdc make vi a command place the cursor correctly Lisa Milne 2023-12-08 08:19:22 +1000
  • 6f1c569e67 documentation and version bump Lisa Milne 2023-12-06 21:44:24 +1000
  • bb8d7d0da1 add group file, and user/group data functions getpw*/getgr* Lisa Milne 2023-12-06 20:53:05 +1000
  • 1536bb264d fix remote file loading Lisa Milne 2023-12-06 09:45:55 +1000
  • bbf92c58ec some improvements to vi Lisa Milne 2023-12-05 20:04:33 +1000
  • 777dac8bfc add /tmp directory Lisa Milne 2023-12-05 18:10:05 +1000
  • 279860ea21 fix some css stuff Lisa Milne 2023-12-05 11:45:23 +1000
  • bd75d0b3c9 update open() to work as it should with flags Lisa Milne 2023-12-04 21:18:35 +1000
  • c674ca0015 documentation and version bump Lisa Milne 2023-12-03 18:16:35 +1000
  • 5aa0ee97c9 chmod command Lisa Milne 2023-12-03 18:13:57 +1000
  • 755c79dd46 add a file type check to exec() Lisa Milne 2023-12-03 16:27:33 +1000
  • 0a9e229841 make shared object distinguishable from executable files in getFileType and file Lisa Milne 2023-12-03 16:11:56 +1000
  • 129c6ff315 more missing checks in vfs api Lisa Milne 2023-12-03 14:12:47 +1000
  • 2dcce5b399 add missing permissions check in vfs mk*() Lisa Milne 2023-12-03 13:23:28 +1000
  • cc03c96982 add stdio.mkdir() and mkdir command Lisa Milne 2023-12-03 13:16:18 +1000