854 Commits (master)

Author SHA1 Message Date
Andrew Dolgov 5eb0f3d640 bring back web dbupdate using new migrations system 1 year ago
Andrew Dolgov d6629ed188 move dbupdater to db/updater; move base SCHEMA_VERSION constant inside db/updater class 1 year ago
Andrew Dolgov 7ef72fe0dc move startup checks to Config, set a bunch of @deprecated annotations 1 year ago
Andrew Dolgov bf02afed45 check schema version on backend calls because session stuff does it anyway and it's already cached 1 year ago
Andrew Dolgov afc7142250 move all $fetch globals to UrlHelper 1 year ago
Andrew Dolgov dfff2cef7b add basic updater for stuff in plugins.local 1 year ago
Andrew Dolgov 8d2e3c2528 drop errors.php and simplify error handling 1 year ago
Andrew Dolgov 29ada58b4a move db-prefs shortcut functions to functions.php 1 year ago
Andrew Dolgov 12bcf826e4 don't include config.php everywhere 1 year ago
Andrew Dolgov e4107ac952 wip: initial for config object 1 year ago
Andrew Dolgov 42173386b3 dirname(__FILE__) -> __DIR__ 1 year ago
Andrew Dolgov e4609c18ef * add (disabled) shortcut syntax for plugin methods 2 years ago
Andrew Dolgov 9d7ba773ec move session-related functions to their own namespace 2 years ago
Andrew Dolgov 9f55454f63 remove the rest of db.php; rename some leftover methods in feeds 2 years ago
Andrew Dolgov 91285e3868 router: add additional logging for refused requests; reject requests for methods starting with _ 2 years ago
Andrew Dolgov 6af83e3881 drop ENABLE_GZIP_OUTPUT; system prefs: load php info only if needed 2 years ago
Andrew Dolgov e6624cf631 fix a few more session-related warnings 2 years ago
Andrew Dolgov 403dca154c initial WIP for php8; bump php version requirement to 7.0 2 years ago
Andrew Dolgov 8aa1b0fed6 purge_intervals global: set '1 week old' to mean 7 days instead of 5 (???) 2 years ago
Andrew Dolgov 490df818aa router: only allow functions without required parameters as handler methods 2 years ago
Andrew Dolgov 74568df4ff remove a lot of stuff from global context (functions.php), add a few helper classes instead 2 years ago
Andrew Dolgov 154417d80b public/logout: require valid CSRF token 2 years ago
Andrew Dolgov 8080c525fd - backend: require CSRF token to be passed via POST 2 years ago
Andrew Dolgov 63ee91c82e backend: load invoked classes via reflection so object constructor is called after it has been verified as an IHandler implementation. 3 years ago
Andrew Dolgov 0697eca0e1 remove testing for get_magic_quotes_gpc: deprecated in php7.4, apparently not working since php 5.4 3 years ago
Andrew Dolgov c43f3e469e update intervals: use less broken english for a change 7 years ago
Andrew Dolgov 27f7b59353 add a wrapper for standard error codes returned by backend, also add explanation to the error object if possible 7 years ago
Andrew Dolgov 1f29443530 fix missing DB object when instantiated to import opml 9 years ago
Andrew Dolgov 1ffe3391f9 make pluginhost a singleton 9 years ago
Andrew Dolgov eefaa2df38 remove db_connect, db_close; CLI fixes 9 years ago
Andrew Dolgov 6322ac79a0 remove $link 9 years ago
Andrew Dolgov 404e2e3603 more work on singleton-based DB 9 years ago
Andrew Dolgov ba68b6815a db updates, remove init_connection() 9 years ago
Andrew Dolgov ccfa90803b backend: add session validation check 9 years ago
Andrew Dolgov 2e35a7070b generated feeds: support if-modified-since 10 years ago
Andrew Dolgov 1ebf3b979e replace getmicrotime() wrapper with microtime(true) (2) 10 years ago
Andrew Dolgov 7d1a91d56c use text/json content-type in a few more places 10 years ago
Andrew Dolgov 23419d117b modify includes to init session before translations are applied 10 years ago
Andrew Dolgov de612e7a38 experimental support for per-user plugins (bump schema) 10 years ago
Andrew Dolgov 19b3992b78 remove magpie, fix article filter plugins 10 years ago
Andrew Dolgov 8dcb2b4762 implement plugin routing masks, add example plugin 10 years ago
Andrew Dolgov 19c7350770 experimental new plugin system 10 years ago
Andrew Dolgov 88e8fb3a71 modify include path order (closes #514) 10 years ago
Andrew Dolgov 675f198a7c rework login form 10 years ago
Andrew Dolgov 97acbaf190 login system fixes 10 years ago
Andrew Dolgov 304aadb907 remove twitter-specific code 10 years ago
Andrew Dolgov 9aceda3afc remove hook-based plugins 10 years ago
Andrew Dolgov 369dbc19d6 rework class system to use subdirectories 10 years ago
Andrew Dolgov 143d1b31a8 routing: check if created handler is a subclass of Handler 10 years ago
Andrew Dolgov 0d421af86f split authentication to separate modules 10 years ago