Commit Graph

2049 Commits

Author SHA1 Message Date
Kevin Lange
08cd8fe408 Add Free Software notice to GRUB menu 2015-07-12 19:07:57 +09:00
Kevin Lange
31c93787c0 Add pseudotargets for running the live CD wizard 2015-07-12 18:57:24 +09:00
Kevin Lange
1d8a7b0056 Restructure live CD wizard to two processes 2015-07-12 18:57:12 +09:00
Kevin Lange
a0c1350369 Fix next_pid to not reallocate PIDs immediately 2015-07-02 21:39:43 -07:00
Kevin Lange
ce05bdbff7 Actually fix the math on bitsets 2015-07-02 21:25:11 -07:00
Kevin Lange
cb8f821489 Fix incorrect default state and bit math for bitsets 2015-07-02 14:56:35 -07:00
Kevin Lange
d6d1b2080c Fix typo in README [ci skip] 2015-06-25 21:20:48 -07:00
Kevin Lange
67c74f3224 free -? shows wrong options [ci skip] 2015-06-24 11:06:10 -07:00
Kevin Lange
b2d0021a63 Terrible hack for combining modules [ci skip]
Please don't use this, it's a workaround for iPXE module limits.
2015-06-23 20:15:19 -07:00
Kevin Lange
f129bbcdc6 More work on livecd welcome app [ci skip] 2015-06-22 23:54:56 -07:00
Kevin Lange
2ad9f0ace5 Merge branch 'gerow-osx-vagrant' into strawberry-dev 2015-06-22 22:06:27 -07:00
Kevin Lange
c81b597f77 Merge branch 'osx-vagrant' of https://github.com/gerow/toaruos into gerow-osx-vagrant 2015-06-22 22:06:22 -07:00
Kevin Lange
c6effc522f Fix type of read_size 2015-06-22 22:05:54 -07:00
Kevin Lange
0c1a9e5584 Merge branch 'gerow-symlink-60fix' into strawberry-dev 2015-06-22 22:03:53 -07:00
Kevin Lange
acbb5c16a8 Merge branch 'symlink-60fix' of https://github.com/gerow/toaruos into gerow-symlink-60fix 2015-06-22 22:03:44 -07:00
Kevin Lange
f8abc9a68c Actually add all the CD source files 2015-06-22 22:02:00 -07:00
gerow
753275f161 Fixed one byte buffer overrun
This occurs when reading symlinks that are bigger than the buffer provided.
2015-06-20 11:05:18 -04:00
gerow
5aa6067f8c Fixed ext2 handling of symlinks near size 60 2015-06-19 21:30:41 -04:00
gerow
4745d05f7e Added failing test for symbolic links near the ext2 cutoff size 2015-06-19 21:14:33 -04:00
Kevin Lange
1365f55ba6 Start work on live CD welcome tutorial 2015-06-18 23:25:09 -07:00
Kevin Lange
2c551fd81b Pass unrecognized start= parameters to compositor 2015-06-18 21:48:56 -07:00
Kevin Lange
16d1956e64 Experimental CD ISO target 2015-06-18 21:33:07 -07:00
gerow
ee37910601 Added dependencies for arch and other unsupported build platforms. 2015-06-18 14:22:21 -07:00
gerow
498e16b68b Moved Vagrantfile into util/ 2015-06-18 14:03:23 -07:00
gerow
0c7f86be1d Added missing dependencies for building toaruos: git and ctags 2015-06-17 21:04:39 -07:00
gerow
e710280a69 Add Vagrantfile to make it easier to build toaruos on other platforms 2015-06-17 21:04:13 -07:00
Kevin Lange
4501419126 More sysinfo stuff 2015-06-11 21:09:25 -07:00
Kevin Lange
c6a2d2ebe7 Add a totally noncompliant /bin/free 2015-06-11 21:06:59 -07:00
Kevin Lange
9d723fe601 Add version info to sh 2015-06-11 21:06:27 -07:00
Kevin Lange
334abd12b4 Add a /bin/uptime 2015-06-11 21:06:15 -07:00
Kevin Lange
e05c9b78a0 Silly sysinfo tool 2015-06-11 18:43:41 -07:00
Kevin Lange
8fae365760 Display link targets in ls -l 2015-06-10 23:34:39 -07:00
Kevin Lange
3b48ab5be1 Bump version to 0.11.0 2015-06-10 21:00:47 -07:00
Kevin Lange
203240971a bring back something like rebuild-newlib 2015-06-10 20:59:38 -07:00
Kevin Lange
20367b15f9 Fixups for merging symlinks 2015-06-10 20:59:27 -07:00
Kevin Lange
b8f2cb2f5f Merge branch 'gerow-symlink-rebase' into strawberry-dev 2015-06-10 20:09:21 -07:00
Mike Gerow
a7f27a604d Cleaned up debug_print calls 2015-06-05 00:38:13 -07:00
Mike Gerow
f033111390 Added hilighting for symlinks to ls 2015-06-03 19:10:44 -07:00
Mike Gerow
9f83cd6aec Added support to stat for reading info on symlinks 2015-06-03 19:10:17 -07:00
Mike Gerow
83c715d9df Added userspace command readlink 2015-06-03 19:09:49 -07:00
Mike Gerow
e094251139 Added userspace command ln 2015-06-03 19:09:18 -07:00
Mike Gerow
84846c6dac Added symlink support to ext2 module 2015-06-03 19:08:38 -07:00
Mike Gerow
e8689bb0c6 Added symlink support to vfs and plumbed it to syscall layer
This commit requires a rebuild of the toolchain.
2015-06-03 19:07:08 -07:00
Kevin Lange
478835401e pcspkr piano should exit if it can't open spkr [ci skip] 2015-06-02 22:24:41 -07:00
Kevin Lange
9e2721eef0 Support disabling the disk cache for ext2 2015-06-02 21:30:06 -07:00
Kevin Lange
7f07d7403e Fix very broken comparisons 2015-06-02 21:29:28 -07:00
Kevin Lange
4ad98421ba Be more efficient with ext2 block cache 2015-06-02 19:36:32 -07:00
Kevin Lange
ba3f169e1d Silly hack to get debug shell around ioctl pointer validation 2015-06-02 19:09:48 -07:00
Kevin Lange
212efda313 Fix a bad memset that was breaking reboots on ramdisks 2015-06-02 12:15:38 -07:00
Kevin Lange
c6e5e9f84f Fix error handling bugs in ps2mouse 2015-06-01 20:55:19 -07:00