Andrew Dolgov
153cb6d305
add support for http 304 not modified (no timestamp calculation bullshit like last time)
8 years ago
Andrew Dolgov
5e78b0c253
do not base headlines label context submenu on feed tree labels category
9 years ago
Andrew Dolgov
1b5b1e5fec
sessions: use is_server_https() for secure cookie setting
9 years ago
Natan Frei
e234ac8dcb
$_SERVER['HTTPS'] can be exists and 'off' for non-https connectios
9 years ago
Andrew Dolgov
09628e1b1a
rework previous 32 bit session stuff
9 years ago
Andrew Dolgov
e6d77d2b29
Merge branch 'master' of git.fakecake.org:tt-rss
9 years ago
Andrew Dolgov
b465c28ee0
sessions: clip max expiry value to a 32bit integer
9 years ago
Andrew Dolgov
9f7bd151c6
hopefully unify handling of server HTTPS variables where needed, use scheme based on SELF_URL_PATH otherwise
9 years ago
Cédric Barboiron
643ebe4229
sanity: check X-Forwarded-Proto for self_url
9 years ago
Andrew Dolgov
b2d42e960b
replace some usages of SELF_URL_PATH with get_self_url_prefix()
9 years ago
Andrew Dolgov
948471a44b
self url path checking: accept value without an ending slash
9 years ago
Andrew Dolgov
2953687b72
sanity: it's probably a good idea to check whether we're running under httpd before enforcing SELF_URL_PATH checks
9 years ago
Andrew Dolgov
1f91695895
previous: spaces -> tabs
9 years ago
Andrew Dolgov
7506b61af2
sanity: check whether SELF_URL_PATH conforms to data returned by httpd
9 years ago
Andrew Dolgov
d76d5e86d2
controls: disable print_feed_select (unused)
9 years ago
Andrew Dolgov
10a1f28f7c
schema: updates for new filter format (bump version to 131)
9 years ago
Andrew Dolgov
02f3992a5a
Revert "Revert "filters: support matching on multiple feeds/categories""
...
This reverts commit f5d174bda9 .
9 years ago
Andrew Dolgov
f5d174bda9
Revert "filters: support matching on multiple feeds/categories"
...
This reverts commit 0bf7e007bb .
9 years ago
Andrew Dolgov
0bf7e007bb
filters: support matching on multiple feeds/categories
...
opml: update filter export/import for new format
9 years ago
Andrew Dolgov
6fd0399694
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
9 years ago
wn_
9b8bec700a
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
9 years ago
Andrew Dolgov
5b6ea1ef91
remove pubsubhubbub: dead
9 years ago
Andrew Dolgov
c114a2596f
move add_feed_url() to pref_feeds
9 years ago
Andrew Dolgov
4fd0790804
fix DAEMON_SLEEP_INTERVAL not being defined when used
...
enforce minimum 60 sec spawn/sleep interval in update processes
9 years ago
Andrew Dolgov
e6c886bf66
wrap rssfuncs into rssutils class
9 years ago
Andrew Dolgov
65af3b2cbb
move counter stuff to a separate class
9 years ago
Andrew Dolgov
e35ba0e212
add sanity check for SELF_URL_PATH going to http url if server is accessed over https
9 years ago
Andrew Dolgov
7c9b5a3fe4
move label stuff to Labels class
...
fix some unresolved functions
9 years ago
Andrew Dolgov
c2f0f24e4c
move digest stuff to Digest class
9 years ago
Andrew Dolgov
0086a89740
move some label stuff to labels.php
...
move getfeedcategory() to Feeds
9 years ago
Andrew Dolgov
904aff7667
abs_to_rel_path: removed
9 years ago
Andrew Dolgov
4a0da0e5bf
move get_article_labels to Article
9 years ago
Andrew Dolgov
2ed0d6c433
move counter cache to a separate class
...
fix references to get_article_tags
9 years ago
Andrew Dolgov
aeb1abedb2
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
9 years ago
Andrew Dolgov
a230bf88a9
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) {
9 years ago
Andrew Dolgov
86a8351ca2
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) {
9 years ago
Andrew Dolgov
7e5f8d9fb3
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) {
9 years ago
Andrew Dolgov
4122da0290
move getArticleFeed to Article
...
move print_label_select to controls
9 years ago
Andrew Dolgov
e60d5b0a84
move opml-specific get_feed_category to opml.php
9 years ago
Andrew Dolgov
9549e33c2c
move some common control-generating functions to controls.php
9 years ago
Andrew Dolgov
07d3431e28
update_rss_feed: minor code cleanup
9 years ago
Andrew Dolgov
ea79a0e033
remove some redundant php closing tags
9 years ago
Andrew Dolgov
7b55001eee
fix various issues reported by static analysis
...
update gitlab-ci config
9 years ago
Andrew Dolgov
467bc4fe03
bump version_static to 17.4
9 years ago
Andrew Dolgov
337535416f
filter by search results while marking feed as read
9 years ago
Andrew Dolgov
86e534290e
enclosures: rewrite relative urls on import, duh
9 years ago
Andrew Dolgov
9594ea6875
add cosmetic suffixes back for cached url links
9 years ago
Andrew Dolgov
dc2c4b13d4
when choosing enclosures to embed or rewrite (af_zz_imgproxy) only use content type instead of "filename"-based hacks
9 years ago
Andrew Dolgov
388d4dfa88
enable caching of media in article enclosures
9 years ago
Andrew Dolgov
48eefd8c5c
allow caching of audio files
9 years ago