wm: teppich

RSS feed

48cc33b5 – mkf <mkf@cloud9p.org> authored on 2023/12/04 11:05
cons: add defcons

683965b9 – mkf <mkf@cloud9p.org> authored on 2023/12/04 11:04
x86.{c,h}: get rid of unused functions and macros, use inline functions

40dcd63f – mkf <mkf@cloud9p.org> authored on 2023/12/03 16:12
pc/kern.c use adam, and cons

3a52861b – mkf <mkf@cloud9p.org> authored on 2023/12/03 16:09
libc.h: classify functions and add isalpha()

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.

Next