06c788d997 
							
						 
					 
					
						
						
							
							Improve www-template  
						
						 
						
						
						
						
					 
					
						2024-12-11 12:23:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9aa1695d53 
							
						 
					 
					
						
						
							
							Add www examples  
						
						 
						
						... 
						
						
						
						Closes  #10  
						
						
					 
					
						2024-12-11 03:35:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b41540e091 
							
						 
					 
					
						
						
							
							openrc: Tell stepd to write logs  
						
						 
						
						
						
						
					 
					
						2024-12-11 03:17:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0f3c563dbf 
							
						 
					 
					
						
						
							
							cmd/stepd: Set up logging after dropping privelege  
						
						 
						
						... 
						
						
						
						This has to be done because we can't just create a log file as
root and not be able to open it later 
						
						
					 
					
						2024-12-11 03:13:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							728d50f6b5 
							
						 
					 
					
						
						
							
							openrc: Make init script executable  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:59:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							45b8eb2a26 
							
						 
					 
					
						
						
							
							Fix install target  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:54:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7e708f84f1 
							
						 
					 
					
						
						
							
							Never mind, maybe root shouldn't be building things  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:53:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ce6c5b6285 
							
						 
					 
					
						
						
							
							cmd/stepd: Surpress some go vet warnings  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:50:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f8b739ac4d 
							
						 
					 
					
						
						
							
							cmd/step: Fix calls to template parsing/loading functions  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:43:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							09fa576873 
							
						 
					 
					
						
						
							
							Make check target work  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:42:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5ba3dfd26f 
							
						 
					 
					
						
						
							
							Improved Makefile install target  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:41:06 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b865dd251c 
							
						 
					 
					
						
						
							
							Improve Makefile  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:32:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cbc31b64a8 
							
						 
					 
					
						
						
							
							Add Makefile  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:28:24 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0a040cad92 
							
						 
					 
					
						
						
							
							Ignore build directory  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:28:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c48e67e022 
							
						 
					 
					
						
						
							
							openrc: Add untested init script  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:00:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f8bbf7f3fc 
							
						 
					 
					
						
						
							
							cmd/stepd: Add privelege dropping  
						
						 
						
						
						
						
					 
					
						2024-12-11 02:00:24 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d24cf1cdc1 
							
						 
					 
					
						
						
							
							cmd/stepd: Remove periods in help text  
						
						 
						
						
						
						
					 
					
						2024-12-11 01:04:51 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							32d10ef7c6 
							
						 
					 
					
						
						
							
							providers/http: Remove unnecessary FIXME  
						
						 
						
						
						
						
					 
					
						2024-12-10 22:07:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							79ac18c8c3 
							
						 
					 
					
						
						
							
							providers/http: Make redirect function better  
						
						 
						
						
						
						
					 
					
						2024-12-10 21:32:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							efc3fc0990 
							
						 
					 
					
						
						
							
							http: Add an HTTP redirect senteniel error  
						
						 
						
						
						
						
					 
					
						2024-12-10 21:32:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bf668b0cf7 
							
						 
					 
					
						
						
							
							Things I did while unable to commit  
						
						 
						
						... 
						
						
						
						- Log rotation
