Go to file
wn_ 91a91dac15 Perform validation of redirect URLs during the redirect process.
Previously, validation was only done after all redirects and the final request had completed.  This approach ensures all redirects are to URLs that pass extended validation.
2023-12-29 00:41:52 +00:00
.docker Bump to Alpine 3.19 and PHP 8.3. 2023-12-07 12:38:23 +00:00
.helm set demo webroot values 2023-10-23 09:43:25 +03:00
.vscode add a workaround for make_self_url() when invoked off /api/ endpoint, add unit tests for this method 2023-10-24 22:27:27 +03:00
api Revert "add a self url path hack to strip request path directories (needed for /api/index.php)" 2023-10-23 23:39:28 +03:00
cache remove startup checks for SELF_URL_PATH, rely on auto-detection instead 2023-10-22 12:19:05 +03:00
classes Perform validation of redirect URLs during the redirect process. 2023-12-29 00:41:52 +00:00
feed-icons remove startup checks for SELF_URL_PATH, rely on auto-detection instead 2023-10-22 12:19:05 +03:00
images share: move og:image back to head 2021-03-21 09:35:43 +03:00
include Fix class names in some more places. 2023-10-26 15:01:43 +00:00
js Ensure the feed name is easily visible when looking at the feeds with errors list. 2023-12-23 17:01:24 +00:00
lib bump dojo to 1.16.5 2023-04-09 11:14:46 +03:00
locale Translated using Weblate (German) 2022-12-28 09:33:28 +00:00
lock remove startup checks for SELF_URL_PATH, rely on auto-detection instead 2023-10-22 12:19:05 +03:00
plugins add a separate interface for auth modules w/ change_password() method 2023-10-27 22:29:03 +03:00
plugins.local
schema bring back web dbupdate using new migrations system 2021-03-04 09:22:24 +03:00
sql schema: don't use 'create index if not exists' syntax because mysql doesn't support it 2022-06-20 21:49:12 +03:00
templates add digest preview button, also fix a bunch of bugs 2021-03-02 19:21:21 +03:00
templates.local allow overriding built-in templates via templates.local 2020-03-13 14:40:35 +03:00
tests Perform validation of redirect URLs during the redirect process. 2023-12-29 00:41:52 +00:00
themes combined mode: prevent left part of footer pushing right part out of viewport 2023-03-20 18:33:29 +03:00
themes.local
utils bump CI jobs & utility scripts to php83 2023-12-10 09:36:09 +03:00
vendor Use Guzzle 2023-12-22 16:51:23 +00:00
.dockerignore Revert "pass .git to docker context so self-built images would have some way to determine version without CI variables" 2023-11-01 13:24:04 +03:00
.editorconfig update editorconfig 2021-03-14 12:49:37 +03:00
.env-dist remove startup checks for SELF_URL_PATH, rely on auto-detection instead 2023-10-22 12:19:05 +03:00
.eslintrc.js fix eslint configuration 2021-02-19 07:07:45 +03:00
.gitignore add simple dev compose 2023-10-22 09:40:08 +03:00
.gitlab-ci.yml bump CI jobs & utility scripts to php83 2023-12-10 09:36:09 +03:00
CONTRIBUTING.md Update CONTRIBUTING.md 2023-05-09 08:09:20 +00:00
COPYING add COPYING 2017-04-22 15:42:34 +03:00
README.md add svg loading indicators 2021-03-16 21:32:44 +03:00
backend.php move to psr-4 autoloader 2023-10-25 12:55:09 +03:00
composer.json Use Guzzle 2023-12-22 16:51:23 +00:00
composer.lock Use Guzzle 2023-12-22 16:51:23 +00:00
config.php-dist add some ;s 2021-02-23 13:36:02 +03:00
docker-compose.yml Update docker-compose.yml 2023-10-24 14:22:09 +00:00
gulpfile.js revert back to lower contrast light theme by default, add separate light-high-contrast.less 2021-03-25 20:29:36 +03:00
index.php add wip UI/backend stuff to filter feed tree 2023-11-03 08:33:35 +03:00
jsconfig.json unify prefs/main App objects, remove fake classes, use single static App object instead 2020-06-04 22:19:23 +03:00
messages.pot rebase translations 2022-06-05 11:49:50 +03:00
package-lock.json commit package-lock.json, add eslint task 2023-03-25 18:10:26 +03:00
package.json add workaround for gulp4 not updating file timestamps on build 2021-02-04 15:30:28 +03:00
phpstan.neon make phpstan & watcher happy, stop running phpstan on vendor/ 2023-10-20 21:22:03 +03:00
phpunit.xml add phpunit configuration 2022-03-22 14:34:05 +03:00
prefs.php move to psr-4 autoloader 2023-10-25 12:55:09 +03:00
public.php add placeholder instrumentation for public 2023-10-20 23:39:30 +03:00
update.php add stuff necessary to run integration tests using phpunit 2023-10-28 18:45:09 +03:00
update_daemon2.php * add UserHelper methods to manipulate user database (add, modify, delete) 2022-06-10 13:39:00 +03:00

README.md

Tiny Tiny RSS

Web-based news feed aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible.

http://tt-rss.org

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Copyright (c) 2005 Andrew Dolgov (unless explicitly stated otherwise).