tpg/acess2.git
10 years agoMerge branch 'master' of git://cadel.mutabah.net/acess2
John Hodge (sonata) [Tue, 8 Apr 2014 08:21:11 +0000 (16:21 +0800)]
Merge branch 'master' of git://cadel.mutabah.net/acess2

10 years agoUsermode/irc - Tweaking for terminal handling fixes
John Hodge [Sat, 22 Mar 2014 04:11:36 +0000 (12:11 +0800)]
Usermode/irc - Tweaking for terminal handling fixes

10 years agoTools/NetTest - Add TCP Window test (not passing)
John Hodge [Sat, 22 Mar 2014 04:04:26 +0000 (12:04 +0800)]
Tools/NetTest - Add TCP Window test (not passing)

10 years agoModules/IPStack - Abstract TCP checksums to allow verifcation
John Hodge [Sat, 22 Mar 2014 04:03:23 +0000 (12:03 +0800)]
Modules/IPStack - Abstract TCP checksums to allow verifcation

10 years agoModules/FAT - Slight cleanup
John Hodge [Sat, 22 Mar 2014 04:03:01 +0000 (12:03 +0800)]
Modules/FAT - Slight cleanup

10 years agoKernel/x86 - Structure for watchpoints (not used)
John Hodge [Sat, 22 Mar 2014 04:02:15 +0000 (12:02 +0800)]
Kernel/x86 - Structure for watchpoints (not used)

10 years agoKernel/VTerm - Remove last reference to x86_VGAText
John Hodge [Sat, 22 Mar 2014 03:15:08 +0000 (11:15 +0800)]
Kernel/VTerm - Remove last reference to x86_VGAText

10 years agoKernel/heap - Clean up a little, fix corruption in realloc, add hacky watchpoints
John Hodge [Sat, 22 Mar 2014 03:09:37 +0000 (11:09 +0800)]
Kernel/heap - Clean up a little, fix corruption in realloc, add hacky watchpoints

10 years agoModules/VGAText - Remove, functionality is now in VESA
John Hodge [Thu, 20 Mar 2014 03:14:27 +0000 (11:14 +0800)]
Modules/VGAText - Remove, functionality is now in VESA

10 years agoNetTest - Clean up TCP code a little, add lost packet checks
John Hodge [Wed, 19 Mar 2014 14:12:16 +0000 (22:12 +0800)]
NetTest - Clean up TCP code a little, add lost packet checks

10 years agoModules/IPStack - Add ICMPv6 (not tested), fix TCP packet caching
John Hodge [Wed, 19 Mar 2014 14:11:30 +0000 (22:11 +0800)]
Modules/IPStack - Add ICMPv6 (not tested), fix TCP packet caching

10 years agoKernel/x86 - Evil hack to do validation of virtual memory
John Hodge [Mon, 17 Mar 2014 05:40:15 +0000 (13:40 +0800)]
Kernel/x86 - Evil hack to do validation of virtual memory

10 years agoModules/IPStack - Fix assertion failure, dedup some ACK code
John Hodge [Sun, 16 Mar 2014 15:21:11 +0000 (23:21 +0800)]
Modules/IPStack - Fix assertion failure, dedup some ACK code

10 years agoTools/NetTest - TCP test passing with connection opened/used/closed
John Hodge [Sun, 16 Mar 2014 15:10:09 +0000 (23:10 +0800)]
Tools/NetTest - TCP test passing with connection opened/used/closed

10 years agoModules/IPStack - Rework TCP connection closing
John Hodge [Sun, 16 Mar 2014 15:09:37 +0000 (23:09 +0800)]
Modules/IPStack - Rework TCP connection closing

10 years agoKernel - Ring buffer free method
John Hodge [Sun, 16 Mar 2014 15:07:54 +0000 (23:07 +0800)]
Kernel - Ring buffer free method

