tpg/acess2.git
11 years agoUsermode/AxWin3 - Slight cleanup in richtext code
John Hodge [Tue, 10 Sep 2013 00:33:31 +0000 (08:33 +0800)]
Usermode/AxWin3 - Slight cleanup in richtext code

11 years agoModules/Ext2 - Handled zero-sized directory records
John Hodge [Tue, 10 Sep 2013 00:32:55 +0000 (08:32 +0800)]
Modules/Ext2 - Handled zero-sized directory records

11 years agoKernel/PTYs - Fixed client writes not blocking
John Hodge [Tue, 10 Sep 2013 00:30:54 +0000 (08:30 +0800)]
Kernel/PTYs - Fixed client writes not blocking

11 years agoKernel/libc - Fixed memory clobbering when vsnprintf output is bigger than buffer
John Hodge [Tue, 10 Sep 2013 00:29:30 +0000 (08:29 +0800)]
Kernel/libc - Fixed memory clobbering when vsnprintf output is bigger than buffer

11 years agoKernel/debug - Added indicator when formatted debug string overflows
John Hodge [Tue, 10 Sep 2013 00:27:58 +0000 (08:27 +0800)]
Kernel/debug - Added indicator when formatted debug string overflows

11 years agoUsermode/GUI Terminal - Moved End-of-row newline to before a write is attempted
John Hodge [Mon, 9 Sep 2013 05:32:59 +0000 (13:32 +0800)]
Usermode/GUI Terminal - Moved End-of-row newline to before a write is attempted

11 years agoUsermode/GUI Terminal - Added scrolling and cursor/save restore
John Hodge [Sun, 8 Sep 2013 14:30:12 +0000 (22:30 +0800)]
Usermode/GUI Terminal - Added scrolling and cursor/save restore

- IRC client now starts (... glitches out a heap tho)

