Commit graph

70 commits

Author SHA1 Message Date
maxpozdeev
99afe12cba Use randomString in setup for csrf token 2025-02-20 18:29:04 +03:00
maxpozdeev
846b4222fe - Fix: unable to upgrade old setups with db v1.4 with password protection 2025-02-20 17:28:47 +03:00
maxpozdeev
b6a6bc0ca4 add comments to avoid notices in ide 2025-02-17 12:31:10 +03:00
maxpozdeev
dde725d06d add Y38 notice 2024-02-05 00:02:38 +03:00
maxpozdeev
3f721aa1cf little more debug info in setup 2024-01-07 14:24:03 +03:00
maxpozdeev
634cdcceee - bugfix: failed to upgrade db v1.4 due to unnecessary db request (GH-85) 2024-01-07 14:23:31 +03:00
maxpozdeev
f870bc3cf0 fix index in postgres 2023-09-06 22:30:57 +03:00
maxpozdeev
ab90cadd3e * use utf8mb4_unicode_520_ci for mysql columns in setup 2023-08-08 21:34:53 +03:00
maxpozdeev
c21c6d6910 show more info on db error while setup 2023-08-07 21:25:24 +03:00
maxpozdeev
772305dbed + can setup postgresql database 2023-08-03 23:09:32 +03:00
maxpozdeev
8815569861 ** remove "tags" and "tags_ids" fields from tasks table (used for better performance) 2023-03-24 18:19:21 +03:00
maxpozdeev
5c174fade3 - fix page title in setup
(cherry picked from commit 79c06713cb)
2022-12-05 11:44:19 +03:00
maxpozdeev
24ca9b1a33 + add custom collation to sqlite for tag name (to be utf8-case-insensitive) and task title (to sort by title) 2022-12-05 10:45:24 +03:00
maxpozdeev
d36bab9e16 fix non-throwing exception in setup 2022-11-29 00:27:51 +03:00
maxpozdeev
3daa661adb check php version in setup 2022-11-20 16:02:13 +03:00
maxpozdeev
fdf0836ddc - bugfix: unable to update database v1.4 while setup in v1.7.1 (closes GH-44) 2022-11-03 15:40:14 +03:00
maxpozdeev
b37011b416 add samesite=lax and httpOnly to anti-csrf cookies 2022-11-03 00:20:32 +03:00
maxpozdeev
791e6ef96c * add anti-csrf methods to setup 2022-10-28 22:38:27 +03:00
maxpozdeev
aab520b0d4 rename MTT_DB environment variable to MTT_DB_NAME for docker configs 2022-07-17 18:05:40 +03:00
maxpozdeev
2732fc1423 * increase size of fields for tag and list names 2022-07-12 22:44:50 +03:00
maxpozdeev
6f60e75c45 replace tabs with spaces in php files 2022-07-10 15:35:19 +03:00
Max Pozdeev
263e65ae53 rename mysqli api class 2022-02-08 21:06:50 +03:00
Max Pozdeev
876b8297e7 * add extra field into lists table (for next features to be implemented) 2022-02-08 00:04:55 +03:00
Max Pozdeev
05b49d30d8 do not use version.txt and @VERSION 2022-02-07 19:08:41 +03:00
Max Pozdeev
acfb316e9a convert indention to spaces in php files 2022-02-06 23:37:02 +03:00
Max Pozdeev
c4cab440ac edit final link to homepage while setup 2022-02-06 14:15:21 +03:00
Max Pozdeev
efedefdae5 use new config file for database connection, setup is updated to support it 2022-01-31 21:49:26 +03:00
Max Pozdeev
341eeac12a maintain license headers 2022-01-14 22:45:30 +03:00
Max Pozdeev
dbb697b82a simplify sqlite settings for docker tests 2022-01-13 00:20:47 +03:00
Max Pozdeev
63645a279a simplify mysql settings for docker tests 2022-01-13 00:08:26 +03:00
Max Pozdeev
a5b839d142 remove unused code 2022-01-12 21:26:50 +03:00
Max Pozdeev
2052ad337f * check table prefix while setup
(cherry picked from commit 5edaf9816b)
2022-01-12 02:03:47 +03:00
Max Pozdeev
73ab4ac10f * use database table for session handling 2021-07-29 16:52:44 +03:00
Max Pozdeev
160886a0ec refactor get_ver() in setup 2021-07-28 21:11:52 +03:00
Max Pozdeev
39c9d1608d * use utf8mb4 charset in mysql database 2021-07-28 18:50:23 +03:00
Max Pozdeev
9dd8071bc6 specify collate for mysql settings table 2021-07-28 18:15:29 +03:00
Max Pozdeev
8e33015f68 dropped the ability to upgrade database from old versions 1.3.0 and 1.3.1 2021-07-28 18:07:40 +03:00
Max Pozdeev
34f837d8d2 * general settings are stored in database 2021-07-28 18:05:14 +03:00
Max Pozdeev
f0c8fa4d22 * dropped the ability to upgrade database from old versions 1.1 and 1.2 2021-07-27 13:10:17 +03:00
Max Pozdeev
0a5fdbbffa move DBConnection class to separate file 2021-07-26 22:04:12 +03:00
Max Pozdeev
e1c5540c13 continue refactor db classes 2021-07-26 19:13:57 +03:00
Max Pozdeev
938a72e7ed move Config class to separate file 2021-07-25 19:20:24 +03:00
Max Pozdeev
648364aa23 * add support of PDO mysql extension (try it by default while setup) 2021-07-25 00:10:27 +03:00
Max Pozdeev
3c769c6d31 rename mysql class to class.db.mysqli.php 2021-07-24 23:17:19 +03:00
Max Pozdeev
a2af3e7f77 Check if mysql extension is available while mysql setup 2021-06-27 15:39:53 +03:00
Max Pozdeev
78b02537f8 apply editorconfig (line endings and final empty line) 2020-10-14 21:20:44 +03:00
Max Pozdeev
4929663437 remove unnecessary need_auth() 2020-09-08 14:50:06 +03:00
Max Pozdeev
bd698949a5 replace global var $needAuth with function need_auth() 2020-09-08 14:37:29 +03:00
Max Pozdeev
47758f08c2 move common.php to includes folder 2020-09-04 14:45:24 +03:00
Max Pozdeev
3719405bd7 move db classes to includes folder 2020-09-04 14:42:07 +03:00