Alexandre Alapetite
6a56894e94
New extension event + Tumblr GDPR ( #1924 )
...
* New extension event + Tumblr GDPR
https://github.com/FreshRSS/FreshRSS/issues/1894
simplepie_before_init event
* Refactor extension enabling + Tumblr GDPR enabled by default
Add possibility for extensions to be enabled by default, and disabled
back by users.
* Minor whitespace
6 years ago
Alexandre Alapetite
afad1d11af
Fix type exception in loadCompleteContent ( #1918 )
...
* Fix type exception in loadCompleteContent
https://github.com/FreshRSS/FreshRSS/issues/1917
With some refactoring
* Changelog 1917
https://github.com/FreshRSS/FreshRSS/issues/1917
https://github.com/FreshRSS/FreshRSS/pull/1918
6 years ago
Alexandre Alapetite
ccc62b0a2c
Use cURL for GET full content ( #1913 )
...
* Use cURL for GET full content
Fix https://github.com/FreshRSS/FreshRSS/issues/1870
* Changelog 1870
https://github.com/FreshRSS/FreshRSS/issues/1870
https://github.com/FreshRSS/FreshRSS/pull/1913
6 years ago
Alexandre Alapetite
b552abb332
JSON column for feeds ( #1838 )
...
* Draft of JSON column for feeds
https://github.com/FreshRSS/FreshRSS/issues/1654
* Add some per-feed options
* Feed cURL timeout
* Mark updated articles as read https://github.com/FreshRSS/FreshRSS/issues/891
* Mark as read upon reception https://github.com/FreshRSS/FreshRSS/issues/1702
* Ignore SSL (unsafe) https://github.com/FreshRSS/FreshRSS/issues/1811
* Try PHPCS workaround
While waiting for a better syntax support
7 years ago
Nico B
dfc638dd98
[fix] Login: HTTP Auth when internal redirects occur ( #1772 )
...
When Apache performs an internal redirect, it stores the username in the
REDIRECT_REMOTE_USER variable instead of REMOTE_USER, breaking HTTP
authentication. For more information, see this Stack Overflow
discussion:
<https://stackoverflow.com/questions/3050444/when-setting-environment-variables-in-apache-rewriterule-directives-what-causes >
This commit first tries REMOTE_USER, as before. If it is not set, it checks whether REDIRECT_REMOTE_USER is set.
7 years ago
Alexandre Alapetite
52d0988655
Use __DIR__ for relative include and require
...
For uniformity, and to avoid having PHP searching in include_path.
http://php.net/manual/function.include.php
https://github.com/FreshRSS/FreshRSS/pull/1715
https://github.com/FreshRSS/FreshRSS/pull/1711#issuecomment-350581350
7 years ago
Alexandre Alapetite
1cf545342e
Remove forgotten punycode line
7 years ago
Craig Andrews
aea78f4d99
Call idn_to_ascii with INTL_IDNA_VARIANT_UTS46
...
Under PHP 7.2, calling `idn_to_ascii($idn)` results in a deprecation warning: 'INTL_IDNA_VARIANT_2003 is deprecated'
See https://secure.php.net/manual/en/function.idn-to-ascii.php
Therefore, if possible, `idn_to_ascii($idn, 0, INTL_IDNA_VARIANT_UTS46)` should be used instead. `INTL_IDNA_VARIANT_UTS46` was introduced in PHP 5.4, so on versions before that, `idn_to_ascii($idn)` must still be used.
Fixed #1699
7 years ago
Olivier DOSSMANN
d651c41e0c
[FIX] #1690 - Also check pdo_pgsql extension in check_install()
7 years ago
Alexandre Alapetite
4058ff3ff4
Remove SimplePie name from HTTP User-Agent string
...
https://github.com/FreshRSS/FreshRSS/issues/1622#issuecomment-334928486
https://github.com/FreshRSS/FreshRSS/issues/1627
https://github.com/FreshRSS/FreshRSS/issues/1607
7 years ago
Alexandre Alapetite
f293cec492
HTML5 show controls audio video ( #1642 )
...
* HTML5 show controls audio video
* Changelog 1642
7 years ago
Frans de Jonge
4e174ed9dd
[ci] Add Travis ( #1619 )
...
* [ci] Add Travis
* Exclude some libs
* Semi-auto whitespace fixes
* line length in SQLite
* Exclude tests from line length
* Feed.php line length
* Feed.php: get rid of unnecessary concat
* Feed.php: line length
* bootstrap.php: no newline at end of file
* Allow concatenating across multiple lines
* Add Travis badge
* do-install line length
* update-or-create-user line length
* cli/create-user line length
* tests/app/Models/SearchTest.php fix indentation
* tests/app/Models/UserQueryTest.php fix indentation
* tests/app/Models/CategoryTest.php fix indentation
* [fix] PHP 5.3 on precise
* cli/do-install no spaces
* cli/list-users line length
* cli/reconfigure line length
* empty catch statements
* api/index line length nonsense
* spaces before semicolon
* app/Models/EntryDAO bunch of indentation
* extra blank lines
* spaces before comma in function call
* testing tabwidth
* increase to 10
* comment out tabwidth line
* try older phpcs version 3.0.0RC4
* line length exception for app/install.php
* proper spaces
* stray spaces in i18n
* Minz/ModelPdo line length
* Minz whitespace
* greader line length
* greader elseif placement
* app/Models/Feed.php spacing in function argument
* ignore php 5.3
* app/Models/ConfigurationSetter.php stray whitespace
* EntryDAOSQLite line length
* I vote for higher max line length =P
* ignore SQL
* remove classname complaint
* line length/more legible SQL
* ignore line length nonsense
* greader line length
* feedController issues
* uppercase TRUE, FALSE, NULL
* revert
* importExportController lowercase null
* Share.php default value not necessary because ! is_array () a few lines down
* CategoryDAO constants should be UPPERCASE
* EntryDAO reduce line length
* contentious autofix
* Allow failures on all versions of PHP except 7.1 because reasons
7 years ago
Alexandre Alapetite
a72ad940df
Increase minimal support to PHP 5.3.8+
...
https://github.com/FreshRSS/FreshRSS/issues/1604
7 years ago
Alexandre Alapetite
dd65cb0f9c
Manual merge upstream SimplePie
7 years ago
Alexandre Alapetite
e4ffbd3dad
Move force-https.default.txt
8 years ago
Alexandre Alapetite
af8960b8b3
Move default configuration files
...
https://github.com/FreshRSS/FreshRSS/issues/1531
8 years ago
Alexandre Alapetite
0ce43be9de
Multi-user token
...
https://github.com/FreshRSS/FreshRSS/issues/1390
https://github.com/FreshRSS/FreshRSS/issues/366
8 years ago
Alexandre Alapetite
2818c72f5a
Changelog CLI
...
https://github.com/FreshRSS/FreshRSS/issues/1443
https://github.com/FreshRSS/FreshRSS/pull/1444
https://github.com/FreshRSS/FreshRSS/issues/1445
https://github.com/FreshRSS/FreshRSS/pull/1447
https://github.com/FreshRSS/FreshRSS/issues/1448
https://github.com/FreshRSS/FreshRSS/issues/1449
8 years ago
Alexandre Alapetite
9c012e6c81
Fix SQLite CLI install
...
https://github.com/FreshRSS/FreshRSS/issues/1445
https://github.com/FreshRSS/FreshRSS/issues/1443
https://github.com/FreshRSS/FreshRSS/issues/1443
8 years ago
Alexandre Alapetite
271a1fdc89
Missing checkUsername and const patten
...
https://github.com/FreshRSS/FreshRSS/pull/1423
https://github.com/YunoHost-Apps/freshrss_ynh/issues/27#issuecomment-279792363
8 years ago
Alexandre Alapetite
8a6b381154
Sanitize Web site URL
...
https://github.com/FreshRSS/FreshRSS/issues/1434
8 years ago
Alexandre Alapetite
b28b6a4bf2
extension_loaded fileinfo
...
https://github.com/FreshRSS/FreshRSS/issues/1375
8 years ago
Alexandre Alapetite
6b85f8cf12
CLI: IEC prefix (binary) for units
...
Updated according to https://wiki.ubuntu.com/UnitsPolicy
(I got confused due `ls`, which is still using 1024 but is listed as an
exception)
And use the formatting function already included in FreshRSS
8 years ago
Alexandre Alapetite
e1f214e9e2
CLI list-users and create-user
...
https://github.com/FreshRSS/FreshRSS/issues/1095
https://github.com/FreshRSS/FreshRSS/issues/1090
8 years ago
Alexandre Alapetite
7f2b0439ec
Extract function safe_ascii()
8 years ago
Alexandre Alapetite
6bc37cef47
W3C resource-priorities have been abandonned
...
https://github.com/FreshRSS/FreshRSS/issues/1222
8 years ago
Alexandre Alapetite
0a79d4085b
Refactor controller for actualize feed
8 years ago
Alexandre Alapetite
dd7d5855e3
Remove code for PHP 5.3.2-
8 years ago
Alexandre Alapetite
46bcaf5f9d
Define JSON_UNESCAPED_UNICODE for PHP 5.3
...
https://github.com/FreshRSS/FreshRSS/issues/1208
8 years ago
Alexandre Alapetite
e6fd34bdda
CSRF token, update HTTP Referrer policy to same-origin
...
https://www.w3.org/TR/referrer-policy/#referrer-policy-no-referrer
https://github.com/FreshRSS/FreshRSS/issues/570
https://github.com/FreshRSS/FreshRSS/issues/955
https://github.com/FreshRSS/FreshRSS/issues/1198
https://github.com/FreshRSS/FreshRSS/issues/565
https://github.com/FreshRSS/FreshRSS/issues/554
8 years ago
Alexandre Alapetite
c1548e732d
Remove Mozilla Persona login
...
https://github.com/FreshRSS/FreshRSS/issues/1052
8 years ago
Alexandre Alapetite
b042d3a772
HTTP2 optimization
...
Fast flush HTTP headers, push promise CSS.
Requires PHP 5.3+ due to anonymous function.
Do not load syles, scripts, and notifications for Ajax requests.
https://github.com/FreshRSS/FreshRSS/issues/1089
9 years ago
Alexandre Alapetite
9711f02db7
SimplePie Force HTTPS custom list domains
...
Load from data/force-https.default.txt and data/force-https.txt
Efficient tree structure to search the domains
https://github.com/FreshRSS/FreshRSS/pull/1087
9 years ago
Alexandre Alapetite
bd47d14a53
json_decode fallback bug 2
9 years ago
Alexandre Alapetite
9adbd2ba9b
json_decode fallback debug
...
https://github.com/FreshRSS/FreshRSS/issues/1092
9 years ago
Alexandre Alapetite
5a80127140
Filter out img sizes
...
https://github.com/FreshRSS/FreshRSS/issues/1077
https://github.com/FreshRSS/FreshRSS/issues/1081
9 years ago
Alexandre Alapetite
86e113ba80
Filter-out img srcset for the time being
...
https://github.com/FreshRSS/FreshRSS/issues/1077
9 years ago
Alexandre Alapetite
dfd0b9e935
Note about PHP 5.2
...
https://github.com/FreshRSS/FreshRSS/issues/1055
9 years ago
Alexandre Alapetite
af94273913
More PHP 5.2 install compatibility
...
https://github.com/FreshRSS/FreshRSS/issues/1055
9 years ago
Alexandre Alapetite
d4a2f6e313
Compatibility PHP 5.2 with array_replace_recursive
...
https://github.com/FreshRSS/FreshRSS/issues/1055
https://github.com/FreshRSS/FreshRSS/pull/926
https://github.com/FreshRSS/FreshRSS/issues/923
9 years ago
Marien Fressinaud
339e32424f
Add a simple test to detect if server is public
...
If the server is not accessible by an external server, pubsubhubbub should be
disable.
See https://github.com/FreshRSS/FreshRSS/issues/865
9 years ago
Marien Fressinaud
02c3546440
Registration action is handled and create a user
...
See https://github.com/FreshRSS/FreshRSS/issues/679
9 years ago
Alexandre Alapetite
fa432755cc
Implement cURL options
...
https://github.com/FreshRSS/FreshRSS/issues/897
Requires that https://github.com/FreshRSS/FreshRSS/pull/898 is merged
first.
9 years ago
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