David Teller 
								
							 
						 
						
							
							
							
							
								
							
							
								a72750cc41 
								
							 
						 
						
							
							
								
								Implementation of the IP loopback. ( #19 )  
							
							 
							
							... 
							
							
							
							This patch lets users connect to `ip:127.0.0.1/*`. Bytes written to
this connection can only be read from the same connection. 
							
						 
						
							2016-10-24 14:17:12 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								ead01ea2da 
								
							 
						 
						
							
							
								
								Add random number scheme, update userutils to use it  
							
							 
							
							
							
						 
						
							2016-10-24 14:08:15 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Teller 
								
							 
						 
						
							
							
							
							
								
							
							
								35696f4169 
								
							 
						 
						
							
							
								
								Documentation run on schemes/ipd. ( #18 )  
							
							 
							
							... 
							
							
							
							* Documentation run on schemes/ipd.
* Update main.rs
* Update resource.rs 
							
						 
						
							2016-10-24 07:40:44 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								d0abe6335a 
								
							 
						 
						
							
							
								
								Move common definitions into netutils  
							
							 
							
							
							
						 
						
							2016-10-20 17:49:54 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								3169f7ba45 
								
							 
						 
						
							
							
								
								Update orbital  
							
							 
							
							
							
						 
						
							2016-10-20 12:33:32 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								d6b6ac1615 
								
							 
						 
						
							
							
								
								Update orbital  
							
							 
							
							
							
						 
						
							2016-10-14 22:15:27 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								3eede6e7e7 
								
							 
						 
						
							
							
								
								Divide init into two files  
							
							 
							
							
							
						 
						
							2016-10-14 21:11:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								77810d6713 
								
							 
						 
						
							
							
								
								Significant improvements for events - switch to event queue in orbital  
							
							 
							
							
							
						 
						
							2016-10-14 20:12:21 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								f38426e458 
								
							 
						 
						
							
							
								
								Implement unix permissions  
							
							 
							
							
							
						 
						
							2016-10-05 18:01:05 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								5e1d2f8c64 
								
							 
						 
						
							
							
								
								64-bit stat size, read entire executable in one go  
							
							 
							
							
							
						 
						
							2016-09-28 20:42:03 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								be8cb1ff38 
								
							 
						 
						
							
							
								
								Add more utils  
							
							 
							
							
							
						 
						
							2016-09-28 11:07:54 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								998aee7c50 
								
							 
						 
						
							
							
								
								Fix compilation of filesystem  
							
							 
							
							
							
						 
						
							2016-09-28 09:00:28 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								d7be0fc774 
								
							 
						 
						
							
							
								
								Build with filesystem  
							
							 
							
							
							
						 
						
							2016-09-27 21:56:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								cde825bed9 
								
							 
						 
						
							
							
								
								Add redoxfs  
							
							 
							
							
							
						 
						
							2016-09-27 21:20:14 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								0e8487cf83 
								
							 
						 
						
							
							
								
								Event support - demonstration in example scheme  
							
							 
							
							
							
						 
						
							2016-09-23 17:54:39 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								616dfbc055 
								
							 
						 
						
							
							
								
								WIP: Kevent  
							
							 
							
							
							
						 
						
							2016-09-23 15:47:53 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								046236c10f 
								
							 
						 
						
							
							
								
								Add login process. Remove debugging. Fix order of arguments  
							
							 
							
							
							
						 
						
							2016-09-22 08:43:22 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								61eb0d1ca8 
								
							 
						 
						
							
							
								
								WIP: Userspace console  
							
							 
							
							
							
						 
						
							2016-09-21 12:18:48 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								8dfd003c72 
								
							 
						 
						
							
							
								
								Validate memory pointers  
							
							 
							
							
							
						 
						
							2016-09-20 18:03:14 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								f60661820d 
								
							 
						 
						
							
							
								
								Create example userspace scheme. Remove kernel duplication of syscalls, use syscall crate instead  
							
							 
							
							
							
						 
						
							2016-09-20 16:23:28 -06:00