lnmds on master
Fix typo in yapi, it's not yapi… (compare)
lnmds on master
shel -> shell (#26) (compare)
Summary: New version, 0.5.3-rc2: Add $PS1 variable support in csh, Add pipe support for programs, multitasking, new process manager, Implement Mersenne Twister RNG, Changed WORK_FACTOR of login module(15 rounds to 7 rounds), Add procfs.
Features that aren't ready in 0.5.3-rc2: Cubix Containers(sandboxing) and yapi with multiple repositories.
.gitignore | 15 +-
LICENSE | 44 +++
README.md | 8 +-
bin/cd | 36 +-
bin/cshell | 549 +++++++++++++++++----------
bin/curtime | 13 -
bin/dd | 10 -
bin/glep | 12 +-
bin/ls | 52 ++-
bin/lua | 29 +-
bin/lx | 16 +-
bin/mkdir | 16 +-
bin/ps | 23 +-
bin/sh | 11 +-
bin/sudo | 21 +-
bin/yapi | 121 +++++-
boot/cubix | 366 +++++++++++++-----
boot/cubix-initramfs | 113 +++++-
boot/libcubix | 63 +++
boot/sbl | 75 ++--
cubixli2 | 136 +++++--
dev/MAKEDEV | 64 +++-
g/lxterm/lxterm.lua | 30 +-
lib/acpi.lua | 21 +-
lib/bigint.lua | 540 ++++++++++++++++++++++++++
lib/cbxctr/cbxctr.lua | 24 ++
lib/cbxctr/container.lua | 27 ++
lib/colors/libansi.lua | 54 +++
lib/comm_manager | 17 +-
lib/crypto/gen_prime.lua | 58 +++
lib/crypto/rand/evgather.lua | 270 +++++++++++++
lib/crypto/rand/generator.lua | 71 ++++
lib/crypto/rand/isaac.lua | 304 +++++++++++++++
lib/crypto/rand/mt_rand.lua | 94 +++++
lib/crypto/rsa/rsa.lua | 86 +++++
lib/debug_manager | 34 +-
lib/device_manager | 34 +-
lib/devices/random_device.lua | 62 +--
lib/devices/urandom_device.lua | 69 ----
lib/fs/ext2.lua | 18 +
lib/fs/procfs.lua | 241 ++++++++++++
lib/fs_manager | 89 +++--
lib/hash/sha256.lua | 10 +-
lib/hash_manager | 61 ++-
lib/login_manager | 20 +-
lib/luaX/core/lx_core.lua | 52 +++
lib/luaX/lxWindow.lua | 134 ++++++-
lib/modules/BufferIO.lua | 104 +++++
lib/modules/io_wrapper.lua | 74 ++++
lib/modules/libev.lua | 53 +++
lib/modules/liblifo.lua | 30 ++
lib/modules/libtest.lua | 11 +
lib/net/network.lua | 11 +-
lib/net/network.lua.old | 179 +++++++++
lib/net/socket.lua | 105 +++++
lib/pipe_manager | 11 +-
lib/proc_manager | 594 +++++++++++++++++------------
lib/proc_manager.old | 389 +++++++++++++++++++
lib/syslog/syslog.lua | 140 +++++++
lib/time | 45 ++-
lib/udev/udev.lua | 244 ++++++++++++
sbin/fdisk | 19 +
sbin/init | 18 +-
sbin/login | 32 +-
src/cubix_standards | 14 +
src/devices/device-numbers | 21 +
src/tests/test_binaries | 64 ++++
src/todo_stuff | 24 ++
usr/bin/broker | 45 +++
usr/bin/threadlist | 11 +
usr/bin/udevadm | 22 ++
usr/broker-test | 10 +
usr/local/bin/rsa | 110 ++++++
var/rand/evtpool | 260 +++++++++++++
var/rand/evtpool_time | 258 +++++++++++++
130 files changed, 6978 insertions(+), 1364 deletions(-)
0.6.0-rc3 released.
Changes from 0.5.3 to 0.6.0-rc3:
bin/cscript | 61 --------------------
bin/cshell.new | 161 ++++++++++++++++++++++++++++++++++++++++++++++++++++
bin/dmesg | 12 +---
bin/ls | 18 +++---
bin/mv | 12 +---
bin/ps | 37 +++++++++++-
bin/rm | 10 +---
bin/touch | 10 +---
bin/tty | 14 +----
bin/wget | 12 +---
boot/cubix-initramfs | 97 +++++++++++++++++++++----------
boot/cubix.loader | 26 +++++++++
boot/cubix.new | 268 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
boot/libcubix | 256 ----------------------------------------------------------------------------------
boot/sbl | 26 +++++----
lib/acpi.lua | 28 +++++----
lib/base/auth/cauth.lua | 150 ++++++++++++++++++++++++++++++++++++++++++++++++
lib/base/auth/sessions.lua | 59 +++++++++++++++++++
lib/base/dman.lua | 43 ++++++++++++++
lib/base/fs.lua | 409 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lib/base/io.lua | 120 +++++++++++++++++++++++++++++++++++++++
lib/base/procman.lua | 472 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lib/base/time.lua | 123 ++++++++++++++++++++++++++++++++++++++++
lib/crypto/crypto.lua | 75 ++++++++++++++++++++++++
lib/crypto/rand/init.lua | 56 ++++++++++++++++++
lib/crypto/rand/isaac.lua | 58 +++++--------------
lib/crypto/rand/mt_rand.lua | 15 -----
lib/{colors => ext}/libansi.lua | 0
lib/fs/cbxfs.lua | 48 ++++++++++++++++
lib/fs/cifs.lua | 73 ++++++++++++++++++++++++
lib/fs/ext2.lua | 18 ------
lib/fs/tmpfs.lua | 63 +++++++++++++++++----
lib/hash/sha256.lua | 10 ----
lib/syslog/syslog.lua | 77 +++++++++++++++++--------
sbin/init | 39 +++++++------
sbin/login | 43 +++++---------
sbin/modprobe | 11 +++-
src/todo_stuff | 14 ++---