Alexandre Alapetite
c1398afe8c
Full content img data-src
...
https://github.com/FreshRSS/FreshRSS/issues/877
Quick fix while waiting for a new library to retrieve articles
9 years ago
Alexandre Alapetite
256c8613a4
First draft of PubSubHubbub
...
https://github.com/FreshRSS/FreshRSS/issues/312
Requires setting base_url in config.php.
Currently using the filesystem (no change to the database)
10 years ago
Alexandre Alapetite
06b76831de
Punycode spelling mistake
...
https://github.com/FreshRSS/FreshRSS/pull/820
10 years ago
Alexandre Alapetite
2d18910d02
Support for Internationalized Domain Names (IDN)
...
https://github.com/FreshRSS/FreshRSS/issues/819
Add explicit conversion from IDN to Punycode.
Requires PHP 5.3 IDN extension http://php.net/intl.idn (php5-idn package
on Debian/Ubuntu).
For systems without PHP 5.3+ IDN extension, we may consider adding a
dependency (322 kB) to the third-party library
https://phlymail.com/en/downloads/idna-convert.html
See PHP bug 53474 FILTER_VALIDATE_URL should not fail URL's that use
IDNhttps://bugs.php.net/bug.php?id=53474
10 years ago
Alexandre Alapetite
711530a512
SQL: detection of updates, and preparation for better burge
...
https://github.com/FreshRSS/FreshRSS/issues/798
https://github.com/FreshRSS/FreshRSS/issues/493
SQLite not yet tested. Only MySQL tested so far.
10 years ago
Alexandre Alapetite
ad9fe52f5a
SimplePie sanitize URLs for syslog
...
https://github.com/FreshRSS/FreshRSS/issues/711
https://github.com/FreshRSS/FreshRSS/pull/715
10 years ago
Alexandre Alapetite
1a35e2271d
SimplePie option to restaure syslog of HTTP requests
...
https://github.com/FreshRSS/FreshRSS/issues/711
10 years ago
Marien Fressinaud
01a1179b1a
Improve url_remove_credentials
...
Use @aledeg old function instead
See https://github.com/FreshRSS/FreshRSS/pull/715
See https://github.com/FreshRSS/FreshRSS/issues/711
10 years ago
Marien Fressinaud
8ff3e5363d
Use url_remove_credentials to log URL
...
See https://github.com/FreshRSS/FreshRSS/issues/711
10 years ago
Marien Fressinaud
e078f9fdac
Introduce url_remove_credentials() function
...
See https://github.com/FreshRSS/FreshRSS/issues/711
10 years ago
Marien Fressinaud
40f45c92ed
Fix get_user_configuration()
...
There is no need to prefix namespace by the time: if conf has already been
registered, it will be returned anyway!
10 years ago
Marien Fressinaud
59ea9f2a3b
Remove calls to syslog()
...
Temporary fix:
- Change syslog by Minz_Log::notice in most of the files
- Logs are stored in USERS_PATH/_/log.txt for actualize_script.php
- Simply comment syslog in SimplePie
See https://github.com/FreshRSS/FreshRSS/issues/711
10 years ago
Marien Fressinaud
09545b0a65
Fix calls to remove_query_by_get()
...
The function has been moved into lib_rss.php
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
8e6ab12e89
Fix a bug in FreshRSS_Auth::giveAccess()
...
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
dd41642ce6
Fix calls to FreshRSS_Configuration
...
Replaced by a get_user_configuration() function in lib_rss.
This function register a new configuration based on the given username
and return the corresponding configuration.
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
d27efeec04
Fix Controllers to use the correct config system
...
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
c391ca62f1
Remove all old references to LOG_PATH
...
See https://github.com/FreshRSS/FreshRSS/issues/729
10 years ago
Marien Fressinaud
5f327abeec
Add recursive_unlink function in dev branch
10 years ago
Marien Fressinaud
966c061b3c
Fix listUsers function
...
See https://github.com/FreshRSS/FreshRSS/issues/729
10 years ago
Marien Fressinaud
b5bee85603
BREAKING FEATURE: move user data
...
- Create ./data/users/ folder
- Move user configuration to ./data/users/username/config.php
- Move sqlite db to ./data/users/username/db.sqlite
- Move user logs to ./data/users/username/log.txt
See https://github.com/FreshRSS/FreshRSS/issues/729
10 years ago
Marien Fressinaud
d455837c6d
Fix i18n for normal view
10 years ago
Marien Fressinaud
76358846ab
Implement extension deletion
...
See https://github.com/FreshRSS/FreshRSS/issues/252
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
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
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
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
Alexandre Alapetite
6c1fe11395
SimplePie timeout preference
...
https://github.com/marienfressinaud/FreshRSS/issues/656
TODO: Make a user setting
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
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
7900c5e550
Move htmlspecialchars_utf8 from Request to Helper
...
And remove html_chars_utf8 to use htmlspecialchars_utf8 instead in
importExportController
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
bc8eb560af
Add TTL to control feed freshness
...
https://github.com/marienfressinaud/FreshRSS/issues/250
10 years ago
Alexandre Alapetite
3275018238
Cleaning some hash functions
10 years ago
Marien Fressinaud
9ea3819402
Better OPML import / export
...
- use a new OPML library (https://github.com/marienfressinaud/lib_opml )
- import has been completely rewritten (far better!)
- introduce addFeedObject and addCategoryObject (in DAO for the moment).
Permit to add easily feeds and categories (check if they already exist in DB)
- introduce html_chars_utf8 (wrap htmlspecialchars for UTF-8)
11 years ago
Alexandre Alapetite
5081ffaf39
Minz: remove one layer of ob_ (experimental)
...
https://github.com/marienfressinaud/FreshRSS/issues/303#issuecomment-38351311
https://github.com/marienfressinaud/FreshRSS/issues/163
* Remove Minz_Response (not needed anymore)
* Move Minz_Request::reseted to Minz_Dispatcher::reset()
11 years ago
Alexandre Alapetite
11b807e4c3
Bug usernames with uppercase
...
https://github.com/marienfressinaud/FreshRSS/issues/439
11 years ago
Alexandre Alapetite
db120b4ed4
Test si crypt() fonctionne pour PHP 5.3.3
...
https://github.com/marienfressinaud/FreshRSS/issues/432
11 years ago
Alexandre Alapetite
5e9c60752c
Actualize : Tolère PHP lancé en CGI plutôt que CLI
...
Corrige https://github.com/marienfressinaud/FreshRSS/issues/405
+ Message d'erreur en cas de problème de droits dans ./data/ (par
exemple si le cron utilise un mauvais utilisateur)
11 years ago
Alexandre Alapetite
fdefc8c731
Formatage des nombres
...
https://github.com/marienfressinaud/FreshRSS/pull/398
11 years ago
Alexandre Alapetite
3f15f847c0
Filtre <link />
...
Corrige https://github.com/marienfressinaud/FreshRSS/issues/400
11 years ago
Alexandre Alapetite
1031c19779
Formatage nombres
...
Implémente https://github.com/marienfressinaud/FreshRSS/issues/395
11 years ago
Alexandre Alapetite
bc6aba67bb
Bug récupération flux tronqués
...
Corrige https://github.com/marienfressinaud/FreshRSS/issues/381
11 years ago
Alexandre Alapetite
6f117abfb6
Bugs chargement des articles complets
...
Corrige https://github.com/marienfressinaud/FreshRSS/issues/365
Ajoute le nettoyage correct du HTML par SimplePie, ainsi que le décodage
des caractères HTML dans l'URL, et enfin un message dans le syslog pour
chaque article téléchargé
11 years ago
Alexandre Alapetite
5360ec9851
bug get_html_translation_table sur PHP < 5.3.4
...
Corrige https://github.com/marienfressinaud/FreshRSS/issues/337
11 years ago
Alexandre Alapetite
dd190ed382
Ligne HTTP cache oubliée
...
Cette ligne est utile lorsqu'un même utilisateur consulte FreshRSS
depuis plusieurs appareils en même temps.
11 years ago
Alexandre Alapetite
bd5d7a7bcb
Cache HTTP compatible multi-utilisateur
...
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
11 years ago