RSS feed
5f9fe862
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 16:08
cmdfs: style changes
299e8956
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 16:06
free: clear memory while freeing it
d62bb413
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 16:06
ls: use dirread, remove cwd, fix perms being reserved
9312865a
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 16:01
rc: remove cwd from exec()
2dc97a63
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 16:00
vfs: readdir → dirread, import dirrname, few other minor changes
2991ff44
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 15:52
envfs: add checks for length of files and file names
5c52ce22
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 15:51
user.h: use extern for data, define PASSWD_MAX, use adler32 for password
87aea719
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 15:48
pc/user.c: revert lastuser, use proper error name
e59fdba3
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 15:44
login: don't print characters, fix some oveflow issues as well
8fe978f0
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 05:26
fstab: add envfs
82038ae1
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 03:09
new errors
bf8d2e94
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 02:45
Makefile: update
27e3ce47
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 02:42
pc/user.c: import
c1c72f6c
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 02:24
cmd/login: import
0406ab47
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 02:22
rc: clean up rc and remove cwd, also add new programs
3efc2662
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 02:15
remove pccons.h and bitcons.h
3997e19f
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 02:07
fix old cons bugs
6bc6f739
– mkf <mkf@cloud9p.org>
authored
on 2023/12/03 02:04
libc/strcmp.c: rewrite
dec1b839
– mkf <mkf@cloud9p.org>
authored
on 2023/12/02 19:03
err.h: add user related errors
1bb60e04
– mkf <mkf@cloud9p.org>
authored
on 2023/12/02 19:02
envfs: import
0795a55c
– mkf <mkf@cloud9p.org>
authored
on 2023/12/02 19:01
memory: use 2Mb-16Mb instead of 32kb-~512kb for dynamic allocation
bca9835d
– mkf <mkf@cloud9p.org>
authored
on 2023/12/02 18:58
pc/boot.s: MOAR STACK!
490b4651
– mkf <mkf@cloud9p.org>
authored
on 2023/12/02 18:19
cal.c: get rid of warns
eb0e2965
– mkf <mkf@cloud9p.org>
authored
on 2023/12/02 18:18
id: update to use new itoa
46a4dfda
– mkf <mkf@cloud9p.org>
authored
on 2023/12/01 15:24
cmd/cat: import
6d069b39
– mkf <mkf@cloud9p.org>
authored
on 2023/12/01 15:23
cmd/id: import
358154f1
– mkf <mkf@cloud9p.org>
authored
on 2023/12/01 15:03
Add adler32.c into Makefile
cea5b851
– Mahdi <mahdi.hoseini1381@yahoo.com>
authored
and mkf <mkf@cloud9p.org>
committed
on 2023/12/01 14:15
rewritten itoa.c and scanf.c, added adler32.c hash algorithm,
9eddf619
– mkf <mkf@cloud9p.org>
authored
on 2023/11/30 09:43
oops
a36b0984
– mkf <mkf@cloud9p.org>
authored
on 2023/11/30 07:21
simplify a little
51f721af
– mkf <mkf@cloud9p.org>
authored
on 2023/11/30 07:20
strcntok, strncpy: simplify and fix bunch of bugs reported by de. (thanks de!)
becccca1
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 23:59
rc.h: refactor
8d3dbfa1
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 23:24
cmd/ls: add lflag
fda16cc7
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 22:45
add strdup.
92d82682
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 22:43
fix memory leaks and simplify code a bit.
b9057258
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 22:42
lladd: allocate memory properly!
5ed8d825
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 21:30
cmd/memory: import
8b4726ff
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 21:28
pc/vga: fix \b and remove uneeded mem.h
9a0c908f
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 20:57
pc/vga: refactor
9fc305ae
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 19:51
cmd/reboot: import
e97a0dc4
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 19:49
x86.h: refactor
1c92fba3
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 19:43
ps2.h: refactor
1e013bdb
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 08:48
fs/vfs.c: import
110219eb
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 08:40
fix build
314e6ae3
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 08:38
add ls into rc.h
f317ecbc
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 08:36
Makefile: update
213184b2
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 08:27
cmd/ls.c: import
8b8814e4
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 08:24
fs/rootfs.c: import
7c9bbdbf
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 08:23
fs/cmdfs.c: import
9c55d114
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 08:23
fs/fstab.h import
6fd9e6e6
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 08:20
remove include/fs.h
3f740ebd
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 08:14
add cwd into shell and programs
50328e9c
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 08:11
include/vfs.h: import
7080ed47
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 07:54
user.h: add hostowner (adam) user
9dac8137
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 07:45
err.h: add fs errors
ad28594d
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 07:43
pc/kern: remove uneeded headers
8dd9bc62
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 07:42
llfree: fix bugs and typos
873ff6ca
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 07:20
cmd/cal: incldue header files
83b2bd4a
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 02:31
include/libc.h: add new functions
0ec2b19c
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 02:31
import strncat
5bb11ec6
– mkf <mkf@cloud9p.org>
authored
on 2023/11/28 02:30
libc/llfree: free all entries in a linked list
75b1fcc9
– de88 <hamidreza.soleimani88@gmail.com>
authored
and mkf <mkf@cloud9p.org>
committed
on 2023/11/26 07:11
add calculator with + and *, need final touches
4d5b562d
– mkf <mkf@cloud9p.org>
authored
on 2023/11/26 21:27
add libc/lllen.c, size of a linked list
506fdba9
– mkf <mkf@cloud9p.org>
authored
on 2023/11/25 02:15
fix build
7b6019ae
– mkf <mkf@cloud9p.org>
authored
on 2023/11/25 01:52
vga: dynamic \t
d1001457
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 14:08
lladd: assign val and next _after_ malloc
68820e25
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 04:06
kern.c, cmd/echo.c: use printf
05915e06
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 03:59
cmd/check: small fix
7c7ce1f9
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 03:57
add check and clear for real this time
4ac86cf6
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 03:54
libc/printf: pass value to putc, not pointer (thanks mh!)
8404bf30
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 03:52
cmd/rc: use printf
d88d5c75
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 03:51
cmd/check: import (basic tool to check subsystems are working well)
102af137
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 03:49
kern/ps2: add shift code
9e35e814
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 03:48
cmd/clear: import
09646501
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 03:47
libc/itoa: add into libc.h, style updates
91bae667
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 03:46
kern/ps2: add some sort shift
b9d66bc0
– mkf <mkf@cloud9p.org>
authored
on 2023/11/24 03:45
cmd/echo: use new printf functions :^)
723dcdf9
– mkf <mkf@cloud9p.org>
authored
on 2023/11/23 10:58
fix '☺' bug, fmt scanf.
a3d9c8a5
– Mahdi <mahdi.hoseini1381@yahoo.com>
authored
and saeed <hjdicks@riseup.net>
committed
on 2023/11/23 12:07
Added va_list definition to include/u.h, Added printf.c, scanf.c, strtol.c, strncpy.c and itoa.c prototypes to include/libc.h and Makefile
40b1fef0
– Mahdi <mahdi.hoseini1381@yahoo.com>
authored
and mkf <mkf@cloud9p.org>
committed
on 2023/11/23 07:31
Added printf.c, scanf.c, strtol.c, strncpy.c, itoa.c
3ffef0f5
– mkf <mkf@cloud9p.org>
authored
on 2023/11/22 05:54
add bunch of new errs to err.h, append free() prototype into mem.h
377da78d
– mkf <mkf@cloud9p.org>
authored
on 2023/11/22 05:52
a few (gazillions) of changes
bb4b8654
– mkf <mkf@cloud9p.org>
authored
on 2023/11/20 13:01
lldel: add to Makefile and libc.h
f5842a71
– mkf <mkf@cloud9p.org>
authored
on 2023/11/20 12:52
tidy lladd, add lldel
486766a8
– mkf <mkf@cloud9p.org>
authored
on 2023/11/20 00:47
Makefile: use kvm in qemu if available
ae2384b1
– mkf <mkf@cloud9p.org>
authored
on 2023/11/20 02:00
fix build (and some bugs in the way)
3cc6c38f
– mkf <mkf@cloud9p.org>
authored
on 2023/11/20 01:25
bitcons: added a bitmap-font console
a48827d1
– mkf <mkf@cloud9p.org>
authored
on 2023/11/19 22:16
cons: add scroll
ca563e03
– mkf <mkf@cloud9p.org>
authored
on 2023/11/19 05:37
Makefile: tidy up a bit
c8770a0d
– mkf <mkf@cloud9p.org>
authored
on 2023/11/19 03:27
Makefile: update
df5c5446
– mkf <mkf@cloud9p.org>
authored
on 2023/11/19 03:24
add a simple abstraction for console, few fixes in vga and ps/2 functions
4c1d32b6
– mkf <mkf@cloud9p.org>
authored
on 2023/11/18 11:39
include/vga.h: add vga_scroll()
1f1261ac
– mkf <mkf@cloud9p.org>
authored
on 2023/11/18 11:36
pc/vga.c: add basic scrolling
56a22259
– mkf <mkf@cloud9p.org>
authored
on 2023/11/17 04:29
add pc/mem.c
ff7b906c
– mkf <mkf@cloud9p.org>
authored
on 2023/11/17 04:28
add mem.h
9cb02ecc
– mkf <mkf@cloud9p.org>
authored
on 2023/11/17 04:26
lots of changes.
b4587b6d
– mkf <mkf@cloud9p.org>
authored
on 2023/11/13 12:29
memcpy, memset: import
086331e6
– mkf <mkf@cloud9p.org>
authored
on 2023/11/13 01:59
God knows what i did.
c2d48b32
– mkf <mkf@cloud9p.org>
authored
on 2023/11/10 02:55
Makefile: add new objects
e1bd16a9
– mkf <mkf@cloud9p.org>
authored
on 2023/11/09 12:27
import³: oops
Next