index
:
cimple
gh-pages
master
My little CI system (hopefully)
Egor Tensin
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
src
/
server.c
(
unfollow
)
Commit message (
Expand
)
Author
2023-07-18
switch to JSON-RPC as message format
Egor Tensin
2023-07-09
store process output in SQLite
Egor Tensin
2023-07-08
test: verify that added runs are in the database
Egor Tensin
2023-07-07
server: fix a possible leak
Egor Tensin
2023-07-05
tcp_server: keep track of client threads
Egor Tensin
2023-07-04
sanitize #include-s
Egor Tensin
2023-07-04
move custom message parsing to a separate module
Egor Tensin
2023-07-04
storage_sqlite: refactoring
Egor Tensin
2023-07-04
storage: mark completed runs as such
Egor Tensin
2023-07-04
storage: requeue old runs from storage on startup
Egor Tensin
2023-07-04
tcp_server: always clean up connection descriptors
Egor Tensin
2023-07-04
sqlite: store new runs in SQLite
Egor Tensin
2023-07-04
storage_sqlite: refactoring
Egor Tensin
2023-06-13
minor refactoring
Egor Tensin
2023-06-13
signal: remove the stupid add_to_event_loop wrapper
Egor Tensin
2023-06-13
server: handle disconnected workers gracefully
Egor Tensin
2023-06-13
signal: refactoring
Egor Tensin
2023-06-13
use signalfd to stop on SIGTERM
Egor Tensin
2023-06-11
msg: rework some APIs
Egor Tensin
2023-05-15
signal: refactoring
Egor Tensin
2023-05-15
minor refactoring
Egor Tensin
2023-05-15
signal: refactoring, add comments in tcp_server, etc.
Egor Tensin
2023-05-15
EINVAL means EINTR also?
Egor Tensin
2023-05-15
rework server-worker communication
Egor Tensin
2023-05-14
command: adjust order of parameters to handlers
Egor Tensin
2023-05-14
msg: add functions for one-off communication
Egor Tensin
2023-05-13
ci_queue -> run_queue
Egor Tensin
2023-05-13
command: refactoring
Egor Tensin
2023-05-13
best practices & coding style fixes
Egor Tensin
2023-05-13
add command module to handle request-response communications
Egor Tensin
2023-05-12
ci_queue: rename a couple of functions
Egor Tensin
2023-05-06
shut down server/workers gracefully on SIGTERM
Egor Tensin
2023-05-06
get rid of __attribute__((constructor))
Egor Tensin
2023-04-29
make struct ci_queue_entry opaque
Egor Tensin
2023-04-29
make struct server opaque
Egor Tensin
2023-04-29
make struct tcp_server opaque
Egor Tensin
2023-04-27
fix a typo
Egor Tensin
2023-04-27
rename commands
Egor Tensin
2022-12-02
add copyright notices
Egor Tensin
2022-09-11
create SQLite database on startup
Egor Tensin
2022-09-08
log: refactoring
Egor Tensin
2022-09-08
sanitize #include-s
Egor Tensin
2022-08-28
update command names
Egor Tensin
2022-08-28
server: notify workers about requeued jobs
Egor Tensin
2022-08-28
server: notify all threads about shutting down
Egor Tensin
2022-08-28
make proper "error" messages
Egor Tensin
2022-08-28
make compilers happier
Egor Tensin
2022-08-28
server: more logging
Egor Tensin
2022-08-28
holy crap, it actually kinda works now
Egor Tensin
2022-08-28
server: shutting down more gracefully
Egor Tensin
[next]