Commit Graph

61 Commits (master)

Author SHA1 Message Date
marian cingel 277a59f1cb Support Clang/LLVM build on FBSD
6 months ago
Oliver Giles bb087b72ee Revert "make taskFailed non-fatal"
2 years ago
Oliver Giles 37bbf6ade4 server: handle ECONNRESET in http connections
2 years ago
Oliver Giles 549f49052a create unix sockets with 660 permissions
3 years ago
Oliver Giles 02810309fc make taskFailed non-fatal
3 years ago
Oliver Giles 9862affd98 fix warnings under clang++
4 years ago
Oliver Giles 39ca7e86cf replace websockets with sse and refactor
5 years ago
Oliver Giles 4a07e24da3 split server into http and rpc parts
5 years ago
Oliver Giles 7b418a546c add uint typedef
5 years ago
Oliver Giles 21ea5363a9 resolves #89: ignore unknown http query params
5 years ago
Oliver Giles 0c67d4c844 logging: strip full paths from __FILE__ at compile-time
5 years ago
Oliver Giles 210787a352 log endpoint: hint to reverse-proxy not to buffer
5 years ago
Oliver Giles bb81931ce9 regression fix: badge url
5 years ago
Oliver Giles 807901c719 additional fixes for #79: chunked http log
5 years ago
Oliver Giles cec4721e52 resolves #79: serve logs over plain chunked http
5 years ago
Oliver Giles 31c64980f7 Catch exceptions in websockets and drop the connection
5 years ago
Oliver Giles c0556b871b resolves #77: exit noisily on ::bind failure
5 years ago
Oliver Giles 7cee824cee resolves #67: laminarc list jobs
6 years ago
Oliver Giles fddaed02d6 remove some duplicated code in RpcImpl
6 years ago
Oliver Giles 18012a8d7a resolves #63: remove locks
6 years ago
Oliver Giles 08b3f25a22 Replace boost/filesystem with kj/filesystem
6 years ago
Oliver Giles 132d40e6a3 resolves #50: badge url
6 years ago
Oliver Giles 8bcce4d5cc resolves #40: implement frontend sorting
6 years ago
Oliver Giles a81492e5bc use kj's onChildExit mechanism
6 years ago
Oliver Giles 4ffc22c657 use promises to control job runs
6 years ago
Oliver Giles 758b5f2e46 resolves #37: closed connection on large files
6 years ago
Oliver Giles 078e0e9882 improve websocket handling
6 years ago
Oliver Giles 4c2aa2680f Implement websocket communication with kj-http
6 years ago
Oliver Giles a0f586581d resolves #38: implement pagination for the job page
6 years ago
Oliver Giles f1e4d10be3 resolves #36: queue/start/run
6 years ago
Oliver Giles 649caee297 resolves #30: job execution timeout
6 years ago
Oliver Giles ce81be85c7 resolves #48: custom css ineffectual behind reverse proxy
6 years ago
Oliver Giles 216ecee7c5 resolves #34: watch for configuration changes
6 years ago
Oliver Giles a5d8b985f1 laminarc: replace start with run
6 years ago
Oliver Giles 4d2388c271 resolves #33: laminar start output should reference run number
6 years ago
Oliver Giles 9c256815e4 resolves #29: graceful shutdown
6 years ago
Oliver Giles 3b267967cf resolves #31: exception thrown on bad file descriptor
6 years ago
Oliver Giles 93b428529e webui may be modified with custom style.css
6 years ago
Oliver Giles 3129f0e73b fix pedantic compiler warnings
6 years ago
Oliver Giles 9e1a65ccee server: minor websocket client handler refactor
6 years ago
Oliver Giles 74443c292a Fix copyright years
7 years ago
Oliver Giles e371f8ca5a server: use regular char array as buffer
7 years ago
Oliver Giles 4c63cef7ac remove unnecessary attach()
7 years ago
Oliver Giles 272176a6a5 server: allocate a single buffer per file descriptor
7 years ago
Oliver Giles b70e501d6d attempt to solve segfault under hardened gentoo
7 years ago
Oliver Giles 9c92c5b514 don't leak file descriptors into runs
7 years ago
Oliver Giles d91816097a resolves #19: laminard crashes under load
7 years ago
Oliver Giles 576159d8e9 send correct Content-Type header for static resources
7 years ago
Oliver Giles b7644494fc unlink unix sockets before binding
7 years ago
Oliver Giles c12fb3f030 remove unnecessary default parameter
7 years ago