Nico Weber 
								
							 
						 
						
							
							
							
							
								
							
							
								0d851b1930 
								
							 
						 
						
							
							
								
								Add manpages for posix_spawn  
							
							
							
						 
						
							2020-07-06 10:01:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								6b3a7b1ce7 
								
							 
						 
						
							
							
								
								Base: Add man pages for gettid(), getpid(), and getppid()  
							
							
							
						 
						
							2020-07-05 19:37:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								a8489967a3 
								
							 
						 
						
							
							
								
								Kernel: Add Plan9FS :^)  
							
							... 
							
							
							
							This is an (incomplete, and not very stable) implementation of the client side
of the 9P protocol. 
							
						 
						
							2020-07-05 12:26:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nico Weber 
								
							 
						 
						
							
							
							
							
								
							
							
								1f323076f0 
								
							 
						 
						
							
							
								
								Add man pages for seteuid() and friends.  
							
							... 
							
							
							
							Also add an overview page that explains the general concepts. 
							
						 
						
							2020-07-03 19:37:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sahan Fernando 
								
							 
						 
						
							
							
							
							
								
							
							
								0fc8931d5f 
								
							 
						 
						
							
							
								
								Userland: Add watch tool  
							
							
							
						 
						
							2020-06-30 12:46:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								880c3fb83f 
								
							 
						 
						
							
							
								
								Userland: Add a 'test' utility  
							
							... 
							
							
							
							This adds an incomplete implementation of the test util, missing some
user/group checks, and `-l STRING`.
It also symlinks '[' to 'test'. 
							
						 
						
							2020-06-27 16:08:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kevin Meyer 
								
							 
						 
						
							
							
							
							
								
							
							
								ebbcef926a 
								
							 
						 
						
							
							
								
								Base: Fix sendfd's man page return section  
							
							
							
						 
						
							2020-06-27 11:50:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								f08aa6324e 
								
							 
						 
						
							
							
								
								Base: Mention that sendfd & recvfd were introduced in plan9port  
							
							
							
						 
						
							2020-06-25 15:49:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c689be0dbc 
								
							 
						 
						
							
							
								
								Base: Add "sendfd" and "recvfd" promises to pledge(2)  
							
							... 
							
							
							
							And as it turns out, these are not even extensions! :^) 
							
						 
						
							2020-06-25 10:58:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								55a22b50c9 
								
							 
						 
						
							
							
								
								Base: Fix wording in recvfd(2)  
							
							... 
							
							
							
							recvfd() returns a *non-negative* integer on success. 0 is a valid fd. 
							
						 
						
							2020-06-25 10:58:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								1a7ccc1569 
								
							 
						 
						
							
							
								
								Base: Add man pages for recvfd(2) and sendfd(2) :^)  
							
							
							
						 
						
							2020-06-24 23:08:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								2188ed54b0 
								
							 
						 
						
							
							
								
								Base: Note that the "setkeymap" pledge promise is an extension  
							
							
							
						 
						
							2020-06-19 21:15:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom Lebreux 
								
							 
						 
						
							
							
							
							
								
							
							
								605a21b892 
								
							 
						 
						
							
							
								
								Userland: Add base64 tool  
							
							
							
						 
						
							2020-06-18 23:21:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								0609eefd57 
								
							 
						 
						
							
							
								
								Kernel: Add "setkeymap" pledge promise  
							
							
							
						 
						
							2020-06-18 22:19:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								fd985b1f48 
								
							 
						 
						
							
							
								
								Base: Document readlink(1) and readlink(2) :^)  
							
							
							
						 
						
							2020-06-17 15:02:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								f2d40ac2b2 
								
							 
						 
						
							
							
								
								Base: Document new SystemServer abilities  
							
							
							
						 
						
							2020-06-09 21:12:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								4643f51eaa 
								
							 
						 
						
							
							
								
								Base: Document find(1)  
							
							
							
						 
						
							2020-06-06 14:42:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Keith 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								daa3f59a55 
								
							 
						 
						
							
							
								
								Base: Fix misspelling in getopt(3) ( #2473 )  
							
							
							
						 
						
							2020-06-02 07:40:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								52711921c6 
								
							 
						 
						
							
							
								
								Base: Document getopt  
							
							
							
						 
						
							2020-05-30 15:01:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								3847d00727 
								
							 
						 
						
							
							
								
								Kernel+Userland: Support remounting filesystems :^)  
							
							... 
							
							
							
							This makes it possible to change flags of a mount after the fact, with the
