New version 0.6.6: app edit was improved; app nc was improved + code cleanup; app...
commit2fcc537883bd74a298719dd48687ac48ff0d0705
authorTomas 'ZeXx86' Jedrzejek <zexx86@gmail.com>
Sat, 3 Oct 2009 17:02:43 +0000 (3 19:02 +0200)
committerTomas 'ZeXx86' Jedrzejek <zexx86@gmail.com>
Sat, 3 Oct 2009 17:02:43 +0000 (3 19:02 +0200)
tree3382e9aefa599d73259b6284a3e6f329634ef791
parentae6066f84f5c5e8ae602ac5881dc89a091a30f2c
New version 0.6.6: app edit was improved; app nc was improved + code cleanup; app sh was
updated; app webcl was improved; app zasm was improved and fixed when generating ELF
executable; app zde was improved; app zjab was improved + fixed memleak; small cleanup in
syscall.c of i386; cleanup in cache.c, small bug fixes and improvements; fixed command exec
when user-space app was closed on another then initial TTY console; added command top; file
descriptors contain path variable now; fixed user-space memory allocator heap address;
usermem.c was improved; support for random generated client's side port for TCP/UDP
protocol; longer (8 seconds) timeout on TCP connect (); fixed AF_UNIX protocol on accept ();
added virtual process for kernel because of paging; fixed proc_vmem_unmap () - wrong address
space blocks; kernel use virtual memory space from 0 to 0x800000 address; VFS use user-space
memory allocator with vfs_content_t structure for comfortable data manipulaction; fixed
czech keyboard layout; fixed FD_PIPE mask - same like O_CREATE; changes in read () / write
() / open () functions; fixed security problem in pipe.c; new version of libc with few
improvements; added missing README for zjab app
71 files changed:
apps/edit/main.c
apps/nc/main.c
apps/sh/main.c
apps/tutorial/README
apps/tutorial/main.c
apps/webcl/Makefile
apps/webcl/http.c
apps/webcl/main.c
apps/zasm/buffer.c
apps/zasm/source.c
apps/zde/handler.c
apps/zde/zclock/main.c
apps/zde/ztest/main.c
apps/zjab/Makefile
apps/zjab/README [new file with mode: 0644]
apps/zjab/main.c
apps/zjab/xmpp.c
apps/zjab/xmpp.h
build.sh
kernel/Makefile
kernel/arch/i386/syscall.c
kernel/core/cache.c
kernel/core/commands.c
kernel/core/dev.c
kernel/core/elf.c
kernel/core/fd.c
kernel/core/mm/usermem.c
kernel/core/net/if.c
kernel/core/net/tcp.c
kernel/core/net/tcp6.c
kernel/core/net/udp.c
kernel/core/net/udp6.c
kernel/core/net/unix.c
kernel/core/proc.c
kernel/core/sched.c
kernel/core/vfs.c
kernel/drivers/char/kbd/kbd.h
kernel/drivers/fs/ext2.c
kernel/drivers/fs/fat.c
kernel/drivers/fs/isofs.c
kernel/drivers/fs/zexfs.c
kernel/drivers/fs/znfs.c
kernel/include/cache.h
kernel/include/fd.h
kernel/include/net/if.h
kernel/include/pipe.h
kernel/include/proc.h
kernel/include/task.h
kernel/include/vfs.h
kernel/lib/stdio/close.c
kernel/lib/stdio/open.c
kernel/lib/stdio/read.c
kernel/lib/stdio/sprintf.c
kernel/lib/stdio/write.c
kernel/lib/string/memcpy.c
kernel/lib/string/memset.c
kernel/lib/string/memsetw.c
kernel/lib/string/sprintf.c [copied from kernel/lib/stdio/sprintf.c with 73% similarity]
kernel/lib/string/strcpy.c
kernel/lib/string/strlen.c
kernel/lib/unistd/fcntl.c
kernel/lib/unistd/pipe.c
kernel/utils/fs/cat.c
libc/Makefile
libc/VERSION
libc/include/stdio.h
libc/stdio/doscanf.c
libc/stdio/fread.c
libc/stdio/fwrite.c
libc/string/strdup.c
libc/string/strndup.c