History of the file that is called src/include/lib/Garradin/Files/Storage/SQLite.php at checkin 3dd4c3e1c4199584

2023-08-24
01:33
Create new storage script to migrate between storage backends, or scan for new files file: [8d794bb5a7] check-in: [ad6324bc25] user: bohwaz, branch: dev, size: 3877 [annotate] [blame] [check-ins using] [diff]
2023-08-15
18:06
Switch back trash logic to just renaming, it's much easier to understand and manage file: [e76ee1c154] check-in: [d71be4efb0] user: bohwaz, branch: dev, size: 3896 [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: [fb05bc0a15] check-in: [fa863cd752] user: bohwaz, branch: dev, size: 3949 [annotate] [blame] [check-ins using] [diff]
2023-08-12
15:52
Restore old filesystem storage behavior, where files are stored using their real path/name file: [3043ce5cc9] check-in: [50b2f4cb79] user: bohwaz, branch: dev, size: 3392 [annotate] [blame] [check-ins using] [diff]
2023-07-21
13:28
Renamed src/include/lib/Garradin/Files/Storage/SQLite.php → src/include/lib/Paheko/Files/Storage/SQLite.php. Rename everything from Garradin to Paheko file: [958dc18ca5] check-in: [736b20220e] user: bohwaz, branch: dev, size: 3250 [annotate] [blame] [check-ins using] [diff]
2023-07-07
01:38
Stop trying to maintain file path and name between local filesystem and database, it is just too much work and complexity, just store files using the hash of their ID file: [bf1ce73368] check-in: [40ca76655c] user: bohwaz, branch: dev, size: 3262 [annotate] [blame] [check-ins using] [diff]
2023-07-05
20:12
Remove sync between web pages and index.txt files file: [5cea960041] check-in: [5dd8cf0116] user: bohwaz, branch: dev, size: 4135 [annotate] [blame] [check-ins using] [diff]
2023-07-04
23:24
Refactor file storage to always store metadata in database making it easier to join data with other tables file: [f51e4360b6] check-in: [2bc339ce69] user: bohwaz, branch: dev, size: 5093 [annotate] [blame] [check-ins using] [diff]
2022-11-28
16:28
Fix file datetime in touch for SQLite storage backend file: [8bb888c492] check-in: [3813b1894e] user: bohwaz, branch: dev, size: 7330 [annotate] [blame] [check-ins using] [diff]
2022-11-27
20:03
Allow integer timestamp for touch file: [919557dad8] check-in: [260d292007] user: bohwaz, branch: dev, size: 7130 [annotate] [blame] [check-ins using] [diff]
2022-11-14
02:04
Fix return in SQLite storage file: [355993e28a] check-in: [1b0425d5a3] user: bohwaz, branch: dev, size: 7066 [annotate] [blame] [check-ins using] [diff]
02:03
Fix typo in SQLite storage file: [6b19b48dd9] check-in: [3b688a1ac8] user: bohwaz, branch: dev, size: 7061 [annotate] [blame] [check-ins using] [diff]
2022-11-13
23:02
Add method to get recursive size of a directory file: [c1b6e51bbe] check-in: [fdd1c9bf25] user: bohwaz, branch: dev, size: 7062 [annotate] [blame] [check-ins using] [diff]
2022-10-25
21:13
Add getReadOnlyPointer method to File file: [71699b5605] check-in: [bd3c82f9f6] user: bohwaz, branch: dev, size: 6834 [annotate] [blame] [check-ins using] [diff]
19:56
Implement touch() on files with a custom date-time file: [c770e7f55c] check-in: [f308f44d8f] user: bohwaz, branch: dev, size: 6738 [annotate] [blame] [check-ins using] [diff]
2022-08-28
05:40
Fix store from pointer with SQLite storage file: [af34f378bd] check-in: [21bac59f21] user: bohwaz, branch: dev, size: 6695 [annotate] [blame] [check-ins using] [diff]
2022-08-26
04:36
Support pointers as a source of storing a file file: [b942e099c3] check-in: [9809a64e25] user: bohwaz, branch: dev, size: 6695 [annotate] [blame] [check-ins using] [diff]
2022-03-15
00:40
Implement files::glob method file: [2fc130c8df] check-in: [7bea175b3c] user: bohwaz, branch: dev, size: 6375 [annotate] [blame] [check-ins using] [diff]
2022-01-12
00:14
Switch to U_NOCASE collation file: [99e5f6c9f5] check-in: [7e45abbf2c] user: bohwaz, branch: trunk, size: 6135 [annotate] [blame] [check-ins using] [diff]
2021-12-15
15:00
Implement ability to restore documents file: [3cfb59d324] check-in: [fbb456def3] user: bohwaz, branch: trunk, size: 6133 [annotate] [blame] [check-ins using] [diff]
2021-06-20
19:16
Fix 1.1.8 bug with web and SQLite storage, where pages disappeared file: [69084d5de4] check-in: [a2880f0555] user: bohwaz, branch: trunk, size: 6075 [annotate] [blame] [check-ins using] [diff]
2021-06-07
17:01
Fix issues with out of sync files and web pages, and duplicate URIs in web pages file: [ce000d8bf2] check-in: [cc5a0e1c1d] user: bohwaz, branch: trunk, size: 6048 [annotate] [blame] [check-ins using] [diff]
2021-05-04
00:33
Fix bad copy/paste, plus PHP_INT_MAX should be enough as PHP_FLOAT_MAX is HUGE file: [95f7674e72] check-in: [74a1f99457] user: bohwaz, branch: trunk, size: 5766 [annotate] [blame] [check-ins using] [diff]
2021-05-03
18:40
Use float instead of int as with 32 bits systems, it will max to 2 GB of disk space and cause issues. file: [b6215410e7] check-in: [729becbcf1] user: bohwaz, branch: trunk, size: 5754 [annotate] [blame] [check-ins using] [diff]
2021-04-10
12:20
Fix exists for sqlite file: [0ae2ccbb40] check-in: [75cd77fc8b] user: bohwaz, branch: trunk, size: 5738 [annotate] [blame] [check-ins using] [diff]
2021-03-30
21:58
Cache quota as it may make things slow file: [1733617c6f] check-in: [c0f86221c0] user: bohwaz, branch: dev, size: 5791 [annotate] [blame] [check-ins using] [diff]
21:45
Fix collation file: [4526537084] check-in: [9ecbcbce5c] user: bohwaz, branch: dev, size: 5811 [annotate] [blame] [check-ins using] [diff]
21:21
Fix dirname/basename locale issues file: [a974b86035] check-in: [3dd4c3e1c4] user: bohwaz, branch: dev, size: 5791 [annotate] [blame] [check-ins using] [diff]
2021-03-27
18:45
Fix issue when deleting directories (thanks @jm) file: [902a317241] check-in: [51bdcd680d] user: bohwaz, branch: dev, size: 5763 [annotate] [blame] [check-ins using] [diff]
01:08
Add mtime to directories file: [e0f59040f9] check-in: [d3c19eb60f] user: bohwaz, branch: dev, size: 5737 [annotate] [blame] [check-ins using] [diff]
2021-03-25
21:39
New alpha release, change logic of storage backends to have real time sync file: [8b9394fba2] check-in: [bcaf2da5a3] user: bohwaz, branch: dev, size: 5329 [annotate] [blame] [check-ins using] [diff]
2021-03-17
13:09
Fix wrong call for free disk space file: [9edd347445] check-in: [ca298d1499] user: bohwaz, branch: dev, size: 4664 [annotate] [blame] [check-ins using] [diff]
2021-03-16
19:33
Make sure that remaining quota is sent by backend file: [d272b76c65] check-in: [f65b5eaa83] user: bohwaz, branch: dev, size: 4671 [annotate] [blame] [check-ins using] [diff]
2021-03-15
03:20
Fix memory exhaustion with large files during migration file: [49696c0ec9] check-in: [bdf1eb7619] user: bohwaz, branch: dev, size: 4511 [annotate] [blame] [check-ins using] [diff]
02:27
In some rare cases the file size is wrong, ignore it for now file: [abf2416442] check-in: [83e4bb26cc] user: bohwaz, branch: dev, size: 4473 [annotate] [blame] [check-ins using] [diff]
2021-03-13
13:52
Add parent column to files table, fix web page sync file: [5474faf387] check-in: [046420ec1f] user: bohwaz, branch: dev, size: 4333 [annotate] [blame] [check-ins using] [diff]
2021-03-03
01:46
Use phpstan and psalm to fix potential issues file: [5f84090ade] check-in: [370e94a66f] user: bohwaz, branch: dev, size: 4339 [annotate] [blame] [check-ins using] [diff]
2021-03-02
19:09
Fix SQLite mkdir file: [5f571e7f25] check-in: [8ee741e1c1] user: bohwaz, branch: dev, size: 4302 [annotate] [blame] [check-ins using] [diff]
2021-03-01
01:57
Bring FileSystem backend up to date, fix migrateStorage file: [a201174305] check-in: [c9e600ebc1] user: bohwaz, branch: dev, size: 4714 [annotate] [blame] [check-ins using] [diff]
2021-02-24
19:44
Add file upload file: [6abf148bb6] check-in: [b8cea390e0] user: bohwaz, branch: dev, size: 4431 [annotate] [blame] [check-ins using] [diff]
2021-02-23
20:27
Make website working again file: [348273a08b] check-in: [4fa10d3079] user: bohwaz, branch: dev, size: 4272 [annotate] [blame] [check-ins using] [diff]
01:11
Continue update of file storage file: [1097dad689] check-in: [199acb2d67] user: bohwaz, branch: dev, size: 4167 [annotate] [blame] [check-ins using] [diff]
2021-02-12
12:15
Fix quota issue with OVH hosting service file: [0ce0633fd4] check-in: [1f57e5d8fb] user: bohwaz, branch: dev, size: 5743 [annotate] [blame] [check-ins using] [diff]
2021-02-04
01:38
Yet another rewrite of the file storage, even simpler, not deduplication in SQLite sadly file: [bbf6f5be2e] check-in: [13325dd10f] user: bohwaz, branch: dev, size: 5507 [annotate] [blame] [check-ins using] [diff]
2021-02-03
03:16
Put more properties in files objects, fix up some stuff in documents section file: [d8cd340bd5] check-in: [bd6364d189] user: bohwaz, branch: dev, size: 7480 [annotate] [blame] [check-ins using] [diff]
2021-02-02
02:34
New iteration of file storage API, should be more simple like that, I hope file: [c711596e83] check-in: [1a196ac6fc] user: bohwaz, branch: dev, size: 7382 [annotate] [blame] [check-ins using] [diff]
2021-02-01
04:13
Implement listing from filesystem file: [b3ac1f3c59] check-in: [da1614a872] user: bohwaz, branch: dev, size: 5141 [annotate] [blame] [check-ins using] [diff]
2021-01-30
01:52
Start of documents page file: [a5656d7d88] check-in: [b68ac7ef0f] user: bohwaz, branch: dev, size: 4852 [annotate] [blame] [check-ins using] [diff]
2021-01-26
01:33
Make storage migration work file: [2876f339d7] check-in: [611a803095] user: bohwaz, branch: dev, size: 4179 [annotate] [blame] [check-ins using] [diff]
2021-01-25
20:40
Rewrite some of the file handling file: [41da429879] check-in: [e694f1bd32] user: bohwaz, branch: dev, size: 4209 [annotate] [blame] [check-ins using] [diff]
2021-01-24
23:55
Make sure entities are marked as existing file: [c89f34d969] check-in: [519fb0ab92] user: bohwaz, branch: dev, size: 2844 [annotate] [blame] [check-ins using] [diff]
2020-12-15
01:56
Attachments working \o/ file: [9d66b11f89] check-in: [8b6cb2def1] user: bohwaz, branch: dev, size: 2741 [annotate] [blame] [check-ins using] [diff]
2020-12-14
23:42
Change of strategy: will do rich text editing later, first let's just migrate the wiki to web file: [bd5dafc63d] check-in: [246bb41500] user: bohwaz, branch: dev, size: 2467 [annotate] [blame] [check-ins using] [diff]
2020-12-13
15:34
New file storage is working file: [bb87054c4e] check-in: [0e27827269] user: bohwaz, branch: dev, size: 2106 [annotate] [blame] [check-ins using] [diff]
2020-12-10
20:01
Migrate more from Fichiers to File and Files file: [e6d2cf42a4] check-in: [332a8b6494] user: bohwaz, branch: dev, size: 2172 [annotate] [blame] [check-ins using] [diff]
2020-12-07
01:17
Added: First steps of file management implementation file: [09143891cd] check-in: [1d45c38659] user: bohwaz, branch: dev, size: 2142 [annotate] [blame] [check-ins using]