10 years agoTools/NetTest - Fixed ip checksum, pcap packet trace, cleanup
John Hodge [Sun, 16 Mar 2014 13:22:48 +0000 (21:22 +0800)]
Tools/NetTest - Fixed ip checksum, pcap packet trace, cleanup

10 years agoModules/IPStack - TCP RST for non-SYN packets to listening socket
John Hodge [Sun, 16 Mar 2014 13:21:55 +0000 (21:21 +0800)]
Modules/IPStack - TCP RST for non-SYN packets to listening socket

10 years ago.gitignore - Ignore compiled headers
John Hodge [Sun, 16 Mar 2014 09:09:42 +0000 (17:09 +0800)]
.gitignore - Ignore compiled headers

10 years agoTools/NetTest - TCP stack testing, going well
John Hodge [Sun, 16 Mar 2014 09:09:21 +0000 (17:09 +0800)]
Tools/NetTest - TCP stack testing, going well

10 years agoUsermode/ld-acess - Fix unconditional inclusion of assert.h in shared code
John Hodge [Sun, 16 Mar 2014 09:08:20 +0000 (17:08 +0800)]
Usermode/ld-acess - Fix unconditional inclusion of assert.h in shared code

10 years agoUsermode/ld-acess - Fix constness in FD_ISSET
John Hodge [Sun, 16 Mar 2014 09:08:05 +0000 (17:08 +0800)]
Usermode/ld-acess - Fix constness in FD_ISSET

10 years agoModules/IPStack - Fixes from module testing
John Hodge [Sun, 16 Mar 2014 09:05:47 +0000 (17:05 +0800)]
Modules/IPStack - Fixes from module testing

10 years agoTools/NetTest - Add a runner to test networking stack
John Hodge [Sun, 16 Mar 2014 05:43:59 +0000 (13:43 +0800)]
Tools/NetTest - Add a runner to test networking stack

10 years agoMinor misc fixes
John Hodge (sonata) [Sat, 15 Mar 2014 10:17:09 +0000 (18:17 +0800)]
Minor misc fixes

10 years agoMerge branch 'master' of git://ted.mutabah.net/acess2
John Hodge (sonata) [Sat, 15 Mar 2014 09:18:26 +0000 (17:18 +0800)]
Merge branch 'master' of git://ted.mutabah.net/acess2

10 years agoKernel - Move debug hooks to common handler
John Hodge [Sat, 15 Mar 2014 09:13:01 +0000 (17:13 +0800)]
Kernel - Move debug hooks to common handler

10 years agoKernel/VTerm - Silence some debug
John Hodge [Sat, 15 Mar 2014 08:43:32 +0000 (16:43 +0800)]
Kernel/VTerm - Silence some debug

10 years agoExternals - Updated makefiles
John Hodge [Sat, 15 Mar 2014 08:41:35 +0000 (16:41 +0800)]
Externals - Updated makefiles

10 years agoUsermode/libpsocket - (minor) Commenting for DNS
John Hodge [Sat, 15 Mar 2014 08:12:22 +0000 (16:12 +0800)]
Usermode/libpsocket - (minor) Commenting for DNS

10 years agoKernel/x86 - Add IP/SP output to thread dump
John Hodge [Sat, 15 Mar 2014 08:11:47 +0000 (16:11 +0800)]
Kernel/x86 - Add IP/SP output to thread dump

10 years agoUsermode/Applications - C++ support
John Hodge [Sat, 15 Mar 2014 08:09:51 +0000 (16:09 +0800)]
Usermode/Applications - C++ support

10 years agoModules/IPStack - Abstract HW addr cache, IPv6 TX (no ND yet)
John Hodge [Sat, 15 Mar 2014 08:02:53 +0000 (16:02 +0800)]
Modules/IPStack - Abstract HW addr cache, IPv6 TX (no ND yet)

10 years agoModules/UDI - Fix use of 'bool' as a variable name
John Hodge [Sat, 15 Mar 2014 07:59:01 +0000 (15:59 +0800)]
Modules/UDI - Fix use of 'bool' as a variable name

