Commit graph

13 commits

Author SHA1 Message Date
5ab40b082b v0.4.2 - Implemented the new Run Command in Container (with output) feature 2026-08-30 21:39:34 -04:00
23a461c584 Fix Docker state drift: add 5s background state poller and make mutating operations idempotent (404/304 as success)
Some checks failed
Build & Upload tux-dock / build (push) Has been cancelled
2026-08-30 10:55:34 -04:00
c3419524e5 Fixed the duplicate portmappings caused by Docker's /containers/json API returning two Ports entries for every bound port 2026-08-29 21:25:58 -04:00
f568624956 Finish of changes for 0.4, unique non POSIX signal handling for nginx and php-fpm added
Some checks failed
Build & Upload tux-dock / build (push) Has been cancelled
2026-08-29 17:59:30 -04:00
0d5ee33e75 Address race condition and timeout issue in docker engine http client, Docker holds the /stop response until the container stops or the grace period expires. 2026-08-29 12:38:23 -04:00
442ad330ae Added an optional timeout_seconds parameter to stopContainer
Some checks failed
Build & Upload tux-dock / build (push) Has been cancelled
2026-08-28 22:46:44 -04:00
d31ab6af07 Add tuxreaperd micro-init and in-container zombie-reaping tests for 0.2
Some checks failed
Build & Upload tux-dock / build (push) Has been cancelled
2026-08-26 17:59:39 -04:00
665809a21a Code cleanup, finish of changes for 0.1.1
Some checks failed
Build & Upload tux-dock / build (push) Has been cancelled
2026-08-15 18:12:21 -04:00
8abf861e18 Added <sys/time.h> and changed the declaration to struct timeval, fixing portability on Alpine/musl
Some checks failed
Build & Upload tux-dock / build (push) Has been cancelled
2026-08-14 18:35:02 -04:00
0282d333c2 Fix busy spinner implementation 2026-08-14 16:18:12 -04:00
e8e93d7b21 0.1 update, make the stop container code more robust and fix some bugs, update the about screen for version 0.1 2026-08-14 14:28:03 -04:00
91fa50370a Add unit testing, stabilize the container and image listing 2026-08-14 13:37:22 -04:00
802550f6e7 Refactoring to use Docker sockets directly as well as fork() to call processes instead of opening shells 2026-08-14 12:49:10 -04:00