]>
git.wh0rd.org Git - tt-rss.git/log
Natan Frei [Sun, 16 Jul 2017 21:44:48 +0000 (00:44 +0300)]
$_SERVER['HTTPS'] can be exists and 'off' for non-https connectios
Andrew Dolgov [Sun, 16 Jul 2017 17:41:05 +0000 (20:41 +0300)]
update CONTRIBUTING.md
Andrew Dolgov [Thu, 13 Jul 2017 11:40:30 +0000 (14:40 +0300)]
rework previous 32 bit session stuff
Andrew Dolgov [Thu, 13 Jul 2017 05:57:31 +0000 (08:57 +0300)]
Merge branch 'master' of git.fakecake.org:tt-rss
Andrew Dolgov [Thu, 13 Jul 2017 05:57:07 +0000 (08:57 +0300)]
sessions: clip max expiry value to a 32bit integer
fox [Tue, 11 Jul 2017 04:18:11 +0000 (04:18 +0000)]
Merge branch 'translation_pt-BR' of ekalin/tt-rss into master
Eduardo M KALINOWSKI [Mon, 10 Jul 2017 21:38:11 +0000 (18:38 -0300)]
Updated pt_BR translation.
Andrew Dolgov [Mon, 10 Jul 2017 13:20:40 +0000 (16:20 +0300)]
hopefully unify handling of server HTTPS variables where needed, use scheme based on SELF_URL_PATH otherwise
fox [Mon, 10 Jul 2017 12:38:08 +0000 (12:38 +0000)]
Merge branch 'x_forwarded_proto' of yastupin/tt-rss into master
Cédric Barboiron [Mon, 10 Jul 2017 12:00:56 +0000 (14:00 +0200)]
sanity: check X-Forwarded-Proto for self_url
Andrew Dolgov [Sun, 9 Jul 2017 13:39:25 +0000 (16:39 +0300)]
filters dialog: do not break markup on long feed names
Andrew Dolgov [Thu, 6 Jul 2017 20:01:44 +0000 (23:01 +0300)]
replace some usages of SELF_URL_PATH with get_self_url_prefix()
Andrew Dolgov [Thu, 6 Jul 2017 19:51:56 +0000 (22:51 +0300)]
self url path checking: accept value without an ending slash
Andrew Dolgov [Wed, 5 Jul 2017 19:46:05 +0000 (22:46 +0300)]
sanity: it's probably a good idea to check whether we're running under httpd before enforcing SELF_URL_PATH checks
Andrew Dolgov [Wed, 5 Jul 2017 19:07:41 +0000 (22:07 +0300)]
previous: spaces -> tabs
Andrew Dolgov [Wed, 5 Jul 2017 19:00:31 +0000 (22:00 +0300)]
sanity: check whether SELF_URL_PATH conforms to data returned by httpd
Andrew Dolgov [Wed, 5 Jul 2017 15:51:24 +0000 (18:51 +0300)]
update contributing.md
Andrew Dolgov [Tue, 4 Jul 2017 20:10:12 +0000 (23:10 +0300)]
Merge branch 'german-translation' into 'master'
Update german translation
See merge request !60
Heiko Adams [Tue, 4 Jul 2017 16:54:07 +0000 (18:54 +0200)]
Update german translation
Andrew Dolgov [Tue, 4 Jul 2017 13:48:58 +0000 (16:48 +0300)]
Update CONTRIBUTING.md
Andrew Dolgov [Tue, 4 Jul 2017 13:46:13 +0000 (16:46 +0300)]
Update CONTRIBUTING.md
Andrew Dolgov [Tue, 4 Jul 2017 13:30:59 +0000 (16:30 +0300)]
rebase translations
Andrew Dolgov [Tue, 4 Jul 2017 13:28:45 +0000 (16:28 +0300)]
remove obsolete forum plugin links
mention how to enable system plugins in the UI
Andrew Dolgov [Sun, 2 Jul 2017 19:57:06 +0000 (22:57 +0300)]
controls: disable print_feed_select (unused)
Andrew Dolgov [Sun, 2 Jul 2017 19:55:36 +0000 (22:55 +0300)]
filters: when adding rule select all feeds by default
Andrew Dolgov [Sun, 2 Jul 2017 19:50:44 +0000 (22:50 +0300)]
quickAddFeed: fix legacy feed_id type being passed to newrule
Andrew Dolgov [Sun, 2 Jul 2017 17:59:24 +0000 (20:59 +0300)]
schema: updates for new filter format (bump version to 131)
Andrew Dolgov [Sun, 2 Jul 2017 17:53:07 +0000 (20:53 +0300)]
dbupdater: fail if version file missing
Andrew Dolgov [Sun, 2 Jul 2017 17:37:52 +0000 (20:37 +0300)]
Revert "Revert "filters: support matching on multiple feeds/categories""
This reverts commit
f5d174bda96ddc41aa3828bf372a2a3d99cc4460 .
Andrew Dolgov [Sun, 2 Jul 2017 17:37:01 +0000 (20:37 +0300)]
Revert "filters: support matching on multiple feeds/categories"
This reverts commit
0bf7e007bb3a7039ea11601c7f93c6da33604228 .
Andrew Dolgov [Sun, 2 Jul 2017 17:27:31 +0000 (20:27 +0300)]
Merge branch 'master' of git.fakecake.org:tt-rss
Andrew Dolgov [Sun, 2 Jul 2017 17:27:21 +0000 (20:27 +0300)]
filters: support matching on multiple feeds/categories
opml: update filter export/import for new format
Andrew Dolgov [Sun, 2 Jul 2017 17:26:18 +0000 (20:26 +0300)]
prefs: reload after OPML import
Andrew Dolgov [Mon, 26 Jun 2017 13:29:57 +0000 (16:29 +0300)]
pref/feeds: start user category ordering from 1
api, getFeeds: send subcategory order_id
Andrew Dolgov [Sat, 24 Jun 2017 11:33:29 +0000 (14:33 +0300)]
css: remove dejavu sans
Andrew Dolgov [Sat, 24 Jun 2017 11:29:07 +0000 (14:29 +0300)]
db prefs: ignore cache when preference requested for specified UID (in case cached value of a different profile is stored)
prefs: show (and set) enabled plugins for default profile only
Andrew Dolgov [Tue, 13 Jun 2017 17:09:33 +0000 (20:09 +0300)]
update_daemon_common: do not escape feed_url twice, remove some comments and stuff
Andrew Dolgov [Mon, 5 Jun 2017 10:10:02 +0000 (13:10 +0300)]
af_comics: add .gitignore
Andrew Dolgov [Mon, 5 Jun 2017 09:53:06 +0000 (12:53 +0300)]
af_comics updates:
1. move preferences to Feeds tab
2. update CAD comic with support for sillies
3. add support for loading updated/third-party filters from filters.local (would override bundled filters)
Andrew Dolgov [Mon, 5 Jun 2017 07:28:59 +0000 (10:28 +0300)]
fix dilbert plugin not working because of changed GUIDs or w/e
Andrew Dolgov [Sun, 4 Jun 2017 18:10:06 +0000 (21:10 +0300)]
Merge branch 'dilbert-comic-plugin' into 'master'
af_comics_dilbert: More details (title, tags, transcript)
See merge request !56
aeritir [Sun, 4 Jun 2017 17:55:04 +0000 (19:55 +0200)]
af_comics_dilbert: More details (title, tags, transcript)
Andrew Dolgov [Mon, 29 May 2017 20:14:42 +0000 (23:14 +0300)]
tunables:
* add CACHE_MAX_DAYS as a tunable generic expiry interval for various cached files
* add some comments to tunables in functions.php
* rename _MIN_CACHE_FILE_SIZE to MIN_CACHE_FILE_SIZE
* respect MIN_CACHE_FILE_SIZE setting in a few more places where content is cached
Andrew Dolgov [Sun, 28 May 2017 16:46:06 +0000 (19:46 +0300)]
Merge branch 'autoload_replacement' into 'master'
Replace '__autoload' (deprecated in PHP 7.2) with 'spl_autoload_register'.
See merge request !54
Andrew Dolgov [Sun, 28 May 2017 09:11:43 +0000 (12:11 +0300)]
Merge branch 'PrefFeedTree_no_favicon' into 'master'
Show a blank icon in PrefFeedTree if there is no favicon for a feed.
See merge request !55
wn_ [Sat, 27 May 2017 17:25:59 +0000 (12:25 -0500)]
Show a blank icon in PrefFeedTree if there is no favicon for a feed.
Duplicates behavior of FeedTree.
Prevents a broken request to 'false' if a feed doesn't have a favicon.
wn_ [Sat, 27 May 2017 15:52:16 +0000 (10:52 -0500)]
Replace '__autoload' (deprecated in PHP 7.2) with 'spl_autoload_register'.
http://php.net/manual/en/function.autoload.php
http://php.net/spl_autoload_register
https://wiki.php.net/rfc/deprecations_php_7_2
Andrew Dolgov [Fri, 26 May 2017 20:22:00 +0000 (23:22 +0300)]
add HOOK_FORMAT_ARTICLE & HOOK_FORMAT_ARTICLE_CDM
Feeds::format_headlines_list: add some comments for cdm article closing tags
Andrew Dolgov [Tue, 23 May 2017 18:16:30 +0000 (21:16 +0300)]
classes/Plugin: remove dbh & host fields; set init() and about() as abstract methods.
Andrew Dolgov [Thu, 18 May 2017 09:56:45 +0000 (12:56 +0300)]
af_zz_imgproxy: add optional no-cache mode
Andrew Dolgov [Tue, 16 May 2017 08:42:24 +0000 (11:42 +0300)]
move af_zz_imgsetsizes to attic repo
Andrew Dolgov [Tue, 16 May 2017 08:40:09 +0000 (11:40 +0300)]
move instances plugin to attic repo
Andrew Dolgov [Tue, 16 May 2017 07:41:20 +0000 (10:41 +0300)]
remove pubsubhubbub: dead
Andrew Dolgov [Fri, 12 May 2017 05:05:35 +0000 (08:05 +0300)]
feedtree.selectFeed: focus headlines-frame after selection
Andrew Dolgov [Thu, 11 May 2017 06:56:51 +0000 (09:56 +0300)]
share function: remove tt-rss prefix from page title
Andrew Dolgov [Thu, 11 May 2017 06:07:49 +0000 (09:07 +0300)]
move add_feed_url() to pref_feeds
Andrew Dolgov [Sat, 6 May 2017 07:56:10 +0000 (10:56 +0300)]
notify msg: reduce padding
Andrew Dolgov [Sat, 6 May 2017 07:54:14 +0000 (10:54 +0300)]
fix DAEMON_SLEEP_INTERVAL not being defined when used
enforce minimum 60 sec spawn/sleep interval in update processes
Andrew Dolgov [Fri, 5 May 2017 15:10:07 +0000 (18:10 +0300)]
wrap rssfuncs into rssutils class
Andrew Dolgov [Fri, 5 May 2017 08:54:31 +0000 (11:54 +0300)]
move counter stuff to a separate class
Andrew Dolgov [Fri, 5 May 2017 08:46:16 +0000 (11:46 +0300)]
hotkey_handler: one more tiny tweak
Andrew Dolgov [Fri, 5 May 2017 08:42:02 +0000 (11:42 +0300)]
CI: set all tests to manual because of gitlab flakiness
Andrew Dolgov [Fri, 5 May 2017 08:41:49 +0000 (11:41 +0300)]
hotkey_handler: cleanup things a bit
Andrew Dolgov [Fri, 5 May 2017 08:33:43 +0000 (11:33 +0300)]
hotkey_handler: return true on prefix handled
Andrew Dolgov [Fri, 5 May 2017 07:35:10 +0000 (10:35 +0300)]
feedtree, selectFeed: focus selected node
Andrew Dolgov [Fri, 5 May 2017 07:16:54 +0000 (10:16 +0300)]
add sanity check for SELF_URL_PATH going to http url if server is accessed over https
Andrew Dolgov [Fri, 5 May 2017 07:01:33 +0000 (10:01 +0300)]
hotkey_handler: stop propagation of handled prefix/action events
Andrew Dolgov [Fri, 5 May 2017 06:21:10 +0000 (09:21 +0300)]
feeditem_common: add get_element()
Andrew Dolgov [Thu, 4 May 2017 12:57:40 +0000 (15:57 +0300)]
move label stuff to Labels class
fix some unresolved functions
Andrew Dolgov [Thu, 4 May 2017 12:41:38 +0000 (15:41 +0300)]
move digest stuff to Digest class
Andrew Dolgov [Thu, 4 May 2017 12:36:36 +0000 (15:36 +0300)]
move some label stuff to labels.php
move getfeedcategory() to Feeds
Andrew Dolgov [Thu, 4 May 2017 12:28:21 +0000 (15:28 +0300)]
abs_to_rel_path: removed
Andrew Dolgov [Thu, 4 May 2017 12:26:21 +0000 (15:26 +0300)]
move get_article_labels to Article
Andrew Dolgov [Thu, 4 May 2017 12:22:57 +0000 (15:22 +0300)]
move counter cache to a separate class
fix references to get_article_tags
Andrew Dolgov [Thu, 4 May 2017 12:13:02 +0000 (15:13 +0300)]
move a bunch of functions into Feeds/Article namespaces
+ static function catchupArticlesById($ids, $cmode, $owner_uid = false) {
+ static function getLastArticleId() {
+ static function queryFeedHeadlines($params) {
+ static function getParentCategories($cat, $owner_uid) {
+ static function getChildCategories($cat, $owner_uid) {
move the rest of functions2.php back to functions.php as it is of more manageable size, remove the former
Andrew Dolgov [Thu, 4 May 2017 12:00:21 +0000 (15:00 +0300)]
move to Article:
+ static function purge_orphans($do_output = false) {
move to Feeds
+ static function getGlobalUnread($user_id = false) {
+ static function getCategoryTitle($cat_id) {
+ static function getLabelUnread($label_id, $owner_uid = false) {
Andrew Dolgov [Thu, 4 May 2017 11:50:56 +0000 (14:50 +0300)]
move the following to Feeds:
+ static function catchup_feed($feed, $cat_view, $owner_uid = false, $mode = 'all', $search = false) {
+ static function getFeedArticles($feed, $is_cat = false, $unread_only = false,
+ static function subscribe_to_feed($url, $cat_id = 0,
+ static function getFeedIcon($id) {
+ static function getFeedTitle($id, $cat = false) {
+ static function getCategoryUnread($cat, $owner_uid = false) {
+ static function getCategoryChildrenUnread($cat, $owner_uid = false) {
Andrew Dolgov [Thu, 4 May 2017 11:38:45 +0000 (14:38 +0300)]
move the following to Article:
+ static function format_article_enclosures($id, $always_display_enclosures,
+ static function format_article($id, $mark_as_read = true, $zoom_mode = false, $owner_uid = false) {
+ static function get_article_tags($id, $owner_uid = 0, $tag_cache = false) {
+ static function format_tags_string($tags) {
+ static function format_article_labels($labels) {
+ static function format_article_note($id, $note, $allow_edit = true) {
+ static function get_article_enclosures($id) {
Andrew Dolgov [Thu, 4 May 2017 11:26:44 +0000 (14:26 +0300)]
move getArticleFeed to Article
move print_label_select to controls
Andrew Dolgov [Thu, 4 May 2017 11:24:30 +0000 (14:24 +0300)]
move opml-specific get_feed_category to opml.php
Andrew Dolgov [Thu, 4 May 2017 11:22:23 +0000 (14:22 +0300)]
move some common control-generating functions to controls.php
Andrew Dolgov [Thu, 27 Apr 2017 10:08:43 +0000 (13:08 +0300)]
update_rss_feed: minor code cleanup
Andrew Dolgov [Thu, 27 Apr 2017 06:32:37 +0000 (09:32 +0300)]
CI: use latest phpunit
Andrew Dolgov [Thu, 27 Apr 2017 06:17:45 +0000 (09:17 +0300)]
fix CI: missing config.php
Andrew Dolgov [Thu, 27 Apr 2017 06:11:21 +0000 (09:11 +0300)]
update CI (again)
Andrew Dolgov [Thu, 27 Apr 2017 06:10:41 +0000 (09:10 +0300)]
update CI (again)
Andrew Dolgov [Thu, 27 Apr 2017 06:06:54 +0000 (09:06 +0300)]
update CI
Andrew Dolgov [Thu, 27 Apr 2017 06:04:23 +0000 (09:04 +0300)]
add api test for labels, api: fix setArticleLabel assign not handled correctly
Andrew Dolgov [Thu, 27 Apr 2017 05:47:21 +0000 (08:47 +0300)]
rename functional tests
Andrew Dolgov [Thu, 27 Apr 2017 05:46:57 +0000 (08:46 +0300)]
add some more api tests
Andrew Dolgov [Wed, 26 Apr 2017 21:24:29 +0000 (00:24 +0300)]
Merge branch 'master' of git.fakecake.org:tt-rss
Andrew Dolgov [Wed, 26 Apr 2017 21:24:17 +0000 (00:24 +0300)]
add some basic API unit tests
Andrew Dolgov [Wed, 26 Apr 2017 18:15:43 +0000 (21:15 +0300)]
phpmd ci: add plugins
Andrew Dolgov [Wed, 26 Apr 2017 18:15:23 +0000 (21:15 +0300)]
ci scripts: exit properly on failure
Andrew Dolgov [Wed, 26 Apr 2017 18:07:02 +0000 (21:07 +0300)]
phpmd: disable cleancode for the time being
Andrew Dolgov [Wed, 26 Apr 2017 17:57:36 +0000 (20:57 +0300)]
update phpmd ruleset to use (subset) of cleancode
fix various minor issues reported by static analysis
remove redundant php closing tag from several more files
Andrew Dolgov [Wed, 26 Apr 2017 17:24:18 +0000 (20:24 +0300)]
remove some redundant php closing tags
Andrew Dolgov [Wed, 26 Apr 2017 13:31:21 +0000 (16:31 +0300)]
ci: fix typo
Andrew Dolgov [Wed, 26 Apr 2017 13:29:50 +0000 (16:29 +0300)]
enable phpmd for all components
Andrew Dolgov [Wed, 26 Apr 2017 13:26:53 +0000 (16:26 +0300)]
ci: check syntax via php first