10 years agoKernel - Expose thread timer for EVENT_TIMER, multiple sleepers for workqueue, cleanu...
John Hodge [Sat, 15 Mar 2014 07:58:05 +0000 (15:58 +0800)]
Kernel - Expose thread timer for EVENT_TIMER, multiple sleepers for workqueue, cleanup of Threads_int_Sleep

10 years agoMerge branch 'master' of git://ted.mutabah.net/acess2
John Hodge (sonata) [Tue, 11 Mar 2014 00:05:37 +0000 (08:05 +0800)]
Merge branch 'master' of git://ted.mutabah.net/acess2

Conflicts:
Usermode/Libraries/libpsocket.so_src/pton.c

10 years agoUsermode/insmod - (minor) Include missed header
John Hodge (sonata) [Tue, 11 Mar 2014 00:03:03 +0000 (08:03 +0800)]
Usermode/insmod - (minor) Include missed header

10 years agoUsermode/ld-acess - (minor) assert.h in elf.c
John Hodge (sonata) [Tue, 11 Mar 2014 00:02:38 +0000 (08:02 +0800)]
Usermode/ld-acess - (minor) assert.h in elf.c

10 years agoUsermode/libposix - Fix types in select, minor in crypt
John Hodge (sonata) [Tue, 11 Mar 2014 00:02:08 +0000 (08:02 +0800)]
Usermode/libposix - Fix types in select, minor in crypt

10 years agoUsermode/libpsocket - Constify and bugfix
John Hodge (sonata) [Tue, 11 Mar 2014 00:01:26 +0000 (08:01 +0800)]
Usermode/libpsocket - Constify and bugfix

10 years agoAcessNative - Spawn in libacess-native (with AN_GETPATH syscall)
John Hodge (sonata) [Mon, 10 Mar 2014 23:59:52 +0000 (07:59 +0800)]
AcessNative - Spawn in libacess-native (with AN_GETPATH syscall)

10 years agoUsermode/liburi - (minor) Remove unused variable
John Hodge (sonata) [Mon, 10 Mar 2014 23:57:18 +0000 (07:57 +0800)]
Usermode/liburi - (minor) Remove unused variable

10 years agoUsermode/libnet - Fix bug with IPv6 parsing, constify
John Hodge (sonata) [Mon, 10 Mar 2014 23:55:43 +0000 (07:55 +0800)]
Usermode/libnet - Fix bug with IPv6 parsing, constify

10 years agoUsermode/libimage_sif - Silence, scum!
John Hodge (sonata) [Mon, 10 Mar 2014 23:54:47 +0000 (07:54 +0800)]
Usermode/libimage_sif - Silence, scum!

10 years agoUsermode/Telnet - Use _SysSelect instead of select (removes libposix requirement)
John Hodge (sonata) [Mon, 10 Mar 2014 23:52:42 +0000 (07:52 +0800)]
Usermode/Telnet - Use _SysSelect instead of select (removes libposix requirement)

10 years agoUsermode/libposix - Basic stat() emulation
John Hodge [Mon, 10 Mar 2014 05:08:02 +0000 (13:08 +0800)]
Usermode/libposix - Basic stat() emulation

10 years agoExternals/freetype - Fix for cross-compiler
John Hodge [Mon, 10 Mar 2014 03:06:49 +0000 (11:06 +0800)]
Externals/freetype - Fix for cross-compiler

10 years agoMakefile - libc++ and libm
John Hodge [Sun, 9 Mar 2014 14:40:58 +0000 (22:40 +0800)]
Makefile - libc++ and libm

10 years agoModules/InitRD - Fix input path for externals
John Hodge [Sun, 9 Mar 2014 14:40:23 +0000 (22:40 +0800)]
Modules/InitRD - Fix input path for externals

10 years agoExternals - Fix prefix value (use DESTPATH)
John Hodge [Sun, 9 Mar 2014 14:39:35 +0000 (22:39 +0800)]
Externals - Fix prefix value (use DESTPATH)

