• Joined on 2025-07-13
michael commented on issue DAW/furt#111 2025-09-07 18:11:26 +02:00
validate-config.sh: False-positive 'server port not configured' error

Fix confirmed working on werner:

  • validate-config.sh now works correctly with POSIX regex
  • Configuration validation passes successfully
  • Service health check confirms functionality -…
michael closed issue DAW/furt#111 2025-09-07 18:11:26 +02:00
validate-config.sh: False-positive 'server port not configured' error
michael deleted branch fix/validate-config-posix-regex from DAW/furt 2025-09-07 18:10:03 +02:00
michael pushed to main at DAW/furt 2025-09-07 18:08:21 +02:00
77b9685231 Merge branch 'fix/validate-config-posix-regex'
b4bc104750 chore: merkwerk auto-update
683d6e5e5d fix(scripts): resolve POSIX regex compatibility in validate-config.sh
Compare 3 commits »
michael created branch fix/validate-config-posix-regex in DAW/furt 2025-09-07 18:03:40 +02:00
michael pushed to fix/validate-config-posix-regex at DAW/furt 2025-09-07 18:03:40 +02:00
b4bc104750 chore: merkwerk auto-update
683d6e5e5d fix(scripts): resolve POSIX regex compatibility in validate-config.sh
Compare 2 commits »
michael commented on issue DAW/furt#100 2025-09-07 17:53:56 +02:00
Service-Management: pexp-Pattern durch PID-File ersetzen

Issue #100 Successfully Completed

Implementation completed and tested on werner (OpenBSD):

Changes Made

  • PID-directory creation in setup-directories.sh (/var/run/furt/…
michael closed issue DAW/furt#100 2025-09-07 17:51:15 +02:00
Service-Management: pexp-Pattern durch PID-File ersetzen
michael pushed to main at DAW/furt 2025-09-07 17:51:15 +02:00
df1edf3dc5 feat(service): merge PID-file based service management (#100)
bbbbeef072 chore: merkwerk auto-update
59f372f2b0 feat(service): implement PID-file based service management
7ee990b052 chore: merkwerk auto-update
25a709ebbe feat(service): implement PID-file based service management (DAW/furt#100)
Compare 5 commits »
michael pushed to feature/pid-file-service-management at DAW/furt 2025-09-07 17:00:50 +02:00
bbbbeef072 chore: merkwerk auto-update
59f372f2b0 feat(service): implement PID-file based service management
Compare 2 commits »
michael opened issue DAW/furt#112 2025-09-07 13:42:00 +02:00
install.sh: Add --update-services parameter for service script updates
michael opened issue DAW/furt#111 2025-09-07 13:41:57 +02:00
validate-config.sh: False-positive 'server port not configured' error
michael created branch feature/pid-file-service-management in DAW/furt 2025-09-05 22:33:03 +02:00
michael pushed to feature/pid-file-service-management at DAW/furt 2025-09-05 22:33:03 +02:00
7ee990b052 chore: merkwerk auto-update
25a709ebbe feat(service): implement PID-file based service management (DAW/furt#100)
Compare 2 commits »
michael opened issue DAW/furt#110 2025-09-05 22:30:10 +02:00
systemd Service Hardening: Security-Optionen für Production
michael commented on issue DAW/furt#102 2025-09-05 22:28:31 +02:00
Update Installation.md for helper scripts system

Additional Service-Management Features Impact

Update zu Issue #100 Scope-Erweiterung:

Zusätzliche Documentation-Requirements

Service-Management-Features (Issue #100)

-…

michael commented on issue DAW/furt#100 2025-09-05 22:26:08 +02:00
Service-Management: pexp-Pattern durch PID-File ersetzen

Scope Update: Robustes PID-File Service-Management

Erweiterte Implementation basierend auf Testing-Erfahrungen:

Original Scope (PID-File Basics)

  • PID-File schreiben statt…
michael created branch feature/structured-logging-health-monitoring in DAW/furt 2025-09-05 20:34:29 +02:00
michael pushed to feature/structured-logging-health-monitoring at DAW/furt 2025-09-05 20:34:29 +02:00
5356288fcc chore: merkwerk auto-update
8fecb0188c stop(logging): implement structured JSON logging then halt due to YAGNI
Compare 2 commits »
michael commented on issue DAW/furt#54 2025-09-05 20:29:52 +02:00
Strukturiertes Logging und Health-Check-System implementieren

Issue #54 Review: Structured Logging - YAGNI Analysis

Erkenntnisse nach Implementierung:

Feature-Creep statt Low-Tech

  • Logger-Modul: 150+ Zeilen für einfache print()