John Hodge [Sun, 18 May 2014 06:02:34 +0000 (14:02 +0800)]
Usermode/libnet - Fix IPV4 parsing code to use stroul
John Hodge [Sun, 18 May 2014 06:01:36 +0000 (14:01 +0800)]
Usermode/Makefile - Use a single command for dependency generation+compilation
John Hodge [Sun, 18 May 2014 05:58:06 +0000 (13:58 +0800)]
Modules/E1000 - (minor) Logging when init fails
John Hodge [Sun, 18 May 2014 05:56:48 +0000 (13:56 +0800)]
Usermode/irc - New code working, glitches on wrapped messages (swapping windows might fix)
John Hodge [Sat, 17 May 2014 16:20:56 +0000 (00:20 +0800)]
Usermode/irc - Rework into multiple files
John Hodge [Sat, 17 May 2014 12:15:06 +0000 (20:15 +0800)]
Usermode/ld-acess - Fix x86_64 not saving RBP on no-arg syscalls
John Hodge [Sat, 17 May 2014 12:14:06 +0000 (20:14 +0800)]
Usermode/axwin4 - Starting on implementation
John Hodge [Wed, 14 May 2014 09:42:51 +0000 (17:42 +0800)]
Merge branch 'master' of git://github.com/thepowersgang/acess2
John Hodge [Wed, 14 May 2014 09:42:02 +0000 (17:42 +0800)]
BuildConf - Switch x86 to i686-elf compiler
John Hodge [Mon, 12 May 2014 06:43:26 +0000 (14:43 +0800)]
UTest+MTest - Minor makefile fixes for travis-ci
John Hodge [Sun, 11 May 2014 14:38:11 +0000 (22:38 +0800)]
Usermode/AxWin4 - Planning mostly
John Hodge [Sun, 11 May 2014 09:10:55 +0000 (17:10 +0800)]
Merge branch 'master' of github.com:thepowersgang/acess2
John Hodge [Sun, 11 May 2014 07:51:41 +0000 (15:51 +0800)]
Nativelib - Fix clang compilation issues
John Hodge [Sun, 11 May 2014 07:20:51 +0000 (15:20 +0800)]
Makefile - Fix mtest target (and clean up utest targets)
John Hodge [Sun, 11 May 2014 07:01:13 +0000 (15:01 +0800)]
Externals/netsurf - Minor fixes, now compiles up to core (requires curl includes)
John Hodge [Sun, 11 May 2014 07:00:05 +0000 (15:00 +0800)]
Usermode/libc - Fixes and additions from curl
NOTE - The GCC cross-compiler applies fixincludes to stdio.h
John Hodge [Sun, 11 May 2014 06:59:18 +0000 (14:59 +0800)]
Externals/curl - Add curl patchset (works with some libc fixes, to come)
John Hodge [Sun, 11 May 2014 06:58:35 +0000 (14:58 +0800)]
Usermode/libposix - Updates to get curl and netsurf compiled
John Hodge [Sat, 10 May 2014 09:18:31 +0000 (17:18 +0800)]
Usermode/libm - Add hacky INFINITY and NAN macros
John Hodge [Sat, 10 May 2014 09:17:46 +0000 (17:17 +0800)]
Usermode/libc - Actually fix strtoi (passing utest now)
John Hodge [Sat, 10 May 2014 09:06:05 +0000 (17:06 +0800)]
Usermode/libc - Add C99 errno values, fix compile error in strtoi
John Hodge [Sat, 10 May 2014 09:05:02 +0000 (17:05 +0800)]
Usermode/libposix - add stubbed getopt
John Hodge [Sat, 10 May 2014 07:45:37 +0000 (15:45 +0800)]
TravisCI Config - Ignore errors in make
John Hodge [Sat, 10 May 2014 07:45:20 +0000 (15:45 +0800)]
gitignore - Ignore ISO files
John Hodge [Sat, 10 May 2014 07:44:32 +0000 (15:44 +0800)]
Modules/BochsGA - Comment on new MMIO registers, output full BAR set
John Hodge [Sat, 10 May 2014 07:43:41 +0000 (15:43 +0800)]
Modules/Tegra2Vid - (minor) Fix use of PL110 in IOCtl identifier
John Hodge [Sat, 10 May 2014 07:43:17 +0000 (15:43 +0800)]
Kernel/libc - Define _SysDebug macro for userland libc debugging
John Hodge [Sat, 10 May 2014 07:42:59 +0000 (15:42 +0800)]
Kernel/PCI - (minor) Planned function to handle device mapping
John Hodge [Sat, 10 May 2014 07:42:05 +0000 (15:42 +0800)]
Modules/UDI - Handle errors in udiprops more gracefully
John Hodge [Sat, 10 May 2014 07:40:29 +0000 (15:40 +0800)]
Kernel/arch - Fix common division macro to handle numerators around datatype max
John Hodge [Sat, 10 May 2014 07:40:07 +0000 (15:40 +0800)]
Kernel/heap - Check for free(NULL) and silently ignore
John Hodge [Sat, 10 May 2014 07:38:58 +0000 (15:38 +0800)]
Usermode/libc - Fix over-use of 64-bit divide in strtoull
John Hodge [Sat, 10 May 2014 07:38:14 +0000 (15:38 +0800)]
Kernel/DrvUtil Video - (minor) Disable debug
John Hodge [Sat, 10 May 2014 05:14:59 +0000 (13:14 +0800)]
Kernel - (minor) Documentation comment tweaks
John Hodge [Sat, 10 May 2014 05:11:44 +0000 (13:11 +0800)]
Usermode/libc - Fix and unit test strtoull/* behavior (edge cases)
John Hodge [Sat, 10 May 2014 03:03:30 +0000 (11:03 +0800)]
Modules/IPStack - TCP Code cleanup and fixes from module testing
John Hodge [Sat, 10 May 2014 03:01:43 +0000 (11:01 +0800)]
Kernel/threads - (minor) Clean up code (remove pre C99 constructs)
John Hodge [Sat, 10 May 2014 03:01:01 +0000 (11:01 +0800)]
Modules/VESA - Fix calling SETCURSOR when in B8000 text mode
John Hodge [Sat, 10 May 2014 02:56:31 +0000 (10:56 +0800)]
Kernel/DrvUtil Video - Add asserts to catch misuse
John Hodge [Sat, 10 May 2014 02:55:19 +0000 (10:55 +0800)]
BuildConf - Add CXX for armv7
John Hodge [Sat, 10 May 2014 02:54:30 +0000 (10:54 +0800)]
Modules/UDI - Add check for UDI_VERSION to udi.h
John Hodge [Sat, 10 May 2014 02:51:21 +0000 (10:51 +0800)]
Modules/UDI - Non-compiling gfx translation layer (needs heaps of algos)
- Once the GFX metalang is finalised, this code can be completed
John Hodge [Sat, 10 May 2014 02:50:06 +0000 (10:50 +0800)]
UDI - Adding an attempt at a BochsGA UDI GFX driver
NOTE: The UDI gfx binding is not finalised, and there are staged changes to the spec.
John Hodge [Sat, 10 May 2014 02:46:02 +0000 (10:46 +0800)]
Modules/Keyboard - (minor) Clean up instance allocation
John Hodge [Sat, 10 May 2014 02:43:36 +0000 (10:43 +0800)]
Usermode/init - Minor cleanup (removal of unneeded temp char)
John Hodge [Sat, 10 May 2014 02:42:49 +0000 (10:42 +0800)]
Usermode/libc - Fix edge case crash with realloc on last block
John Hodge [Sat, 10 May 2014 02:41:28 +0000 (10:41 +0800)]
Makefile - Add network module tests
John Hodge [Sat, 10 May 2014 02:39:02 +0000 (10:39 +0800)]
Kernel/x86_64 - Fix DumpTables handling edge of user range
John Hodge [Sat, 10 May 2014 02:36:37 +0000 (10:36 +0800)]
Tools/NetTest - Code cleanup in TCP tests
John Hodge [Sat, 10 May 2014 02:34:41 +0000 (10:34 +0800)]
Usermode/Terminal - Handling for bright colours, others
John Hodge [Sat, 22 Mar 2014 04:11:36 +0000 (12:11 +0800)]
Usermode/irc - Tweaking for terminal handling fixes
John Hodge [Sat, 22 Mar 2014 04:04:26 +0000 (12:04 +0800)]
Tools/NetTest - Add TCP Window test (not passing)
John Hodge [Sat, 22 Mar 2014 04:03:23 +0000 (12:03 +0800)]
Modules/IPStack - Abstract TCP checksums to allow verifcation
John Hodge [Sat, 22 Mar 2014 04:03:01 +0000 (12:03 +0800)]
Modules/FAT - Slight cleanup
John Hodge [Sat, 22 Mar 2014 04:02:15 +0000 (12:02 +0800)]
Kernel/x86 - Structure for watchpoints (not used)
John Hodge [Sat, 22 Mar 2014 03:15:08 +0000 (11:15 +0800)]
Kernel/VTerm - Remove last reference to x86_VGAText
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
John Hodge [Thu, 20 Mar 2014 03:14:27 +0000 (11:14 +0800)]
Modules/VGAText - Remove, functionality is now in VESA
John Hodge [Wed, 19 Mar 2014 14:12:16 +0000 (22:12 +0800)]
NetTest - Clean up TCP code a little, add lost packet checks
John Hodge [Wed, 19 Mar 2014 14:11:30 +0000 (22:11 +0800)]
Modules/IPStack - Add ICMPv6 (not tested), fix TCP packet caching
John Hodge [Mon, 17 Mar 2014 05:40:15 +0000 (13:40 +0800)]
Kernel/x86 - Evil hack to do validation of virtual memory
John Hodge [Sun, 16 Mar 2014 15:21:11 +0000 (23:21 +0800)]
Modules/IPStack - Fix assertion failure, dedup some ACK code
John Hodge [Sun, 16 Mar 2014 15:10:09 +0000 (23:10 +0800)]
Tools/NetTest - TCP test passing with connection opened/used/closed
John Hodge [Sun, 16 Mar 2014 15:09:37 +0000 (23:09 +0800)]
Modules/IPStack - Rework TCP connection closing
John Hodge [Sun, 16 Mar 2014 15:07:54 +0000 (23:07 +0800)]
Kernel - Ring buffer free method
John Hodge [Sun, 16 Mar 2014 13:22:48 +0000 (21:22 +0800)]
Tools/NetTest - Fixed ip checksum, pcap packet trace, cleanup
John Hodge [Sun, 16 Mar 2014 13:21:55 +0000 (21:21 +0800)]
Modules/IPStack - TCP RST for non-SYN packets to listening socket
John Hodge [Sun, 16 Mar 2014 09:09:42 +0000 (17:09 +0800)]
.gitignore - Ignore compiled headers
John Hodge [Sun, 16 Mar 2014 09:09:21 +0000 (17:09 +0800)]
Tools/NetTest - TCP stack testing, going well
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
John Hodge [Sun, 16 Mar 2014 09:08:05 +0000 (17:08 +0800)]
Usermode/ld-acess - Fix constness in FD_ISSET
John Hodge [Sun, 16 Mar 2014 09:05:47 +0000 (17:05 +0800)]
Modules/IPStack - Fixes from module testing
John Hodge [Sun, 16 Mar 2014 05:43:59 +0000 (13:43 +0800)]
Tools/NetTest - Add a runner to test networking stack
John Hodge (sonata) [Sat, 15 Mar 2014 09:18:26 +0000 (17:18 +0800)]
Merge branch 'master' of git://ted.mutabah.net/acess2
John Hodge [Sat, 15 Mar 2014 09:13:01 +0000 (17:13 +0800)]
Kernel - Move debug hooks to common handler
John Hodge [Sat, 15 Mar 2014 08:43:32 +0000 (16:43 +0800)]
Kernel/VTerm - Silence some debug
John Hodge [Sat, 15 Mar 2014 08:41:35 +0000 (16:41 +0800)]
Externals - Updated makefiles
John Hodge [Sat, 15 Mar 2014 08:12:22 +0000 (16:12 +0800)]
Usermode/libpsocket - (minor) Commenting for DNS
John Hodge [Sat, 15 Mar 2014 08:11:47 +0000 (16:11 +0800)]
Kernel/x86 - Add IP/SP output to thread dump
John Hodge [Sat, 15 Mar 2014 08:09:51 +0000 (16:09 +0800)]
Usermode/Applications - C++ support
John Hodge [Sat, 15 Mar 2014 08:02:53 +0000 (16:02 +0800)]
Modules/IPStack - Abstract HW addr cache, IPv6 TX (no ND yet)
John Hodge [Sat, 15 Mar 2014 07:59:01 +0000 (15:59 +0800)]
Modules/UDI - Fix use of 'bool' as a variable name
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
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
John Hodge (sonata) [Tue, 11 Mar 2014 00:03:03 +0000 (08:03 +0800)]
Usermode/insmod - (minor) Include missed header
John Hodge (sonata) [Tue, 11 Mar 2014 00:02:38 +0000 (08:02 +0800)]
Usermode/ld-acess - (minor) assert.h in elf.c
John Hodge (sonata) [Tue, 11 Mar 2014 00:02:08 +0000 (08:02 +0800)]
Usermode/libposix - Fix types in select, minor in crypt
John Hodge (sonata) [Tue, 11 Mar 2014 00:01:26 +0000 (08:01 +0800)]
Usermode/libpsocket - Constify and bugfix
John Hodge (sonata) [Mon, 10 Mar 2014 23:59:52 +0000 (07:59 +0800)]
AcessNative - Spawn in libacess-native (with AN_GETPATH syscall)
John Hodge (sonata) [Mon, 10 Mar 2014 23:57:18 +0000 (07:57 +0800)]
Usermode/liburi - (minor) Remove unused variable
John Hodge (sonata) [Mon, 10 Mar 2014 23:55:43 +0000 (07:55 +0800)]
Usermode/libnet - Fix bug with IPv6 parsing, constify
John Hodge (sonata) [Mon, 10 Mar 2014 23:54:47 +0000 (07:54 +0800)]
Usermode/libimage_sif - Silence, scum!
John Hodge (sonata) [Mon, 10 Mar 2014 23:52:42 +0000 (07:52 +0800)]
Usermode/Telnet - Use _SysSelect instead of select (removes libposix requirement)
John Hodge [Mon, 10 Mar 2014 05:08:02 +0000 (13:08 +0800)]
Usermode/libposix - Basic stat() emulation
John Hodge [Mon, 10 Mar 2014 03:06:49 +0000 (11:06 +0800)]
Externals/freetype - Fix for cross-compiler
John Hodge [Sun, 9 Mar 2014 14:40:58 +0000 (22:40 +0800)]
Makefile - libc++ and libm
John Hodge [Sun, 9 Mar 2014 14:40:23 +0000 (22:40 +0800)]
Modules/InitRD - Fix input path for externals
John Hodge [Sun, 9 Mar 2014 14:39:35 +0000 (22:39 +0800)]
Externals - Fix prefix value (use DESTPATH)
John Hodge (sonata) [Sun, 9 Mar 2014 12:14:20 +0000 (20:14 +0800)]
Kernel - Rename _EXECUTE to _EXEC (VFS perm flag)
John Hodge (sonata) [Sun, 9 Mar 2014 12:12:01 +0000 (20:12 +0800)]
Usermode/login - Code cleanup
UCC git Repository :: git.ucc.asn.au