\x89PNG\r\n\x1a\n\x00\x00\x00\x0DIHDR\x00\x00\x00\x01\x00 \x00\x00\x01\x08\x06\x00\x00\x00\x1F\x15\xC4\x89\x00\x00\x00 \x0AIDATx\x9Ccb\x00\x00\x00\x06\x00\x03\x1A\x05\x9D\x00\x00 \x00\x00IEND\xAE\x42\x60\x82 www.csarite.com
KUJUNTI.ID MINISH3LL
Path : /var/www/html/yedekledb24/DatabaseBackupMasterv8/.git/logs/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/html/yedekledb24/DatabaseBackupMasterv8/.git/logs/HEAD


0000000000000000000000000000000000000000 ae31c36b3072d5ea7c7c387d0c273c5bd512a0a7 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742676744 +0000	commit (initial): Initial commit
ae31c36b3072d5ea7c7c387d0c273c5bd512a0a7 9ae88b6bbccaa04e6f14644c84906dda93c8c674 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742676744 +0000	commit: Checkpoint after starting plan
9ae88b6bbccaa04e6f14644c84906dda93c8c674 c8f35c81177d95c769b9bee84bca6d4003f0c37e linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742677223 +0000	commit: Implement initial Flask web application for backing up remote databases to various storage targets, including visual status monitoring and scheduling.
c8f35c81177d95c769b9bee84bca6d4003f0c37e fac4a8edb5a19ff15e35b9a0ed151cede5119413 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742677242 +0000	commit: Agent checkpoint
fac4a8edb5a19ff15e35b9a0ed151cede5119413 7f5e7f3aed6e40675c4f46e665195b11c0a52870 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742678501 +0000	commit: Implement email notifications for database backups and optimize MySQL backup process.
7f5e7f3aed6e40675c4f46e665195b11c0a52870 da7cdf5948589de21e99370c8c55f5186f2ba675 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742678714 +0000	commit: Enhance PostgreSQL backup process and add email notifications. Improved PostgreSQL backup with optimized parameters, added email notifications for backup success/failure, and implemented email settings configuration.
da7cdf5948589de21e99370c8c55f5186f2ba675 ea67e816f5aac98f47a2e570717c7225a1478640 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742678941 +0000	commit: Remove SendGrid integration; configure application to use SMTP for email notifications. Add email settings configuration section to UI.
ea67e816f5aac98f47a2e570717c7225a1478640 65dce290db5e9929bdedb2d103cd3c7c7765eb63 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742679014 +0000	commit: Remove SendGrid email service integration.
65dce290db5e9929bdedb2d103cd3c7c7765eb63 1a1e1a5a19a08d8b55732a93a5aa881318c6813d linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742679283 +0000	commit: Add SMTP email configuration functionality. Includes forms for settings, database model, and route handling.
1a1e1a5a19a08d8b55732a93a5aa881318c6813d d0634a7d71e215a6801a4ce010fc706b81542227 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742679381 +0000	commit: Implement user-configurable SMTP settings. Allows users to specify SMTP server, credentials, and connection type (TLS/SSL).
d0634a7d71e215a6801a4ce010fc706b81542227 68e9820868c67d264fd2e40212f4aa4f6240913b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742679704 +0000	commit: Implement database configuration via .env file and add database backup/restore functionality.
68e9820868c67d264fd2e40212f4aa4f6240913b 8fb768c4fd7645207025bd34b1904b6023398af6 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742680000 +0000	commit: Enhance database management: Add database type icons to UI and implement database connection management features.
8fb768c4fd7645207025bd34b1904b6023398af6 1cda9c73450553e9a487bd3b8dc88b985498f86a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742680015 +0000	commit: Add database type icons (MySQL, PostgreSQL, etc.) to database connection display.
1cda9c73450553e9a487bd3b8dc88b985498f86a 33640873cf6c30dcbc94ea7cd580b9e11f32cc35 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742680102 +0000	commit: Add icons to represent SMB, NFS, and FTP storage types in the UI.
33640873cf6c30dcbc94ea7cd580b9e11f32cc35 5db9e7f457e72575c45a46c28ff6bf59433c0401 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742680428 +0000	commit: Add support for light/dark themes and Turkish/English language selection with translation.
5db9e7f457e72575c45a46c28ff6bf59433c0401 4395fad1346abe5cddee6f8bee49f3df99fc27d8 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742680685 +0000	commit: Add branding elements and utility functions: Updated the application with a logo, footer, and utility functions for formatting file sizes and displaying database/storage type icons.
4395fad1346abe5cddee6f8bee49f3df99fc27d8 8d4d1f283cf48bef07973d0ef68651d2ee3b8099 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742709896 +0000	commit: Add user authentication functionality with login feature.
8d4d1f283cf48bef07973d0ef68651d2ee3b8099 46f69dbc4b7cb2d893cbf004c1d087929f165ff1 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742709979 +0000	commit: Add user authentication with login and registration functionality.
46f69dbc4b7cb2d893cbf004c1d087929f165ff1 9d5aa2e94fa52891240c21c8c8b612a32148ddde linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742710098 +0000	commit: Add user authentication with login and registration functionality.
9d5aa2e94fa52891240c21c8c8b612a32148ddde 9f2346ff6cd7448a31caaff212b012ca06b545ee linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742710120 +0000	commit: Agent checkpoint
9f2346ff6cd7448a31caaff212b012ca06b545ee c5ca468e8c75751d82b5bbc706a3d35b015eb586 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742710230 +0000	commit: Update login and registration pages with improved styling and layout.
c5ca468e8c75751d82b5bbc706a3d35b015eb586 7352f22c2e429f04154181e60315093d809ae8e8 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742710386 +0000	commit: Update branding: Remove ".tr" from yedekleDB24 and update "Powered by Ofisbulutta" footer.
7352f22c2e429f04154181e60315093d809ae8e8 28f9794ebe8d653d12baf824815f8a02f1dc1d11 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742710430 +0000	commit: Update logo to remove ".tr" suffix.
28f9794ebe8d653d12baf824815f8a02f1dc1d11 787f62507d4fdfa95024f03e0c29b863d49649a5 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742710566 +0000	commit: Implement light theme with blue and white color scheme; default theme changed to light.
787f62507d4fdfa95024f03e0c29b863d49649a5 16ec1d8bc7c8598a063e86a5f00c12b3de81e559 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742710867 +0000	commit: Remove user registration; add command-line admin user creation; update login page styling and theme to light blue/white.
16ec1d8bc7c8598a063e86a5f00c12b3de81e559 e12cd95518d140612d20c0442e75e9b557ddbd33 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742710968 +0000	commit: Update login page styling and logo size. Increased logo size, changed form element colors to black text on white background.
e12cd95518d140612d20c0442e75e9b557ddbd33 b9055377115b7213658f0dd601eaba664c7cbfee linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742711117 +0000	commit: Update UI theme to light blue and white.
b9055377115b7213658f0dd601eaba664c7cbfee 8ef6b57e741269d505a73b2112894ce79c53014f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742711192 +0000	commit: Remove "yedekleDB24" text from logo.
8ef6b57e741269d505a73b2112894ce79c53014f c7d81d9bb6f10697a27bb1d3ceaa78958bd6d7e5 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742711260 +0000	commit: Fix: Correct capitalization in footer copyright notice.
c7d81d9bb6f10697a27bb1d3ceaa78958bd6d7e5 e6dafbb0fa47fc09e7fc20b0118200055d8c37c4 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742711413 +0000	commit: Translate dashboard elements to Turkish.
e6dafbb0fa47fc09e7fc20b0118200055d8c37c4 8608063743898d360f45bfc24ccae8a8e23cceb1 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742711447 +0000	commit: Update dashboard translations to Turkish.
8608063743898d360f45bfc24ccae8a8e23cceb1 b60014bfa0fed30c01dd46d9dfe6f2a2c8af54a5 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742711843 +0000	commit: Translate settings page to Turkish.
b60014bfa0fed30c01dd46d9dfe6f2a2c8af54a5 8b92a85c8631c55533844b9860f4ca7661a39939 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742711907 +0000	commit: Translate email notification settings section to Turkish.
8b92a85c8631c55533844b9860f4ca7661a39939 777d9cc1c2c394dea60e9650c4321334143eb524 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742712047 +0000	commit: Redirect to login screen after logout.
777d9cc1c2c394dea60e9650c4321334143eb524 261fb1b56dd1a704e13cfaa6dd1077fa065ca6a1 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742712271 +0000	commit: Remove dark mode option; application now uses only light theme.
261fb1b56dd1a704e13cfaa6dd1077fa065ca6a1 e26ef580a9e6dce1b8c54d57156d6a092a20d72f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742712515 +0000	commit: Add "Powered by ofisbulutta" text to the login page.
e26ef580a9e6dce1b8c54d57156d6a092a20d72f f95b1f977d54f2f0398071b8cc6fd08fd6fcbe09 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742712616 +0000	commit: Move "Powered by ofisbulutta" text to a more prominent position in the sidebar.
f95b1f977d54f2f0398071b8cc6fd08fd6fcbe09 5342d9d47cd6331caab666a847b6ce34a5af486e linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742712700 +0000	commit: Adjust vertical position of "Powered by" text in dashboard.
5342d9d47cd6331caab666a847b6ce34a5af486e 4a0d08c3cff21c5bc8c8ae8df7123889e641e2e3 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742712945 +0000	commit: Translate UI elements to Turkish.
4a0d08c3cff21c5bc8c8ae8df7123889e641e2e3 e306f00a49c1c973948a628e84077aaefd6209bf linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742712966 +0000	commit: Agent checkpoint
e306f00a49c1c973948a628e84077aaefd6209bf 2669467c50d0043376accca8427b4f8461b93681 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742713115 +0000	commit: Update storage target forms and UI elements with Turkish translations.
2669467c50d0043376accca8427b4f8461b93681 4056e606f686027cedd930155e6911a18213ddd1 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742713136 +0000	commit: Update Turkish translation for "No storage targets found" message.
4056e606f686027cedd930155e6911a18213ddd1 54cf8120becb81249e41f88900210608e8613f2a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742713457 +0000	commit: Translate UI elements and form labels to Turkish.
54cf8120becb81249e41f88900210608e8613f2a 2cb11ba3dca4a1a07460ddb22d88bb0d33a49e70 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742713556 +0000	commit: Translate backup job management interface elements into Turkish.
2cb11ba3dca4a1a07460ddb22d88bb0d33a49e70 7349df062bbab19f60de59b505bbd291a0bfe17d linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742713590 +0000	commit: Update Turkish translation for backup job interface elements.
7349df062bbab19f60de59b505bbd291a0bfe17d 8dbe29b1ba7f5474650a5c7b8a87983104304dfb linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742713793 +0000	commit: Force light mode for improved theme consistency; style form elements and modals with white background and dark text.
8dbe29b1ba7f5474650a5c7b8a87983104304dfb 28e1ceb15087e93166a187306abe61e53139c611 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742713932 +0000	commit: Add Turkish flag to language selection dropdown.
28e1ceb15087e93166a187306abe61e53139c611 552491f080ac278c50ec9c020305266658f6732f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742714474 +0000	commit: Translate "New Backup Job" and "Low Space" to Turkish in the dashboard.
552491f080ac278c50ec9c020305266658f6732f f885679acd4631a8d4d9fb7019aaae9a09255a61 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742714842 +0000	commit: Add initial database schema and data export functionality. Includes database setup script and data export script for initial system setup.
f885679acd4631a8d4d9fb7019aaae9a09255a61 a791cce7652abe8a41978ebb345b057b31ef2e8e linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742716935 +0000	commit: Fix: Correct schema errors and add missing sequences in database schema; improve installation guide.
a791cce7652abe8a41978ebb345b057b31ef2e8e 03e53c4dd9e63846e50e650a7fee712279df7769 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742717383 +0000	commit: Add basic installation script and database schema; includes initial admin user setup and SMTP configuration.
03e53c4dd9e63846e50e650a7fee712279df7769 e5a52ed30dc5924fce93a80a87d2fa1137e29ec2 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742717453 +0000	commit: Add database schema files and initial admin user setup script.
e5a52ed30dc5924fce93a80a87d2fa1137e29ec2 7c1dd2da184814279c0e07a5bc9a2e011e91f410 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742718820 +0000	commit: Fix: Secure dashboard access by requiring login before displaying the main panel.
7c1dd2da184814279c0e07a5bc9a2e011e91f410 0b4dec7a16710dba049b385194e705f275c593e8 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742718909 +0000	commit: Fix: Implement login requirement for all routes except login, logout, language, theme, and dashboard.
0b4dec7a16710dba049b385194e705f275c593e8 7f920ef538714753f67e47a98a842035cbf4e5e8 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742719138 +0000	commit: Add user management functionality: Allows administrators to add, delete, and modify user admin privileges.
7f920ef538714753f67e47a98a842035cbf4e5e8 8a14f91c0b1e31ecf3a8bc64d63ce88bc4467aeb linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742719283 +0000	commit: Add user management functionality: Includes user listing, admin privileges toggling, and user deletion.
8a14f91c0b1e31ecf3a8bc64d63ce88bc4467aeb eb71768340ad9e778877c0bfb8ee9914faae476c linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742719394 +0000	commit: Implement user role-based access control for database connections and storage management. Added permission checks to relevant routes and updated user model.
eb71768340ad9e778877c0bfb8ee9914faae476c 37a6eb4fd55dbd037ee3e052a17b762184d3faaf linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742719519 +0000	commit: Enhance security: Implement user permission checks for managing storage targets and backup jobs. Update flash messages to Turkish.
37a6eb4fd55dbd037ee3e052a17b762184d3faaf b89a64b3191d8af1b918b4c822f1e3d597abd913 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742719630 +0000	commit: Update flash messages to Turkish and add admin-only restrictions for SMTP settings and test email.
b89a64b3191d8af1b918b4c822f1e3d597abd913 e6cba27b712aec970af97066e283d5ec88ea06a9 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742719643 +0000	commit: Agent checkpoint
e6cba27b712aec970af97066e283d5ec88ea06a9 3f7aa8bef644ebe037438ac50b3a0dd33c5f8970 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742720120 +0000	commit: Fix: Implement CSRF protection to address user reported errors. Updated user management forms to utilize new CSRF protection.
3f7aa8bef644ebe037438ac50b3a0dd33c5f8970 a350061871e9fd1386072144c4de7ae37db42b2a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742720732 +0000	commit: Add scripts to backup the database and add an admin user.
a350061871e9fd1386072144c4de7ae37db42b2a b309b9f7a30596b4815d8b4555e70e7cf670c282 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742721363 +0000	commit: Add new database schema files for improved database management. Includes updated table structures and sequences.
b309b9f7a30596b4815d8b4555e70e7cf670c282 65be6980e62e3239326a7ed4035635e35cb46457 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742721803 +0000	commit: Fix: Grant database user necessary privileges and correct schema creation. Addresses insufficient privilege errors encountered during application startup.
65be6980e62e3239326a7ed4035635e35cb46457 d5c824b33e4b26ffb2f49e41e48ac4e2f537e12b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742721838 +0000	commit: Update .env file with database and SMTP credentials.
d5c824b33e4b26ffb2f49e41e48ac4e2f537e12b 1b428cd07f42bb8d3e1945acf8af986acd4e9ff8 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742723721 +0000	commit: Update NFS library import to use nfs4-share
1b428cd07f42bb8d3e1945acf8af986acd4e9ff8 a79adbcdf074d2ff573bf6f605c015bb4b9fca19 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742744002 +0000	commit: Enhance storage target management: Improved error handling, added progress indicators, and implemented a new modal for adding storage targets. Updated storage connection testing logic.
a79adbcdf074d2ff573bf6f605c015bb4b9fca19 fac580e79ba6b752e489582514829b8447362ba5 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742744539 +0000	commit: Update backup job interface: Add CSRF protection and improve button styling.
fac580e79ba6b752e489582514829b8447362ba5 0ec5398bfcb9cd210b09d01f664511404ae660f8 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742744951 +0000	commit: Add SFTP support to database backup management application.
0ec5398bfcb9cd210b09d01f664511404ae660f8 8371dda7e0e50019a293f120f6424e7fc9aaa103 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742745139 +0000	commit: Add SFTP support and implement database restore functionality.
8371dda7e0e50019a293f120f6424e7fc9aaa103 fe5630dd542598d5cf2f910848d890dd047a1781 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742745177 +0000	commit: Add CSRF protection to backup log restore functionality and implement confirmation dialog.
fe5630dd542598d5cf2f910848d890dd047a1781 a62fe16cb16f90af93fb3f75b24a3d50447d0457 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742745604 +0000	commit: Agent checkpoint
a62fe16cb16f90af93fb3f75b24a3d50447d0457 986314e753e1cc2a09ce9f72069c524af8f1f788 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742746357 +0000	commit: Fix: Address CSRF token issues and improve persistence by configuring `WTF_CSRF_TIME_LIMIT` and `WTF_CSRF_SSL_STRICT` and adding ProxyFix middleware.
986314e753e1cc2a09ce9f72069c524af8f1f788 9a2cbb216b380e6f373d3b08cc48e0414c886bff linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742746444 +0000	commit: Fix: Resolve MySQL backup compatibility issue by removing `--set-gtid-purged=OFF` flag.
9a2cbb216b380e6f373d3b08cc48e0414c886bff 2b247cace2536c5a140b87bda5c61e971c47298c linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742760014 +0000	commit: Add image to assets.
2b247cace2536c5a140b87bda5c61e971c47298c da620e9091a58696825b604d5f5be91efca1a70c linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742760177 +0000	commit: Add PostgreSQL version selection to database connection form and model.
da620e9091a58696825b604d5f5be91efca1a70c d9edf1839313cea446cfe3b05f642e42dd276162 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742760285 +0000	commit: Enhance PostgreSQL backup: Add PostgreSQL version detection and handling for improved compatibility, including version-specific pg_dump command and UI updates.
d9edf1839313cea446cfe3b05f642e42dd276162 3a3afe12ab284df816d03d1438643bc32386f8d7 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742760372 +0000	commit: Enhance PostgreSQL restore: Improve version handling and error reporting. Adds automatic detection and use of version-specific `pg_restore` commands, and includes more informative error messages for version mismatches.
3a3afe12ab284df816d03d1438643bc32386f8d7 a0b83a3223c205e9ee5020b48d0f6246aabc7f72 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742761195 +0000	commit: Agent checkpoint
a0b83a3223c205e9ee5020b48d0f6246aabc7f72 70d850746547e6319355b3b3f43180a33df6ea45 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742761336 +0000	commit: Add PostgreSQL version selection and update database schema. Supports PostgreSQL 13-17, dropping support for versions 12 and below.
70d850746547e6319355b3b3f43180a33df6ea45 781c73efea4ef29f07fe697908de27e8cf4de743 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742761356 +0000	commit: Agent checkpoint
781c73efea4ef29f07fe697908de27e8cf4de743 c8101d107c4eb7b20e2a43e71dda8b9a5ddda852 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742761960 +0000	commit: Fix: Grant necessary database permissions to allow admin user creation.
c8101d107c4eb7b20e2a43e71dda8b9a5ddda852 68e818028b917fafba3686a6d370fd957659f907 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742762188 +0000	commit: Add GPG encryption support for database backups. Includes new models, utilities, and database migrations.
68e818028b917fafba3686a6d370fd957659f907 0f06fc6530f1baffec0eba15b71cb9e37b42b2ea linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742762327 +0000	commit: Add GPG encryption support to backups. Allows for both symmetric and asymmetric encryption using user-provided passphrases or GPG keys.
0f06fc6530f1baffec0eba15b71cb9e37b42b2ea fb8135dbe5e3665b8b45cbb40816a44fd5785440 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742762505 +0000	commit: Add GPG encryption support to database backups. This includes database schema changes, new forms for key management, and UI elements for enabling encryption.
fb8135dbe5e3665b8b45cbb40816a44fd5785440 4a3a392b984edb4e5b352b2d5d3153d9347c3582 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742762665 +0000	commit: Add encryption key support to backup jobs. Includes database model updates and UI changes to manage encryption keys.
4a3a392b984edb4e5b352b2d5d3153d9347c3582 f96c05e29c5e0bafb434e84f6dc8b3cae435d9de linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742762800 +0000	commit: Add encryption support to database backups. This includes database schema changes, model updates, and UI enhancements for managing encryption keys and settings.
f96c05e29c5e0bafb434e84f6dc8b3cae435d9de dc427922fd35047446f3aa186048c0a8259dbaa2 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742762982 +0000	commit: Add database encryption features: Adds tables and columns for managing encryption keys and integrates encryption options into the backup process.
dc427922fd35047446f3aa186048c0a8259dbaa2 c7275283b5d13106fbf93a4274d39fe98542136f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742763101 +0000	commit: Implement database backup encryption. Adds encryption settings to BackupJob model and enables encryption in `backup_utils.py`.
c7275283b5d13106fbf93a4274d39fe98542136f d5601441a66f36847a14c138759787e2628c943d linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742763229 +0000	commit: Implement Flask-based password input for restoring encrypted backups. Handles password retrieval via a form and adds error handling for missing passwords.
d5601441a66f36847a14c138759787e2628c943d e72215cc2a960d15673e4f9076273b25b826d721 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742798667 +0000	commit: Add CSRF protection and passphrase input form to encrypted backup restoration.
e72215cc2a960d15673e4f9076273b25b826d721 55a3c9e8159bf5e50fc24496533431dfcb2596b5 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742798793 +0000	commit: Enhance database restore functionality: Add passphrase support for encrypted backups and improve error handling.
55a3c9e8159bf5e50fc24496533431dfcb2596b5 a61203a1144e4a456aa0440ce294e33a501d84d3 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742798986 +0000	commit: Add optional encryption to backup jobs. Improved user interface to clarify encryption option.
a61203a1144e4a456aa0440ce294e33a501d84d3 b429bb2662b37c7761052b38c1ec12ef02d018cb linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742799000 +0000	commit: Agent checkpoint
b429bb2662b37c7761052b38c1ec12ef02d018cb 85886ec6fcd721b7813119d6013e992e0a7d7660 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742800866 +0000	commit: Add database encryption feature: Adds encryption columns to the `backup_job` and `backup_log` tables, includes scripts for database schema updates and documentation for setup and usage.
85886ec6fcd721b7813119d6013e992e0a7d7660 14e5b9fe837d97e7226e1388e91252dfdbfd7e87 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742806589 +0000	commit: Fix: Address GPG key generation error by handling `gnupghome` parameter variations in different gnupg versions.
14e5b9fe837d97e7226e1388e91252dfdbfd7e87 314b6b22b96d9451f849022627fe90bd4f10247e linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742806644 +0000	commit: Fix: Update encryption_utils.py to address Python-GnuPG version incompatibility and GPG key generation errors.
314b6b22b96d9451f849022627fe90bd4f10247e 6671f28b32cfc5bdb1a1f141c8d6a1ff0ab9fe12 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742806795 +0000	commit: Fix: Implement simplified GPG key generation and file encryption using `gnupg` library. Addresses error "GPG.__init__() got an unexpected keyword argument 'gpgbinary'".
6671f28b32cfc5bdb1a1f141c8d6a1ff0ab9fe12 59a9a633f8a68731cb7df47734b9305dc745e62f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742807174 +0000	commit: Fix: Simplify GPG key generation and usage by removing conditional logic based on gpgbinary parameter.
59a9a633f8a68731cb7df47734b9305dc745e62f 39ba1ff1dda53c6296653f38f8f7dc43ae1ef23b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742807424 +0000	commit: Fix: Handle GPG export_keys passphrase argument incompatibility; add gnupg package to dependencies.
39ba1ff1dda53c6296653f38f8f7dc43ae1ef23b c647ebc5bb958cb433fc49dde0882c94d54e4ae5 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742807691 +0000	commit: Add confirmation dialog to encryption key deletion in settings.
c647ebc5bb958cb433fc49dde0882c94d54e4ae5 119d6963ead257e1e6638a77df51a6ba70d565bf linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742808400 +0000	commit: Improve GPG key management and enhance installation instructions. Refactor encryption utility to use environment variable for GPG home directory and update documentation accordingly.
119d6963ead257e1e6638a77df51a6ba70d565bf 0b385941914a0dd26ed6c2b0ad8f1fa0e9bf3423 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742808576 +0000	commit: Refactor: Configure GPG key directory using environment variable. Improves flexibility and maintainability of GPG key management.
0b385941914a0dd26ed6c2b0ad8f1fa0e9bf3423 4a453abff18f9c4b55e51f1becb396552271f074 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742808704 +0000	commit: Refactor: Improve GPG key management by using `gnupghome` parameter instead of `os.environ['GNUPGHOME']` and add scripts for managing GPG home directory.
4a453abff18f9c4b55e51f1becb396552271f074 35dce6f8e177d00aecf32622068f87780a69105b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742808817 +0000	commit: Refactor: Update GPG library usage to use `homedir` instead of `gnupghome` and add GPG key generation and usage test.
35dce6f8e177d00aecf32622068f87780a69105b 91522d3ae4541500b36597dacf5132a0538db07c linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742808988 +0000	commit: Update GPG encryption: Improve compatibility with different Python-GnuPG versions, add symmetric encryption option, and fix permission handling.
91522d3ae4541500b36597dacf5132a0538db07c b7d49b13f10154276e02a1319fa96d6ab8e91e8f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742809688 +0000	commit: Add database backup compression functionality using zip, gzip, and tar.gz.
b7d49b13f10154276e02a1319fa96d6ab8e91e8f 9ab171f64314c252d0c5d00834c02ab20dac7e59 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742809774 +0000	commit: Add database backup compression feature with zip, gzip, and tar.gz support.
9ab171f64314c252d0c5d00834c02ab20dac7e59 740d280101368a87a680b0ecc066250036b3ca69 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742809838 +0000	commit: Agent checkpoint
740d280101368a87a680b0ecc066250036b3ca69 3f7547c9c90a97a26525e8f218c690c8bc296b6f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742810125 +0000	commit: Add script to add compression columns to the database schema. Handles database connection via environment variables or user input.
3f7547c9c90a97a26525e8f218c690c8bc296b6f 4c16a1e864c714d567a4b50340a33abe07e973bf linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742810444 +0000	commit: Add database schema update script to enable backup compression
4c16a1e864c714d567a4b50340a33abe07e973bf 9350cea86bf71a7a89d8cfb7fb16ec542fc5cc30 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742810585 +0000	commit: Add compression options to database backups. Includes frontend UI updates and backend implementation for ZIP and GZIP compression.
9350cea86bf71a7a89d8cfb7fb16ec542fc5cc30 84cd406554cb6c007a3e9c9ac5f85399a5ee71b7 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742810634 +0000	commit: Add backup compression support: Implement compression options (zip, gzip, tar.gz) for database backups with compression ratio reporting and error handling.
84cd406554cb6c007a3e9c9ac5f85399a5ee71b7 b89d61cc7b4179bed3e9f3cb930e345386e9192d linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742811008 +0000	commit: Add CSRF protection to backup job deletion form and add image.
b89d61cc7b4179bed3e9f3cb930e345386e9192d 558c03760fa1ab6a1a89f21494ddc9701310d440 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742811143 +0000	commit: Enhance backup job management: Add CSRF protection to forms and improve display of job information, including next run time.
558c03760fa1ab6a1a89f21494ddc9701310d440 85026cba12f88bb3779d099d0336056fe215d907 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742811284 +0000	commit: Add backup job editing functionality and UI.
85026cba12f88bb3779d099d0336056fe215d907 8694b91ae118d5f7834a34fd896cd084971d183c linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742811585 +0000	commit: Fix: Attach scheduler to Flask app and handle potential scheduler access errors in `backup_jobs` route.
8694b91ae118d5f7834a34fd896cd084971d183c b9d7053015af63816546e11da9456684754c175b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742811908 +0000	commit: Improve GPG encryption: Update GPG library and refactor encryption/decryption functions for improved compatibility and error handling. Address APScheduler 3.x compatibility in backup job scheduling.
b9d7053015af63816546e11da9456684754c175b 1ebb85b518ec4e75c5b1013db87c9cfdd5812630 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742812233 +0000	commit: Improve backup process: Implement backup file compression and enhance GPG encryption handling.
1ebb85b518ec4e75c5b1013db87c9cfdd5812630 92f2020e9348bfcccf9ee235fcf520667a6ebe3b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742812958 +0000	commit: Fix: Correct GPG encryption/decryption in backup utility. The code now correctly uses the `gpg.encrypt` and `gpg.decrypt` methods instead of the deprecated `encrypt_file` and `decrypt_file` methods, addressing a reported error.
92f2020e9348bfcccf9ee235fcf520667a6ebe3b 4a207394d27c0fc3cb332d522e327c3fd7ca80c4 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742813236 +0000	commit: Enhance GPG encryption: Enable batch mode for improved performance and error handling in encryption/decryption processes. Addresses broken pipe error during encryption.
4a207394d27c0fc3cb332d522e327c3fd7ca80c4 b3f4191c62aca9a77e22c45dc4c11c30467f78fa linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742813535 +0000	commit: Fix: Adjust GPG encryption handling for compatibility; remove unnecessary `batch` argument and add alternative batch mode implementation.
b3f4191c62aca9a77e22c45dc4c11c30467f78fa ab7e5ad3c9c945beb7085f1497d01939ede038eb linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742813775 +0000	commit: Fix: Enhance GPG encryption by consistently using `extra_args` for batch mode in all encryption/decryption functions. Addresses reported issue where GPG encryption wasn't functioning correctly.
ab7e5ad3c9c945beb7085f1497d01939ede038eb ff9092b1f691b02334c778550b075884bf8600d2 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742814517 +0000	commit: Fix: Remove unnecessary `extra_args` from GPG encryption/decryption calls.
ff9092b1f691b02334c778550b075884bf8600d2 3ac1a7415aa98f9c1696216b44490111e689245a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742814680 +0000	commit: Replace GPG-based encryption with a subprocess-based solution to address broken pipe errors and improve reliability.
3ac1a7415aa98f9c1696216b44490111e689245a d7d42a10c6a3715a897d9bae5332e85f8c10ac72 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742815107 +0000	commit: Agent checkpoint
d7d42a10c6a3715a897d9bae5332e85f8c10ac72 884312a2494601f4c25025c4cc8134bbd30b6820 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742815183 +0000	commit: Agent checkpoint
884312a2494601f4c25025c4cc8134bbd30b6820 b3fb710a2a5aaab8649edaa4f7e6b59a9b3ce8b2 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742815254 +0000	commit: Improve backup job form: pre-populate encryption passphrase from .env file.
b3fb710a2a5aaab8649edaa4f7e6b59a9b3ce8b2 bd947635695ed4ff0808fcd7370591ac17c42349 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742815497 +0000	commit: Fix: Handle null job_id in backup log during job deletion. Existing backup logs are preserved by assigning them to a system job after job deletion.
bd947635695ed4ff0808fcd7370591ac17c42349 589076dd99acb05104a346733d2f148a986c05a2 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742815660 +0000	commit: Fix: Correctly delete backup jobs and associated logs; address database constraint violation.
589076dd99acb05104a346733d2f148a986c05a2 65c484ef28ae3971bd142a3fbe4ddcad06642dd2 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742816208 +0000	commit: Improve encryption: Read encryption passphrase from environment variable `BACKUP_ENCRYPTION_PSK`.
65c484ef28ae3971bd142a3fbe4ddcad06642dd2 78e34d2dab645a6f12811b9d2a9cdab0d962883f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742816537 +0000	commit: Agent checkpoint
78e34d2dab645a6f12811b9d2a9cdab0d962883f 873271215c7136f22f40896c34a95da90ced1702 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742816632 +0000	commit: Fix: Enhance GPG encryption handling by using echo for passphrase input to address `--passphrase-file` deprecation.
873271215c7136f22f40896c34a95da90ced1702 f0239542f1fc46cb0dd9b4627c8f1200012d09fe linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742839200 +0000	commit: Add PostgreSQL performance monitoring features. Includes new routes, database interaction functions, and dependency updates.
f0239542f1fc46cb0dd9b4627c8f1200012d09fe 2568038e91e93fd15f140e2f1bed1d08086207c2 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742839405 +0000	commit: Add PostgreSQL performance monitoring dashboard.
2568038e91e93fd15f140e2f1bed1d08086207c2 5d6b930c765287c8d4baa927a8f82640448a7475 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742839445 +0000	commit: Add a troubleshooting page for missing `pg_stat_statements` module.
5d6b930c765287c8d4baa927a8f82640448a7475 ccfc3fc38c8c7637ddcb993910658329d63f7670 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742840749 +0000	commit: Add MySQL performance monitoring functions
ccfc3fc38c8c7637ddcb993910658329d63f7670 1abae911fa4a8f33004d4ffcb866df1531d3f8dd linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742840859 +0000	commit: Extend database performance monitoring to support MySQL and MariaDB in addition to PostgreSQL.
1abae911fa4a8f33004d4ffcb866df1531d3f8dd 2490f5f1fb84c1bf213a1374f532f7a94725e4df linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742840997 +0000	commit: Extend database performance monitoring to support MySQL and MariaDB, improving cross-database compatibility.
2490f5f1fb84c1bf213a1374f532f7a94725e4df 97b0ec270c5e0b54d876b94a6d19c94f239af8f1 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742841250 +0000	commit: Update UI and backend to support MySQL and MariaDB alongside PostgreSQL, improving database compatibility and displaying database type and version information.
97b0ec270c5e0b54d876b94a6d19c94f239af8f1 cb33ccab5f77c26696b880dc34bb53f6ae13d9ac linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742843939 +0000	commit: Fix: Improve pg_stat_statements check to handle insufficient privileges and missing extension.
cb33ccab5f77c26696b880dc34bb53f6ae13d9ac d2c0fcb4ddd3252dbc1ce7f2c607652f1d94eee7 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742845887 +0000	commit: Fix: Handle database connection errors and improve transaction management in `get_top_queries` function.
d2c0fcb4ddd3252dbc1ce7f2c607652f1d94eee7 105962219693a90a91600ffdf1d535c1997ff7ea linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742848291 +0000	commit: Fix: Resolve database performance monitoring error by handling transactions and PostgreSQL version differences.
105962219693a90a91600ffdf1d535c1997ff7ea 5c24ed74dcd721d8c051e3b19476a6feabcc20f5 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742882122 +0000	commit: Fix: Handle potential errors during database performance data retrieval; improve error handling and connection management.
5c24ed74dcd721d8c051e3b19476a6feabcc20f5 e29196a0ae9ea6faa78f70bd13257dd11cbf6009 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742885211 +0000	commit: Fix: Enhance database performance monitoring by improving error handling and PostgreSQL version detection in `get_top_queries` function.
e29196a0ae9ea6faa78f70bd13257dd11cbf6009 e86ea98a33b555b54656f5c49ba915037b3f8895 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742886858 +0000	commit: Fix: Update database performance monitoring routes to correctly import functions from `database_performance` and `mysql_performance` modules.
e86ea98a33b555b54656f5c49ba915037b3f8895 c47b55dc89854838829ca5b36cff0285f082314b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742887007 +0000	commit: Fix: Improve error handling and add default summary data in database performance monitoring.
c47b55dc89854838829ca5b36cff0285f082314b fe7684562b18871454ec37be215f49878526b5bf linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742887205 +0000	commit: Improve MySQL performance monitoring: Enhance `mysql_performance.py` to handle different cursor types and gracefully handle potential `AttributeError` exceptions. Update related routes in `routes.py` to reflect changes.
fe7684562b18871454ec37be215f49878526b5bf 582c39ad5f5eb6cac60b1ae60f22e46c3bb7e652 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742889289 +0000	commit: Fix: Address query statistics display issue in PostgreSQL.
582c39ad5f5eb6cac60b1ae60f22e46c3bb7e652 232703f89b3e95d06f3cbadb9fa270fb815ba3be linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742889528 +0000	commit: Add screenshot illustrating database performance improvements.
232703f89b3e95d06f3cbadb9fa270fb815ba3be 8d188e1a910c9388f9b89f0101922065a73f02d6 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742889625 +0000	commit: Refactor: Improve formatting and error handling in database performance monitoring.
8d188e1a910c9388f9b89f0101922065a73f02d6 494d571ba03bf6f7e540d483546a5151e5f80d8f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742889810 +0000	commit: Refactor: Improve database connection string formatting in performance monitoring functions.
494d571ba03bf6f7e540d483546a5151e5f80d8f bef71f2ce9164ae10bfde611dac37ccbbf1bfd4a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742889924 +0000	commit: Improve error handling in database performance monitoring: Refactor error logging for clarity and consistency.
bef71f2ce9164ae10bfde611dac37ccbbf1bfd4a a8b82132e1c17af6574fa829c30989281f13c5ea linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742890483 +0000	commit: Fix: Optimize database statistics reset query parameter handling
a8b82132e1c17af6574fa829c30989281f13c5ea aeeb18c75306235dd0deccc9ed305f2158de8386 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742890584 +0000	commit: Fix: Handle non-integer limit parameter in database performance query functions.
aeeb18c75306235dd0deccc9ed305f2158de8386 dbf0b902d2269c6e4093f1a4aaf5df9625c0924c linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742890600 +0000	commit: Agent checkpoint
dbf0b902d2269c6e4093f1a4aaf5df9625c0924c 597febe32d234bc727d98166d76b65f8f8702286 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742891423 +0000	commit: Fix: Update error message formatting in performance monitoring routes.
597febe32d234bc727d98166d76b65f8f8702286 bfde9b67286d93fe6a84d73237feaeb8fa5c92e4 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742891500 +0000	commit: Update: Improve error handling in performance monitoring routes by using str.format for flash messages.
bfde9b67286d93fe6a84d73237feaeb8fa5c92e4 1889fcdab65079683eafd03c2ed155c90d375a6f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742891603 +0000	commit: Refactor: Update logging statements to use str.format instead of f-strings.
1889fcdab65079683eafd03c2ed155c90d375a6f f1c921df2f223a65d68effadc1fc4cba1e6a3d5f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742891663 +0000	commit: Fix: Update error handling in database restore function.
f1c921df2f223a65d68effadc1fc4cba1e6a3d5f b90758db1b156bbb1c8951b9b3d31577052d34b9 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742891899 +0000	commit: Fix: Update error logging in database performance monitoring. Replaced f-strings with str.format for consistency.
b90758db1b156bbb1c8951b9b3d31577052d34b9 0ee334b449aadd3726924b69d953c2cc59789d04 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742892057 +0000	commit: Refactor: Improve error handling and string formatting in database performance monitoring modules.
0ee334b449aadd3726924b69d953c2cc59789d04 451c2144b9679bbe96ba8474d6fe588b9255e707 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742892316 +0000	commit: Refactor: Improve formatting of time and percentage values in MySQL performance monitoring.
451c2144b9679bbe96ba8474d6fe588b9255e707 5267f50d2076e4249de4fa9028cbc7ce7f61a32e linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742893381 +0000	commit: Add netcat package for debugging PostgreSQL connection issues.
5267f50d2076e4249de4fa9028cbc7ce7f61a32e 0dea594c9ca1cfded143c5e3de676a32a34520dc linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742893430 +0000	commit: Agent checkpoint
0dea594c9ca1cfded143c5e3de676a32a34520dc 4c4532b1823d4e1887f5e94e38636a868f12d57a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742893505 +0000	commit: Add production database password.
4c4532b1823d4e1887f5e94e38636a868f12d57a f9d4c630775387c19250f76249862daa68272563 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742893588 +0000	commit: Add functionality to update PostgreSQL password from environment variable and test database connection.
f9d4c630775387c19250f76249862daa68272563 8b74fc144b9b27994b57eaf9c8a1fb5e22d38080 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742893758 +0000	commit: Add screenshots illustrating PostgreSQL query statistics issue.
8b74fc144b9b27994b57eaf9c8a1fb5e22d38080 70f562a7f7492326c975699a8bb4381fa43f40fb linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742893830 +0000	commit: Fix: Resolve PostgreSQL performance query issue. Added logging and a test to diagnose and verify pg_stat_statements functionality.
70f562a7f7492326c975699a8bb4381fa43f40fb 4e2cc899275b20d18386c91a628a773d05aee6f1 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742894469 +0000	commit: Fix: Correct data type in database performance report
4e2cc899275b20d18386c91a628a773d05aee6f1 3e81b8dd73c34d6075baf7e9f42e259a2108c2aa linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742894510 +0000	commit: Agent checkpoint
3e81b8dd73c34d6075baf7e9f42e259a2108c2aa 07f810e52e6fd4c1bcc1ee1caede903a577111b4 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742894748 +0000	commit: Improve PostgreSQL performance test error handling.
07f810e52e6fd4c1bcc1ee1caede903a577111b4 29ee336d277dea4573787766f3c248b268f95baa linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742894965 +0000	commit: Remove pg_stat_statements check from top query retrieval. Only query statistics from `yedekle24_db` database.
29ee336d277dea4573787766f3c248b268f95baa 26f0075676e38f23afdb744a17567da2e01fd021 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742894978 +0000	commit: Fix: Restrict database query statistics to "yedekle24_db" to avoid superuser privileges.
26f0075676e38f23afdb744a17567da2e01fd021 4ae2be74865970947cb47d0fee7f474ad9441c65 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742895107 +0000	commit: Fix: Handle potential Decimal type errors in query statistics
4ae2be74865970947cb47d0fee7f474ad9441c65 42e54a6fd346a74e5ecb688c408d2204ff0dc844 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742895159 +0000	commit: Fix: Cast `total_calls` and `total_rows` to integers in database performance reporting.
42e54a6fd346a74e5ecb688c408d2204ff0dc844 bf9ac11edad325ac4389c512b36207a099c4bbed linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742895937 +0000	commit: Fix: Improve database performance monitoring query accuracy by filtering for the current database.
bf9ac11edad325ac4389c512b36207a099c4bbed 2b1df2684845e7fdfdc9e4ec37a06c0a1b8fd500 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742896234 +0000	commit: Improve error handling and logging in performance queries; add glibcLocales dependency.
2b1df2684845e7fdfdc9e4ec37a06c0a1b8fd500 9a1c0bf789420c74c3eab9d6893d5fd97b5d371b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742896262 +0000	commit: Improve database performance monitoring output formatting.
9a1c0bf789420c74c3eab9d6893d5fd97b5d371b 91209e4f674d1afc69b0a88133bbd1a0cac3b122 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742896804 +0000	commit: Refactor: Improve PostgreSQL performance monitoring by using a fixed-format `database_performance_fixed` module for consistent data formatting and added a simple function to retrieve top queries without needing superuser privileges.
91209e4f674d1afc69b0a88133bbd1a0cac3b122 ec5b70df67f6a5e7a6601c82495c96c676c1eb97 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742897830 +0000	commit: Fix: Correctly format and align total execution time data in database performance reporting to match template.
ec5b70df67f6a5e7a6601c82495c96c676c1eb97 50d1c4ab9aacdd6d84a64c92f1336cfa48c860a8 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742898352 +0000	commit: Add enhanced logging to performance queries route for debugging and error handling.
50d1c4ab9aacdd6d84a64c92f1336cfa48c860a8 afb6643a46bdd67f41120bd34949491ca170af2a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742898605 +0000	commit: Fix: Improve formatting of CPU percentage in database performance report
afb6643a46bdd67f41120bd34949491ca170af2a 0dd3aa2a5440a300f8172b79a6b73459d262b378 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742905440 +0000	commit: Improve error handling and robustness in performance monitoring views. Add fallback mechanism for template rendering errors and enhance logging.
0dd3aa2a5440a300f8172b79a6b73459d262b378 abd89aca46f91695df88ee6eaa5280bbf147c058 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742905561 +0000	commit: Improve database performance monitoring: Add logging and enhance error handling in query result processing.
abd89aca46f91695df88ee6eaa5280bbf147c058 ff69bd99d309e8eca6f9696db624fbc54420e61d linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742907776 +0000	commit: Improve performance query display: Handle potential formatting errors and sanitize percentage values in CPU usage data to prevent XSS vulnerabilities.
ff69bd99d309e8eca6f9696db624fbc54420e61d a67cffa9972a464258ac896ef48e3e3c7b982aaa linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742908517 +0000	commit: Add performance charts to display query execution time, CPU usage, and call counts. Improves data visualization and error handling.
a67cffa9972a464258ac896ef48e3e3c7b982aaa bb9993b2365ba21fce7ff7833cfdb66856ba324b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742909964 +0000	commit: Improve robustness of performance chart data handling by adding error handling for JSON serialization and client-side data parsing. Includes fallback for missing or malformed data.
bb9993b2365ba21fce7ff7833cfdb66856ba324b 7a4ca81a10fd3ba8374b14e93287ff41477b40c1 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742911377 +0000	commit: Improve performance query display: Refactor string formatting and enhance Turkish localization in performance query display.
7a4ca81a10fd3ba8374b14e93287ff41477b40c1 fc16c8da6ff3ff5be7933f6a6773a5aee09200fb linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742911429 +0000	commit: Add basic chart.js integration to performance monitoring page and include a placeholder image.
fc16c8da6ff3ff5be7933f6a6773a5aee09200fb b7f3ecc329a47f6c376a23949c47f3da131a8ac7 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742912093 +0000	commit: Improve performance chart display: Modify chart data handling to prevent format string errors and display original labels in tooltips.
b7f3ecc329a47f6c376a23949c47f3da131a8ac7 1c303f7141714e31f844e9f4bd46b438c9fbe0de linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742912110 +0000	commit: Agent checkpoint
1c303f7141714e31f844e9f4bd46b438c9fbe0de bc5f2c25cdd3d3bf41c761d16a9acc769b6d093a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742912466 +0000	commit: Refactor: Improve query result formatting and handling of special characters in `get_top_queries_simple` and associated template.
bc5f2c25cdd3d3bf41c761d16a9acc769b6d093a 27bd656295c19a7a622d0d6b9a007b89b6d63cbe linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742912481 +0000	commit: Agent checkpoint
27bd656295c19a7a622d0d6b9a007b89b6d63cbe fd4cdf48925f6c81b31b001ce3ca4b6a305aafa6 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742912909 +0000	commit: Improve performance query display and add error handling for JSON serialization.
fd4cdf48925f6c81b31b001ce3ca4b6a305aafa6 bae8cdaab2d22981b3e466666f80fbf1198cf986 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742913513 +0000	commit: Add functionality to retrieve top queries from multiple PostgreSQL databases and consolidate the results.
bae8cdaab2d22981b3e466666f80fbf1198cf986 29632f7445a69530810d29e4848deb5f94e0c253 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742913694 +0000	commit: Add functionality to display performance data for all PostgreSQL databases simultaneously. Includes a new route `/performance/all_queries` and associated templates.
29632f7445a69530810d29e4848deb5f94e0c253 b2c7a896a672444467e02ccbb4c8e5c160ca73fa linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742913745 +0000	commit: Checkpoint before revert - Build the initial prototype
b2c7a896a672444467e02ccbb4c8e5c160ca73fa b465846172abc8407994504a02f6485036ef66d7 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742913746 +0000	reset: moving to b465846172abc8407994504a02f6485036ef66d7
b465846172abc8407994504a02f6485036ef66d7 2993a238d5f6de9ce34550d8c356b89ee1105c5a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742913985 +0000	commit: Update performance report: Replace dynamic chart data with static sample data for queries report.
2993a238d5f6de9ce34550d8c356b89ee1105c5a 1df5d0342a6e5cd0aa88ead15b32647693b973e6 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742915101 +0000	commit: Add database performance charting feature with query execution time, CPU usage, and call count visualizations.
1df5d0342a6e5cd0aa88ead15b32647693b973e6 0be427680b395dae4718889139e94f35500c5d30 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742916646 +0000	commit: Add PostgreSQL query performance charting using Pandas and Matplotlib. Includes new dependencies and improved UI for visualizing query execution times.
0be427680b395dae4718889139e94f35500c5d30 4a9e4a59de99ff2af406094ac5618f092798d091 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742917284 +0000	commit: Fix: Improve handling of special characters in JSON serialization to prevent formatting errors.
4a9e4a59de99ff2af406094ac5618f092798d091 a441dc08ff13f586174515db569ba1dc68cdc42f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742917360 +0000	commit: Add link to performance charts in performance query details view.
a441dc08ff13f586174515db569ba1dc68cdc42f 2e6087c7d95e6aa2dcf3795481310c1691c75424 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742917935 +0000	commit: Add chart view to database performance dashboard.
2e6087c7d95e6aa2dcf3795481310c1691c75424 9a5a91056942271730aa0063c6758a891c7bb46e linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742918442 +0000	commit: Add MariaDB support to performance dashboard.
9a5a91056942271730aa0063c6758a891c7bb46e 3fa48e9dc23080b829c1a6d8a7c620572ca969ca linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742919362 +0000	commit: Fix: Correct SQL syntax error in top queries chart generation and ensure backward compatibility.
3fa48e9dc23080b829c1a6d8a7c620572ca969ca a1041c677fbd56d59b321d41457fc10e87e1a900 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742926723 +0000	commit: Add incremental and differential backup methods; enhance UI for backup method selection and XtraBackup parameter configuration.
a1041c677fbd56d59b321d41457fc10e87e1a900 9560910331002929acfe1afd61a2dc6a7c2ec04d linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742926829 +0000	commit: Add incremental MySQL/MariaDB backup support using Percona XtraBackup, including database schema updates and new backup utility functions.
9560910331002929acfe1afd61a2dc6a7c2ec04d ee1abf0541919f2b8b46b2dbfa96167953ccc416 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742926951 +0000	commit: Add incremental and differential backup support for MySQL/MariaDB using XtraBackup. Enhancements include UI updates for configuring backup methods and options.
ee1abf0541919f2b8b46b2dbfa96167953ccc416 91b800e4d6f469ba54bb81b7356fd3bdefac3494 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742927035 +0000	commit: Enhance database selection in backup job editing: Add database type attribute to database selection dropdown and improve client-side handling of backup method options based on database type.
91b800e4d6f469ba54bb81b7356fd3bdefac3494 95a59043c2b28fe98c7d001f9dc0cfe91c6a96d9 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742927053 +0000	commit: Agent checkpoint
95a59043c2b28fe98c7d001f9dc0cfe91c6a96d9 3cc9ae71d2aabb7db581470224a56597462a1c1c linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742928077 +0000	commit: Implement support for incremental backups using either XtraBackup or MariaBackup based on the selected database type. Adds a bash script for managing the backup process.
3cc9ae71d2aabb7db581470224a56597462a1c1c fb9ef47e26896a8ed6fc7ae60f9dcc96174c6915 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742928101 +0000	commit: Agent checkpoint
fb9ef47e26896a8ed6fc7ae60f9dcc96174c6915 679b0a7104b6a403adf159ea646d49e6a315d634 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742928272 +0000	commit: Refactor: Migrate MySQL/MariaDB backup to integrated `mariabackup`/`xtrabackup` calls, removing external shell script.
679b0a7104b6a403adf159ea646d49e6a315d634 cd68b6941c6361cde5d972c9ef026de7efe6ba79 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742929206 +0000	commit: Agent checkpoint
cd68b6941c6361cde5d972c9ef026de7efe6ba79 90515bfb694b66f5dec90569b87097faa3fb13b3 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742930946 +0000	commit: Enhance backup job configuration: Allow incremental backups only for MariaDB and MySQL databases. Improved UI to reflect this change.
90515bfb694b66f5dec90569b87097faa3fb13b3 8b9a382490992b4e2cb3b810f47e55fc683af300 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742931462 +0000	commit: Enhance backup job form: Add backup method selection (full, incremental, differential), database selection dropdown, and XtraBackup options.
8b9a382490992b4e2cb3b810f47e55fc683af300 d2f87e3187ab63ec9fd683a7d09ad7d4524648e1 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742931596 +0000	commit: Add script to add backup method and XtraBackup options columns to the database schema.
d2f87e3187ab63ec9fd683a7d09ad7d4524648e1 d7349ec935408519f499edd5ffb0e235879e1f5a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742931621 +0000	commit: Agent checkpoint
d7349ec935408519f499edd5ffb0e235879e1f5a 9583d9e6ea92a5e82b13dbaeb68b6594acd7e482 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742932454 +0000	commit: Fix: Database schema update and bug fixes. Added scripts to reset the database and handle `backup_log` table column inconsistencies.
9583d9e6ea92a5e82b13dbaeb68b6594acd7e482 6f6311158dbd2da5970c71d36197d54fb9bfb607 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742932770 +0000	commit: Fix: Renamed `parent_backup_id` to `parent_log_id` in `BackupLog` model and updated related relationships to resolve database query errors.
6f6311158dbd2da5970c71d36197d54fb9bfb607 269532976d8f5ed05944e868eee9000023e850e7 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742932788 +0000	commit: Agent checkpoint
269532976d8f5ed05944e868eee9000023e850e7 29ab2a1fb53fbc0a6874cdd44415b64581ba270b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742932962 +0000	commit: Fix: Correct SMTP settings in database reset script. Updated `SmtpSettings` model and removed hardcoded server details for improved flexibility.
29ab2a1fb53fbc0a6874cdd44415b64581ba270b 5df5d342c0b80956fb1f3399c93682a0ad0e62d4 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742933307 +0000	commit: Add database reset script with admin user and default SMTP settings creation.
5df5d342c0b80956fb1f3399c93682a0ad0e62d4 1d74b797d01ef5431c908d14a43bcc1f2437635c linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742977157 +0000	commit: Add MariaDB backup tool documentation and a related image.
1d74b797d01ef5431c908d14a43bcc1f2437635c 32ace596a193cca21b0c266a2b08bcc98110b33a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742977735 +0000	commit: Fix: Correct database ID retrieval in incremental MySQL backups.
32ace596a193cca21b0c266a2b08bcc98110b33a e121202d3a7d5da36cfe56f196b93ce883cf252d linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742977827 +0000	commit: Rename `parent_backup_id` column to `parent_log_id` in `backup_log` table and related code to improve clarity and consistency.
e121202d3a7d5da36cfe56f196b93ce883cf252d 74b873003006b4016cbacdbf98376cfe5b20953a linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742977867 +0000	commit: Agent checkpoint
74b873003006b4016cbacdbf98376cfe5b20953a 57b45c03f9e2bebca89f4c8e83127814914acd6f linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742978049 +0000	commit: Update backup job form to dynamically adjust XtraBackup/MariaBackup parameter description based on selected database type.
57b45c03f9e2bebca89f4c8e83127814914acd6f ddec17e65a0e33854718176003cbc6d90229c2d8 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742978088 +0000	commit: Agent checkpoint
ddec17e65a0e33854718176003cbc6d90229c2d8 ac999447509e9ef27e4ff74e386e444e53f9aa27 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742978641 +0000	commit: Add database schema update scripts to support incremental backups, compression, and encryption features.
ac999447509e9ef27e4ff74e386e444e53f9aa27 c2273d6edf4acf5d198d304363776d805f56b460 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742978944 +0000	commit: Fix: Correct MariaDB backup command to use mariadb-backup instead of xtrabackup.
c2273d6edf4acf5d198d304363776d805f56b460 b53f4c91eae3391b82e8af4c7b603587dda9231c linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742979017 +0000	commit: Fix: Correctly handle MariaDB backups; adjust UI to reflect MariaBackup tool.
b53f4c91eae3391b82e8af4c7b603587dda9231c 808c99b389068a877f474becd1f6685d71a3f600 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742983641 +0000	commit: Download all project files.
808c99b389068a877f474becd1f6685d71a3f600 eda00e2473dbd9251dbb2f44482a37b7f25e58d2 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742983767 +0000	commit: Enhance MySQL incremental backups: Add parent backup download from storage, improve compression and parallelization, and enhance error handling.
eda00e2473dbd9251dbb2f44482a37b7f25e58d2 4f33e4e5c250ee4e7551c959f9a4e08799037c70 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742984627 +0000	commit: Refactor: Improve incremental MariaDB backup handling and add SMB/NFS storage support.
4f33e4e5c250ee4e7551c959f9a4e08799037c70 a4d0c5165da00eaec4c59870a761754cd821bc97 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742986669 +0000	commit: Improve incremental backup logic to handle non-compatible parent backups. The commit adds checks for parent backup file format and encryption, falling back to full backups when necessary.
a4d0c5165da00eaec4c59870a761754cd821bc97 b3476778bbd01c9ee02545a322687c48de9d0d7d linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742989020 +0000	commit: Fix: Adjust MariaDB incremental backup handling to perform full backup if parent backup is incompatible, and handle potential FTP connection errors.
b3476778bbd01c9ee02545a322687c48de9d0d7d af553c475e2f01c7a05a9310b019e57cf64ffc4b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742989114 +0000	commit: Improve FTP connection closure in `upload_to_storage` function by adding error handling and timeout.
af553c475e2f01c7a05a9310b019e57cf64ffc4b f6bf05f671a919f4b5cc5433299503f9c5ad028b linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742989620 +0000	commit: Improve FTP upload in `storage_utils.py`: Add chunk-based upload and timeout handling for large backup files. Address observed backup failures and worker timeouts.
f6bf05f671a919f4b5cc5433299503f9c5ad028b 31dbf35be22aa744da7599cfafa9a67a92dd3c72 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1742990358 +0000	commit: Improve FTP backup handling: Add local backup fallback and threading to mitigate timeouts during FTP uploads. Includes error handling improvements and logging enhancements.
31dbf35be22aa744da7599cfafa9a67a92dd3c72 ed43e670c91441632e6b2e5359e3baaa9365e26d linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1743001436 +0000	commit: Add image to assets.
ed43e670c91441632e6b2e5359e3baaa9365e26d f408dc28e17461362e96c50f737732f96e87bd67 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1743001466 +0000	commit: Agent checkpoint
f408dc28e17461362e96c50f737732f96e87bd67 fb7959a61d79aa132cbb3617cbcebdc088b40ef7 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1743003278 +0000	commit: Agent checkpoint
fb7959a61d79aa132cbb3617cbcebdc088b40ef7 3e838d8e3ad0d1193ec946968c3796df6d244369 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1743003355 +0000	commit: Refactor: Improve `run_backup` function by removing unnecessary imports and handling potential timeouts more gracefully.
3e838d8e3ad0d1193ec946968c3796df6d244369 619f360e68d2da2e07d292bbfef79b45b24b5375 linuxgokan <40240094-linuxgokan@users.noreply.replit.com> 1743004660 +0000	commit: Implement fallback to `mysqldump` for MariaDB backups if `mariabackup` encounters InnoDB errors. This improves robustness by handling database corruption during incremental backups.

© KUJUNTI.ID