Liav A 
								
							 
						 
						
							
							
							
							
								
							
							
								8877dd0eea 
								
							 
						 
						
							
							
								
								Base: Update boot_parameters(7) to describe the enable_ioapic option  
							
							... 
							
							
							
							The document describes the implications of enabling and disabling that
option on the ability to enable SMP mode, and describes the requirements
for enabling IOAPIC mode even without enabling SMP mode. 
							
						 
						
							2021-12-20 11:00:31 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								a59fc324bd 
								
							 
						 
						
							
							
								
								Base: Document readonly atexit mitigation  
							
							
							
						 
						
							2021-11-11 12:50:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								8d13f6ddce 
								
							 
						 
						
							
							
								
								Kernel+SystemServer: Change bootmode to system_mode  
							
							... 
							
							
							
							'bootmode' now only controls which set of services are started by
SystemServer, so it is more appropriate to rename it to system_mode, and
no longer validate it in the Kernel. 
							
						 
						
							2021-10-25 23:38:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								09432a8241 
								
							 
						 
						
							
							
								
								Kernel: Separate panic behavior from bootmode  
							
							... 
							
							
							
							Bootmode used to control panic behavior and SystemServer.
This patch factors panic behavior control into a separate flag. 
							
						 
						
							2021-10-25 23:38:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								542a88a7be 
								
							 
						 
						
							
							
								
								Kernel: Separate framebuffers from bootmode  
							
							... 
							
							
							
							Bootmode used to control framebuffers, panic behavior, and SystemServer.
This patch factors framebuffer control into a separate flag.
Note that the combination 'bootmode=self-test fbdev=on' leads to
unexpected behavior, which can only be fixed in a later commit. 
							
						 
						
							2021-10-25 23:38:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Donau 
								
							 
						 
						
							
							
							
							
								
							
							
								9f501d7e71 
								
							 
						 
						
							
							
								
								Base: Fix typo in the proc(7) manpage  
							
							
							
						 
						
							2021-10-09 01:39:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liav A 
								
							 
						 
						
							
							
							
							
								
							
							
								e84c03ad61 
								
							 
						 
						
							
							
								
								Base: Add 2 manual pages to describe the ProcFS and SysFS  
							
							
							
						 
						
							2021-10-08 23:33:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kleines Filmröllchen 
								
							 
						 
						
							
							
							
							
								
							
							
								e5938e66f3 
								
							 
						 
						
							
							
								
								Base: Add audio documentation  
							
							
							
						 
						
							2021-10-04 18:10:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nico Weber 
								
							 
						 
						
							
							
							
							
								
							
							
								97d27c312a 
								
							 
						 
						
							
							
								
								Base: Fix typos  
							
							
							
						 
						
							2021-10-01 01:18:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Gianforcaro 
								
							 
						 
						
							
							
							
							
								
							
							
								8fcdc255ff 
								
							 
						 
						
							
							
								
								man: Add "-z seperate-code" to man7/Mitigations.md  
							
							... 
							
							
							
							Update the mitigations documentation with the lateest mitigation. 
							
						 
						
							2021-09-28 10:57:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liav A 
								
							 
						 
						
							
							
							
							
								
							
							
								bc5a04f798 
								
							 
						 
						
							
							
								
								Base: Fix typo in boot_parameters(7) manual page  
							
							
							
						 
						
							2021-09-24 03:55:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liav A 
								
							 
						 
						
							
							
							
							
								
							
							
								c8c94aa13d 
								
							 
						 
						
							
							
								
								Base: Remove mentioned pci_ecam per-device option from boot_paramters(7)  
							
							... 
							
							
							
							This option was removed and can't be used anymore. 
							
						 
						
							2021-09-24 03:55:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Liav A 
								
							 
						 
						
							
							
							
							
								
							
							
								04ba31b8c5 
								
							 
						 
						
							
							
								
								Kernel+Userland: Remove loadable kernel moduless  
							
							... 
							
							
							
							These interfaces are broken for about 9 months, maybe longer than that.
At this point, this is just a dead code nobody tests or tries to use, so
let's remove it instead of keeping a stale code just for the sake of
keeping it and hoping someone will fix it.
To better justify this, I read that OpenBSD removed loadable kernel
modules in 5.7 release (2014), mainly for the same reason we do -
nobody used it so they had no good reason to maintain it.
Still, OpenBSD had LKMs being effectively working, which is not the
current state in our project for a long time.
An arguably better approach to minimize the Kernel image size is to
allow dropping drivers and features while compiling a new image. 
							
						 
						
							2021-09-11 19:05:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								6fe82889fb 
								
							 
						 
						
							
							
								
								Base: Fix Markdown casing in headings  
							
							
							
						 
						
							2021-09-11 15:17:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Gianforcaro 
								
							 
						 
						
							
							
							
							
								
							
							
								c95ac83367 
								
							 
						 
						
							
							
								
								Base: Mitigations(7) add -fzero-call-used-regs and Process Protection  
							
							... 
							
							
							
							Update the man page to describe more mitigations that we have applied. 
							
						 
						
							2021-07-26 13:08:37 +04:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Mohammad Pur 
								
							 
						 
						
							
							
							
							
								
							
							
								27572c9d34 
								
							 
						 
						
							
							
								
								Base: Document the Shell's new termios allow-list  
							
							... 
							
							
							
							Also add `stty` to that list by default. 
							
						 
						
							2021-05-24 23:26:49 +04:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Mohammad Pur 
								
							 
						 
						
							
							
							
							
								
							
							
								a527256356 
								
							 
						 
						
							
							
								
								Shell: Add an option to autosave history every N ms  
							
							... 
							
							
							
							...and set it to 10 seconds by default. 
							
						 
						
							2021-05-11 10:19:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mart G 
								
							 
						 
						
							
							
							
							
								
							
							
								e81d35995e 
								
							 
						 
						
							
							
								
								Base: Fix a spelling error in the mitigations man page  
							
							
							
						 
						
							2021-05-10 17:44:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Coles 
								
							 
						 
						
							
							
							
							
								
							
							
								aee735889e 
								
							 
						 
						
							
							
								
								Base: Fix typos and spelling errors in man pages  
							
							
							
						 
						
							2021-05-05 12:22:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Gianforcaro 
								
							 
						 
						
							
							
							
							
								
							
							
								56fccf1667 
								
							 
						 
						
							
							
								
								Base: Minor cleanup of a few man pages.  
							
							... 
							
							
							
							- Fix some typos and formatting.