11 years agoUsermode/IRC Client - Fixed incorrect ordering on \e[H arguments
John Hodge [Sun, 8 Sep 2013 14:29:42 +0000 (22:29 +0800)]
Usermode/IRC Client - Fixed incorrect ordering on \e[H arguments

11 years agoUsermode/libc - Switched assert() to use SysDebug instead of stderr
John Hodge [Sun, 8 Sep 2013 14:28:56 +0000 (22:28 +0800)]
Usermode/libc - Switched assert() to use SysDebug instead of stderr

- Since most debugging atm is done from the serial log, this is acceptable

11 years agoKernel - Added default actions to most signals
John Hodge [Sun, 8 Sep 2013 14:28:26 +0000 (22:28 +0800)]
Kernel - Added default actions to most signals

11 years agoKernel/VTerm - Fixed wrong order for \e[H arguments
John Hodge [Sun, 8 Sep 2013 14:28:08 +0000 (22:28 +0800)]
Kernel/VTerm - Fixed wrong order for \e[H arguments

11 years agoUsermode/GUI Terminal - Cleaned up debug
John Hodge [Sun, 8 Sep 2013 12:10:47 +0000 (20:10 +0800)]
Usermode/GUI Terminal - Cleaned up debug

11 years agoKernel/VTerm - Implemented \ec, reset settings
John Hodge [Sun, 8 Sep 2013 12:10:13 +0000 (20:10 +0800)]
Kernel/VTerm - Implemented \ec, reset settings

11 years agoUsermode/GUI Terminal - Renamed folder
John Hodge [Sun, 8 Sep 2013 11:59:17 +0000 (19:59 +0800)]
Usermode/GUI Terminal - Renamed folder

11 years agoUsermode/GUI Terminal - Added setting of controlling PGID
John Hodge [Sun, 8 Sep 2013 11:55:24 +0000 (19:55 +0800)]
Usermode/GUI Terminal - Added setting of controlling PGID

11 years agoKernel/PTYs - Added support for sending signals to controlling PGID
John Hodge [Sun, 8 Sep 2013 11:55:05 +0000 (19:55 +0800)]
Kernel/PTYs - Added support for sending signals to controlling PGID

11 years agoKernel/VTerm - (minor) Possible escape sequence to reset terminal state
John Hodge [Sun, 8 Sep 2013 11:53:08 +0000 (19:53 +0800)]
Kernel/VTerm - (minor) Possible escape sequence to reset terminal state

11 years agoKernel - Implimenting POSIX/C Signals
John Hodge [Sun, 8 Sep 2013 11:39:36 +0000 (19:39 +0800)]
Kernel - Implimenting POSIX/C Signals

11 years agoUsermode/GUI Terminal - Fixed some characters not triggering end of normal text
John Hodge [Sun, 8 Sep 2013 11:36:36 +0000 (19:36 +0800)]
Usermode/GUI Terminal - Fixed some characters not triggering end of normal text

11 years agoUsermode/AxWin3 - (minor) More descripitive error message on IPCPipe send error
John Hodge [Sun, 8 Sep 2013 11:34:24 +0000 (19:34 +0800)]
Usermode/AxWin3 - (minor) More descripitive error message on IPCPipe send error

11 years agoKernel/PTYs - Fixed named ptys not being removed from list
John Hodge [Sun, 8 Sep 2013 01:14:55 +0000 (09:14 +0800)]
Kernel/PTYs - Fixed named ptys not being removed from list

11 years agoUsermode/GUI Terminal - Reworking terminal code. Incomplete
John Hodge [Sat, 7 Sep 2013 15:08:16 +0000 (23:08 +0800)]
Usermode/GUI Terminal - Reworking terminal code. Incomplete

- Works for basic usage, but backspace and more complex escape codes
  cause instant quit.

11 years ago(minor) Modules/UDI - Switched to ENTER/LEAVE
John Hodge [Sat, 7 Sep 2013 15:07:09 +0000 (23:07 +0800)]
(minor) Modules/UDI - Switched to ENTER/LEAVE

11 years agoModules/IPStack - Planning new ARP code
John Hodge [Sat, 7 Sep 2013 15:06:06 +0000 (23:06 +0800)]
Modules/IPStack - Planning new ARP code

11 years agoModules/E1000 - (stub) Handle of ICR_TXD_LOW to silence debug output on vbox
John Hodge [Sat, 7 Sep 2013 15:05:09 +0000 (23:05 +0800)]
Modules/E1000 - (stub) Handle of ICR_TXD_LOW to silence debug output on vbox

11 years agoUsermode/Applications - Added -Wall to make config
John Hodge [Sat, 7 Sep 2013 15:04:26 +0000 (23:04 +0800)]
Usermode/Applications - Added -Wall to make config

11 years agoModules/NTFS - Fixed errnous RETURN() debug statment
John Hodge [Sat, 7 Sep 2013 15:03:54 +0000 (23:03 +0800)]
Modules/NTFS - Fixed errnous RETURN() debug statment

11 years agoKernel - Fixed missing arguments to early-reschedule warning message
John Hodge [Sat, 7 Sep 2013 15:03:07 +0000 (23:03 +0800)]
Kernel - Fixed missing arguments to early-reschedule warning message

11 years agoUsermode/libc - Fixed fflush not handling errors
John Hodge [Sat, 7 Sep 2013 15:02:41 +0000 (23:02 +0800)]
Usermode/libc - Fixed fflush not handling errors

11 years agoUsermode/libc - Minor cleanup to heap
John Hodge [Sat, 7 Sep 2013 15:02:27 +0000 (23:02 +0800)]
Usermode/libc - Minor cleanup to heap

11 years agoUsermode/libc - Call ld-acess binary dump on fault
John Hodge [Sat, 7 Sep 2013 15:02:08 +0000 (23:02 +0800)]
Usermode/libc - Call ld-acess binary dump on fault

11 years agoUsermode/ld-acess - Added exported function to dump loaded libraries to kernel log
John Hodge [Sat, 7 Sep 2013 15:00:42 +0000 (23:00 +0800)]
Usermode/ld-acess - Added exported function to dump loaded libraries to kernel log

11 years agoUsermode/AxWin3 - Fixed window destruction not working correctly
John Hodge [Sat, 7 Sep 2013 15:00:12 +0000 (23:00 +0800)]
Usermode/AxWin3 - Fixed window destruction not working correctly

11 years agoKernel - More extensive multiboot fields
John Hodge [Sat, 7 Sep 2013 11:07:10 +0000 (19:07 +0800)]
Kernel - More extensive multiboot fields

11 years agoUsermode/libc - open_memstream
John Hodge [Thu, 15 Aug 2013 04:20:22 +0000 (12:20 +0800)]
Usermode/libc - open_memstream

11 years agoKernel/debug - Enabled vterm traces, removed threads from panic
John Hodge (sonata) [Sun, 11 Aug 2013 14:54:49 +0000 (22:54 +0800)]
Kernel/debug - Enabled vterm traces, removed threads from panic

11 years agoModules/IPStack - Added some more buffer asserts
John Hodge (sonata) [Sun, 11 Aug 2013 14:52:11 +0000 (22:52 +0800)]
Modules/IPStack - Added some more buffer asserts

11 years agoModules/Keyboard - Hacked-up Ctrl-Alt-Del triple fault
John Hodge (sonata) [Sun, 11 Aug 2013 14:51:42 +0000 (22:51 +0800)]
Modules/Keyboard - Hacked-up Ctrl-Alt-Del triple fault

11 years agoModules/PRO100 - Real hardware testing
John Hodge (sonata) [Sun, 11 Aug 2013 14:51:26 +0000 (22:51 +0800)]
Modules/PRO100 - Real hardware testing

11 years agoUsermode/libpsockets - Added inet_pton/inet_ntop (stubbed)
John Hodge [Sun, 11 Aug 2013 03:13:17 +0000 (11:13 +0800)]
Usermode/libpsockets - Added inet_pton/inet_ntop (stubbed)

11 years agoUsermode/libpsockets - Added basic services to getaddrinfo
John Hodge [Sun, 11 Aug 2013 03:12:42 +0000 (11:12 +0800)]
Usermode/libpsockets - Added basic services to getaddrinfo

11 years agoUsermode/wget - Fixed bad offsets when getting addresses, added speed/progress
John Hodge [Sun, 11 Aug 2013 03:12:05 +0000 (11:12 +0800)]
Usermode/wget - Fixed bad offsets when getting addresses, added speed/progress

11 years agoModules/PRO100 - Fixed -ve array reference
John Hodge [Sun, 11 Aug 2013 03:11:34 +0000 (11:11 +0800)]
Modules/PRO100 - Fixed -ve array reference

11 years agoModules/E1000 - Disabled debug
John Hodge [Sun, 11 Aug 2013 03:11:25 +0000 (11:11 +0800)]
Modules/E1000 - Disabled debug

11 years agoModules/IPStack - Disabled ethernet checksum generation, silenced some logging
John Hodge [Sun, 11 Aug 2013 03:10:49 +0000 (11:10 +0800)]
Modules/IPStack - Disabled ethernet checksum generation, silenced some logging

11 years agoKernel - Planning SMP fix with sleep edge case
John Hodge [Sun, 11 Aug 2013 03:10:14 +0000 (11:10 +0800)]
Kernel - Planning SMP fix with sleep edge case

11 years agoKernel/RootFS - Upped max filesize to 10MB for TCP testing
John Hodge [Sun, 11 Aug 2013 03:09:19 +0000 (11:09 +0800)]
Kernel/RootFS - Upped max filesize to 10MB for TCP testing

11 years agoKernel/PTY - Fixed NULL deref in kernel pty
John Hodge [Sun, 11 Aug 2013 03:07:38 +0000 (11:07 +0800)]
Kernel/PTY - Fixed NULL deref in kernel pty

11 years agoRunQemu - A couple of tweaks and bugfixes
John Hodge [Sat, 10 Aug 2013 12:10:00 +0000 (20:10 +0800)]
RunQemu - A couple of tweaks and bugfixes

11 years agoModules/PRO100 - Successfully gets a DHCP lease
John Hodge [Sat, 10 Aug 2013 12:09:43 +0000 (20:09 +0800)]
Modules/PRO100 - Successfully gets a DHCP lease

11 years agoKernel - Caught infinite kernel panics
John Hodge [Sat, 10 Aug 2013 12:09:21 +0000 (20:09 +0800)]
Kernel - Caught infinite kernel panics

11 years agoModules/IPStack - Added NULL checks to buffer functions
John Hodge [Sat, 10 Aug 2013 12:08:36 +0000 (20:08 +0800)]
Modules/IPStack - Added NULL checks to buffer functions

11 years agoModules/IPStack - Added log when adapter is registered
John Hodge [Sat, 10 Aug 2013 12:08:07 +0000 (20:08 +0800)]
Modules/IPStack - Added log when adapter is registered

11 years agoModules/IPStack - Fixed clobbering of destination MAC
John Hodge [Sat, 10 Aug 2013 12:07:28 +0000 (20:07 +0800)]
Modules/IPStack - Fixed clobbering of destination MAC

11 years agoMerge branch 'master' of git://localhost/acess2
John Hodge [Fri, 9 Aug 2013 10:19:04 +0000 (18:19 +0800)]
Merge branch 'master' of git://localhost/acess2

11 years agoModules/PRO100 - Implimenting, still untested
John Hodge (sonata) [Fri, 9 Aug 2013 09:21:22 +0000 (17:21 +0800)]
Modules/PRO100 - Implimenting, still untested

11 years agoExternals/libspiderscript - Updated to new master (complex_types)
John Hodge [Thu, 8 Aug 2013 04:12:01 +0000 (12:12 +0800)]
Externals/libspiderscript - Updated to new master (complex_types)

11 years agoModules/PRO100 - Starting on an Intel PRO/100 driver
John Hodge (sonata) [Thu, 8 Aug 2013 04:05:42 +0000 (12:05 +0800)]
Modules/PRO100 - Starting on an Intel PRO/100 driver

11 years agoUsermode/ld-acess - Disabled destructive relocation
John Hodge (sonata) [Wed, 7 Aug 2013 14:26:15 +0000 (22:26 +0800)]
Usermode/ld-acess - Disabled destructive relocation

11 years agoRemoved libspiderscript from build (for now)
John Hodge (sonata) [Wed, 7 Aug 2013 14:25:18 +0000 (22:25 +0800)]
Removed libspiderscript from build (for now)

11 years agoUsermode/IRC - Fixed bad merge
John Hodge (sonata) [Wed, 7 Aug 2013 14:24:45 +0000 (22:24 +0800)]
Usermode/IRC - Fixed bad merge

11 years agoMerge branch 'master' of git://localhost/acess2
John Hodge [Tue, 6 Aug 2013 04:29:21 +0000 (12:29 +0800)]
Merge branch 'master' of git://localhost/acess2

Conflicts:
Usermode/Applications/irc_src/main.c

11 years agoUsermode/IRC - Added basic PTY support
John Hodge [Tue, 6 Aug 2013 01:55:26 +0000 (09:55 +0800)]
Usermode/IRC - Added basic PTY support

11 years agoKernel - Switch to VT7 on kernel panic
John Hodge [Tue, 6 Aug 2013 01:38:01 +0000 (09:38 +0800)]
Kernel - Switch to VT7 on kernel panic

11 years agoModules/ATA - Added timeout to GetDiskSize
John Hodge [Tue, 6 Aug 2013 01:34:32 +0000 (09:34 +0800)]
Modules/ATA - Added timeout to GetDiskSize

11 years agoUsermode/AxWin3 - Duplicate renderer detection, debug changes
John Hodge [Tue, 6 Aug 2013 00:21:34 +0000 (08:21 +0800)]
Usermode/AxWin3 - Duplicate renderer detection, debug changes

11 years agoKernel/PTYs - Added block on user write when server is full
John Hodge [Mon, 5 Aug 2013 15:25:54 +0000 (23:25 +0800)]
Kernel/PTYs - Added block on user write when server is full

11 years agoKernel/VTerm - Added better option debug
John Hodge [Mon, 5 Aug 2013 15:25:29 +0000 (23:25 +0800)]
Kernel/VTerm - Added better option debug

11 years agoRestructured root makefile
John Hodge [Sat, 3 Aug 2013 13:46:36 +0000 (21:46 +0800)]
Restructured root makefile

11 years agoAdded libspiderscript
John Hodge [Sat, 3 Aug 2013 13:46:21 +0000 (21:46 +0800)]
Added libspiderscript

11 years agoMerge branch 'master' of git://cadel.mutabah.net/acess2
John Hodge (sonata) [Thu, 1 Aug 2013 04:07:43 +0000 (12:07 +0800)]
Merge branch 'master' of git://cadel.mutabah.net/acess2

Conflicts:
Usermode/Applications/telnetd_src/main.c
Usermode/Libraries/libc.so_src/perror.c

11 years agoUsermode/IRC - Update to handle PTY dims
John Hodge (sonata) [Thu, 1 Aug 2013 04:01:38 +0000 (12:01 +0800)]
Usermode/IRC - Update to handle PTY dims

11 years ago.gitignore - Explicity hide bochs(dbg|out).txt, allows bochsrc.txt to be seen
John Hodge (sonata) [Thu, 1 Aug 2013 04:01:01 +0000 (12:01 +0800)]
.gitignore - Explicity hide bochs(dbg|out).txt, allows bochsrc.txt to be seen

11 years agoUsermode/login - Slight cleanup
John Hodge (sonata) [Thu, 1 Aug 2013 04:00:15 +0000 (12:00 +0800)]
Usermode/login - Slight cleanup

11 years agoUsermode/telnetd - Updated to use a PTY
John Hodge (sonata) [Thu, 1 Aug 2013 03:57:36 +0000 (11:57 +0800)]
Usermode/telnetd - Updated to use a PTY

11 years agoUsermode/ld-acess - PYT Mode flags
John Hodge (sonata) [Thu, 1 Aug 2013 03:57:11 +0000 (11:57 +0800)]
Usermode/ld-acess - PYT Mode flags

11 years agoKernel - Changed PTY code to not expose userland server node as a file
John Hodge [Wed, 31 Jul 2013 08:07:38 +0000 (16:07 +0800)]
Kernel - Changed PTY code to not expose userland server node as a file

11 years agoUsermode/ld-acess - Fixed missing dependency for syscalls
John Hodge [Tue, 30 Jul 2013 03:02:21 +0000 (11:02 +0800)]
Usermode/ld-acess - Fixed missing dependency for syscalls

11 years agoUsermode/libc - Added ENOTTY to errno
John Hodge [Tue, 30 Jul 2013 03:02:08 +0000 (11:02 +0800)]
Usermode/libc - Added ENOTTY to errno

11 years agoUsermode/libposix - PTY Support (stubbed)
John Hodge [Tue, 30 Jul 2013 03:01:50 +0000 (11:01 +0800)]
Usermode/libposix - PTY Support (stubbed)

11 years agoAcessNative - added MkNod to nativefs
John Hodge [Tue, 30 Jul 2013 03:00:06 +0000 (11:00 +0800)]
AcessNative - added MkNod to nativefs

11 years agoModules/Ext2 - Fixed bugs in read/write support
John Hodge [Tue, 30 Jul 2013 02:59:15 +0000 (10:59 +0800)]
Modules/Ext2 - Fixed bugs in read/write support

11 years agoKernel/Syscalls - Added syscall IDs for POSIX signal handling
John Hodge [Tue, 30 Jul 2013 02:44:24 +0000 (10:44 +0800)]
Kernel/Syscalls - Added syscall IDs for POSIX signal handling

11 years agoKernel - Added errno print when Binary_Load fails
John Hodge [Tue, 30 Jul 2013 02:43:52 +0000 (10:43 +0800)]
Kernel - Added errno print when Binary_Load fails

11 years agoKernel/VFS - Added warning (instead of LOG) when GetNodeFromInode is unsupported
John Hodge [Tue, 30 Jul 2013 02:42:51 +0000 (10:42 +0800)]
Kernel/VFS - Added warning (instead of LOG) when GetNodeFromInode is unsupported

11 years agoTools/DiskTool - Misc fixes for recent kernel changes
John Hodge [Sat, 27 Jul 2013 15:51:32 +0000 (23:51 +0800)]
Tools/DiskTool - Misc fixes for recent kernel changes

11 years agoTools/nativelib - Updated to handle recent(ish) kernel changes
John Hodge [Sat, 27 Jul 2013 15:50:55 +0000 (23:50 +0800)]
Tools/nativelib - Updated to handle recent(ish) kernel changes

11 years agoModules/LVM - Fixed memory leak on cleanup
John Hodge [Sat, 27 Jul 2013 15:50:28 +0000 (23:50 +0800)]
Modules/LVM - Fixed memory leak on cleanup

11 years agoModules/Ext2 - Bugfixing to write support
John Hodge [Sat, 27 Jul 2013 15:50:05 +0000 (23:50 +0800)]
Modules/Ext2 - Bugfixing to write support

11 years agoKernel - ADded ctype.h to utf16.h's include list
John Hodge [Sat, 27 Jul 2013 15:49:13 +0000 (23:49 +0800)]
Kernel - ADded ctype.h to utf16.h's include list

11 years agoKernel/IOCache - Fixed IOCache eating all temp mappings
John Hodge [Sat, 27 Jul 2013 15:48:58 +0000 (23:48 +0800)]
Kernel/IOCache - Fixed IOCache eating all temp mappings

11 years agoKernel/x86 - Removed busy wait in MM_MapTemp
John Hodge [Sat, 27 Jul 2013 15:32:52 +0000 (23:32 +0800)]
Kernel/x86 - Removed busy wait in MM_MapTemp

11 years agoKernel/x86 - Added backtrace to running program in thread dump
John Hodge [Sat, 27 Jul 2013 15:32:39 +0000 (23:32 +0800)]
Kernel/x86 - Added backtrace to running program in thread dump

11 years agoExternals/dropbear - Disabled X forwarding
John Hodge [Sat, 27 Jul 2013 11:05:45 +0000 (19:05 +0800)]
Externals/dropbear - Disabled X forwarding

11 years agoKernel/x86 - Included EAX in user state dump
John Hodge [Sat, 27 Jul 2013 11:04:56 +0000 (19:04 +0800)]
Kernel/x86 - Included EAX in user state dump

11 years agoUsermode/ld-acess - Added SysTimedSleep
John Hodge [Sat, 27 Jul 2013 11:04:34 +0000 (19:04 +0800)]
Usermode/ld-acess - Added SysTimedSleep

11 years agoUsermode - Handled read failures in readline correctly
John Hodge [Sat, 27 Jul 2013 11:02:32 +0000 (19:02 +0800)]
Usermode - Handled read failures in readline correctly

11 years agoUsermode/libpsocket - Fixed accept()'s prototype
John Hodge [Sat, 27 Jul 2013 11:01:01 +0000 (19:01 +0800)]
Usermode/libpsocket - Fixed accept()'s prototype

11 years agoKernel/PTYs - Fixed server-end of user closing prematurely
John Hodge [Sat, 27 Jul 2013 10:26:15 +0000 (18:26 +0800)]
Kernel/PTYs - Fixed server-end of user closing prematurely

11 years agoKernel/syscalls - Added syscall for Time_Wait
John Hodge [Sat, 27 Jul 2013 10:25:39 +0000 (18:25 +0800)]
Kernel/syscalls - Added syscall for Time_Wait

UCC git Repository :: git.ucc.asn.au