caveats outlined in the man page. 
							
						 
						
							2020-05-29 07:53:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								39cde80545 
								
							 
						 
						
							
							
								
								Base: Document MS_RDONLY  
							
							... 
							
							
							
							Also fix a couple of issues with the man pages. 
							
						 
						
							2020-05-29 07:53:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								ca6e361279 
								
							 
						 
						
							
							
								
								Base: Add manpage for xargs  
							
							
							
						 
						
							2020-05-28 11:01:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								ae21b8ee56 
								
							 
						 
						
							
							
								
								Base: Replace TTYServer with text mode Shell  
							
							... 
							
							
							
							Now that we have SystemServer that can (re)spawn the Shell, we don't need a
separate server just for that.
The two shells (on tty0 and tty1) are configured to only be started when booting
in text mode. This means you can now simply say boot_mode=text on the kernel
command line, and SystemServer will set up the system and spawn a comfy root
shell for you :^) 
							
						 
						
							2020-05-27 11:19:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								856e4853f4 
								
							 
						 
						
							
							
								
								SystemServer: Add BootModes and Environment service options  
							
							... 
							
							
							
							SystemServer will now look at the boot mode, as specified on the kernel command
line, and only launch the services configured for that boot mode. 
							
						 
						
							2020-05-27 11:19:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								f746bbda17 
								
							 
						 
						
							
							
								
								Base: Document the sigaction promise  
							
							... 
							
							
							
							Also add a few generic words about pledge(). 
							
						 
						
							2020-05-26 14:35:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andres Vieira 
								
							 
						 
						
							
							
							
							
								
							
							
								cbbfc08f1d 
								
							 
						 
						
							
							
								
								Docs: Add unzip(1) man page  
							
							
							
						 
						
							2020-05-09 23:50:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								5bfd893292 
								
							 
						 
						
							
							
								
								Kernel+Userland: Add "settime" pledge promise for setting system time  
							
							... 
							
							
							
							We now require the "settime" promise from pledged processes who want to
change the system time. 
							
						 
						
							2020-05-08 22:54:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								983e541584 
								
							 
						 
						
							
							
								
								Base: Fix a typo  
							
							
							
						 
						
							2020-05-05 11:07:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								718271c9df 
								
							 
						 
						
							
							
								
								Base: Document unveil(2)  
							
							... 
							
							
							
							Also, escape underscores in chroot_with_mount_flags. 
							
						 
						
							2020-05-04 21:44:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								e37065cc8b 
								
							 
						 
						
							
							
								
								Base: Update js(1) manpage  
							
							... 
							
							
							
							Syntax highlighting is now enabled by default! 
							
						 
						
							2020-05-02 01:23:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								8f2300afb5 
								
							 
						 
						
							
							
								
								mkdir: Add -p option to create parent directories  
							
							
							
						 
						
							2020-04-28 09:36:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								6fd7966d81 
								
							 
						 
						
							
							
								
								mkdir: Use ArgParser, support creating multiple directories  
							
							
							
						 
						
							2020-04-28 09:36:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								440f017946 
								
							 
						 
						
							
							
								
								Base: Update js(1) manpage  
							
							... 
							
							
							
							- Include all options
- Update example REPL session to match current output
- Mention REPL's help()
- Add test mode section 
							
						 
						
							2020-04-19 15:22:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								15daf88e93 
								
							 
						 
						
							
							
								
								Base: Document open(1)  
							
							
							
						 
						
							2020-04-19 11:14:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liav A 
								
							 
						 
						
							
							
							
							
								
							
							
								23fb985f02 
								
							 
						 
						
							
							
								
								Kernel & Userland: Allow to mount image files formatted with Ext2FS  
							
							
							
						 
						
							2020-04-06 15:36:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								9ae3cced76 
								
							 
						 
						
							
							
								
								Revert "Kernel & Userland: Allow to mount image files formatted with Ext2FS"  
							
							... 
							
							
							
							This reverts commit a60ea79a41Fixes  #1608 . 
							
						 
						
							2020-04-03 21:28:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liav A 
								
							 
						 
						
							
							
							
							
								
							
							
								a60ea79a41 
								
							 
						 
						
							
							
								
								Kernel & Userland: Allow to mount image files formatted with Ext2FS  
							
							
							
						 
						
							2020-04-02 12:03:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								db4da68618 
								
							 
						 
						
							
							
								
								Base: Add a man page for js(1)  
							
							... 
							
							
							
							This also changes --ast-dump to --dump-ast, because I like it better
