Marien Fressinaud
d455837c6d
Fix i18n for normal view
10 years ago
Marien Fressinaud
aa54f43795
Verbose for unvalid key format
10 years ago
Marien Fressinaud
a596385343
Fix a security issue in Minz_Error::error()
...
Mehtod must redirect automatically by default to avoid code execution after
calling the method.
10 years ago
Marien Fressinaud
aa232d8fd5
Update the i18n system.
...
Follow recommendations from https://github.com/FreshRSS/FreshRSS/issues/334
10 years ago
Alexandre Alapetite
e4ea629f59
SimplePie: Added unconventional mime type for RSS
...
Since `application/rss+xml` is not official
http://www.iana.org/assignments/media-types/media-types.xhtml , then it
is fair enough to use the `x-` prefix.
https://github.com/FreshRSS/FreshRSS/issues/706
10 years ago
Alexandre Alapetite
56ac35095a
Better error message for inaccessible feeds
...
https://github.com/FreshRSS/FreshRSS/issues/456
10 years ago
Alexandre Alapetite
ba7d63e5ca
Temporarily remove scheme check in referer
...
If needed, we may re-introduce the check for scheme with proper support
for proxy
https://github.com/FreshRSS/FreshRSS/issues/565#issuecomment-61602425
10 years ago
Marien Fressinaud
ba832bef4d
Fix TODO in format_number()
10 years ago
Marien Fressinaud
036240ab01
Fix coding style formatNumber and formatBytes
10 years ago
Marien Fressinaud
ee5bbe4826
Fix bug size with SQLite
10 years ago
Alexandre Alapetite
9f97f7df88
Ne pas rafraîchir les flux des utilisateurs non logués depuis x jours
...
https://github.com/marienfressinaud/FreshRSS/issues/681
Warning: needs some testing
10 years ago
Alexandre Alapetite
00127f07c5
SimplePie: cache feeds with errors
...
Before the cache system was not used for feeds with errors, which was
problematic especially if several users have this feed.
Furthermore, there was no protection against repetitive refresh.
Bonus: slightly better performance by avoiding some superfluous
file_exists().
Warning: needs a bit of testing
https://github.com/marienfressinaud/FreshRSS/issues/681
10 years ago
Alexandre Alapetite
2e5d4d97c9
More limit options in config.php
...
See e.g. https://github.com/marienfressinaud/FreshRSS/issues/681
https://github.com/marienfressinaud/FreshRSS/issues/680
https://github.com/marienfressinaud/FreshRSS/issues/656
10 years ago
Alexandre Alapetite
c6f35ef51c
Global limits for number of feeds and categories
...
New 'limits' sub-array in config.php with 'max_feeds' and
'max_categories'. If the values are < 0, then it is the default value
(16384).
https://github.com/marienfressinaud/FreshRSS/issues/680
10 years ago
Marien Fressinaud
e86a3d0017
Fix pdo checking
...
Show only one message for both mysql and sqlite pdo conf. If one of them is ok,
PDO is ok.
See https://github.com/marienfressinaud/FreshRSS/issues/678
10 years ago
Marien Fressinaud
80cffa6de5
Views are in dedicated actions + improve Context
...
- Seperate normal, global and rss outputs in dedicated actions (NOT WORKING YET!)
- Rewrite aside_flux and nav_menu to use Context object
- Improve Context object
See https://github.com/marienfressinaud/FreshRSS/issues/634
10 years ago
Marien Fressinaud
8a7bab3a55
Refactoring of indexController
...
Global view has been moved to a different action (all is not working)
See https://github.com/marienfressinaud/FreshRSS/issues/634
and https://github.com/marienfressinaud/FreshRSS/issues/655
10 years ago
Marien Fressinaud
61a2f9387f
Fix i18n (french and english)
10 years ago
Marien Fressinaud
7080a32650
Add checking installation feature
10 years ago
Marien Fressinaud
74be86d7e8
Reorganise menus (aside and header)
10 years ago
Marien Fressinaud
5797344aff
Fix a bug to get size of user (SQLite)
10 years ago
Alexandre Alapetite
1283e73d08
SimplePie: bug date CEST
...
https://github.com/marienfressinaud/FreshRSS/issues/659
https://github.com/simplepie/simplepie/pull/380
10 years ago
Marien Fressinaud
6009990935
Introduce FreshRSS_Auth::hasAccess('admin')
...
Replace Minz_Configuration::isAdmin($user). FreshRSS_Auth::hasAccess() could
be extended to others scopes later.
See https://github.com/marienfressinaud/FreshRSS/issues/655
10 years ago
Marien Fressinaud
031c1d802d
Fix a bug (has_transaction)
...
Introduced by the last commit.
10 years ago
Marien Fressinaud
e2da6e6e6b
Refactor feedController
...
See https://github.com/marienfressinaud/FreshRSS/issues/655
10 years ago
Alexandre Alapetite
6c1fe11395
SimplePie timeout preference
...
https://github.com/marienfressinaud/FreshRSS/issues/656
TODO: Make a user setting
10 years ago
Marien Fressinaud
d8f4681382
Replace Minz_Log::record by corresponding methods
...
Please not use Minz_Log::record anymore!
See https://github.com/marienfressinaud/FreshRSS/issues/655
10 years ago
Marien Fressinaud
6c8b36f04e
Let's begin the big refactoring!
...
Minz_Translate::t\s? replaces by _t
See https://github.com/marienfressinaud/FreshRSS/issues/655
10 years ago
Marien Fressinaud
d284958d52
Improve redirection when deleting an idle feed
10 years ago
Marien Fressinaud
fc7d2a0bf2
Move http referer test into lib_rss
...
Rename method (coding style)
Change in app/FreshRSS.php
Improve test of app/install.php
10 years ago
Marien Fressinaud
17d1e67e82
Fix sqlite bug ON DELETE CASCADE
...
Foreign key constraints are not enabled by default.
See https://github.com/marienfressinaud/FreshRSS/issues/579
See http://stackoverflow.com/questions/13534040/sqlite3-foreign-keys-on-pdo
10 years ago
Alexandre Alapetite
c3fd8877c0
Bug warning in case of invalid CDATA
10 years ago
Alexandre Alapetite
a126d99b3c
Bug referer for systems with non-standard HTTP port
...
Now tests also for the scheme and port, which must be identical to the
ones in the referer.
https://github.com/marienfressinaud/FreshRSS/issues/565#issuecomment-53916915
https://github.com/marienfressinaud/FreshRSS/issues/554
10 years ago
Alexandre Alapetite
ee1b8f6f72
Long term cookie to keep session open
...
Token system
https://github.com/marienfressinaud/FreshRSS/issues/465
10 years ago
Marien Fressinaud
f2b1826b47
Fix missing Minz_ prefix in Minz_Helper
...
Nice bug :) It means another hidden bug is now corrected!
10 years ago
Marien Fressinaud
93b2a5f240
Coding style in Minz_Helper
10 years ago
Marien Fressinaud
7900c5e550
Move htmlspecialchars_utf8 from Request to Helper
...
And remove html_chars_utf8 to use htmlspecialchars_utf8 instead in
importExportController
10 years ago
Marien Fressinaud
ede94098be
Fix missing REQUEST_METHOD
...
Useful when executing actualize_script.php
10 years ago
Marien Fressinaud
22e2bf9239
Fix coding style of Minz_Request
10 years ago
Marien Fressinaud
08a9009c19
Fix a Minz_Session TODO
...
Not use additional variable to manipulate session variables
Fix coding style
10 years ago
Marien Fressinaud
ed7d8aa44f
Use REQUEST_URI instead of SCRIPT_NAME for cookies
...
See eceb7756cf (commitcomment-7345438)
10 years ago
Marien Fressinaud
1b20f6bd02
New wrappers Minz_Request::good() and bad()
...
1. Set a notification message in session variable
2. Redirect to a specific url
First use in importExportController.php
See https://github.com/marienfressinaud/FreshRSS/conversations/576
10 years ago
Marien Fressinaud
bc71a577fe
Revert "Set session.gc_maxlifetime"
...
This reverts commit df47217839
.
See https://github.com/marienfressinaud/FreshRSS/issues/465
10 years ago
Marien Fressinaud
df47217839
Set session.gc_maxlifetime
...
Take the maxvalue between 1440 (24m) and cookie lifetime when calling
Minz_Session::keepCookie()
See https://github.com/marienfressinaud/FreshRSS/issues/465
10 years ago
Marien Fressinaud
eceb7756cf
Add possibility to keep logged in with form
...
Add an option to keep logged in.
Change lifetime of session cookie to 1 year.
See https://github.com/marienfressinaud/FreshRSS/issues/465
10 years ago
Marien Fressinaud
e7dba0ce7c
Add basic system of update
...
- Check on update.freshrss.org for new updates
- Download script
- Apply script
- Need translations and verifications
NOTE: current script on server indicates version 0.7.3 is an update
of 0.8-dev ==> IT'S ONLY FOR MY TESTS!
Script just does a backup of ./data actually...
See https://github.com/marienfressinaud/FreshRSS/issues/411
10 years ago
Alexandre Alapetite
d477373ef2
SQLite: Bug creation new users
...
Not tested much yet. Some MySQL parts changed a bit too to double-check.
https://github.com/marienfressinaud/FreshRSS/issues/574
10 years ago
Alexandre Alapetite
274c8096e3
Experimental: Removed lazyload.js and use postpone attribute instead
...
https://github.com/marienfressinaud/FreshRSS/issues/316
The performance of lazyload.js was not good enough, and not really
needed anyway.
This change mostly affects mainly situations when the content of
articles is shown by default, not so much when they are collapsed
Using HTML5 lazyload and postpone attributes by default on all img,
audio, iframe, video.
http://www.w3.org/TR/resource-priorities/#attr-postpone
Postpone attribute is removed by JavaScript if the user does not want
the lazyload behaviour.
In the case when users do want the lazyload behaviour, in normal view
with articles hidden, we furthermore use the data-original approach to
be sure to support current browsers.
+Corrected some bugs with enclosures, and some images not appearing
before the first scroll.
+Now faster regex processing img and iframe at once (was not practical
with lazyload.js)
10 years ago
Alexandre Alapetite
35be1769de
Basic protection against XSRF using Referer
...
https://github.com/marienfressinaud/FreshRSS/issues/554
Also edited the error controler to use the log message passed in
Minz_Error::error().
10 years ago
Alexandre Alapetite
bc8eb560af
Add TTL to control feed freshness
...
https://github.com/marienfressinaud/FreshRSS/issues/250
10 years ago