10 years agoKernel - Rename _EXECUTE to _EXEC (VFS perm flag)
John Hodge (sonata) [Sun, 9 Mar 2014 12:14:20 +0000 (20:14 +0800)]
Kernel - Rename _EXECUTE to _EXEC (VFS perm flag)

10 years agoUsermode/login - Code cleanup
John Hodge (sonata) [Sun, 9 Mar 2014 12:12:01 +0000 (20:12 +0800)]
Usermode/login - Code cleanup

10 years agoBuildConf - Add C++ compiler for x86
John Hodge [Sun, 9 Mar 2014 07:55:49 +0000 (15:55 +0800)]
BuildConf - Add C++ compiler for x86

10 years agoInitRD - Libc++, libm, bochs, dbserver
John Hodge [Sun, 9 Mar 2014 07:55:23 +0000 (15:55 +0800)]
InitRD - Libc++, libm, bochs, dbserver

10 years agoGCCProxy - Hack in c++ support (now defunct with working XCompiler)
John Hodge [Sun, 9 Mar 2014 07:54:31 +0000 (15:54 +0800)]
GCCProxy - Hack in c++ support (now defunct with working XCompiler)

10 years agoUsermode - C++ support, crtbegin/crtend
John Hodge [Sun, 9 Mar 2014 07:45:29 +0000 (15:45 +0800)]
Usermode - C++ support, crtbegin/crtend

10 years agoUsermode/libc++ - Basic C++ runtime implementation
John Hodge [Sun, 9 Mar 2014 07:44:45 +0000 (15:44 +0800)]
Usermode/libc++ - Basic C++ runtime implementation

10 years agoUsermode/ld-acess - C++ wrapping, fix return type of setuid
John Hodge [Sun, 9 Mar 2014 07:31:48 +0000 (15:31 +0800)]
Usermode/ld-acess - C++ wrapping, fix return type of setuid

10 years agoUsermode/libm - Wrap builtin log
John Hodge [Sun, 9 Mar 2014 07:28:26 +0000 (15:28 +0800)]
Usermode/libm - Wrap builtin log

10 years agoUsermode/libpsocket - Minor fixes
John Hodge [Sun, 9 Mar 2014 07:26:45 +0000 (15:26 +0800)]
Usermode/libpsocket - Minor fixes

10 years agoUsermode/libposix - Stubbed functions for bochs
John Hodge [Sun, 9 Mar 2014 07:14:46 +0000 (15:14 +0800)]
Usermode/libposix - Stubbed functions for bochs

10 years agoUsermode/libc - Time formatting, stub locale.h, rename/remove
John Hodge [Sun, 9 Mar 2014 07:08:31 +0000 (15:08 +0800)]
Usermode/libc - Time formatting, stub locale.h, rename/remove

10 years agoKernel/MMap - Fix off-by-one error causing junk mappings
John Hodge [Sun, 9 Mar 2014 07:04:14 +0000 (15:04 +0800)]
Kernel/MMap - Fix off-by-one error causing junk mappings

10 years agoKernel/x86 - Handle zero page in vmem dump
John Hodge [Sun, 9 Mar 2014 07:01:44 +0000 (15:01 +0800)]
Kernel/x86 - Handle zero page in vmem dump

10 years agoExternals - Cleanup, cross-compiler working
John Hodge [Sun, 9 Mar 2014 06:36:19 +0000 (14:36 +0800)]
Externals - Cleanup, cross-compiler working

> zlib, SDL, dropbear, and bochs compile with the targeted cross-compiler

10 years agoUsermode/libpsocket - Header wrapping, byte ordering functions
John Hodge [Sat, 8 Mar 2014 06:04:25 +0000 (14:04 +0800)]
Usermode/libpsocket - Header wrapping, byte ordering functions

