Ferry Boender
1757c65284
Ported optparse to argparse as it is deprecated
4 years ago
Ferry Boender
60f7a56d5a
Fix linting issues (py3)
4 years ago
Ferry Boender
6f8557ef1d
Fix testcases for py3
4 years ago
Ferry Boender
f762472090
Replace cgi.escape with html.escape
4 years ago
Ferry Boender
afbf7ac37b
Open static files as binary
4 years ago
Ferry Boender
d548aa5751
Fix built-in webserver shutdown
4 years ago
Ferry Boender
79c3232d08
Don't show traceback when interrupting with ctrl-c
4 years ago
Ferry Boender
40f9f95a4f
Minor improvements to examples
4 years ago
Ferry Boender
077ecf696c
Port to python 3
4 years ago
Ferry Boender
84e9084be2
Re-enable and fix flake8 linting
5 years ago
Ferry Boender
25286fbdc1
Script execution environment documentation.
5 years ago
Ferry Boender
c78bb1bb6c
Pass additional info to script environment.
5 years ago
Ferry Boender
f647538d62
Lint fixes
5 years ago
Ferry Boender
9fc0c6dab2
Implemented 'fields_from' for dynamic loading of form fields.
5 years ago
Ferry Boender
dddd7223da
Implemented options_from form value for select and radio, allowing dynamic options
5 years ago
Ferry Boender
5a94c6754d
Comment formatting.
5 years ago
Ferry Boender
173a8fe375
Quotes
5 years ago
Ferry Boender
b7a9f9de47
Ignore .envrc
5 years ago
Ferry Boender
b1ca65087c
Code quality and linting fixes
5 years ago
Ferry Boender
95c1499060
Slightly darker "return" buttons.
5 years ago
Ferry Boender
0bbf7451c7
Tabs to spaces.
5 years ago
Ferry Boender
f9004e890b
Move explanation of ScriptForm inner workings to separate doc.
5 years ago
Ferry Boender
8c640b33a6
Allow 'today' for 'date' field values.
5 years ago
Ferry Boender
cd64098a24
Fix bug where each radio button would have the same value.
5 years ago
Ferry Boender
e0c53eb9ad
Code quality fixes.
6 years ago
Ferry Boender
66adf2473b
Fix 'raw' output test.
6 years ago
Ferry Boender
943618bf08
test build rule: change back to project root dir
6 years ago
Ferry Boender
72e1885be4
Ported Makefile to sla ( https://github.com/fboender/sla )
6 years ago
Ferry Boender
314ec194de
Fix URL to build status shield
7 years ago
Ferry Boender
4e534e5a6d
Fix newsletter signp example: hidden fields from previous form were missing.
7 years ago
Ferry Boender
ff0a8fa789
Quote params in example script
7 years ago
Ferry Boender
0466acc2eb
Mention audit logging in README
7 years ago
Ferry Boender
75d15a260c
Change default port in docs
8 years ago
Ferry Boender
e0340776ca
Systemd service file.
8 years ago
Ferry Boender
adf3f627ce
Mention cause and solution for "permission denied" when running from init service.
8 years ago
Ferry Boender
a8425a57a6
Unset REMOTE_USER header before setting. Shouldn't be needed but just in case.
8 years ago
Ferry Boender
239d308d56
Typo fix.
8 years ago
Ferry Boender
a359ba548a
Mention authentication exception for static file serving.
8 years ago
Ferry Boender
3897a1e5a8
Fixed checkboxes not being vertically lined up.
8 years ago
Ferry Boender
7bd6809fff
Fixed HTML markup problem.
8 years ago
Ferry Boender
2ea31d98ff
Implemented "default_value" form option.
8 years ago
Ferry Boender
f93b742845
Removed unused ScriptFormException class.
8 years ago
Ferry Boender
25a64b7949
Censor password values in audit logging.
8 years ago
Ferry Boender
803420289a
Additional security considerations mentioned in user manual.
8 years ago
Ferry Boender
c00d308fef
Allow pre-auth through REMOTE_USER header
...
Pre-auth looks at the REMOTE_USER header and if it is set, Scriptform
performs no validation of the password and just assumes the username is
correct. This allows pre-authentication from a front-end such as Apache
for HTAUTH, LDAP, OpenID / SSO, etc.
8 years ago
Ferry Boender
cb3abe7213
Fix binary locations in documentation.
8 years ago
Ferry Boender
9c3fde01c6
Listen on port 8081 by default instead of 80
8 years ago
Ferry Boender
58d79a1dbb
Fix improper username retrieval in index.
8 years ago
Ferry Boender
aec8cb860e
Code quality improvements.
8 years ago
Ferry Boender
3ce2ad0642
Strip leading slashes from path.
8 years ago