RSS feed
	
	
	
		97ec6223
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/07 03:50
		
rc: check harder, remove buggy code and don't iterate too much!
		 
	
		7f062a8f
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/07 03:47
		
u.h: remove prog_t
		 
	
		a82c4791
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/07 03:45
		
move prog_t into rc.h
		 
	
		ea23d22e
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/07 03:44
		
ls: add usage
		 
	
		d38c96a3
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/07 03:08
		
vga_gencolor and vga_char shouldn't be available anyawy
		 
	
		f34b2877
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/07 03:07
		
remvove debug prints
		 
	
		151d1d75
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/07 03:03
		
fix dynamic \t, it appears we did one more than needed.
		 
	
		723fef92
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/07 02:51
		
scanf: no need for malloc
		 
	
		dcc535da
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/06 01:16
		
put keymap inside ps2.c, rather than ps2.h, which would make it available everywhere
		 
	
		963783fb
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/06 01:07
		
lladd, lldel: add libc.h
		 
	
		fcc77109
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/06 01:03
		
remove pc.h
		 
	
		d0411bd1
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/06 00:56
		
remove prototypes from mem.h
		 
	
		189fb3be
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/06 00:55
		
panic: import
		 
	
		fb715746
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/06 00:54
		
free: return void, move to libc.h
		 
	
		9bd2c2d1
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/06 00:54
		
scanf: tabs, use cons, make internal functions static
		 
	
		0db68816
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/06 00:53
		
move malloc and free into libc.h
		 
	
		18740d02
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 20:01
		
adler32: include headers
		 
	
		955c19f3
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 20:01
		
dont inline
		 
	
		e96c973f
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 19:38
		
printf: many changes!
		 
	
		dac7595d
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 19:36
		
remove bitcons.h
		 
	
		48cc33b5
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 19:35
		
cons: add defcons
		 
	
		683965b9
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 19:34
		
x86.{c,h}: get rid of unused functions and macros, use inline functions
		 
	
		40dcd63f
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 00:42
		
pc/kern.c use adam, and cons
		 
	
		3a52861b
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 00:39
		
libc.h: classify functions and add isalpha()
		 
	
		5f9fe862
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 00:38
		
cmdfs: style changes
		 
	
		299e8956
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 00:36
		
free: clear memory while freeing it
		 
	
		d62bb413
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 00:36
		
ls: use dirread, remove cwd, fix perms being reserved
		 
	
		9312865a
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 00:31
		
rc: remove cwd from exec()
		 
	
		2dc97a63
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 00:30
		
vfs: readdir → dirread, import dirrname, few other minor changes
		 
	
		2991ff44
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 00:22
		
envfs: add checks for length of files and file names
		 
	
		5c52ce22
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 00:21
		
user.h: use extern for data, define PASSWD_MAX, use adler32 for password
		 
	
		87aea719
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 00:18
		
pc/user.c: revert lastuser, use proper error name
		 
	
		e59fdba3
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/04 00:14
		
login: don't print characters, fix some oveflow issues as well
		 
	
		8fe978f0
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 13:56
		
fstab: add envfs
		 
	
		82038ae1
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 11:39
		
new errors
		 
	
		bf8d2e94
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 11:15
		
Makefile: update
		 
	
		27e3ce47
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 11:12
		
pc/user.c: import
		 
	
		c1c72f6c
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 10:54
		
cmd/login: import
		 
	
		0406ab47
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 10:52
		
rc: clean up rc and remove cwd, also add new programs
		 
	
		3efc2662
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 10:45
		
remove pccons.h and bitcons.h
		 
	
		3997e19f
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 10:37
		
fix old cons bugs
		 
	
		6bc6f739
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 10:34
		
libc/strcmp.c: rewrite
		 
	
		dec1b839
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 03:33
		
err.h: add user related errors
		 
	
		1bb60e04
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 03:32
		
envfs: import
		 
	
		0795a55c
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 03:31
		
memory: use 2Mb-16Mb instead of 32kb-~512kb for dynamic allocation
		 
	
		bca9835d
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 03:28
		
pc/boot.s: MOAR STACK!
		 
	
		490b4651
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 02:49
		
cal.c: get rid of warns
		 
	
		eb0e2965
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/03 02:48
		
id: update to use new itoa
		 
	
		46a4dfda
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/01 23:54
		
cmd/cat: import
		 
	
		6d069b39
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/01 23:53
		
cmd/id: import
		 
	
		358154f1
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/12/01 23:33
		
