- Define new state directory to hold the last dns update config and push it into the config, default to state/ - Refactoring, move updaterequest into service and out of webapp. Keep only the form parsing there. Specifically, move the processing code into the service package, it shouldn't be in the webapp. - Add code to load and save the last updaterequest into a state file (watch out to keep the possibly unhashed password out of it). - Add a command line option to load all available state files given the current configured user list from the command line. - Refactor user configuartion loading to separate it from user authentication, claen up the code. - We now require the username in the config, to make handling it in state updates easier. This will allow easier transition to DB style storage anyway. - Update .gitignore
		
			
				
	
	
		
			23 lines
		
	
	
		
			352 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			352 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# ---> Go
 | 
						|
# Binaries for programs and plugins
 | 
						|
*.exe
 | 
						|
*.exe~
 | 
						|
*.dll
 | 
						|
*.so
 | 
						|
*.dylib
 | 
						|
dyndns
 | 
						|
 | 
						|
# Test binary, built with `go test -c`
 | 
						|
*.test
 | 
						|
 | 
						|
# Output of the go coverage tool, specifically when used with LiteIDE
 | 
						|
*.out
 | 
						|
 | 
						|
# Dependency directories (remove the comment below to include it)
 | 
						|
# vendor/
 | 
						|
 | 
						|
# Non-Example configs
 | 
						|
conf.yml
 | 
						|
users/*
 | 
						|
!users/example.yml
 | 
						|
state/* |