10 years agoUsermode/libposix - Header wrapping, mktemp
John Hodge [Sat, 8 Mar 2014 06:02:53 +0000 (14:02 +0800)]
Usermode/libposix - Header wrapping, mktemp

10 years agoUsermode/libc - C++ wrapping in headers, time rework
John Hodge [Sat, 8 Mar 2014 06:01:35 +0000 (14:01 +0800)]
Usermode/libc - C++ wrapping in headers, time rework

10 years agoKernel/heap - Silence extending
John Hodge [Wed, 19 Feb 2014 11:58:54 +0000 (19:58 +0800)]
Kernel/heap - Silence extending

10 years agoKernel/x86 - Reference issues
John Hodge [Wed, 19 Feb 2014 11:55:50 +0000 (19:55 +0800)]
Kernel/x86 - Reference issues

10 years agoKernel/x86 - Update pmem statistics method
John Hodge [Wed, 19 Feb 2014 11:54:22 +0000 (19:54 +0800)]
Kernel/x86 - Update pmem statistics method

10 years agoKernel/x86 - Slight cleanup to VMem code
John Hodge [Wed, 19 Feb 2014 11:53:36 +0000 (19:53 +0800)]
Kernel/x86 - Slight cleanup to VMem code

10 years agoKernel/x86 - Multiboot module cleanup
John Hodge [Wed, 19 Feb 2014 11:48:24 +0000 (19:48 +0800)]
Kernel/x86 - Multiboot module cleanup

10 years agoKernel/vfs - (minor) commenting only
John Hodge [Sun, 16 Feb 2014 07:36:58 +0000 (15:36 +0800)]
Kernel/vfs - (minor) commenting only

10 years agoUsermode/libreadline - Fix backspace
John Hodge [Sun, 16 Feb 2014 03:59:15 +0000 (11:59 +0800)]
Usermode/libreadline - Fix backspace

10 years agoUsermode/GUITerminal - Fix VT100 scroll direction, commenting
John Hodge [Sun, 16 Feb 2014 03:58:39 +0000 (11:58 +0800)]
Usermode/GUITerminal - Fix VT100 scroll direction, commenting

10 years agoUsermode/AxWin3 - Commenting and other minors
John Hodge [Sun, 16 Feb 2014 03:57:18 +0000 (11:57 +0800)]
Usermode/AxWin3 - Commenting and other minors

10 years agoCLIShell - PTY signal support (and kernel fixes)
John Hodge [Sun, 16 Feb 2014 03:55:26 +0000 (11:55 +0800)]
CLIShell - PTY signal support (and kernel fixes)

10 years agoKernel - Fix compilation on x86_64 and armv7 (for MM changes)
John Hodge [Sat, 15 Feb 2014 13:03:41 +0000 (21:03 +0800)]
Kernel - Fix compilation on x86_64 and armv7 (for MM changes)

10 years agoKernel - Change virtual memory API to use void* for virtual addresses
John Hodge [Sat, 15 Feb 2014 11:59:31 +0000 (19:59 +0800)]
Kernel - Change virtual memory API to use void* for virtual addresses

- General code cleanup while fixing compilation issues