- Add links to Mitigations from unveil / pledge. 
							
						 
						
							2021-05-05 12:24:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Gianforcaro 
								
							 
						 
						
							
							
							
							
								
							
							
								325e491d34 
								
							 
						 
						
							
							
								
								Base: Add a boot_parameters(7) to document kernel boot parameters.  
							
							
							
						 
						
							2021-05-05 12:24:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Coles 
								
							 
						 
						
							
							
							
							
								
							
							
								5331ae0e93 
								
							 
						 
						
							
							
								
								Base: man pages: document arguments, fix typos, use American English  
							
							
							
						 
						
							2021-03-27 19:23:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Roi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72501775a7 
								
							 
						 
						
							
							
								
								Base: Change path to both modload and modunload ( #5804 )  
							
							
							
						 
						
							2021-03-16 16:05:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emanuele Torre 
								
							 
						 
						
							
							
							
							
								
							
							
								1f81bc6879 
								
							 
						 
						
							
							
								
								Everywhere: Remove unnecessary whitespace at the end of some lines.  
							
							
							
						 
						
							2021-03-08 09:20:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								15b675a804 
								
							 
						 
						
							
							
								
								Shell: Document all supported PROMPT flags  
							
							
							
						 
						
							2021-03-04 22:17:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								8fd86fe6c9 
								
							 
						 
						
							
							
								
								Base: Do a little copy-editing in Mitigations(7)  
							
							
							
						 
						
							2021-02-20 11:37:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								7e959d7430 
								
							 
						 
						
							
							
								
								Base: Fix a broken commit link in Mitigations(7)  
							
							
							
						 
						
							2021-02-20 09:32:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Gianforcaro 
								
							 
						 
						
							
							
							
							
								
							
							
								0d196d14d2 
								
							 
						 
						
							
							
								
								Base: Document more the mitigations in man7/Mitigations.md  
							
							... 
							
							
							
							Document:
* Unmap After Init
* RELRO
* -fstack-clash-protection
* -fstack-protector / -fstack-protector-strong 
							
						 
						
							2021-02-20 09:01:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Gianforcaro 
								
							 
						 
						
							
							
							
							
								
							
							
								a5f879ea8c 
								
							 
						 
						
							
							
								
								Base: Add a man page documenting security mitigations  
							
							... 
							
							
							
							Since so much work is being put into mitigations, I thought
it would be nice to track them all in one place. This is the
start of that document. 
							
						 
						
							2021-02-15 15:25:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d51bbe1e20 
								
							 
						 
						
							
							
								
								Help: Add a simple index page  
							
							... 
							
							
							
							Let's show something a bit more welcoming than empty white when the user
launches the Help application. :^) 
							
						 
						
							2021-01-02 02:41:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								d412fbdcf3 
								
							 
						 
						
							
							
								
								Shell+LibLine: Support HISTCONTROL environment variable  
							
							... 
							
							
							
							This is implemented in Line::Editor meaning not only the Shell will
respect it, but also js, Debugger etc.
Possible values are "ignorespace", "ignoredups" and "ignoreboth", as
documented in Shell-vars(7), for now.
The default value for the anon user (set in .shellrc) is "ignoreboth". 
							
						 
						
							2020-10-26 11:27:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								4a4b1b1131 
								
							 
						 
						
							
							
								
								Shell: Support HISTFILE environment variable  
							
							... 
							
							
							
							This allows changing the Shell's history file path. 
							
						 
						
							2020-10-26 11:27:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								68189f80cc 
								
							 
						 
						
							
							
								
								Shell: Document the use of environment/local variables  
							
							
							
						 
						
							2020-08-18 16:58:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								eccf96b703 
								
							 
						 
						
							
							
								
								Meta: Find potentially missing resources  
							
							
							
						 
						
							2020-07-29 01:34:22 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								f2d40ac2b2 
								
							 
						 
						
							
							
								
								Base: Document new SystemServer abilities  
							
							
							
						 
						
							2020-06-09 21:12:34 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Conrad Pankoff 
								
							 
						 
						
							
							
							
							
								
							
							
								033de7efe2 
								
							 
						 
						
							
							
								
								Base: Describe kernel modules, syscalls, and programs  
							
							
							
						 
						
							2019-12-24 11:52:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								fe0aa2ca53 
								
							 
						 
						
							
							
								
								Base: Document SystemServer  
							
							
							
						 
						
							2019-11-26 19:58:25 +01:00