summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-03-20fix: add missing filename keyword argument to stop_serverLars Wirzenius1-1/+1
Subplot now passes cleanup functions same arguments as the step function.
2021-03-20chore: update vendored Subplot librariesLars Wirzenius3-3/+66
2021-03-18Merge branch 'nocheck' into 'main'Lars Wirzenius1-1/+1
build: disable ./check during Debian package build See merge request larswirzenius/ewww!16
2021-03-18build: disable ./check during Debian package buildLars Wirzenius1-1/+1
2021-02-01Merge branch 'deps' into 'main'Lars Wirzenius1-0/+1
fix: add python3-yaml, a missing build-dependency for Debian See merge request larswirzenius/ewww!15
2021-02-01fix: add python3-yaml, a missing build-dependency for DebianLars Wirzenius1-0/+1
2021-01-30Merge branch 'debian' into 'main'Lars Wirzenius16-40/+621
Update stuff, fix stuff, add Debian packaging See merge request larswirzenius/ewww!14
2021-01-30build: add initial Debian packagingLars Wirzenius7-0/+73
2021-01-30refactor: drop now-unused function to creaste fileLars Wirzenius1-8/+0
2021-01-30refactor: drop now-unnecessary bindingLars Wirzenius1-7/+0
2021-01-30refactor: use Subplot's lib/filesLars Wirzenius3-1/+18
2021-01-30chore: vendor Subplot's lib/filesLars Wirzenius2-0/+220
2021-01-30refactor: use subplot's lib/daemon in ewww.pyLars Wirzenius1-24/+7
2021-01-30chore: vendor lib/daemon from SubplotLars Wirzenius3-1/+295
2021-01-30chore: update runcmd.py from SubplotLars Wirzenius1-0/+9
2021-01-30chore: update ewww.md to use vendored runcmdLars Wirzenius1-2/+2
2021-01-30chore: move subplot/runcmd to subplot/vendoredLars Wirzenius2-0/+0
This makes it clearer they originate elsewhere.
2021-01-30Merge branch 'fix' into 'master'Lars Wirzenius1-0/+1
fix: add missing template to ewww.md YAML metadata See merge request larswirzenius/ewww!13
2021-01-30fix: add missing template to ewww.md YAML metadataLars Wirzenius1-0/+1
2020-10-22Merge branch 'fix' into 'master'Lars Wirzenius1-0/+1
chore: silence a clippy warning See merge request larswirzenius/ewww!12
2020-10-22chore: silence a clippy warningLars Wirzenius1-0/+1
2020-10-14Merge branch 'runcmd' into 'master'Lars Wirzenius0-0/+0
Update runcmd from Subplot See merge request larswirzenius/ewww!11
2020-10-14chore: update subplot/runcmd.* from SubplotLars Wirzenius4-74/+318
Also fix everything that needs fixing. Tests pass.
2020-10-14chore: get global symbols via global()Lars Wirzenius3-15/+14
This lets the module be linted on its own, without the extra-Pythonic knowledge that they'll be available when this module is embedded into the test program.
2020-10-14refactor: move subplot files to subplot/Lars Wirzenius7-6/+6
The root of the source tree was getting a little crowded.
2020-10-14fix: only run cargo fmt, if it's availableLars Wirzenius1-1/+4
2020-10-07feat: add logging, mostly of requestsLars Wirzenius5-7/+103
2020-07-26Merge branch 'subplot-fixes' into 'master'Lars Wirzenius1-11/+14
Subplot fixes Closes #24, #22, #21, #20, and #19 See merge request larswirzenius/ewww!10
2020-07-26doc: clarify that ewww doesn't create/renew TLS certLars Wirzenius1-1/+2
2020-07-26doc: allow plain HTTP for things other then LE, but be explicitLars Wirzenius1-2/+3
2020-07-26doc: link to warp crate in ewww.mdLars Wirzenius1-1/+3
2020-07-26fix: ewww.md to say only one config supplied at startupLars Wirzenius1-3/+2
2020-07-26fix: ewww.md to say server is startd by something like systemdLars Wirzenius1-4/+4
2020-07-26Merge branch 'given-filename' into 'master'Lars Wirzenius2-6/+6
refactor: "when I create" to "given file" See merge request larswirzenius/ewww!9
2020-07-26refactor: "when I create" to "given file"Lars Wirzenius2-6/+6
2020-07-26Merge branch 'dropobs' into 'master'Lars Wirzenius1-17/+0
drop: dead code from ewww.py See merge request larswirzenius/ewww!8
2020-07-26drop: dead code from ewww.pyLars Wirzenius1-17/+0
2020-07-19Merge branch 'serve-files' into 'master'Lars Wirzenius6-59/+63
Serve files See merge request larswirzenius/ewww!7
2020-07-19test: drop minimal smoke testLars Wirzenius1-45/+0
The normal smoke test does the same thing now.
2020-07-19feat: serve files from configured webrootLars Wirzenius2-9/+20
2020-07-19test: wait for ewww to start, and log stderr if it doesn'tLars Wirzenius1-1/+20
When the ewww daemon starts successfully, it'll listen on the assigned port. We wait for that port to be open, for up to five seconds. If that fails, then ewww didn't start successfully, and hopefully there is something useful in its stderr so we read and log that.
2020-07-19test: log call of terminate_process, and its failureLars Wirzenius1-2/+7
This avoids an ugly and unnecessary stack trace when ewww failed to start, and thus there is no process with the assumed pid. Also, this makes debugging test failures a little easier.
2020-07-19test: add a bit of debug logging to http.pyLars Wirzenius1-1/+3
2020-07-19test: add -c (--codegen) option to generate test program, not run itLars Wirzenius1-4/+16
This makes it easier to run only specific tests, or to specify a log file for the test program.
2020-07-19Merge branch 'errors' into 'master'Lars Wirzenius3-1/+46
feat: check that TLS cert and key files exist, with error message See merge request larswirzenius/ewww!6
2020-07-19feat: check that TLS cert and key files exist, with error messageLars Wirzenius3-1/+46
2020-07-19Merge branch 'subplot-lib' into 'master'Lars Wirzenius7-53/+220
Use Subplot runcmd library, refactor functions into reuseable modules See merge request larswirzenius/ewww!5
2020-07-19test: add logging to ewww.pyLars Wirzenius1-0/+7
2020-07-19test: add debug logging of runcmd callsLars Wirzenius1-27/+16
2020-07-19refactor: extract functions for doing HTTP requests to its own moduleLars Wirzenius4-31/+49