Commit Graph

879 Commits

Author SHA1 Message Date
Andrew Dolgov b684a2e665 fix crash on feedlist collapse, do not use _COLLAPSED_FEEDLIST pref 2013-06-13 14:51:31 +04:00
Andrew Dolgov b5a9ef5ebc release 1.8 2013-06-12 14:27:31 +04:00
Andrew Dolgov 1fcebfb3c7 make_lockfile: don't do inode checking on windows 2013-06-11 12:55:47 +04:00
Andrew Dolgov 58fc7095ed make_lockfile: check ino and dev fields for lock file (refs #703) 2013-06-07 09:39:12 +04:00
Luc Didry c4db796fc7 Fix automatic language detection for registered users
If you do not choose a language, the db pref record for your language is an empty string, but if you choose "automatic detection" and save your prefs, it's "auto".
"auto" in startup_gettext function prevents ttrss to choose the appropriate language.
2013-06-06 21:54:47 +03:00
Andrew Dolgov 53a49ff82a properly handle per-feed hide_images setting in three panel mode (closes #706) 2013-06-03 10:31:45 +04:00
Andrew Dolgov 67f4fe1780 format_tags_string: fix typo 2013-05-31 21:37:14 +04:00
Andrew Dolgov 7c01db43ef sphinx: type cast port to integer 2013-05-31 09:52:43 +04:00
Andrew Dolgov 2457679aed switch AUTO_ASSIGN_LABELS to off by default (bump schema) 2013-05-30 18:26:56 +04:00
Andrew Dolgov 80d8d2d026 update config checks for SMTP_SECURE 2013-05-30 08:39:53 +04:00
Andrew Dolgov 102a36c233 Merge pull request #212 from hoelzro/master
Fix self-signed certificate issue (issue 698)
2013-05-29 12:02:54 -07:00
Rob Hoelz 40a35a628d Don't verify SSL peers in geturl 2013-05-29 20:55:22 +02:00
Rob Hoelz e2b4c0b70c Pass error code along if geturl fails 2013-05-29 20:50:27 +02:00
Andrew Dolgov 67e0cf9a37 add startup_gettext() calls to several endpoints for unregistered users so the output would be translated based on accept-language header 2013-05-29 15:41:19 +04:00
Andrew Dolgov 8ff2a86cf3 fix file_is_locked 2013-05-29 07:46:14 +04:00
gitawego 44bf49d414 @FIXED dijit modules aren't cached even all the js files are compressed
@CHANGED use require to load all the dependencies
@FIXED dojo.parser isn't loaded in cached mode, it has to be loaded via require.
2013-05-28 23:40:17 +03:00
Andrew Dolgov 4077f72ced Revert "@FIXED dijit modules aren't cached even all the js files are compressed"
This reverts commit 4f70f13f26.
2013-05-29 00:17:19 +04:00
gitawego 4f70f13f26 @FIXED dijit modules aren't cached even all the js files are compressed 2013-05-28 22:59:27 +03:00
Andrew Dolgov 1d76589693 file_is_locked: check if file exists before trying to flock it 2013-05-28 15:58:03 +04:00
Andrew Dolgov d7b5a9e7f5 labels: add auxcounters 2013-05-24 10:57:47 +04:00
Heiko Adams 9717d5de9d fixed wrong path for css files in function calculate_dep_timestamp 2013-05-20 15:57:16 +02:00
Andrew Dolgov 6791af0cfd pass feed it to feed_fetched and fetch_feed hooks 2013-05-20 15:28:56 +04:00
Andrew Dolgov ee65bef405 add HOOK_FETCH_FEED 2013-05-20 15:26:53 +04:00
Andrew Dolgov 0ad2013bd2 update_rss_feed: remove unused override_url parameter 2013-05-20 15:20:14 +04:00
Andrew Dolgov 5bbc4bb4b0 move stylesheets to css/, reference default tt-rss stylesheets from
default.css to make custom themes easier
2013-05-19 21:22:01 +04:00
Andrew Dolgov a5eca88750 add a placeholder where floicon might be added if needed, still keep it
off trunk re: author being a shitlord
2013-05-19 13:53:40 +04:00
Andrew Dolgov 82852ecd33 Revert "remove floicon because its author is a colossal shitlord (http://tt-rss.org/forum/viewtopic.php?f=1&t=2055&p=10824#p10822)"
This reverts commit dce5037888.
2013-05-19 13:51:23 +04:00
Andrew Dolgov cc0e24ba90 Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS 2013-05-19 10:00:00 +04:00
Andrew Dolgov 7711086b9a when checking filter expression for validity, do not include ttrss_feed_categories (closes #689) 2013-05-19 09:54:48 +04:00
Steven Hiscocks 13db181d10 Fix password field missing on login form when auth_internal not used 2013-05-18 23:20:44 +01:00
Andrew Dolgov dce5037888 remove floicon because its author is a colossal shitlord (http://tt-rss.org/forum/viewtopic.php?f=1&t=2055&p=10824#p10822) 2013-05-18 22:19:24 +04:00
Andrew Dolgov 47673e6611 add fetch_url and owner_uid to HOOK_FEED_FETCHED 2013-05-18 09:22:06 +04:00
Andrew Dolgov d1f3fa9791 try to force-convert feed data to utf8 2013-05-17 20:09:43 +04:00
Andrew Dolgov 6a51939ee6 db-prefs: better error output for missing prefs, digest: hide DIGEST_ENABLE pref missing for unitialized users 2013-05-16 21:57:39 +04:00
Andrew Dolgov c594eca0de implement additional counter mode for virtual feeds when there's 0 unread articles 2013-05-16 01:08:04 +04:00
Andrew Dolgov 32011b9b66 get_minified_js: use basename() on cached file 2013-05-15 00:10:10 +04:00
Andrew Dolgov d1c977bfbb release 1.7.9 2013-05-13 13:34:26 +04:00
Andrew Dolgov 15d52d5152 errorhandler: check for Logger class existing 2013-05-13 13:32:51 +04:00
Andrew Dolgov fd687300bf Revert "subscribe_to_feed: use already fetched data when updating initially"
This reverts commit 23923fb29b.
2013-05-08 19:22:33 +04:00
Andrew Dolgov 74a8b2f6f1 check_for_update: compare against VERSION_STATIC 2013-05-08 19:21:17 +04:00
Andrew Dolgov 14c53e4e60 tweak visual for headlines 2013-05-07 18:47:35 +04:00
Andrew Dolgov 23923fb29b subscribe_to_feed: use already fetched data when updating initially 2013-05-07 15:34:20 +04:00
Rasmus Lerdorf 6f7798b643 Fixing bugs found by static analysis 2013-05-07 00:35:10 -07:00
Andrew Dolgov f4ae0f053b update: remove debugging block 2013-05-02 10:26:32 +04:00
Andrew Dolgov 54b7590c7f format_article_tags: improve performance 2013-05-02 10:20:56 +04:00
Andrew Dolgov f8a25082b3 make tag cache processing faster in cdm 2013-05-02 10:09:01 +04:00
Andrew Dolgov 566417c4e7 restore updstart threshold 2013-05-02 02:31:32 +04:00
Andrew Dolgov 5d3e5a1bb2 simplify feed cache age handling (reduce caching to sequential updates) 2013-05-02 02:30:53 +04:00
Andrew Dolgov 5de4010487 disable marking for the time being 2013-05-02 02:21:11 +04:00
Andrew Dolgov 5ef8409700 move the precautionary timestamp bumping 2013-05-02 02:20:34 +04:00
Andrew Dolgov d0e9c40a5a Revert "ccache: do not force recalculate child counters on category upgrade because this is handled elsewhere"
http://tt-rss.org/forum/viewtopic.php?f=10&t=1964

This reverts commit d571740b33.
2013-05-02 02:12:07 +04:00
Andrew Dolgov 5d0d3887af add _DISABLE_HTTP_304 2013-05-02 02:11:11 +04:00
Andrew Dolgov 15c762beda updater: show owner_uid for checked feeds 2013-05-02 02:02:49 +04:00
Andrew Dolgov 52637d3b30 remove cache valid bailout clause 2013-05-02 01:36:17 +04:00
Andrew Dolgov 865a3ed6a0 change feed cache file extension 2013-05-02 01:33:02 +04:00
Andrew Dolgov d4992d6b48 add support for dc:subject and slash:comments 2013-05-01 20:55:08 +04:00
Andrew Dolgov ee78f81ccd update: better tag-related debugging info 2013-05-01 20:33:59 +04:00
Andrew Dolgov 852d4ac890 support RDF-XML feeds 2013-05-01 20:30:52 +04:00
Andrew Dolgov fd0daa9b55 remove simplepie 2013-05-01 19:14:48 +04:00
Andrew Dolgov 431e27851b actually save feed xml in the cache 2013-05-01 18:10:27 +04:00
Andrew Dolgov 99429e57e4 remove simplepie entity decode hacks 2013-05-01 18:07:05 +04:00
Andrew Dolgov b8f316dc28 change caching to save xml data, remove RDF init section 2013-05-01 17:56:21 +04:00
Andrew Dolgov 04d2f9c831 add basic rss support 2013-05-01 17:38:16 +04:00
Andrew Dolgov cd07592c29 add basic tinyparser/atom 2013-05-01 17:04:57 +04:00
Andrew Dolgov 65c8d5e76d update: set last_updated to now() when process starts 2013-05-01 15:43:56 +04:00
Andrew Dolgov d571740b33 ccache: do not force recalculate child counters on category upgrade because this is handled elsewhere 2013-05-01 15:24:30 +04:00
Andrew Dolgov b18d109f22 only get USER_LANGUAGE on schema 120 and up 2013-04-30 09:34:24 +04:00
Andrew Dolgov 39ede9862f experimental: decode numerical utf entities on import in entry title 2013-04-29 16:59:36 +04:00
Andrew Dolgov 7b149552cb remove language selector from the login form, store language in the database per-user 2013-04-29 15:54:23 +04:00
Andrew Dolgov e57a1507ae do not use session cookie lifetime for additional cookies 2013-04-29 13:03:28 +04:00
Andrew Dolgov 1ee4900a54 fix startup_gettext() trying to get configured language before session is initialized 2013-04-27 17:12:48 +04:00
Andrew Dolgov efe46a3b53 Merge pull request #167 from KonishchevDmitry/pr-allow-slash-in-filter-regex
Allow slashes in filter regular expressions
2013-04-27 02:10:27 -07:00
Andrew Dolgov c35d0d8fdc fix typo in format_article_labels() 2013-04-27 12:20:45 +04:00
Dmitry Konishchev 7b80b5e160 Match each tag separately against user filter regular expression
Each article's tag should be matched against user filter regular
expression separately. Current matching confuses when you want to match
an exact tag. You suppose to write "^tag$", bug now have to write
"(^|,)tag(,|$)" which is very inconvenient and requires knowledge about
how do you process this matching.
2013-04-26 16:30:25 +04:00
Dmitry Konishchev ffa1bd7b19 Allow slashes in filter regular expressions
User's regular expressions need escaping before passing them to
preg_match()
2013-04-26 15:46:48 +04:00
Andrew Dolgov 3fbb4d183d set default timezone to automatic (bump schema) 2013-04-26 14:16:03 +04:00
Andrew Dolgov 96f0cbe30d clientTzOffset: use proper sign 2013-04-26 10:48:00 +04:00
Andrew Dolgov 6bfc97da86 add automatic timezone (based on client tz offset) 2013-04-26 10:31:57 +04:00
Andrew Dolgov 5ddef5ba23 do not store tz offset in global, store timezone object instead 2013-04-26 08:50:22 +04:00
Andrew Dolgov dcd7ecaa0f strip_harmful_tags: use XPath to actually get all tags to work on 2013-04-26 00:02:13 +04:00
Andrew Dolgov 90e5f4f1de base if-modified-since on last received article, not feed update timestamp 2013-04-25 18:42:48 +04:00
Andrew Dolgov c4fd956812 Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS 2013-04-25 16:28:04 +04:00
Andrew Dolgov 6e3e8db915 subtoolbar: add last updated when hovering over originating site link 2013-04-25 16:27:33 +04:00
Andrew Dolgov 23283f11a3 fetch: better checking for 1970- date 2013-04-25 16:12:49 +04:00
Andrew Dolgov a62337b35d login: add tooltip for bw_limit 2013-04-24 19:13:11 +04:00
Andrew Dolgov aafd55bab6 do not needlessly mark icons as failed 2013-04-24 19:01:51 +04:00
Andrew Dolgov 3472c4c569 use static version for session checking, show latest changeset for git version instead of head date 2013-04-24 16:57:24 +04:00
Andrew Dolgov 84ceb6bd2e fix floicon failed message not respecting debugging setting 2013-04-24 16:48:47 +04:00
Andrew Dolgov e2cf81e214 unify houskeeping stuff, increase spawn interval 2013-04-24 14:54:59 +04:00
Andrew Dolgov 654650857f reduce daemon chattiness a bit 2013-04-24 14:26:05 +04:00
Andrew Dolgov 8cabc200d5 increase updstart locking interval to prevent concurrent updates; decrease batch size for the daemon 2013-04-24 14:23:38 +04:00
Andrew Dolgov fce451a4f7 fix updating for pgsql
increase default batch size
remove random check between feedbrowser or update task executing
2013-04-24 13:43:40 +04:00
Andrew Dolgov 81c2066345 updating: do not use cache timestamp if it is unusable for current feed;
sort chronologically instead of random
2013-04-24 13:21:40 +04:00
Andrew Dolgov 37ddf5b7e7 fetch: check if http_response_header is set 2013-04-24 10:45:44 +04:00
Andrew Dolgov 48c1d0c71b autoload: include functions.php 2013-04-24 09:05:58 +04:00
Andrew Dolgov 50d4b30b33 get_version: force UTC 2013-04-24 08:56:37 +04:00
Andrew Dolgov 6ee0d4b05c do not recalculate avg color repeatedly 2013-04-23 22:37:06 +04:00
Andrew Dolgov 560cbd8c0d attempt to recalculate favicon avg color if it changes 2013-04-23 22:33:23 +04:00
Andrew Dolgov 36490f11a3 add a hack so that if floicon fails on some icon, it won't be processed again 2013-04-23 22:30:06 +04:00
Andrew Dolgov 3921f5081b only show reset password link when auth_internal is enabled (refs #681) 2013-04-23 22:19:09 +04:00
Andrew Dolgov 6316898f8d special version reporting for git 2013-04-23 20:22:55 +04:00
Andrew Dolgov 1e253d1ec9 Merge pull request #163 from dandersson/fix_lock_path
Fix doubly applied basepaths to lockfiles.
2013-04-23 03:46:52 -07:00
Andrew Dolgov 9ce600c801 disable on subscription feed XML validation for the time being 2013-04-20 01:38:06 +04:00
Daniel Andersson 1134497129 Fix doubly applied basepaths to lockfiles. 2013-04-19 21:25:26 +02:00
Andrew Dolgov 6122c449ab correctly report fetch error 2013-04-19 18:13:21 +04:00
Andrew Dolgov 01311d86fe fetch: support if-modified-since without CURL 2013-04-19 18:08:24 +04:00
Andrew Dolgov 68cccafcad remove debug_enabled global 2013-04-19 13:42:40 +04:00
Andrew Dolgov 9ec103525d update_rss_feed: simplify debug reporting 2013-04-19 13:26:10 +04:00
Andrew Dolgov ebec81a6fb subscribe: verify XML before adding to the database; fetch: try to work around entity problems if initial parsing fails 2013-04-19 13:17:28 +04:00
Andrew Dolgov 1367bc3f5e trim received feed data on fetch 2013-04-19 12:35:30 +04:00
Andrew Dolgov df25e4d221 check if http_response_header is defined 2013-04-19 09:48:09 +04:00
Andrew Dolgov b367c951b9 make logging configurable; add logging to syslog 2013-04-19 09:45:43 +04:00
Andrew Dolgov f1c6dd7e90 Revert "_DISABLE_FLOICON -> _ENABLE_FLOICON"
This reverts commit 7f1113a56a.
2013-04-19 08:43:11 +04:00
Andrew Dolgov 96db9a14d9 do not try to calculate icon avg color if GD is not present 2013-04-19 08:42:35 +04:00
Andrew Dolgov 7f1113a56a _DISABLE_FLOICON -> _ENABLE_FLOICON 2013-04-18 22:36:16 +04:00
Andrew Dolgov 3c200461f8 more notice css tweaks 2013-04-18 22:27:05 +04:00
Andrew Dolgov ce2b219c64 entry_author: do not double escape string, author & comments: trim 2013-04-18 16:25:02 +04:00
Andrew Dolgov 6d9426feae tweak notice/warning/etc display 2013-04-18 16:18:20 +04:00
Andrew Dolgov 073672ccd5 add _DISABLE_FLOICON 2013-04-18 14:41:30 +04:00
Andrew Dolgov 1ffe3391f9 make pluginhost a singleton 2013-04-18 12:27:34 +04:00
Andrew Dolgov 52d88392da move db-prefs to OO 2013-04-18 12:00:01 +04:00
Andrew Dolgov c1e45a87b2 db-prefs: use user_error 2013-04-18 11:38:22 +04:00
Andrew Dolgov 3f6f085769 add better gzdecode support for php native fetch, use curl under open_basedir 2013-04-18 11:36:13 +04:00
Andrew Dolgov d0d86316ee Revert "do automatic gzcdecode on feed data"
This reverts commit aea03558bb.
2013-04-18 11:19:25 +04:00
Andrew Dolgov aea03558bb do automatic gzcdecode on feed data 2013-04-18 09:15:55 +04:00
Andrew Dolgov 7329ab2dd5 enable errorhandler 2013-04-18 00:22:34 +04:00
Andrew Dolgov c8784bceec Merge branch 'master' into pdo 2013-04-18 00:20:47 +04:00
Andrew Dolgov b6a7429591 Merge branch 'master' into pdo 2013-04-18 00:20:21 +04:00
Matthias Wirtz a08f94bd0e make us of db_affected_rows($result) instead of using db specific functions 2013-04-17 20:24:07 +02:00
Matthias Wirtz 95a10c1225 fixed sanity check (mysqli_connect is also allowed now) 2013-04-17 19:23:52 +02:00
Andrew Dolgov e441b5837b initial 2013-04-17 21:19:00 +04:00
Andrew Dolgov 48cb253625 get_article_filter: fix missing argument 2013-04-17 19:25:15 +04:00
Andrew Dolgov a42c55f02b fix blank character after opening bracket in function calls 2013-04-17 18:34:18 +04:00
Andrew Dolgov 7440a7fe3c daemon2: use passthrough to daemon-loop 2013-04-17 18:19:28 +04:00
Andrew Dolgov eefaa2df38 remove db_connect, db_close; CLI fixes 2013-04-17 17:00:35 +04:00
Andrew Dolgov 6322ac79a0 remove $link 2013-04-17 16:48:41 +04:00
Andrew Dolgov aca75cb5cb reinstate error handlers; better DB error reporting on failed queries 2013-04-17 16:05:54 +04:00
Andrew Dolgov 404e2e3603 more work on singleton-based DB 2013-04-17 15:36:48 +04:00
Andrew Dolgov ba68b6815a db updates, remove init_connection() 2013-04-17 14:23:35 +04:00
Andrew Dolgov 857efe49e6 add schema checking to feed updating and update script 2013-04-17 12:10:35 +04:00
Andrew Dolgov 89473cb5c6 feedtree: don't request null icon 2013-04-17 09:09:51 +04:00
Andrew Dolgov 77be1217e5 errorhandler: remove unneeded stuff 2013-04-17 08:32:45 +04:00
Andrew Dolgov 7a51032cab errorhandler: do not report hidden errors 2013-04-17 01:26:55 +04:00
Andrew Dolgov 4fe9327491 Revert "remove floIcon: bugs"
This reverts commit 7970c09255.
2013-04-16 23:22:32 +04:00
Andrew Dolgov 7970c09255 remove floIcon: bugs 2013-04-16 23:16:51 +04:00
Andrew Dolgov 438a3ecb04 disable FOLLOWLOCATION when under open_basedir 2013-04-16 20:40:14 +04:00
Andrew Dolgov e2261e177b implement old log entry purging in update_daemon_common; add some more error types; tweak error log display 2013-04-16 20:34:20 +04:00
Andrew Dolgov 4e53956add implement error log viewer 2013-04-16 20:16:15 +04:00
Andrew Dolgov 889a5f9f19 experimental SQL-based error logger 2013-04-16 19:41:31 +04:00
Andrew Dolgov 52803a0bfd add SPHINX_SERVER 2013-04-16 16:41:32 +04:00