Add adler32.c into Makefile
		 
	
		cea5b851
		 – Mahdi <mahdi.hoseini1381@yahoo.com>
 authored
 and mkf <mkf@cloud9p.org>
 committed
 on 2023/12/01 22:45
		
rewritten itoa.c and scanf.c, added adler32.c hash algorithm,
		 
	
		9eddf619
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/30 18:13
		
oops
		 
	
		a36b0984
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/30 15:51
		
simplify a little
		 
	
		51f721af
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/30 15:50
		
strcntok, strncpy: simplify and fix bunch of bugs reported by de. (thanks de!)
		 
	
		becccca1
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/29 08:29
		
rc.h: refactor
		 
	
		8d3dbfa1
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/29 07:54
		
cmd/ls: add lflag
		 
	
		fda16cc7
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/29 07:15
		
add strdup.
		 
	
		92d82682
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/29 07:13
		
fix memory leaks and simplify code a bit.
		 
	
		b9057258
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/29 07:12
		
lladd: allocate memory properly!
		 
	
		5ed8d825
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/29 06:00
		
cmd/memory: import
		 
	
		8b4726ff
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/29 05:58
		
pc/vga: fix \b and remove uneeded mem.h
		 
	
		9a0c908f
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/29 05:27
		
pc/vga: refactor
		 
	
		9fc305ae
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/29 04:21
		
cmd/reboot: import
		 
	
		e97a0dc4
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/29 04:19
		
x86.h: refactor
		 
	
		1c92fba3
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/29 04:13
		
ps2.h: refactor
		 
	
		1e013bdb
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 17:18
		
fs/vfs.c: import
		 
	
		110219eb
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 17:10
		
fix build
		 
	
		314e6ae3
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 17:08
		
add ls into rc.h
		 
	
		f317ecbc
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 17:06
		
Makefile: update
		 
	
		213184b2
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 16:57
		
cmd/ls.c: import
		 
	
		8b8814e4
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 16:54
		
fs/rootfs.c: import
		 
	
		7c9bbdbf
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 16:53
		
fs/cmdfs.c: import
		 
	
		9c55d114
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 16:53
		
fs/fstab.h import
		 
	
		6fd9e6e6
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 16:50
		
remove include/fs.h
		 
	
		3f740ebd
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 16:44
		
add cwd into shell and programs
		 
	
		50328e9c
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 16:41
		
include/vfs.h: import
		 
	
		7080ed47
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 16:24
		
user.h: add hostowner (adam) user
		 
	
		9dac8137
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 16:15
		
err.h: add fs errors
		 
	
		ad28594d
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 16:13
		
pc/kern: remove uneeded headers
		 
	
		8dd9bc62
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 16:12
		
llfree: fix bugs and typos
		 
	
		873ff6ca
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 15:50
		
cmd/cal: incldue header files
		 
	
		83b2bd4a
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 11:01
		
include/libc.h: add new functions
		 
	
		0ec2b19c
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 11:01
		
import strncat
		 
	
		5bb11ec6
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/28 11:00
		
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 15:41
		
add calculator with + and *, need final touches
		 
	
		4d5b562d
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/27 05:57
		
add libc/lllen.c, size of a linked list
		 
	
		506fdba9
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/25 10:45
		
fix build
		 
	
		7b6019ae
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/25 10:22
		
vga: dynamic \t
		 
	
		d1001457
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/24 22:38
		
lladd: assign val and next _after_ malloc
		 
	
		68820e25
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/24 12:36
		
kern.c, cmd/echo.c: use printf
		 
	
		05915e06
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/24 12:29
		
cmd/check: small fix
		 
	
		7c7ce1f9
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/24 12:27
		
add check and clear for real this time
		 
	
		4ac86cf6
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/24 12:24
		
libc/printf: pass value to putc, not pointer (thanks mh!)
		 
	
		8404bf30
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/24 12:22
		
cmd/rc: use printf
		 
	
		d88d5c75
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/24 12:21
		
cmd/check: import (basic tool to check subsystems are working well)
		 
	
		102af137
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/24 12:19
		
kern/ps2: add shift code
		 
	
		9e35e814
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/24 12:18
		
cmd/clear: import
		 
	
		09646501
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/24 12:17
		
libc/itoa: add into libc.h, style updates
		 
	
		91bae667
		 – mkf <mkf@cloud9p.org>
 authored
 on 2023/11/24 12:16
		
kern/ps2: add some sort shift
		 
Next