Lisa Milne
|
93a4885563
|
local file system loading working again
|
2023-12-13 15:45:56 +10:00 |
|
Lisa Milne
|
8dad3466d0
|
add a whole lot of missing newline characters, and fix file download a bit
|
2023-12-13 14:23:53 +10:00 |
|
Lisa Milne
|
b6d539ec7f
|
shell tabfill and history back in place, ability to set tty into raw mode added
|
2023-12-13 13:42:57 +10:00 |
|
Lisa Milne
|
015af5b3ba
|
get tty device files working properly
|
2023-12-12 21:37:08 +10:00 |
|
Lisa Milne
|
41353aab1a
|
backspace on the tty
|
2023-12-12 21:16:25 +10:00 |
|
Lisa Milne
|
abf9dbad6c
|
various fixes to get the shell working better with a tty
|
2023-12-12 20:50:42 +10:00 |
|
Lisa Milne
|
d8604b3e3b
|
so many shell bugs - builtins freeze the shell
|
2023-12-12 20:09:17 +10:00 |
|
Lisa Milne
|
0597769c61
|
get shell working with tty (also fix a bug that went unnoticed without a proper tty)
|
2023-12-12 18:39:45 +10:00 |
|
Lisa Milne
|
c5917c0e81
|
tty part 2 - theoretically
|
2023-12-12 17:03:04 +10:00 |
|
Lisa Milne
|
b1e45d7627
|
tty part 1
|
2023-12-12 16:18:20 +10:00 |
|
Lisa Milne
|
b72764963d
|
bring in web bios
|
2023-12-11 15:14:19 +10:00 |
|
Lisa Milne
|
b1f3476fc2
|
get file access/modify/change times in place, update stat, add times to ls -l
|
2023-12-10 20:46:41 +10:00 |
|
Lisa Milne
|
cc5de8f5e5
|
fix bug in epoch time calculation
|
2023-12-09 22:42:43 +10:00 |
|
Lisa Milne
|
f109933533
|
add license (BSD 3 clause), bump version, and update docs
|
2023-12-09 16:30:34 +10:00 |
|
Lisa Milne
|
bfd5f850c8
|
documentation and version bump
|
2023-12-08 23:50:00 +10:00 |
|
Lisa Milne
|
6918e5dbed
|
date command
|
2023-12-08 23:33:07 +10:00 |
|
Lisa Milne
|
8eb92af201
|
modify stat/fstat to stat/lstat/fstatat
|
2023-12-08 21:47:21 +10:00 |
|
Lisa Milne
|
d2ba616d4f
|
fix bug with prompt being written to terminal
|
2023-12-08 18:28:01 +10:00 |
|
Lisa Milne
|
b032d45b63
|
fix potential memory leak in load.file()
|
2023-12-08 17:32:23 +10:00 |
|
Lisa Milne
|
de1dd33882
|
libtime and the start of time and date handling
|
2023-12-08 15:52:27 +10:00 |
|
Lisa Milne
|
524e028ad6
|
add /dev/console and /dev/time, and fix a bug in default device initialisation
|
2023-12-08 11:29:46 +10:00 |
|
Lisa Milne
|
daa5f39fdc
|
make vi a command place the cursor correctly
|
2023-12-08 08:19:22 +10:00 |
|
Lisa Milne
|
6f1c569e67
|
documentation and version bump
|
2023-12-06 21:44:24 +10:00 |
|
Lisa Milne
|
bb8d7d0da1
|
add group file, and user/group data functions getpw*/getgr*
|
2023-12-06 20:53:05 +10:00 |
|
Lisa Milne
|
1536bb264d
|
fix remote file loading
|
2023-12-06 09:45:55 +10:00 |
|
Lisa Milne
|
bbf92c58ec
|
some improvements to vi
|
2023-12-05 20:04:33 +10:00 |
|
Lisa Milne
|
777dac8bfc
|
add /tmp directory
|
2023-12-05 18:10:05 +10:00 |
|
Lisa Milne
|
279860ea21
|
fix some css stuff
|
2023-12-05 11:45:23 +10:00 |
|
Lisa Milne
|
bd75d0b3c9
|
update open() to work as it should with flags
|
2023-12-04 21:18:35 +10:00 |
|
Lisa Milne
|
c674ca0015
|
documentation and version bump
|
2023-12-03 18:16:35 +10:00 |
|
Lisa Milne
|
5aa0ee97c9
|
chmod command
|
2023-12-03 18:13:57 +10:00 |
|
Lisa Milne
|
755c79dd46
|
add a file type check to exec()
|
2023-12-03 16:27:33 +10:00 |
|
Lisa Milne
|
0a9e229841
|
make shared object distinguishable from executable files in getFileType and file
|
2023-12-03 16:11:56 +10:00 |
|
Lisa Milne
|
129c6ff315
|
more missing checks in vfs api
|
2023-12-03 14:12:47 +10:00 |
|
Lisa Milne
|
2dcce5b399
|
add missing permissions check in vfs mk*()
|
2023-12-03 13:23:28 +10:00 |
|
Lisa Milne
|
cc03c96982
|
add stdio.mkdir() and mkdir command
|
2023-12-03 13:16:18 +10:00 |
|
Lisa Milne
|
14fd1f7d69
|
add rm command, fix bug in vfs.remove()
|
2023-12-03 12:18:24 +10:00 |
|
Lisa Milne
|
87d2a7ebc6
|
version bump, documentation update
|
2023-12-02 18:33:58 +10:00 |
|
Lisa Milne
|
a295a16a28
|
add vi command, and fix bug in write()
|
2023-12-02 18:28:47 +10:00 |
|
Lisa Milne
|
f63b61ee48
|
improve program/library loading
|
2023-11-29 18:45:39 +10:00 |
|
Lisa Milne
|
d0a2029b87
|
update libs documentation
|
2023-11-29 08:44:27 +10:00 |
|
Lisa Milne
|
0fe4544107
|
libcurses (ncurses) starter, and switch less to using it
|
2023-11-28 22:33:20 +10:00 |
|
Lisa Milne
|
cb5de9ed6d
|
remove term.preventInput()
|
2023-11-28 17:37:30 +10:00 |
|
Lisa Milne
|
081da9b754
|
oops fix programs suddenly failing
|
2023-11-28 15:45:38 +10:00 |
|
Lisa Milne
|
6fea9dd2db
|
documentation and version bump (0.3 for libraries in /lib)
|
2023-11-28 15:40:20 +10:00 |
|
Lisa Milne
|
3aeae461f0
|
a basic printf (and etc) implementation
|
2023-11-28 15:31:38 +10:00 |
|
Lisa Milne
|
abc7e6c4a5
|
the system is now multi-user
|
2023-11-28 11:02:01 +10:00 |
|
Lisa Milne
|
f2be72edc1
|
write pre-vfs logs to logfile
|
2023-11-27 21:54:27 +10:00 |
|
Lisa Milne
|
b070abf90d
|
make the shell exit properly, and also handle children exiting properly
|
2023-11-27 21:46:33 +10:00 |
|
Lisa Milne
|
dc048f20cc
|
update documents and bump version
|
2023-11-27 20:37:45 +10:00 |
|