aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src (unfollow)
Commit message (Expand)Author
2023-06-13server: handle disconnected workers gracefullyEgor Tensin
2023-06-13event_loop: support more event typesEgor Tensin
2023-06-13event_loop: add event_loop_add_onceEgor Tensin
2023-06-13signal: sigprocmask -> pthread_sigmaskEgor Tensin
2023-06-13signal: refactoringEgor Tensin
2023-06-13sanitize #include-sEgor Tensin
2023-06-13signal: remove unused APIsEgor Tensin
2023-06-13event_loop: hide the API detailsEgor Tensin
2023-06-13use signalfd to stop on SIGTERMEgor Tensin
2023-06-12log: refactoringEgor Tensin
2023-06-12log: thread-safe loggingEgor Tensin
2023-06-12log: prefix with thread IDEgor Tensin
2023-06-12command: fix a race conditionEgor Tensin
2023-06-12sqlite: fix generate-sql-header.pyEgor Tensin
2023-06-11msg: rework some APIsEgor Tensin
2023-06-09worker_queue: fix worker_queue_add_lastEgor Tensin
2023-06-09STAILQ -> SIMPLEQEgor Tensin
2023-06-09msg: add msg_send_from_argv shortcutEgor Tensin
2023-06-09add {file,net}_close as a wrapper to close(2)Egor Tensin
2023-05-29fix realloc usageEgor Tensin
2023-05-17file: rework file_readEgor Tensin
2023-05-15signal: refactoringEgor Tensin
2023-05-15net: drop the _all suffixEgor Tensin
2023-05-15msg: strings, not wordsEgor Tensin
2023-05-15minor refactoringEgor Tensin
2023-05-15signal: refactoring, add comments in tcp_server, etc.Egor Tensin
2023-05-15valgrind: track open file descriptorsEgor Tensin
2023-05-15EINVAL means EINTR also?Egor Tensin
2023-05-15worker_queue: forgot to close file descriptors in worker_destroyEgor Tensin
2023-05-15cmake: disable -Werror for debug buildsEgor Tensin
2023-05-15rework server-worker communicationEgor Tensin
2023-05-14command: adjust order of parameters to handlersEgor Tensin
2023-05-14process: add process_output_dumpEgor Tensin
2023-05-14msg: add functions for one-off communicationEgor Tensin
2023-05-14msg: enforce at least one wordEgor Tensin
2023-05-13fix unnecessary #include-sEgor Tensin
2023-05-13ci_queue -> run_queueEgor Tensin
2023-05-13cmake: document _GNU_SOURCE usageEgor Tensin
2023-05-13use -std=c17 -WpedanticEgor Tensin
2023-05-13command: refactoringEgor Tensin
2023-05-13best practices & coding style fixesEgor Tensin
2023-05-13add command module to handle request-response communicationsEgor Tensin
2023-05-13ci_queue: fix a broken getterEgor Tensin
2023-05-12ci_queue: rename a couple of functionsEgor Tensin
2023-05-07cmake: don't install() valgrind.shEgor Tensin
2023-05-07valgrind: quiet modeEgor Tensin
2023-05-07add tests to run binaries under ValgrindEgor Tensin
2023-05-06add a cimple-valgrind executableEgor Tensin
2023-05-06add a TODO noteEgor Tensin
2023-05-06shut down server/workers gracefully on SIGTERMEgor Tensin