and that is what the variable is actually called. 
							
						 
						
							2020-03-26 08:18:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Itamar 
								
							 
						 
						
							
							
							
							
								
							
							
								bd9f14e27e 
								
							 
						 
						
							
							
								
								SystemServer: Add WorkingDirectory support  
							
							... 
							
							
							
							Services can now have their initial working directory
configured via `SystemServer.ini`.
This commit also configures Terminal's working directory
to be /home/anon 
							
						 
						
							2020-03-18 08:23:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shannon Booth 
								
							 
						 
						
							
							
							
							
								
							
							
								57f1c919df 
								
							 
						 
						
							
							
								
								LibCore: Remove all remaining C prefix references  
							
							... 
							
							
							
							LibCore's GZip is also moved into the Core namespace with this change. 
							
						 
						
							2020-03-07 01:33:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								f72e5bbb17 
								
							 
						 
						
							
							
								
								Kernel+LibC: Rename shared buffer syscalls to use a prefix  
							
							... 
							
							
							
							This feels a lot more consistent and Unixy:
    create_shared_buffer()   => shbuf_create()
    share_buffer_with()      => shbuf_allow_pid()
    share_buffer_globally()  => shbuf_allow_all()
    get_shared_buffer()      => shbuf_get()
    release_shared_buffer()  => shbuf_release()
    seal_shared_buffer()     => shbuf_seal()
    get_shared_buffer_size() => shbuf_get_size()
Also, "shared_buffer_id" is shortened to "shbuf_id" all around. 
							
						 
						
							2020-02-28 12:55:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									howar6hill 
								
							 
						 
						
							
							
							
							
								
							
							
								7ff256aab6 
								
							 
						 
						
							
							
								
								Base: Add a man page for lspci  
							
							
							
						 
						
							2020-02-20 15:13:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									howar6hill 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								83668299a6 
								
							 
						 
						
							
							
								
								host: Use ArgsParser to parse arguments, and add man page ( #1252 )  
							
							... 
							
							
							
							Fixes  #1246 . 
						
							2020-02-20 15:12:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									howar6hill 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								940de40f28 
								
							 
						 
						
							
							
								
								Userland: Add userdel program ( #1217 )  
							
							
							
						 
						
							2020-02-19 12:59:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									howar6hill 
								
							 
						 
						
							
							
							
							
								
							
							
								94ed183774 
								
							 
						 
						
							
							
								
								Man: Use ArgsParser to parse arguments  
							
							
							
						 
						
							2020-02-18 12:23:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									thatlittlegit 
								
							 
						 
						
							
							
							
							
								
							
							
								bc28e55d61 
								
							 
						 
						
							
							
								
								Base: Add documentation for the welcome.txt format  
							
							
							
						 
						
							2020-02-15 20:46:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d34ad44f90 
								
							 
						 
						
							
							
								
								Base: Add man page for posix_openpt(3)  
							
							
							
						 
						
							2020-02-07 22:37:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesse Buhagiar 
								
							 
						 
						
							
							
							
							
								
							
							
								f9609fe08a 
								
							 
						 
						
							
							
								
								Userland: useradd utility  
							
							... 
							
							
							
							This commit implements the `useradd` utility that is found on most,
if not all *NIX systems. It allows the root user to add new users
to the password file found in `/etc/passwd`, thereby making
it easier to manipulate the file. 
							
						 
						
							2020-02-02 10:58:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								95504b5850 
								
							 
						 
						
							
							
								
								Base: Note in pledge(2) man page which promises are extensions  
							
							... 
							
							
							
							Also add a little "History" section noting that pledge() is an original
OpenBSD invention and that our implementation differs in many ways. 
							
						 
						
							2020-01-23 10:41:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								3e1ed38d4b 
								
							 
						 
						
							
							
								
								Kernel: Do not return ENOENT for unresolved symbols  
							
							... 
							
							
							
							ENOENT means "no such file or directory", not "no such symbol". Return EINVAL
instead, as we already do in other cases. 
							
						 
						
							2020-01-18 23:51:22 +01:00