- Execution cancellation
- HTTP redirect, error functions
- Changed naming of document parsing/loading functions 
						
						
					 
					
						2024-12-10 20:37:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f112a2e564 
							
						 
					 
					
						
						
							
							Plugins work now oughghgghughgghg  
						
						 
						
						
						
						
					 
					
						2024-12-10 15:51:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c2ccaff8ab 
							
						 
					 
					
						
						
							
							Progress on plugin loading  
						
						 
						
						
						
						
					 
					
						2024-12-10 14:03:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							df7f3bdadc 
							
						 
					 
					
						
						
							
							Ignore shared objects  
						
						 
						
						
						
						
					 
					
						2024-12-10 14:02:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d694a8acf6 
							
						 
					 
					
						
						
							
							examples/testplugin: Add test plugin example  
						
						 
						
						
						
						
					 
					
						2024-12-10 14:02:21 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4c3f0056fd 
							
						 
					 
					
						
						
							
							cmd/stepd: Load plugins from STEP_PLUGIN_PATH  
						
						 
						
						
						
						
					 
					
						2024-12-10 13:25:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							209270a179 
							
						 
					 
					
						
						
							
							Add untested plugin support  
						
						 
						
						
						
						
					 
					
						2024-12-10 13:25:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9a6607494f 
							
						 
					 
					
						
						
							
							cmd/stepd: List all loaded providers on startup  
						
						 
						
						
						
						
					 
					
						2024-12-10 12:53:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ab167234d0 
							
						 
					 
					
						
						
							
							Providers are now required to state their name/package  
						
						 
						
						
						
						
					 
					
						2024-12-10 12:22:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4a1b78b857 
							
						 
					 
					
						
						
							
							cmd/stepd: Fix pid file being spawned even if not specified  
						
						 
						
						
						
						
					 
					
						2024-12-10 02:58:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							666a9b0c77 
							
						 
					 
					
						
						
							
							cmd/step: Fix setting providers  
						
						 
						
						
						
						
					 
					
						2024-12-10 02:53:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							eb7da68de6 
							
						 
					 
					
						
						
							
							providers/os: readDir now returns a slice of fs.DirEntry  
						
						 
						
						
						
						
					 
					
						2024-12-10 02:18:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dc378008d6 
							
						 
					 
					
						
						
							
							cmd/stepd: Add config key and arguments for the directory document  
						
						 
						
						
						
						
					 
					
						2024-12-10 02:12:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							70a1194bca 
							
						 
					 
					
						
						
							
							http: Add the ability to serve a directory  
						
						 
						
						
						
						
					 
					
						2024-12-10 02:11:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							68c8deb269 
							
						 
					 
					
						
						
							
							cmd/stepd: Automatically forbid the configuration file  
						
						 
						
						
						
						
					 
					
						2024-12-10 00:39:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7480742e9e 
							
						 
					 
					
						
						
							
							http: Add mechanism to forbid certain files/directories  
						
						 
						
						
						
						
					 
					
						2024-12-10 00:38:47 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							11e8e7460a 
							
						 
					 
					
						
						
							
							cmd/stepd: Configuration file is read and used for the HTTP server  
						
						 
						
						... 
						
						
						
						Closes  #7  
						
						
					 
					
						2024-12-10 00:29:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d4d882c40e 
							
						 
					 
					
						
						
							
							Rename Environment.Conf to Config  
						
						 
						
						
						
						
					 
					
						2024-12-09 23:36:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a2680c40d2 
							
						 
					 
					
						
						
							
							Silly idea I had  
						
						 
						
						
						
						
					 
					
						2024-12-09 23:34:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8084b7749a 
							
						 
					 
					
						
						
							
							Environment configures providers  
						
						 
						
						
						
						
					 
					
						2024-12-09 23:27:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							433a112875 
							
						 
					 
					
						
						
							
							Add Provider interface  
						
						 
						
						
						
						
					 
					
						2024-12-09 22:57:59 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							952ce8f184 
							
						 
					 
					
						
						
							
							Rename plugin.go to provider.go in accordance with  #12  
						
						 
						
						
						
						
					 
					
						2024-12-09 19:32:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							adcb195f78 
							
						 
					 
					
						
						
							
							Add configurable interface  
						
						 
						
						
						
						
					 
					
						2024-12-09 18:22:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							380a5b9223 
							
						 
					 
					
						
						
							
							Metadata keys can have multiple values  
						
						 
						
						... 
						
						
						
						Closes  #6  
						
						
					 
					
						2024-12-09 15:53:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ccff4e56c0 
							
						 
					 
					
						
						
							
							Add DecodeMeta function for decoding metadata from an io.Reader.  
						
						 
						
						
						
						
					 
					
						2024-12-09 13:48:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							43084fb5bb 
							
						 
					 
					
						
						
							
							Add ability to parse quoted strings in meta  
						
						 
						
						... 
						
						
						
						This should actually make migration from Caddy easier, because
Caddy's YAML front matter seems to support quoted strings? IDK,
the current Holanet has them. Closes  #11  
						
						
					 
					
						2024-12-09 12:56:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b14d92205c 
							
						 
					 
					
						
						
							
							Rename a bunch of internal things from frontmatter to meta  
						
						 
						
						
						
						
					 
					
						2024-12-09 11:58:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							37022e051a 
							
						 
					 
					
						
						
							
							Rename front matter errors to meta errors  
						
						 
						
						
						
						
					 
					
						2024-12-09 11:56:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							847eff17b9 
							
						 
					 
					
						
						
							
							Split ParseMeta out of SplitMeta  
						
						 
						
						
						
						
					 
					
						2024-12-09 11:54:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							88c5ef2922 
							
						 
					 
					
						
						
							
							Rename frontmatter.go files to meta.go equivalents  
						
						 
						
						
						
						
					 
					
						2024-12-09 02:23:06 -05:00