Commit Graph

914 Commits

Author SHA1 Message Date
Andrew Dolgov 4ad04ee227 report all libxml errors in updater debug output
force utf8 encoding if devforceupdate is on
parser: try to convert non-unicode feeds with specified encoding to utf8
before trying to remove dangling utf8 characters in case of utf8-related
libxml errors because doing so produces garbage content
2013-10-29 12:15:26 +04:00
Andrew Dolgov 88edaa9344 daemon: cache parser object while processing a batch of feeds withsame url on first success 2013-10-25 14:42:43 +04:00
Andrew Dolgov 0f6b926393 only try to set fucking cookie jar if open_basedir restriction is not in effect 2013-10-23 13:34:47 +04:00
aedrin 68349f55df Add missing translations in SINGLE_USER_MODE
In SINGLE_USER_MODE, some strings were untranslated.
For instance "Loading, please wait..." and all strings in the "Actions" Menu ("Preferences...", "Search..." and so on)
2013-10-15 18:06:44 +02:00
Andrew Dolgov 0a08d1b246 Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS 2013-10-09 16:58:56 +04:00
Andrew Dolgov b66be03a48 add experimental hack to speed up ccache category calculation 2013-10-09 16:58:31 +04:00
Andrew Dolgov 6d45a15286 do not try to load user plugins on schema < 100 2013-10-08 22:35:36 +04:00
Andrew Dolgov e198cca75b Revert "sanitize: remove doctype properly, add experimental workaround against unnecessary html elements in sanitized data"
This reverts commit f44d59992e.
2013-10-06 15:59:28 +04:00
Andrew Dolgov 29a57cdc4d Merge pull request #311 from fsateler/curl-cookie-jar
Enable cookies when fetching feeds with curl
2013-10-06 04:39:54 -07:00
Andrew Dolgov 924a89ebf3 getFeedArticles: use date_entered for fresh feed same as queryFeedHeadlines (closes #780) 2013-10-06 15:38:58 +04:00
Andrew Dolgov f44d59992e sanitize: remove doctype properly, add experimental workaround against unnecessary html elements in sanitized data 2013-10-06 11:08:15 +04:00
Felipe Sateler d9eacf54a0 Enable cookies when fetching feeds with curl
If a feed requires cookies, curl needs to have them active in order to
access it. This is done by setting the COOKIE_JAR option.
Since we do not need the actual cookie jar, send it to /dev/null, curl
will still have a valid in-memory cookie jar.
2013-10-04 17:56:46 -03:00
Andrew Dolgov 05f14a7d19 add (undocumented) _CURL_HTTP_PROXY 2013-09-30 13:27:14 +04:00
Andrew Dolgov d0ee0f52b7 use favicon in some auxiliar dialogs 2013-09-30 00:01:34 +04:00
Andrew Dolgov 5ddd2705ca make language detection optional (closes #779) 2013-09-27 13:45:21 +04:00
Andrew Dolgov 02b0d14a18 release 1.10 2013-09-21 17:36:53 +04:00
Andrew Dolgov e596b5a9dd add update script to convert myisam tables to innodb (bump version) 2013-09-17 14:34:39 +04:00
Roland Angerer 4d8f4c5989 optimized query for label counters 2013-09-17 12:05:13 +02:00
Andrew Dolgov 1357a263be include title when detecting article language 2013-09-17 12:28:31 +04:00
Andrew Dolgov 4f71d7431c replace suppress debugging kludge with a more flexible function (fixes
logging with update.php --feeds being stopped after first feed)
2013-09-15 23:02:21 +04:00
Andrew Dolgov d3b0e3487e fix xgettext extraction of plural forms, replace wrong ngettext() calls with _ngettext(), rebase translations 2013-09-02 13:09:32 +04:00
Andrew Dolgov ff04fe0625 use plurals for comment/comments link in article, properly translate comments string, add feed title to article in zoom mode 2013-09-02 12:58:14 +04:00
Andrew Dolgov a33558a61e pass logfile to child tasks if locking is possible, lock logfile before writing, add kludge to prevent update_rss_feed unneeded debugging go into master logfile 2013-09-02 12:33:59 +04:00
Andrew Dolgov f73e03e000 pass feed information to article filters 2013-09-02 10:03:04 +04:00
Andrew Dolgov 34e55fe8d9 fix cat filters always applying if set to uncategorized 2013-08-29 09:24:24 +04:00
Andrew Dolgov 5d4d591826 filter testing: exclude archived articles because filtering on them makes no sense 2013-08-29 09:12:05 +04:00
Andrew Dolgov 3eb55333c6 do not use iconv in tag_is_valid, data should be utf8 anyway at this point; remove sanity check for iconv because parser does not use it 2013-08-09 09:19:57 +04:00
Andrew Dolgov 5c54e68388 support media:description for media: enclosures 2013-08-05 12:26:09 +04:00
Andrew Dolgov edba269b6f fix entries not inserted properly when no languages are detected 2013-08-02 16:03:13 +04:00
Andrew Dolgov 00f22824d7 rss: force language to 2 characters; run house keeping hooks properly 2013-08-02 14:47:34 +04:00
Andrew Dolgov 8e47022036 add hook_house_keeping 2013-08-02 14:06:18 +04:00
Andrew Dolgov 910592b49a add plugin to cache images in starred articles; pass article_id to
sanitize
2013-08-02 14:04:14 +04:00
Andrew Dolgov 2fc4d981d1 remove unused old-style image rewritign 2013-08-02 14:04:00 +04:00
Andrew Dolgov 1bdbffcf11 highlight: remove unnecessary test for DomText 2013-08-01 16:31:44 +04:00
Andrew Dolgov 79834eda77 experimentally simplify highlight searching 2013-08-01 16:30:22 +04:00
wltb 28f92d28d8 Highlighting search results: Added heuristic approach for common capitalizations, fixed indentions 2013-08-01 13:05:03 +02:00
Andrew Dolgov a447f4e40a term highlighting in content: use mb functions 2013-07-31 16:42:48 +04:00
Andrew Dolgov 87721123b7 remove plaintext url rewriting for twitter posts 2013-07-31 14:58:16 +04:00
Andrew Dolgov d41ad03712 note the source of highlighting routine 2013-07-31 14:54:22 +04:00
Andrew Dolgov dd90eb2c7a search keyword highlighting (combined mode only) 2013-07-31 14:53:34 +04:00
Andrew Dolgov 07eb36583c lang: default to 'en' 2013-07-31 11:57:11 +04:00
Andrew Dolgov 6b4617970f add text_languagedetect to guess article language for better hyphenation
(bump schema)
2013-07-31 10:30:17 +04:00
Andrew Dolgov f035e6dc82 tweak the zoomed article a little bit 2013-07-31 01:22:13 +04:00
Andrew Dolgov cdfc41149d get_article_labels: cache converted label ids 2013-07-28 23:36:57 +04:00
Andrew Dolgov ac57b9dd19 add experimental css hyphens support for english language 2013-07-26 18:26:28 +04:00
Andrew Dolgov 8d47635919 fix yet another typo with the 2week catchup thing (closes #737) 2013-07-22 15:21:30 +04:00
Andrew Dolgov 7543f05612 release 1.9 2013-07-21 10:28:48 +04:00
Andrew Dolgov 893960b039 previous patch: fix copy-paste typo 2013-07-21 00:24:55 +04:00
Andrew Dolgov d86945c7ef add openssl version hack to fetch_file_contents() 2013-07-20 23:30:40 +04:00
gsomgsomgsom be5e469d65 Fix plural forms localization in js. Updated russian locale 2013-07-17 00:36:37 +04:00
Andrew Dolgov aefed7f75c add workaround for openssl 0.9 bug (http://tt-rss.org/forum/viewtopic.php?t=2420&p=13734#p13734) 2013-07-16 18:15:28 +04:00
Andrew Dolgov 55c773e893 add a sanity check for system sphinx client which conflicts with the bundled one 2013-07-14 23:32:13 +04:00
Andrew Dolgov 030b2a31c1 Revert "do not include sphinxclient if the class already exists"
This reverts commit 63edc5c631.
2013-07-14 23:29:25 +04:00
Andrew Dolgov 63edc5c631 do not include sphinxclient if the class already exists 2013-07-14 22:28:34 +04:00
Andrew Dolgov 0997c2bd62 Revert "add temporary hack to store original unhashed guid into cached_content for debugging"
This reverts commit 8096e309a5.
2013-07-14 21:48:14 +04:00
Andrew Dolgov fde0b96f6d Merge pull request #263 from yak1ex/messages_in_plural_form_in_js
Create message table entries for plural forms and lookup them in JS.
2013-07-14 00:04:19 -07:00
Frederik Holden 39de69406b Change default SELF_URL_PATH for RFC 2602 2013-07-13 15:37:27 +02:00
Yak! da07af65d5 Create table entries for plural forms and lookup them. 2013-07-13 14:09:19 +09:00
Andrew Dolgov 761af552d9 zoomed article: support opening attachments 2013-07-11 22:14:48 +04:00
Andrew Dolgov 8096e309a5 add temporary hack to store original unhashed guid into cached_content for debugging 2013-07-11 21:40:26 +04:00
Andrew Dolgov abb04b76a5 share: indicate whether article is shared or not using the icon 2013-07-11 16:20:24 +04:00
Andrew Dolgov a6a61a8cb1 add plugin to show all shared articles 2013-07-11 13:48:39 +04:00
Andrew Dolgov fe61dc1823 geturl: limit amount of redirects 2013-07-10 20:18:20 +04:00
Andrew Dolgov c052e25a8b remove unused cached_content 2013-07-10 16:55:55 +04:00
Andrew Dolgov f48d89fd58 Merge branch 'hookhead' of git://github.com/justauserx/Tiny-Tiny-RSS into justauserx-hookhead 2013-07-10 16:41:48 +04:00
Andrew Dolgov 2f20dd58d2 integrate silk icons by Mark James 2013-07-10 13:09:12 +04:00
justauser 3b96b0ed7c Merge branch 'master' into hookhead
Conflicts:
	include/functions.php

changes for conflicts with master
2013-07-07 13:57:06 -04:00
justauser e4e9ac1fc2 Merge branch 'master' of http://github.com/gothfox/Tiny-Tiny-RSS
updating from github]
2013-07-07 13:54:10 -04:00
justauser 47fecba235 changes to add hook_query_headlines 2013-07-07 13:53:23 -04:00
Andrew Dolgov c722c0be17 rewrite_relative_url: don't touch stuff which has sheme in it (closes #738) 2013-07-07 11:23:59 +04:00
Andrew Dolgov 04a8c2065f better error reporting in session validation 2013-07-06 12:05:52 +04:00
Joakim 4cb2c55025 Filter test from web interface now replicates behaviour from pull #167 2013-07-05 20:34:38 +02:00
justauser 7171f32dc5 Merge remote-tracking branch 'origin' into hookhead
Conflicts:
	classes/feeds.php

fix for merging up to the origin
2013-06-27 11:57:49 -04:00
justauser 891e36f57e Changes to add a new hook: HOOK_QUERY_HEADLINES. An example is provided. 2013-06-27 11:18:23 -04:00
craywolf 3cda9e2a40 Fix version in preferences footer 2013-06-26 09:20:03 -04:00
Andrew Dolgov a8572a7182 login page: remove version 2013-06-25 22:14:50 +04:00
Andrew Dolgov 420940fa90 do not catchup newly subscribed feeds 2013-06-25 10:01:41 +04:00
Andrew Dolgov b627f574f8 fix 2week catchup parameter 2013-06-25 00:11:53 +04:00
Andrew Dolgov 202a81e7ba add rel=noreferrer to article links 2013-06-20 11:59:41 +04:00
Andrew Dolgov 84acb0b711 Merge pull request #227 from whyparkc/master
Pull request for localization for Korean
2013-06-18 22:20:46 -07:00
Andrew Dolgov 30d2d8a6ef Merge pull request #226 from mhaley/patches-no-preload
Don't preload audio attachments.
2013-06-16 22:43:23 -07:00
Andrew Dolgov a586afa37d do no try to pass MS icon files to GD 2013-06-15 13:15:20 +04:00
Andrew Dolgov 8d1cfe8020 colorPalette: try checking imagesize before invoking GD 2013-06-14 10:48:25 +04:00
whyparkc d349eb8f88 adding Korean in the language list 2013-06-14 15:20:25 +09:00
Matt Haley afd0849e30 Don't preload audio attachments. 2013-06-13 22:49:31 -07:00
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