Commit graph

11 commits

Author SHA1 Message Date
Faisal Ahmed Moshiur
ba15551834
edit: implement fetch-on-demand and other security hardening, fix workflow check findings, and update documentation 2026-02-07 04:16:57 +06:00
Faisal Ahmed Moshiur
4254549ecc
feat(gui): add keyboard shortcuts and fix Health Check crash 2026-01-17 15:20:19 +06:00
Faisal Ahmed Moshiur
bbb0af8897
fix(core): replace non-thread-safe strtok with strtok_r in pwned check
Replaces the non-thread-safe strtok function with strtok_r in is_password_pwned to prevent race conditions during concurrent password checks.
2026-01-06 23:35:04 +06:00
Faisal Ahmed Moshiur
1bf77b497c
Remove duplicate desktop file installation from PKGBUILD 2026-01-03 00:42:37 +06:00
Faisal Ahmed Moshiur
753178db3a
fix: minor address sanitization and security issue 2025-12-31 14:38:44 +06:00
Faisal Ahmed Moshiur
b942fa3ed4
security: comprehensive remediation of vulnerabilities identified by scans like flawfinder 2025-12-29 16:57:53 +06:00
Faisal Ahmed Moshiur
ea739271c6
security: remediate flaws identified by flawfinder and improve robustness 2025-12-26 20:03:37 +06:00
Faisal Ahmed Moshiur
fd33274325
feat: comprehensive security, UI, and build system update (Dec 2025)
- Added 2FA recovery codes with "Mark as Used" feature in GUI and CLI.
- Hardened password generation with guaranteed entropy and Fisher-Yates shuffle.
- Modernized GUI with icon-only toolbar and fixed stability/TOTP issues.
- Relocated password generator to core and synchronized CLI features.
- Optimized build system: fixed FORTIFY_SOURCE and CMocka warnings, standardized
  installation paths, and updated CI/CD for all platforms (Linux/Win/macOS).
- Updated all documentation (CHANGELOG, SECURITY, Doxyfile, USER_GUIDE).
2025-12-20 20:51:00 +06:00
Faisal Ahmed Moshiur
0dd34d502b
overall path structure reformed and pcre2 depends added 2025-10-25 17:12:30 +06:00
Faisal Ahmed Moshiur
6042baa879
depends for qt's svg added 2025-10-24 18:50:07 +06:00
Faisal Ahmed Moshiur
249e2a6d6f
Initial commit: securepasswd_mgmt 2025.10.24 2025-10-24 03:11:18 +06:00