10 years agoTerminal - Fix forgotten break after handling of \e[K
John Hodge [Thu, 13 Feb 2014 06:26:11 +0000 (14:26 +0800)]
Terminal - Fix forgotten break after handling of \e[K

10 years agoKernel/VTerm - Replace offset WritePos with Row,Col pair
John Hodge [Wed, 12 Feb 2014 14:23:07 +0000 (22:23 +0800)]
Kernel/VTerm - Replace offset WritePos with Row,Col pair

10 years agoKernel/VTerm - Code cleanup and VT100 bugfixes
John Hodge [Wed, 12 Feb 2014 13:31:59 +0000 (21:31 +0800)]
Kernel/VTerm - Code cleanup and VT100 bugfixes

10 years agoKernel/Time - Call rand() every time timers are checked
John Hodge [Sun, 9 Feb 2014 14:39:10 +0000 (22:39 +0800)]
Kernel/Time - Call rand() every time timers are checked

- Keeps the RNG ticking (and less predictable)

10 years agoKernel/Logging - (minor) Reflow array to be more readable
John Hodge [Sun, 9 Feb 2014 14:38:43 +0000 (22:38 +0800)]
Kernel/Logging - (minor) Reflow array to be more readable

10 years agoModules/IPStack - Increase range of TCP port allocation randomness
John Hodge [Sun, 9 Feb 2014 14:37:52 +0000 (22:37 +0800)]
Modules/IPStack - Increase range of TCP port allocation randomness

10 years agoKernel/libc - Replace invalid '%C' strings with "(inval)"
John Hodge [Sun, 9 Feb 2014 14:35:35 +0000 (22:35 +0800)]
Kernel/libc - Replace invalid '%C' strings with "(inval)"

10 years agoUsermode/libc - Flush stdout on getchar
John Hodge [Sun, 9 Feb 2014 14:35:18 +0000 (22:35 +0800)]
Usermode/libc - Flush stdout on getchar

10 years agoKernel/PTYs - NL->CR translation (disabled)
John Hodge [Sun, 9 Feb 2014 14:34:36 +0000 (22:34 +0800)]
Kernel/PTYs - NL->CR translation (disabled)

10 years agoKernel/VTerm - Fix scroll-on-write code (scroll before writing, not after)
John Hodge [Sun, 9 Feb 2014 14:33:03 +0000 (22:33 +0800)]
Kernel/VTerm - Fix scroll-on-write code (scroll before writing, not after)

10 years agoVT100 - Replace global buffer with per-terminal, further implementation of escape...
John Hodge [Sun, 9 Feb 2014 14:32:07 +0000 (22:32 +0800)]
VT100 - Replace global buffer with per-terminal, further implementation of escape codes

10 years agoExternals - Add vttest
John Hodge [Sun, 9 Feb 2014 10:01:26 +0000 (18:01 +0800)]
Externals - Add vttest

10 years agoUsermode/libposix - Add baud rates to termios
John Hodge [Sun, 9 Feb 2014 10:00:36 +0000 (18:00 +0800)]
Usermode/libposix - Add baud rates to termios

10 years agoUsermode/libc - Add isxdigit
John Hodge [Sun, 9 Feb 2014 10:00:13 +0000 (18:00 +0800)]
Usermode/libc - Add isxdigit

10 years agoUsermode/GUI Terminal - Fix off-by-one in \e[H
John Hodge [Sun, 9 Feb 2014 09:34:01 +0000 (17:34 +0800)]
Usermode/GUI Terminal - Fix off-by-one in \e[H

10 years agoKernel/vterm - Fix clobbering of AltBuf's heap footer
John Hodge [Sun, 9 Feb 2014 09:33:05 +0000 (17:33 +0800)]
Kernel/vterm - Fix clobbering of AltBuf's heap footer

- Was using Width instead of TextWidth in clear forward/backward

10 years agoUsermode/inittab - Add second serial port (for UDI 16c550 testing)
John Hodge [Sun, 9 Feb 2014 07:14:28 +0000 (15:14 +0800)]
Usermode/inittab - Add second serial port (for UDI 16c550 testing)

10 years agoModules/InitRD - Support for optional files (dbclient in this case)
John Hodge [Sun, 9 Feb 2014 07:13:44 +0000 (15:13 +0800)]
Modules/InitRD - Support for optional files (dbclient in this case)

10 years agoKernel/PTYs - Add initial dims/mode to PTY_Create
John Hodge [Sun, 9 Feb 2014 06:02:25 +0000 (14:02 +0800)]
Kernel/PTYs - Add initial dims/mode to PTY_Create

10 years agoKernel/modules - Add support for argument strings to alternate loaders
John Hodge [Sun, 9 Feb 2014 06:00:20 +0000 (14:00 +0800)]
Kernel/modules - Add support for argument strings to alternate loaders

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