Commit graph

  • 517b4fcbd6 Fix some dead table of contents links in README main mrkmntal 2026-08-31 21:24:27 -04:00
  • 3569ab6cce Add table of contents to README mrkmntal 2026-08-31 21:14:14 -04:00
  • fdaa27e522 Fix dead link in README mrkmntal 2026-08-31 21:06:54 -04:00
  • f2267e4f68 Readme update, file cleanup mrkmntal 2026-08-31 13:44:25 -04:00
  • 5ab40b082b v0.4.2 - Implemented the new Run Command in Container (with output) feature mrkmntal 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) mrkmntal 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 mrkmntal 2026-08-29 21:25:58 -04:00
  • d26b4f284a README update with logo mrkmntal 2026-08-29 19:44:46 -04:00
  • f568624956 Finish of changes for 0.4, unique non POSIX signal handling for nginx and php-fpm added mrkmntal 2026-08-29 17:59:30 -04:00
  • 2557419d4d Finalizing changes for 0.4 mrkmntal 2026-08-29 15:29:59 -04:00
  • a144829d14 Fix incorrect declaration of single O_DIRECTORY, ARM64 has it's own mrkmntal 2026-08-29 15:04:19 -04:00
  • aa13a20cb0 Add proc traversal debugging for tracking down ARM 64 asm bugs in tuxreaperd mrkmntal 2026-08-29 14:26:26 -04:00
  • 0f7bdc1a0c Add spinner to the compile script to signify testing is still ongoing after compilation mrkmntal 2026-08-29 13:49:05 -04:00
  • 2f75d914ab Code cleanup, make process termination more robust and add debugging output to tuxreaperd mrkmntal 2026-08-29 13:08:32 -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. mrkmntal 2026-08-29 12:38:23 -04:00
  • 1d7eca9016 Locked down tuxreaperd code so it can gracefully stop Apache and any other descendants. Signal bitmask instead of a single pending signal, so rapid consecutive signals are not lost. mrkmntal 2026-08-29 12:06:41 -04:00
  • 9f8c181f85 README version bump mrkmntal 2026-08-28 22:59:34 -04:00
  • 442ad330ae Added an optional timeout_seconds parameter to stopContainer mrkmntal 2026-08-28 22:46:44 -04:00
  • 15f74616d5 reaper: process-group signal broadcast, dynamic drain, and aarch64 register fix mrkmntal 2026-08-28 22:19:47 -04:00
  • dcda127465 tuxreaperd: send SIGWINCH instead of SIGTERM to Apache (apache2/httpd) mrkmntal 2026-08-28 18:02:05 -04:00
  • cdf530334f Bring libc implementation of tuxreaperd up to speed with asm version, Backported the race-free wait loop from tuxreaperdasm.c mrkmntal 2026-08-28 15:14:55 -04:00
  • 97abfa249f tuxreaperd: split into libc and freestanding AMD64/ARM64 asm implementations for 0.3 mrkmntal 2026-08-28 14:23:14 -04:00
  • d31ab6af07 Add tuxreaperd micro-init and in-container zombie-reaping tests for 0.2 mrkmntal 2026-08-26 17:59:39 -04:00
  • 2be5aa17cc DEVLOG update for 0.1.2-beta mrkmntal 2026-08-22 17:30:38 -04:00
  • 8b0a14d8a8 Add handlers for blocking CTRL+Z in busy operations, 0.1.2-beta complete mrkmntal 2026-08-22 17:22:16 -04:00
  • 4200f85bd2 Update to make the port mapping prompt clearer in Create Container, trap ctrl+c SIGINT when doing container operations/in busy state mrkmntal 2026-08-22 16:58:51 -04:00
  • 7b59748ff7 Fix minor formatting bug in the HTML 3.2 web view, we do not need to substitute the forward slash here mrkmntal 2026-08-19 11:39:44 -04:00
  • 665809a21a Code cleanup, finish of changes for 0.1.1 mrkmntal 2026-08-15 18:12:21 -04:00
  • 9e2660e524 README cleanup, make compile script more robust mrkmntal 2026-08-15 17:06:30 -04:00
  • 8abf861e18 Added <sys/time.h> and changed the declaration to struct timeval, fixing portability on Alpine/musl mrkmntal 2026-08-14 18:35:02 -04:00
  • c7e701b0c0 Make --web-test-view awk parsing POSIX-compliant mrkmntal 2026-08-14 17:45:36 -04:00
  • 47c6d988cc Stabilize the docker smoke testing scripts and HTML 3.2 webview mrkmntal 2026-08-14 17:16:46 -04:00
  • 0282d333c2 Fix busy spinner implementation mrkmntal 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 mrkmntal 2026-08-14 14:28:03 -04:00
  • 91fa50370a Add unit testing, stabilize the container and image listing mrkmntal 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 mrkmntal 2026-08-14 12:49:10 -04:00
  • 6635446438 Merge pull request 'feat: migrate Tux-Dock to FTXUI TUI and CMake build flow' (#2) from dev into main markmental 2026-02-25 18:53:15 +00:00
  • ba7130db9f README update mrkmntal 2026-02-25 13:44:27 -05:00
  • c818c5bfbe fix: preseed -y to automate CMake install with no prompts mrkmntal 2026-02-25 13:31:27 -05:00
  • a85be46880 Install cmake in container for CI mrkmntal 2026-02-25 13:30:12 -05:00
  • 00e5347d55 Add about screen mrkmntal 2026-02-25 13:09:07 -05:00
  • f246138083 Changing to FTXUI for a more robust and user friendly TUI mrkmntal 2026-02-25 12:14:34 -05:00
  • 40bac1987a New actions script mrkmntal 2025-12-18 12:39:06 -05:00
  • 827ba083a7 Update README.md markmental 2025-11-24 16:41:47 +00:00
  • fb59f0f19d Design Overview update markmental 2025-11-24 11:40:31 -05:00
  • 22df65add9 Document docker interaction tweaks markmental 2025-11-24 11:37:58 -05:00
  • be664b331e Improve docker interaction flows markmental 2025-11-24 11:36:30 -05:00
  • bae14b032e Simplified image deletion markmental 2025-11-24 10:57:38 -05:00
  • 1398122e3b Merge pull request 'docs: expand README with DockerManager method reference' (#1) from dev into main markmental 2025-11-04 22:23:47 +00:00
  • d858970884 docs: expand README with DockerManager method reference mrkmntal 2025-11-04 13:04:56 -05:00
  • 5d52d83443 Merge branch 'dev' mrkmntal 2025-11-04 10:52:17 -05:00
  • 7740af1eee README fixes mrkmntal 2025-11-03 19:56:19 -05:00
  • b2c0445e36 docs: mention CI build artifacts mrkmntal 2025-11-03 18:30:18 -05:00
  • a1550d02fa Merge branch 'dev' mrkmntal 2025-11-03 18:25:35 -05:00
  • 60b7c9ae90 Add commit hash to compressed files mrkmntal 2025-11-03 18:11:31 -05:00
  • 4be73d33da .tar build exploration v2 mrkmntal 2025-11-03 17:54:04 -05:00
  • c53d4a98fb .tar build exploration mrkmntal 2025-11-03 17:51:34 -05:00
  • 6cca377d2f Artifact QOL fixes mrkmntal 2025-11-03 17:42:48 -05:00
  • 01546a0498 Back to debian bookworm for compatibility in build workflow mrkmntal 2025-11-03 17:37:12 -05:00
  • 7c79efa2a1 Removing the redundant .zip extension mrkmntal 2025-11-03 17:31:42 -05:00
  • f1b0d41a9c Build Workflow Tweak - letting actions upload zip mrkmntal 2025-11-03 17:28:40 -05:00
  • c933bcbaab Build Workflow Tweak - tar instead of zip file artifact mrkmntal 2025-11-03 17:24:00 -05:00
  • d2e513eb37 Build Workflow Tweak mrkmntal 2025-11-03 17:21:51 -05:00
  • d2b25f54ed trixie runner test, attempt 2 mrkmntal 2025-11-03 16:55:48 -05:00
  • a4ae73dd8b trixie runner test mrkmntal 2025-11-03 16:44:23 -05:00
  • d4dabad314 Build Artifact test - switch to v3 mrkmntal 2025-11-03 16:22:28 -05:00
  • f1ce4da927 Build Artifact test mrkmntal 2025-11-03 16:20:39 -05:00
  • a017b13800 Testing build action, removing included build binary file mrkmntal 2025-11-03 16:14:16 -05:00
  • 56b3d8a376 Workflow retry mrkmntal 2025-11-03 16:12:03 -05:00
  • 1218614e68 Workflow fix attempt mrkmntal 2025-11-03 16:00:16 -05:00
  • b695c3f8ef Add CI build for tuxdock mrkmntal 2025-11-03 15:52:34 -05:00
  • a7151b3539 Update README.md to refer to forgejo markmental 2025-11-03 00:59:11 +00:00
  • 426dd6e196 Add detached exec option to Docker manager mrkmntal 2025-11-02 08:32:31 -05:00
  • a43de98578 Refactor Option 13: Streamline bash script to Docker image conversion workflow mrkmntal 2025-11-01 20:00:21 -04:00
  • 6087426e08 Merge branch 'main' of https://mentalnet.xyz/gitea/markmental/tuxdock MARKMENTAL 2025-10-28 17:14:40 -04:00
  • e056c1d6a1 Added support for converting bash scripts to Dockerfiles MARKMENTAL 2025-10-28 17:09:37 -04:00
  • 124f854814 README git URL fix markmental 2025-10-20 00:53:33 +00:00
  • 67e73a1aa2
    Change shell interpreter from ash to sh MARKMENTAL 2025-10-18 20:04:09 -04:00
  • 797824a417 C++ Rewrite! MARKMENTAL 2025-10-18 23:38:32 +00:00
  • de0a65dd81
    Initial Commit MARKMENTAL 2024-06-02 08:56:07 -04:00
  • 95edc5821c
    Initial commit MARKMENTAL 2024-06-02 08:55:38 -04:00