Andrew Dolgov
15c9dbe270
use short sha CI envvar for version.json compatibility
2023-04-10 19:55:20 +03:00
Andrew Dolgov
2420feb91f
no more pointless txt files for version
2023-04-10 19:53:49 +03:00
Andrew Dolgov
6920c44587
better static version
2023-04-10 18:05:13 +03:00
Andrew Dolgov
4e17fac8b7
fix typo
2023-04-10 07:24:01 +03:00
Andrew Dolgov
7dc83961bd
make jaeger service name configurable
2023-04-10 07:18:36 +03:00
Andrew Dolgov
c1b3c99667
some tracer class fixes / unhardcode jaeger IP
2023-04-09 21:20:35 +03:00
Jan Pieter Kunst
a60c833ee4
Update config.php: $ttrss_version in private function _get_version() replaced by $this->version
2023-04-06 18:36:36 +00:00
Andrew Dolgov
4d825fa6a6
require PHP to have support for flock()
2023-02-25 19:30:41 +03:00
Andrew Dolgov
9c0ead3640
show full commit timestamp with version information in prefs footer
2022-12-30 09:46:01 +03:00
Andrew Dolgov
94c49399cc
get_self_url: strip all trailing slashes
2022-11-28 19:24:12 +03:00
Andrew Dolgov
4aefbd628e
properly check for baseline required PHP version (7.4)
2022-07-29 06:34:20 +03:00
Andrew Dolgov
74d7f88fae
make_self_url: properly strip out GET params
2022-07-24 14:50:03 +03:00
Andrew Dolgov
6d98cc6c80
schema: add fulltext indexes for mysql to support af_psql_trgm and possibly future fulltext search
2022-06-19 21:53:57 +03:00
Andrew Dolgov
2975c7297b
throttle updates if received HTTP 429 (Too Many Requests)
2022-06-09 09:06:52 +03:00
Andrew Dolgov
2654b3c6be
disable some pointless startup sanity checks when running under docker
2022-04-03 19:39:34 +03:00
Andrew Dolgov
89ef98e57e
allow running as root in a container environment
2022-02-17 17:32:02 +03:00
Felix Eckhofer
cc30198b3d
Replace deprecated `strftime`
2022-02-03 16:13:01 +01:00
Andrew Dolgov
40b2356be2
filters:
...
* add filter action to ignore feed-provided tags
* simplify handling of various filter-provided tags
* bump schema to 146
2021-12-20 07:56:16 +03:00
ltGuillaume
0269c7ce32
Prevent "Undefined index: version" events for git version with open_basedir after 9dabfbfa11
2021-12-02 18:55:08 +01:00
Andrew Dolgov
a201e10ee0
Revert "various fixes vor php 8.1 compatibility"
...
This reverts commit 14027ae04e
.
2021-12-01 13:37:35 +03:00
Andrew Dolgov
aaebe55456
Revert "replace strftime with date"
...
This reverts commit 72e21f89ce
.
2021-12-01 13:37:25 +03:00
David Edler
72e21f89ce
replace strftime with date
2021-11-30 22:07:11 +01:00
David Edler
14027ae04e
various fixes vor php 8.1 compatibility
2021-11-30 21:50:09 +01:00
Andrew Dolgov
9dabfbfa11
_get_version:
...
- don't bother with git if open_basedir is enabled
- check for SCRIPT_ROOT instead of TTRSS_.. anything because that would be set regardless of install method
2021-11-23 14:46:24 +03:00
Andrew Dolgov
57d9a5e925
config: use phpdoc comments for global options, etc
2021-11-18 20:51:11 +03:00
Andrew Dolgov
bd66eff7cc
better check for docker
2021-11-17 10:52:37 +03:00
Andrew Dolgov
938f7db482
correctly show non-docker git installs as unsupported
2021-11-17 10:36:04 +03:00
wn_
4cc3374f9f
Initial go at PHPStan rule level 6.
2021-11-10 21:38:25 +00:00
wn_
77a98134b8
Address PHPStan warnings in 'classes/config.php'.
...
------ -----------------------------------------------------------------------
Line classes/config.php
------ -----------------------------------------------------------------------
3 Constant Config::_ENVVAR_PREFIX is unused.
177 Constant Config::_DEFAULTS is unused.
237 Property Config::$schema_version is never read, only written.
352 Property Config::$migrations (Db_Migrations) in empty() is not falsy.
------ -----------------------------------------------------------------------
2021-11-01 21:10:26 +00:00
Andrew Dolgov
2c931df77c
remove SELF_USER_AGENT custom constant, replaced with configurable Config::HTTP_USER_AGENT / Config::get_user_agent()
2021-08-23 10:56:31 +03:00
Andrew Dolgov
f423874e05
checking for PDO there is rather useless
2021-05-11 19:37:31 +03:00
Andrew Dolgov
b5a559a1a7
sanity check: in single user mode, only test for admin user if migrations have been completed
2021-05-11 19:36:25 +03:00
Andrew Dolgov
580eccd3da
throttle login attempts, controlled by Config::AUTH_MIN_INTERVAL
2021-03-12 09:35:01 +03:00
Andrew Dolgov
b9268fcc88
schema: add ttrss_users.last_auth_attempt
2021-03-12 09:19:50 +03:00
Andrew Dolgov
76a6060ca3
get_override_links: actually return overrides
2021-03-12 07:40:34 +03:00
Andrew Dolgov
27ab16b6dc
add Config::LOCAL_OVERRIDE_JS
2021-03-11 07:44:58 +03:00
Andrew Dolgov
bc7cb76379
describe global settings in classes/config.php
2021-03-08 20:39:11 +03:00
Andrew Dolgov
c036c27ec7
logger: use constants instead of hardcoded string literals
2021-03-07 09:05:23 +03:00
Andrew Dolgov
5bb8714839
allow blank override values
2021-03-07 09:00:36 +03:00
Andrew Dolgov
e5469479c1
* don't try to update custom set feed favicons
...
* cleanup update_rss_feed() a bit, use ORM
2021-03-06 11:17:15 +03:00
wn_
2e8b064236
The type hint for 'DAEMON_MAX_CHILD_RUNTIME' should be T_INT
2021-03-05 17:32:32 +00:00
Andrew Dolgov
2aed79d729
schema: add separate otp_secret column
2021-03-05 17:16:48 +03:00
Andrew Dolgov
5eb0f3d640
bring back web dbupdate using new migrations system
2021-03-04 09:22:24 +03:00
Andrew Dolgov
c0fb0a5ec0
wip for db_migrations for core schema
2021-03-04 08:30:52 +03:00
Andrew Dolgov
cb7f322f09
add basic plugin installer (uses tt-rss.org)
2021-03-03 19:07:39 +03:00
Andrew Dolgov
dbda996a7a
previous one was not good enough i guess
2021-03-03 11:37:58 +03:00
Andrew Dolgov
1aedd22306
config::make_self_url() strip index.php etc
2021-03-03 11:35:04 +03:00
Andrew Dolgov
50087df162
* remove _SKIP_SELF_URL_PATH_CHECKS
...
* simplify SELF_URL_PATH checks wrt trailing slash
2021-03-03 11:23:39 +03:00
Andrew Dolgov
386316aba1
update previous (comment)
2021-03-02 17:12:35 +03:00
Andrew Dolgov
1ab6ca57af
initialize Db object early because otherwise ORM might be used unconfigured
2021-03-02 17:11:38 +03:00