Andrew Dolgov
8ed927dbd2
OPML: multiple fixes
...
- remove unused integer indexes when exporting filters as JSON
- fix warning when importing filters without rules
- properly assign category IDs for category filter rules
- fix warning: check if outline attributes like xmlUrl are set before trying to use them
- fix warning: don't try to use libxml_disable_entity_loader on PHP 8
3 years ago
Andrew Dolgov
2c931df77c
remove SELF_USER_AGENT custom constant, replaced with configurable Config::HTTP_USER_AGENT / Config::get_user_agent()
3 years ago
Andrew Dolgov
44c5d0feba
prolong PHP session cookie automatically to stop hard logouts after SESSION_COOKIE_LIFETIME expires
3 years ago
Andrew Dolgov
4e9c3500fb
clarify some @deprecation notices
3 years ago
Andrew Dolgov
dff479af64
feeditem_atom: support xml:base for enclosures and entry content
...
UrlHelper::rewrite_relative: use base URL path if relative url path is not absolute (experimental)
4 years ago
Andrew Dolgov
e3c4724dc1
use database-backed sessions in single user mode
4 years ago
Andrew Dolgov
27ab16b6dc
add Config::LOCAL_OVERRIDE_JS
4 years ago
Andrew Dolgov
cfb4882591
cleanup javascript_tag and stylesheet_tag
4 years ago
Andrew Dolgov
17650775d2
hide event log accordion pane if LOG_DESTINATION is not sql
4 years ago
Andrew Dolgov
ecb94ec23d
login page: fix a warning if return is unset
4 years ago
Andrew Dolgov
fe06416f17
sessions: stop validating against hash of user agent because chromium is sending
...
different agent headers for whatever reason, example:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/88.0.4324.192 Safari/537.36
Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like
Gecko) Chrome/88.0.4324.104 Safari/537.36
seems to be related, at least, to App.postOpenWindow() hack.
4 years ago
Andrew Dolgov
4fda5ccd0e
fix a bunch of bookmarklets login forms not leading back
4 years ago
Andrew Dolgov
5eb0f3d640
bring back web dbupdate using new migrations system
4 years ago
Andrew Dolgov
e19570f422
sessions: don't check schema version
4 years ago
Andrew Dolgov
d6629ed188
move dbupdater to db/updater; move base SCHEMA_VERSION constant inside db/updater class
4 years ago
Andrew Dolgov
70adfd4a74
* sanitize: never rewrite relative links to our own prefix
...
* use Config::get_self_url() instead of get_self_url_prefix() in a bunch
of places
4 years ago
Andrew Dolgov
8b1a2406e6
userhelper: use orm for a few more user-related things
4 years ago
Andrew Dolgov
6359259dbb
simplify internal authentication code and bump default algo to SSHA-512
4 years ago
Andrew Dolgov
320503dd39
move version-related stuff to Config; fix conditional feed requests
4 years ago
Andrew Dolgov
1e6973307c
we don't need to initialize urlhelper properties
4 years ago
Andrew Dolgov
7ef72fe0dc
move startup checks to Config, set a bunch of @deprecated annotations
4 years ago
Andrew Dolgov
1bb0d9b603
sanity_check: config.php is now optional, also cleanup some error messages
4 years ago
Andrew Dolgov
afc7142250
move all $fetch globals to UrlHelper
4 years ago
Andrew Dolgov
c1cd3324e3
bump schema for ttrss_user_labels2 indexes
4 years ago
Andrew Dolgov
3fd7856543
* switch to composer for qrcode and otp dependencies
...
* move most OTP-related stuff into userhelper
* remove old phpqrcode and otphp libraries
4 years ago
Andrew Dolgov
7815a881e8
cleanup previous
4 years ago
Andrew Dolgov
56b10fea18
pass translations to frontend as a json object
4 years ago
Andrew Dolgov
a1ca62af50
cache schema version better
4 years ago
Andrew Dolgov
34c74400a4
enforce some stricter type checking for loggers
4 years ago
Andrew Dolgov
dcf0135285
logger: shorter syntax
4 years ago
Andrew Dolgov
efd196839a
stop caching schema version entirely, fix some session_start() related warnings
4 years ago
Andrew Dolgov
f137e64a13
get_version: pass int to strftime()
4 years ago
Andrew Dolgov
c96172fa04
use constants in get_pref()/set_pref()
4 years ago
Andrew Dolgov
2621fe7955
fix get_pref always using default profile; remove unneeded code from db_prefs
4 years ago
Andrew Dolgov
bd2314170d
implement prefs UI based on new prefs class and a few more things
4 years ago
Andrew Dolgov
1112922029
bump schema for upcoming prefs overhaul
4 years ago
Andrew Dolgov
8d2e3c2528
drop errors.php and simplify error handling
4 years ago
Andrew Dolgov
85095f8a53
rename TTRSS_SESSION_NAME to SESSION_NAME
4 years ago
Andrew Dolgov
2ae0b7059f
cleanup some defined-stuff
4 years ago
Andrew Dolgov
29ada58b4a
move db-prefs shortcut functions to functions.php
4 years ago
Andrew Dolgov
445ac1213c
finalize config:: migration; make config.php optional
4 years ago
Andrew Dolgov
12bcf826e4
don't include config.php everywhere
4 years ago
Andrew Dolgov
211f699aa0
migrate the rest into Config::
4 years ago
Andrew Dolgov
e4107ac952
wip: initial for config object
4 years ago
Andrew Dolgov
42173386b3
dirname(__FILE__) -> __DIR__
4 years ago
Andrew Dolgov
add6242e51
do not use define_default() because it screws with static analyzers
4 years ago
fox
3f00502305
Merge pull request 'Let 'RSSUtils::check_feed_favicon' update existing favicons.' ( #6 ) from wn/tt-rss:check-feed-favicon into master
...
Reviewed-on: https://git.tt-rss.org/fox/tt-rss/pulls/6
4 years ago
Andrew Dolgov
be4e7b1340
fix several issues reported by phpstan
4 years ago
wn_
02a9485966
Try to limit max favicon size, don't store current/old in a var.
4 years ago
Andrew Dolgov
f6bfb89b29
pref-prefs: switch to new control shorthand in a few places
4 years ago