|
58c9266dd6
|
providers/import: Reading the config actually works now
|
2024-12-12 00:27:34 -05:00 |
|
|
876c7d1a1b
|
providers/validate: Add more functions
|
2024-12-12 00:27:13 -05:00 |
|
|
a7e8c337db
|
providers/strings: Add string functions provider
|
2024-12-12 00:26:22 -05:00 |
|
|
99e244fa92
|
providers: Add validation functions
|
2024-12-11 21:44:34 -05:00 |
|
|
588061e3e0
|
providers/slice: Remove because sprig has lists
|
2024-12-11 20:57:59 -05:00 |
|
|
ad8a2a7c25
|
providers/import: Remove panic function, because sprig has fail
|
2024-12-11 20:56:09 -05:00 |
|
|
461abe6cf4
|
providers/import: Add ability for templates to read step.meta
|
2024-12-11 20:40:23 -05:00 |
|
|
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 |
|