History of the file that is called src/include/lib/Garradin/Sauvegarde.php at checkin merge-in:0a855a0

2023-12-19
22:42
Make sure upgrade and download of all files are not cut by max_execution_time file: [8f8f3823f4] check-in: [a1154fb7c7] user: bohwaz, branch: trunk, size: 14576 [annotate] [blame] [check-ins using] [diff]
2023-10-25
14:00
Fix restore when user is not an admin or has vanished from backup file: [3701fb6e69] check-in: [7ef13cfe58] user: bohwaz, branch: trunk, size: 14674 [annotate] [blame] [check-ins using] [diff]
2023-09-11
17:40
Avoid users table error when restoring old database file: [31fd04ff07] check-in: [012c43747c] user: bohwaz, branch: dev, size: 14727 [annotate] [blame] [check-ins using] [diff]
2023-08-29
15:22
Don't include DB_FILE in backups size file: [cd7f5d8646] check-in: [1a95768f80] user: bohwaz, branch: dev, size: 14727 [annotate] [blame] [check-ins using] [diff]
2023-08-14
02:21
Fix FileSystem handling of trashed files, implement new sync method for storage backend, making sure we can restore metadata from local files if required file: [717d346f57] check-in: [fa863cd752] user: bohwaz, branch: dev, size: 14682 [annotate] [blame] [check-ins using] [diff]
2023-08-12
14:39
Merge with trunk file: [fcd69289cb] check-in: [3b7ef52385] user: bohwaz, branch: dev, size: 14582 [annotate] [blame] [check-ins using] [diff]
2023-07-21
13:28
Renamed src/include/lib/Garradin/Backup.php → src/include/lib/Paheko/Backup.php. Rename everything from Garradin to Paheko file: [25e09c049b] check-in: [736b20220e] user: bohwaz, branch: dev, size: 14549 [annotate] [blame] [check-ins using] [diff]
2023-05-26
14:40
Fix backup rotate file: [4c0dd1c9d6] check-in: [54ec80e30c] user: bohwaz, branch: dev, size: 14557 [annotate] [blame] [check-ins using] [diff]
2023-05-11
21:26
Rename garradin_* functions to paheko_* file: [d59f29dbea] check-in: [8b68d27e7b] user: bohwaz, branch: dev, size: 14563 [annotate] [blame] [check-ins using] [diff]
21:09
Renamed src/include/lib/Garradin/Sauvegarde.php → src/include/lib/Garradin/Backup.php. Rename Sauvegarde class to Backup file: [af037c3d87] check-in: [abe9e45e2d] user: bohwaz, branch: dev, size: 14565 [annotate] [blame] [check-ins using] [diff]
16:20
Fix restore DB before alpha file: [92ea26e028] check-in: [06d45d789a] user: bohwaz, branch: dev, size: 15079 [annotate] [blame] [check-ins using] [diff]
2023-02-14
22:29
Refactor plugins to have the same UI for plugins and modules, also modernize code of plugins management file: [59a4725000] check-in: [a8251477ac] user: bohwaz, branch: dev, size: 15070 [annotate] [blame] [check-ins using] [diff]
2022-12-18
15:58
Move ZIP to actions, and make it recursive file: [02a4118000] check-in: [e3b6c09794] user: bohwaz, branch: dev, size: 15069 [annotate] [blame] [check-ins using] [diff]
2022-12-16
02:31
Add database + backups size on config page file: [f06f8db552] check-in: [f316864a36] user: bohwaz, branch: dev, size: 15864 [annotate] [blame] [check-ins using] [diff]
2022-12-14
15:04
Merge with trunk file: [6a8c70a5be] check-in: [870fdf5f7a] user: bohwaz, branch: dev, size: 15692 [annotate] [blame] [check-ins using] [diff]
2022-12-04
16:15
Fix backup restore file: [7505a186af] check-in: [eadd8d23ec] user: bohwaz, branch: dev, size: 15460 [annotate] [blame] [check-ins using] [diff]
2022-12-01
19:58
If the database is corrupted, don't break the restore page, just show it as invalid file: [330e95cab0] check-in: [760195c6b4] user: bohwaz, branch: trunk, size: 15441 [annotate] [blame] [check-ins using] [diff]
2022-11-06
02:46
Merge trunk into dev file: [8ef722da94] check-in: [696ae5c86f] user: bohwaz, branch: dev, size: 15460 [annotate] [blame] [check-ins using] [diff]
01:42
Merge accounts refactor branch to trunk file: [d881af4f30] check-in: [66adc0ffd4] user: bohwaz, branch: trunk, size: 15209 [annotate] [blame] [check-ins using] [diff]
01:15
Fix issues found by PHPstan file: [82116b7744] check-in: [43a082d40a] user: bohwaz, branch: accounts_refactor, size: 15151 [annotate] [blame] [check-ins using] [diff]
2022-11-03
01:20
Fix reset when the storage quota is low file: [01f81185a6] check-in: [131b591061] user: bohwaz, branch: trunk, size: 15216 [annotate] [blame] [check-ins using] [diff]
2022-07-31
00:26
Merge trunk into dev file: [db17d3d10e] check-in: [9593a6f5f3] user: bohwaz, branch: dev, size: 15409 [annotate] [blame] [check-ins using] [diff]
2022-07-04
21:03
Implement custom key/secret for API access file: [955ef36c50] check-in: [90ef1eb8b1] user: bohwaz, branch: trunk, size: 15158 [annotate] [blame] [check-ins using] [diff]
2022-06-03
18:58
Merge latest trunk/emails to dev file: [0d9222bd5d] check-in: [42f4f0980c] user: bohwaz, branch: dev, size: 15381 [annotate] [blame] [check-ins using] [diff]
2022-06-02
01:49
Fix bugs for upgrade since 1.0.0rc7 file: [ef64debf4f] check-in: [d471e1e53c] user: bohwaz, branch: emails, size: 15130 [annotate] [blame] [check-ins using] [diff]
2022-05-13
13:58
Delete PLUGINS_SYSTEM constant and feature file: [65811bb164] check-in: [b2fd85aceb] user: bohwaz, branch: trunk, size: 15038 [annotate] [blame] [check-ins using] [diff]
2022-03-16
03:16
Rename remaining Config properties to English, including nom_asso and so on file: [5503ce250c] check-in: [ebc1d0229e] user: bohwaz, branch: dev, size: 15328 [annotate] [blame] [check-ins using] [diff]
02:58
Rename backup settings to english in Config file: [b9a090ad40] check-in: [75254793bf] user: bohwaz, branch: dev, size: 15328 [annotate] [blame] [check-ins using] [diff]
2022-03-14
21:15
Improve Upgrade process if something fails file: [f39ba19919] check-in: [22b37319aa] user: bohwaz, branch: dev, size: 15350 [annotate] [blame] [check-ins using] [diff]
2022-03-11
02:04
Upgrade new user form file: [4fb461abaf] check-in: [2591fb802e] user: bohwaz, branch: dev, size: 15251 [annotate] [blame] [check-ins using] [diff]
2022-02-11
14:57
Merge with trunk file: [d25a8142cf] check-in: [a2054097bc] user: bohwaz, branch: dev, size: 15171 [annotate] [blame] [check-ins using] [diff]
2022-02-09
21:36
Fix restore backup where user does not exist anymore: force login as first admin account file: [fb842afc09] check-in: [70bfaa52e7] user: bohwaz, branch: trunk, size: 15173 [annotate] [blame] [check-ins using] [diff]
2022-01-25
23:24
Fix issue with backups and old SQLite versions file: [dae05764ac] check-in: [5ab4b7ba12] user: bohwaz, branch: trunk, size: 15140 [annotate] [blame] [check-ins using] [diff]
2022-01-02
16:13
Merge with trunk file: [f6344f677b] check-in: [16b2ac559b] user: bohwaz, branch: dev, size: 15055 [annotate] [blame] [check-ins using] [diff]
2021-12-15
15:00
Implement ability to restore documents file: [4c0d503058] check-in: [fbb456def3] user: bohwaz, branch: trunk, size: 15057 [annotate] [blame] [check-ins using] [diff]
2021-10-28
03:05
Rename Membres\Session class to Users\Session, and adapt to new DB schema file: [4511e6cf44] check-in: [6c4430703c] user: bohwaz, branch: dev, size: 14906 [annotate] [blame] [check-ins using] [diff]
2021-06-01
21:34
Fix backup restore with custom NOCASE collation, add migration file: [c99705a80b] check-in: [bbba6082eb] user: bohwaz, branch: trunk, size: 14908 [annotate] [blame] [check-ins using] [diff]
2021-04-25
16:39
Take advantage of VACUUM INTO and SQLite3::backup to create a backup file: [b14c3f16f0] check-in: [1e60143722] user: bohwaz, branch: trunk, size: 14886 [annotate] [blame] [check-ins using] [diff]
16:06
Fix restore from old versions file: [905d94c1da] check-in: [2a28bf369a] user: bohwaz, branch: trunk, size: 14756 [annotate] [blame] [check-ins using] [diff]
2021-03-25
19:03
Fix backup when doing an upgrade file: [df94c55305] check-in: [b662343a66] user: bohwaz, branch: dev, size: 14515 [annotate] [blame] [check-ins using] [diff]
2021-03-15
01:49
Add ability to download documents as a ZIP file file: [c647559bf6] check-in: [7ed1ebca96] user: bohwaz, branch: dev, size: 14533 [annotate] [blame] [check-ins using] [diff]
00:27
Rename category_id to id_category as for now everything else is still id_* so not really a good idea to have stuff all over the place file: [4dbf43f80c] check-in: [c20cd8cd26] user: bohwaz, branch: dev, size: 13865 [annotate] [blame] [check-ins using] [diff]
2021-03-03
01:46
Use phpstan and psalm to fix potential issues file: [e6a2ef9e78] check-in: [370e94a66f] user: bohwaz, branch: dev, size: 13865 [annotate] [blame] [check-ins using] [diff]
2021-03-02
19:09
Fix version fetch in backup management file: [32d0dd5b29] check-in: [859c815d86] user: bohwaz, branch: dev, size: 13812 [annotate] [blame] [check-ins using] [diff]
2021-02-26
01:09
Merge changes from trunk file: [63babef5f6] check-in: [49124e29be] user: bohwaz, branch: dev, size: 14057 [annotate] [blame] [check-ins using] [diff]
2021-02-04
18:25
Refactor install process file: [6297c98cf3] check-in: [e52593399e] user: bohwaz, branch: dev, size: 14276 [annotate] [blame] [check-ins using] [diff]
2021-01-31
20:59
Don't update database on list file: [d455e0ab72] check-in: [8b02f1f2e4] user: bohwaz, branch: trunk, size: 13908 [annotate] [blame] [check-ins using] [diff]
2021-01-28
18:57
Rename constants for permissions file: [e0feac629b] check-in: [3e8982ec80] user: bohwaz, branch: dev, size: 14285 [annotate] [blame] [check-ins using] [diff]
16:12
Remove version from config table file: [d2d8ac244d] check-in: [3a1523dad5] user: bohwaz, branch: dev, size: 14267 [annotate] [blame] [check-ins using] [diff]
2021-01-24
23:39
Merge trunk file: [7d54c834a0] check-in: [858fc92f33] user: bohwaz, branch: dev, size: 14123 [annotate] [blame] [check-ins using] [diff]
00:59
Fix backup rotation refactoring file: [4f5512bb8f] check-in: [f72ab17197] user: bohwaz, branch: trunk, size: 14127 [annotate] [blame] [check-ins using] [diff]
2021-01-23
21:55
* Refactor UX of management of existing backups * Disable WAL mode in backups * Refactor Sauvegarde class file: [a21586fed6] check-in: [c803b0b2b5] user: bohwaz, branch: trunk, size: 14036 [annotate] [blame] [check-ins using] [diff]
15:26
Fix file size, add vacuum before dump and backup file: [8de3804c41] check-in: [f3e645f083] user: bohwaz, branch: dev, size: 11606 [annotate] [blame] [check-ins using] [diff]
2020-12-29
19:42
Upgrade plugins after restore, even if no general upgrade is required file: [e908d15ab0] check-in: [d116b0d3c0] user: bohwaz, branch: trunk, size: 11562 [annotate] [blame] [check-ins using] [diff]
2020-11-25
12:51
Don't allow to restore an old upgrade as it would mean you are logged out file: [7f664d6dd4] check-in: [3d65b650cd] user: bohwaz, branch: dev, size: 11506 [annotate] [blame] [check-ins using] [diff]
2020-01-20
00:13
Ne pas générer what-mille copies à chaque mise à jour file: [1afcef389e] check-in: [4c02b190fe] user: bohwaz, branch: dev, size: 11303 [annotate] [blame] [check-ins using] [diff]
2019-09-23
21:30
Fusion des changements et correctifs effectués dans le trunk file: [41b6845214] check-in: [c0a510c18c] user: bohwaz, branch: dev, size: 11193 [annotate] [blame] [check-ins using] [diff]
2019-03-19
16:23
Correction bug lors de la restauration d'une vieille sauvegarde qui nécessite une mise à jour (colonne menu_condition non existante dans la table plugins) file: [adf221aa11] check-in: [93ceba6d80] user: bohwaz, branch: trunk, size: 10887 [annotate] [blame] [check-ins using] [diff]
2019-02-20
11:27
Correction avertissements PHPstan file: [7513189b78] check-in: [72996fb296] user: bohwaz, branch: dev, size: 11087 [annotate] [blame] [check-ins using] [diff]
2019-02-15
10:13
Vérification des clés étrangères à l'import file: [df83bd896f] check-in: [9d57ccacf4] user: bohwaz, branch: dev, size: 11077 [annotate] [blame] [check-ins using] [diff]
2018-10-26
10:18
Suppression espaces en trop file: [66b6709354] check-in: [995b1807a8] user: bohwaz, branch: dev, size: 10781 [annotate] [blame] [check-ins using] [diff]
2018-09-13
22:21
Utilisation de safe_unlink/safe_mkdir partout file: [3200010089] check-in: [85d5a50a94] user: bohwaz, branch: dev, size: 10790 [annotate] [blame] [check-ins using] [diff]
2018-08-02
03:10
Corrige problème de signature à l'export coupée par le navigateur, signalé par @David file: [ba865c4dc1] check-in: [a79684b861] user: bohwaz, branch: trunk, size: 10766 [annotate] [blame] [check-ins using] [diff]
2018-04-28
22:07
Forcer l'installation des plugins système après restauration file: [b8d932eaa5] check-in: [e3268e5084] user: bohwaz, branch: trunk, size: 10730 [annotate] [blame] [check-ins using] [diff]
2017-09-21
07:08
Créer une sauvegarde avant mise à jour file: [1bc750753b] check-in: [d3c235bbd3] user: bohwaz, branch: dev, size: 10597 [annotate] [blame] [check-ins using] [diff]
2017-08-09
06:59
Dédoublement du champ ID en deux champs : ID (interne) et numéro de membre (champ membre modifiable) file: [5f30e3fbad] check-in: [3dfb698790] user: bohwaz, branch: dev, size: 10539 [annotate] [blame] [check-ins using] [diff]
2017-08-02
04:35
Modernisation code: ne plus appeler querySingle et query file: [31ac9b4e77] check-in: [2258074fe9] user: bohwaz, branch: dev, size: 10523 [annotate] [blame] [check-ins using] [diff]
2017-06-30
05:42
Déplacement de la grosse majorité de la logique de DB dans KD2, suppression des méthodes simple* dépréciées file: [e1a44c08fc] check-in: [8cf9568498] user: bohwaz, branch: dev, size: 10547 [annotate] [blame] [check-ins using] [diff]
2017-05-25
01:03
Sauvegarde : bloquer les écritures dans la base de données avant création de la sauvegarde file: [8cfee07aa3] check-in: [af13e835b6] user: bohwaz, branch: dev, size: 10553 [annotate] [blame] [check-ins using] [diff]
2017-05-09
07:03
Implémentation définitive vérification de signature à l'import de fichier, et plutôt que bloquer si le membre n'est plus admin, mettre toutes les catégories en admin. file: [ace718c666] check-in: [623defddc2] user: bohwaz, branch: dev, size: 10242 [annotate] [blame] [check-ins using] [diff]
2017-05-05
07:35
Amélioration de la vérification de hash pour l'import de DB file: [b0e237675e] check-in: [42d8fe5ab5] user: bohwaz, branch: dev, size: 9722 [annotate] [blame] [check-ins using] [diff]
2017-05-04
07:37
Vérification de signature à l'import de DB file: [c9ec5ef48e] check-in: [4066ce8971] user: bohwaz, branch: dev, size: 9233 [annotate] [blame] [check-ins using] [diff]
2017-05-03
06:28
Modernisation du code : partie configuration file: [050c3688bc] check-in: [5e80c3fb20] user: bohwaz, branch: dev, size: 7870 [annotate] [blame] [check-ins using] [diff]
2017-01-25
22:20
Correction bug restauration signalé par @Boris (erreur d'utilisateur non admin même quand il est admin) file: [e15be831b5] check-in: [13d759716c] user: bohwaz, branch: trunk, size: 7595 [annotate] [blame] [check-ins using] [diff]
2016-12-04
21:56
Ne pas permettre l'import d'un fichier SQL où l'administrateur n'est plus administrateur pour éviter de se tirer une balle dans le pied file: [4833dc42ef] check-in: [27c9ac2dd0] user: bohwaz, branch: trunk, size: 7574 [annotate] [blame] [check-ins using] [diff]
2015-04-14
14:29
Taille de la base de données et des fichiers dedans file: [5f91b166c3] check-in: [365930a10a] user: bohwaz, branch: trunk, size: 7069 [annotate] [blame] [check-ins using] [diff]
2014-12-18
18:41
Renamed src/include/class.sauvegarde.php → src/include/lib/Garradin/Sauvegarde.php. Déplacement des objets pour adopter PSR-0 file: [97ec38f183] check-in: [e1d5bc8368] user: bohwaz, branch: trunk, size: 6639 [annotate] [blame] [check-ins using] [diff]
2014-03-14
18:28
Passage à la syntaxe courte des array() dans PHP 5.4 file: [97ec38f183] check-in: [ee4dfba719] user: bohwaz, branch: trunk, size: 6639 [annotate] [blame] [check-ins using] [diff]
2014-02-12
14:45
Renommage des constantes GARRADIN_* en Garradin\* + support du login local par id ou email file: [45f67dc004] check-in: [0f6cbac68b] user: bohwaz, branch: trunk, size: 6644 [annotate] [blame] [check-ins using] [diff]
2013-12-19
03:27
Date un poil plus lisible + nom en français + message informant de la création d'une sauvegarde file: [f7fa754f2e] check-in: [c87e9ecc9e] user: bohwaz, branch: trunk, size: 6806 [annotate] [blame] [check-ins using] [diff]
03:17
Correction bug : les sauvegardes automatiques n'étaient pas nommées correctement file: [8306a0b11d] check-in: [2a63503786] user: bohwaz, branch: trunk, size: 6799 [annotate] [blame] [check-ins using] [diff]
2013-07-27
12:20
Renamed include/class.sauvegarde.php → src/include/class.sauvegarde.php. Déplacement du code dans src/ file: [0f64cbe808] check-in: [5112ee854a] user: bohwaz, branch: trunk, size: 6797 [annotate] [blame] [check-ins using] [diff]
2013-06-08
08:03
Correction bug [edda38ee74] file: [0f64cbe808] check-in: [b8157e5819] user: bohwaz, branch: trunk, size: 6797 [annotate] [blame] [check-ins using] [diff]
2013-02-11
17:38
Utilisation de DATA_ROOT plutôt que ROOT pour stocker toutes les données de l'appli file: [1e52e2ca98] check-in: [1cd81eacbd] user: bohwaz, branch: trunk, size: 6797 [annotate] [blame] [check-ins using] [diff]
17:07
Partie fonctionnelle de la gestion des sauvegardes file: [1b29bf08f0] check-in: [3006216dd1] user: bohwaz, branch: trunk, size: 6757 [annotate] [blame] [check-ins using] [diff]
2013-01-31
18:09
Added: Configuration : sauvegardes et restauration file: [be28d1c4fd] check-in: [e95cd814fb] user: bohwaz, branch: trunk, size: 3073 [annotate] [blame] [check-ins using]