From e54bcfa563b5034de400bf8a4ac39d1dc3bd7c14 Mon Sep 17 00:00:00 2001 From: damachine Date: Fri, 12 Sep 2025 18:11:59 +0200 Subject: [PATCH] history (#24) * bump version to 1.57 * instructions * Add Codacy security scan workflow (#22) * fix: resolve vulnerabilities in file operations - Replace unsafe fopen() calls with secure stat() checks in main.c - Add symlink attack protection for PID file creation - Implement regular file validation before opening VERSION files - Enhance PID file reading with file type verification - Prevent TOCTOU (Time-of-Check Time-of-Use) race conditions - Add comprehensive error handling for security edge cases Security improvements address Flawfinder warnings and follow OWASP secure coding practices for file system operations. * Delete instructions (#23) * bump version to 1.58 bump version to 1.58 --- .SRCINFO | 2 +- .gitignore | 2 +- VERSION | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 78612f3..f42863f 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = coolerdash pkgdesc = Extends CoolerControl with a polished LCD dashboard - pkgver = 1.56 + pkgver = 1.58 pkgrel = 1 url = https://github.com/damachine/coolerdash install = coolerdash.install diff --git a/.gitignore b/.gitignore index 4335336..bf9d67d 100644 --- a/.gitignore +++ b/.gitignore @@ -50,4 +50,4 @@ debug-* #Ignore vscode AI rules .github/instructions/best_practices.md .github/instructions/codacy.instructions.md -.github/instructions/copilot-instructions.md \ No newline at end of file +.github/instructions/copilot.instructions.md \ No newline at end of file diff --git a/VERSION b/VERSION index e01e6c1..d467d91 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.56 +1.58