| 
						
					 | 
					
						
						
						
						
							
						
						
							975d604e2f
							
						
					 | 
					
						
						
							
							providers/session: Use usync.RWMonitor instead of usync.RWLocker
						
						
						
						
						
						
					 | 
					
						2025-07-07 07:54:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							48e8c2d4f0
							
						
					 | 
					
						
						
							
							cmd/stepd: Don't copy lock value
						
						
						
						
						
						
					 | 
					
						2025-07-07 07:53:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							64fb80734d
							
						
					 | 
					
						
						
							
							providers/http: Fix fmt not being imported
						
						
						
						
						
						
					 | 
					
						2025-07-07 07:49:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a377995a5b
							
						
					 | 
					
						
						
							
							providers/os: Fix incorrect return value count
						
						
						
						
						
						
					 | 
					
						2025-07-07 07:49:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2293780131
							
						
					 | 
					
						
						
							
							providers/validate: add isEnglish, hasWords, and hasXML functions
						
						
						
						
						
						
					 | 
					
						2025-06-02 10:27:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8b00321812
							
						
					 | 
					
						
						
							
							providers/http: Don't accept redirect codes outside 3XX range
						
						
						
						
						
						
					 | 
					
						2025-04-29 09:33:16 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e72523c036
							
						
					 | 
					
						
						
							
							providers/os: Add countFiles function
						
						
						
						
						
						
					 | 
					
						2025-04-29 09:21:41 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b974fde7e4
							
						
					 | 
					
						
						
							
							providers/strings: stripSlashes now removes backslashes too
						
						
						
						
						
						
					 | 
					
						2025-03-28 10:45:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							961f7187e9
							
						
					 | 
					
						
						
							
							providers/os: Change statFile to stat
						
						
						
						
						
						
					 | 
					
						2025-03-28 09:46:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c623c4f35e
							
						
					 | 
					
						
						
							
							providers/os: Add function for creating temporary files
						
						
						
						
						
						
					 | 
					
						2025-03-27 20:03:58 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8c5e69fcdf
							
						
					 | 
					
						
						
							
							providers/os: Add chmod function
						
						
						
						
						
						
					 | 
					
						2025-03-27 19:52:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bc3b486704
							
						
					 | 
					
						
						
							
							providers/os: Rename removeFile to remove
						
						
						
						
						
						
						
						Same reason as renameFile -> rename 
						
						
					 | 
					
						2025-03-27 19:50:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4f71e8502a
							
						
					 | 
					
						
						
							
							providers/os: Add functions for creating directories
						
						
						
						
						
						
					 | 
					
						2025-03-27 19:49:55 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f9b83d8d67
							
						
					 | 
					
						
						
							
							providers/os: Function rename converts the destination path properly
						
						
						
						
						
						
					 | 
					
						2025-03-27 19:44:42 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							67b263d8f0
							
						
					 | 
					
						
						
							
							providers/os: Rename renameFile to rename
						
						
						
						
						
						
						
						It also works on directories so calling it renameFile is wierd 
						
						
					 | 
					
						2025-03-27 19:41:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							78ed9964a3
							
						
					 | 
					
						
						
							
							providers/os: Add readDirDate function to match listFilesDate
						
						
						
						
						
						
					 | 
					
						2025-03-27 19:30:20 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7e0c0b079b
							
						
					 | 
					
						
						
							
							Add an example that demonstrates using cookies
						
						
						
						
						
						
					 | 
					
						2025-03-27 18:29:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4c19694c4c
							
						
					 | 
					
						
						
							
							providers/session: Add a comment about what __Host- means
						
						
						
						
						
						
					 | 
					
						2025-03-27 18:29:15 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							11dfb795ed
							
						
					 | 
					
						
						
							
							providers/http: Add support for easily getting/setting cookies
						
						
						
						
						
						
					 | 
					
						2025-03-27 18:28:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							88ea929288
							
						
					 | 
					
						
						
							
							http: Fix header values only being written during a redirect
						
						
						
						
						
						
					 | 
					
						2025-03-27 18:28:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c21f8a8712
							
						
					 | 
					
						
						
							
							examples: Add example that demonstrates working with files
						
						
						
						
						
						
					 | 
					
						2025-03-27 09:28:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b70fe4d4ba
							
						
					 | 
					
						
						
							
							providers/os: Fix listFiles, listFilesDate
						
						
						
						
						
						
					 | 
					
						2025-03-27 09:10:06 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c4056bd63e
							
						
					 | 
					
						
						
							
							providers/session: Use usync.Monitor instead of usync.Locker
						
						
						
						
						
						
					 | 
					
						2025-03-27 08:57:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aebb4ac18b
							
						
					 | 
					
						
						
							
							providers/os: Add listFilesDate function to list files by date
						
						
						
						
						
						
					 | 
					
						2025-03-26 20:36:00 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							22ad9ccec5
							
						
					 | 
					
						
						
							
							Change out usync.Locker for usync.Monitor
						
						
						
						
						
						
					 | 
					
						2025-02-05 21:45:32 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fe5be15ee6
							
						
					 | 
					
						
						
							
							Upgrade go-util
						
						
						
						
						
						
					 | 
					
						2025-02-05 21:45:01 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d645f44fb7
							
						
					 | 
					
						
						
							
							providers/http: Add unsafe function to directly embed HTML
						
						
						
						
						
						
					 | 
					
						2024-12-27 14:39:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5733d00735
							
						
					 | 
					
						
						
							
							examples/session: Demonstrate use of session.insecure-cookie
						
						
						
						
						
						
					 | 
					
						2024-12-27 01:16:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							47a66d53e7
							
						
					 | 
					
						
						
							
							providers/session: Add option to set the domain of session cookies
						
						
						
						
						
						
					 | 
					
						2024-12-27 01:13:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b6e4c719ca
							
						
					 | 
					
						
						
							
							providers/session: Provide option for insecure session cookie
						
						
						
						
						
						
						
						Closes #28. Also increase security of secure session cookie. 
						
						
					 | 
					
						2024-12-27 01:10:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							851931d518
							
						
					 | 
					
						
						
							
							http: Hmmm
						
						
						
						
						
						
					 | 
					
						2024-12-27 01:01:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c6228037cb
							
						
					 | 
					
						
						
							
							cmd/stepd: Better error logging
						
						
						
						
						
						
					 | 
					
						2024-12-27 01:00:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d4ae9d90d5
							
						
					 | 
					
						
						
							
							http: Improve a comment
						
						
						
						
						
						
					 | 
					
						2024-12-27 00:22:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6c73ec0f88
							
						
					 | 
					
						
						
							
							http: Don't modify req, create clone instead
						
						
						
						
						
						
					 | 
					
						2024-12-27 00:16:50 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0c8c34d81d
							
						
					 | 
					
						
						
							
							http: Don't add rate limit entries for things that aren't limited
						
						
						
						
						
						
					 | 
					
						2024-12-26 23:37:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							549958270c
							
						
					 | 
					
						
						
							
							http: Fix logging of proxied requests
						
						
						
						
						
						
					 | 
					
						2024-12-26 22:46:01 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							88a364a155
							
						
					 | 
					
						
						
							
							providers/http: Add queryEscape, queryUnescape
						
						
						
						
						
						
					 | 
					
						2024-12-25 14:19:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							adf77c962d
							
						
					 | 
					
						
						
							
							providers: Bring math provider back into service
						
						
						
						
						
						
						
						Sprig is missing some float math functions 
						
						
					 | 
					
						2024-12-21 02:06:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a1570ddbeb
							
						
					 | 
					
						
						
							
							examples/session: Add code that demonstrates altering session data
						
						
						
						
						
						
					 | 
					
						2024-12-21 00:09:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5d7375a9e3
							
						
					 | 
					
						
						
							
							providers/session: Some more tests
						
						
						
						
						
						
					 | 
					
						2024-12-20 22:49:22 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4f0364bb49
							
						
					 | 
					
						
						
							
							providers/session: "Ensafen" values when they enter/exit the session
						
						
						
						
						
						
					 | 
					
						2024-12-20 22:37:00 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b9d55ad0b6
							
						
					 | 
					
						
						
							
							providers/session: Fix session cookie, make it more secure
						
						
						
						
						
						
					 | 
					
						2024-12-20 20:27:46 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2d5dbc50b3
							
						
					 | 
					
						
						
							
							http: Change how HTTPResponseRecorder works
						
						
						
						
						
						
					 | 
					
						2024-12-20 20:27:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							478d990b8b
							
						
					 | 
					
						
						
							
							examples/session: Add session example
						
						
						
						
						
						
					 | 
					
						2024-12-20 20:26:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8dbe5df492
							
						
					 | 
					
						
						
							
							cmd/stepd: Fix format string in println
						
						
						
						
						
						
					 | 
					
						2024-12-18 10:57:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1f4943bc12
							
						
					 | 
					
						
						
							
							Switch away from archived goutil
						
						
						
						
						
						
					 | 
					
						2024-12-18 10:57:04 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8f681fd63b
							
						
					 | 
					
						
						
							
							Improve doc comment in Environment
						
						
						
						
						
						
					 | 
					
						2024-12-15 19:21:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ee0bb7e54b
							
						
					 | 
					
						
						
							
							http: Should have been in the last commit
						
						
						
						
						
						
					 | 
					
						2024-12-15 19:21:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1e7b26f776
							
						
					 | 
					
						
						
							
							http: Handler configures self
						
						
						
						
						
						
					 | 
					
						2024-12-15 18:11:27 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							303adcd02a
							
						
					 | 
					
						
						
							
							http: Actually write the status on error pages LOL
						
						
						
						
						
						
					 | 
					
						2024-12-14 16:29:44 -05:00 | 
					
					
						
						
							
							
							
						
					 |