Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								69b40c1c95 
								
							 
						 
						
							
							
								
								Update submodules  
							
							 
							
							
							
						 
						
							2016-10-26 13:28:04 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								2491e4771e 
								
							 
						 
						
							
							
								
								Redo networking ( #22 )  
							
							 
							
							... 
							
							
							
							* Rewriting network functions
* Add buffer to dup
Fix non-blocking handling by triggering once on enabling events to read to EOF
* Modifications for UDP API
* Implement TCP client side
* Add active close
* Add DMAR parser
* Implement basic TCP listening. Need to improve the state machine
* Reduce debugging
* Fixes for close procedure
* Updates to fix path processing in libstd 
							
						 
						
							2016-10-26 13:19:56 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								a5f59c8774 
								
							 
						 
						
							
							
								
								Update userutils  
							
							 
							
							
							
						 
						
							2016-10-24 14:21:32 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								ead01ea2da 
								
							 
						 
						
							
							
								
								Add random number scheme, update userutils to use it  
							
							 
							
							
							
						 
						
							2016-10-24 14:08:15 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								c4d3257868 
								
							 
						 
						
							
							
								
								Update userutils  
							
							 
							
							
							
						 
						
							2016-10-24 12:23:08 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								cc697659df 
								
							 
						 
						
							
							
								
								Update coreutils  
							
							 
							
							
							
						 
						
							2016-10-23 20:29:24 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								c805f53ade 
								
							 
						 
						
							
							
								
								Update submodules  
							
							 
							
							
							
						 
						
							2016-10-23 19:01:30 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								66bcd0d1ba 
								
							 
						 
						
							
							
								
								Enable arpd, update netutils, remove loop in ethernetd  
							
							 
							
							
							
						 
						
							2016-10-23 15:57:04 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								eb5ee5edc9 
								
							 
						 
						
							
							
								
								Event based ethernetd  
							
							 
							
							
							
						 
						
							2016-10-23 15:26:36 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								d208f6aa11 
								
							 
						 
						
							
							
								
								Fix behavior of cp  
							
							 
							
							
							
						 
						
							2016-10-23 11:48:02 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								5cf74515a3 
								
							 
						 
						
							
							
								
								Utils  
							
							 
							
							
							
						 
						
							2016-10-21 07:52:57 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								53a1a12ef9 
								
							 
						 
						
							
							
								
								Update acid test  
							
							 
							
							
							
						 
						
							2016-10-21 07:38:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								f24e441a7a 
								
							 
						 
						
							
							
								
								Update submodules  
							
							 
							
							
							
						 
						
							2016-10-20 21:20:21 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								d0abe6335a 
								
							 
						 
						
							
							
								
								Move common definitions into netutils  
							
							 
							
							
							
						 
						
							2016-10-20 17:49:54 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								e89458ce48 
								
							 
						 
						
							
							
								
								Update pkgutils and tar  
							
							 
							
							
							
						 
						
							2016-10-18 21:24:55 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								9d07484b5f 
								
							 
						 
						
							
							
								
								Update pkg and tar  
							
							 
							
							
							
						 
						
							2016-10-18 18:24:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								1ee388be2a 
								
							 
						 
						
							
							
								
								Add tar and pkgutils. Disable arpd and orbital on start to improve start time  
							
							 
							
							
							
						 
						
							2016-10-18 17:13:26 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								57ab8167a0 
								
							 
						 
						
							
							
								
								Update acid  
							
							 
							
							
							
						 
						
							2016-10-17 21:23:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								502b7bf89b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/redox-os/kernel  
							
							 
							
							
							
						 
						
							2016-10-17 20:15:10 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								10208a5b06 
								
							 
						 
						
							
							
								
								Add acid tests  
							
							 
							
							
							
						 
						
							2016-10-17 20:14:53 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								c81388d929 
								
							 
						 
						
							
							
								
								Allow init to change stdio  
							
							 
							
							
							
						 
						
							2016-10-17 11:00:55 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								6f189bd758 
								
							 
						 
						
							
							
								
								Update libc  
							
							 
							
							
							
						 
						
							2016-10-15 21:12:40 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								3eede6e7e7 
								
							 
						 
						
							
							
								
								Divide init into two files  
							
							 
							
							
							
						 
						
							2016-10-14 21:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								ad448956d6 
								
							 
						 
						
							
							
								
								Add specification to vesad  
							
							 
							
							... 
							
							
							
							Fix piping
Fix bug where resources are not closed
Add arpd
Remove question_mark features 
							
						 
						
							2016-10-14 18:22:57 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								3947bd3e48 
								
							 
						 
						
							
							
								
								Coreutils padding  
							
							 
							
							
							
						 
						
							2016-10-14 12:12:49 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								cb87d8a2a1 
								
							 
						 
						
							
							
								
								Update extrautils  
							
							 
							
							
							
						 
						
							2016-10-14 11:48:13 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								a3c850504e 
								
							 
						 
						
							
							
								
								Update submodules  
							
							 
							
							
							
						 
						
							2016-10-14 11:37:50 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								224c43f761 
								
							 
						 
						
							
							
								
								Orbital ( #16 )  
							
							 
							
							... 
							
							
							
							* Port previous ethernet scheme
* Add ipd
* Fix initfs rebuilds, use QEMU user networking addresses in ipd
* Add tcp/udp, netutils, dns, and network config
* Add fsync to network driver
* Add dns, router, subnet by default
* Fix e1000 driver. Make ethernet and IP non-blocking to avoid deadlocks
* Add orbital server, WIP
* Add futex
* Add orbutils and orbital
* Update libstd, orbutils, and orbital
Move ANSI key encoding to vesad
* Add orbital assets
* Update orbital
* Update to add login manager
* Add blocking primitives, block for most things except waitpid, update orbital
* Wait in waitpid and IRQ, improvements for other waits
* Fevent in root scheme
* WIP: Switch to using fevent
* Reorganize
* Event based e1000d driver
* Superuser-only access to some network schemes, display, and disk
* Superuser root and irq schemes
* Fix orbital 
							
						 
						
							2016-10-13 17:21:42 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								372d44f88c 
								
							 
						 
						
							
							
								
								Add dd  
							
							 
							
							
							
						 
						
							2016-10-08 21:36:21 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								f624a5e322 
								
							 
						 
						
							
							
								
								Update coreutils  
							
							 
							
							
							
						 
						
							2016-10-08 18:52:07 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								b49211f24e 
								
							 
						 
						
							
							
								
								Graphics ( #13 )  
							
							 
							
							... 
							
							
							
							Virtual Terminals 
							
						 
						
							2016-10-07 20:18:05 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								0d1afaa016 
								
							 
						 
						
							
							
								
								Add userutils  
							
							 
							
							
							
						 
						
							2016-10-07 10:42:17 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								9bb2d007c6 
								
							 
						 
						
							
							
								
								Update coreutils  
							
							 
							
							
							
						 
						
							2016-10-06 09:32:32 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								4f0d1b1a6a 
								
							 
						 
						
							
							
								
								Update submodules  
							
							 
							
							
							
						 
						
							2016-10-06 09:02:50 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								5c99bb9cfa 
								
							 
						 
						
							
							
								
								Update smith, use master branch  
							
							 
							
							
							
						 
						
							2016-10-05 20:45:54 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								cb5d1fbc58 
								
							 
						 
						
							
							
								
								Add sudo command, add effective UID and GID, and groups file  
							
							 
							
							
							
						 
						
							2016-10-05 20:31:59 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								f4a1d06f07 
								
							 
						 
						
							
							
								
								Add permissions to the filesystem, preliminary permissions to the syscalls  
							
							 
							
							
							
						 
						
							2016-10-05 14:24:08 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								493190d615 
								
							 
						 
						
							
							
								
								Update ion  
							
							 
							
							
							
						 
						
							2016-09-29 18:35:07 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								86487793b8 
								
							 
						 
						
							
							
								
								Update extrautils  
							
							 
							
							
							
						 
						
							2016-09-29 16:03:59 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								cd47a60595 
								
							 
						 
						
							
							
								
								Split login into getty and login, like other UNIXen  
							
							 
							
							
							
						 
						
							2016-09-29 15:32:32 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								81c9c41c7e 
								
							 
						 
						
							
							
								
								Update ion  
							
							 
							
							
							
						 
						
							2016-09-29 14:30:07 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								84331819f7 
								
							 
						 
						
							
							
								
								Update extrautils, more efficient font drawing  
							
							 
							
							
							
						 
						
							2016-09-29 13:44:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								f804ad52e4 
								
							 
						 
						
							
							
								
								Automatically get size of terminal  
							
							 
							
							
							
						 
						
							2016-09-29 12:25:43 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								9153159c22 
								
							 
						 
						
							
							
								
								Check username as well  
							
							 
							
							
							
						 
						
							2016-09-28 16:07:19 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								40394dddad 
								
							 
						 
						
							
							
								
								Validate user login against /etc/passwd  
							
							 
							
							
							
						 
						
							2016-09-28 16:01:14 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								c36c62385b 
								
							 
						 
						
							
							
								
								Improvements for cooked mode  
							
							 
							
							
							
						 
						
							2016-09-28 15:17:37 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								25519c4f1c 
								
							 
						 
						
							
							
								
								Some fixes for cooked mode  
							
							 
							
							
							
						 
						
							2016-09-28 15:04:15 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								3ff51e6e5f 
								
							 
						 
						
							
							
								
								Add smith editor, hashing in login, update ion  
							
							 
							
							
							
						 
						
							2016-09-28 14:12:05 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								be8cb1ff38 
								
							 
						 
						
							
							
								
								Add more utils  
							
							 
							
							
							
						 
						
							2016-09-28 11:07:54 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								9f7bcf0f59 
								
							 
						 
						
							
							
								
								Set file as login scheme  
							
							 
							
							
							
						 
						
							2016-09-28 10:29:47 -06:00