Skip to content

FreshRSS 1.13.1#2220

Merged
Alkarex merged 29 commits intomasterfrom
dev
Jan 26, 2019
Merged

FreshRSS 1.13.1#2220
Alkarex merged 29 commits intomasterfrom
dev

Conversation

@Alkarex
Copy link
Member

@Alkarex Alkarex commented Jan 17, 2019

The next minor version 1.13.1 of FreshRSS is ready for testing, so please go ahead and report your findings :-)

The main new feature to test is a better export/import function, which includes articles with custom labels.
There is also a quick fix from 1.13.0 as well as some improvements of our Docker image (more to come in 1.14.0).

Full changelog:

  • Features
    • Include articles with custom labels during export #2196
    • Export/import articles read/unread state #2226
    • Import FeedBin, and more robust general import #2228
  • Bug fixing
    • Fix missing HTTP X-Forwarded-Prefix in cookie path behind a reverse-proxy #2201
  • Deployment
    • Docker improvements #2202
      • Performance: Hard-include Apache .htaccess to avoid having to scan for changes in those files
      • Performance: Disable unused Apache security check of symlinks
      • Performance: Disable unused Apache modules
      • Add option to mount custom .htaccess for HTTP authentication
      • Docker logs gets PHP syslog messages (e.g. from cron job and when fetching external content)
    • New environment variable COPY_SYSLOG_TO_STDERR or in constants.local.php to copy PHP syslog messages to STDERR #2213
    • New TZ timezone environment variable #2153
    • Run Docker cron job with Apache user instead of root #2208
    • Accept HTTP header X-WebAuth-User for delegated HTTP Authentication #2204
  • Extensions
    • Trigger a freshrss:openArticle JavaScript event #2222
  • API
    • Automatic test of API configuration #2207
    • Performance + compatibility: Use Apache SetEnvIf module if available and fall-back to RewriteRule #2202
  • Security
    • Fixes when HTTP user does not exist in FreshRSS #2204
  • I18n
  • Accessibility
    • Remove alt in logo #2209

* Apache performance
API: Use SetEnvIf if available and fallback to RewriteRule
Docker: Disable unused modules.
Docker: Hard-include .htaccess to avoid having to scan for changes in
that file.
Docker: Disable security check of symlinks, which we do not use ayway.

* Apache readme

* Docker/Apache tuning
Run cron job with correct www-data user instead of root
Remove PHP GMP module uneeded for 64-bit Docker image
Add option to mount custom .htaccess for HTTP authentication
Re-add Apache module for HTTP authentication
Move Alpine-specific instructions to Docker file (instead of Apache
conf) to make it easier to have other base images than Alpine
* Security fixes when HTTP user does not exist in FreshRSS
* Accept HTTP header X-WebAuth-User for delegated HTTP Authentication (e.g. Træfik)
* Document delegated HTTP authentication from #2202
* Automatic API test

Easier for end-user, smarter, and the guess testing of greader
authorization token was not reliable.

* Travis + minor
* Use openlog before syslog
In order to have a copy on stderr when syslog is not available.

* Take advantage of syslog for actualization
Pipe cron job STDERR and syslog to Docker log
Cf. 00bd467
* GMP is needed because Alpine on e.g. ARM runs 32-bit
#2202
* Remove documentation for Træfik HTTP authentication as it is not
compatible with API
#2204

#2208
#2207
* Export labels

#2196

* Small fixes

* Backport code from 1.14.0

4888f91

* More fixes
@Alkarex Alkarex added this to the 1.13.1 milestone Jan 17, 2019
Alkarex and others added 13 commits January 17, 2019 22:07
* Add a JavaScript event when opening an article
https://framagit.org/nicofrand/xextension-threepanesview/issues/4

```javascript
document.body.addEventListener('freshrss:openArticle', function (e) {
		console.log('freshrss:openArticle');
		console.log(e.target);
	});
```
All labelled articles were wrongly marked as starred.
* Import FeedBin

#2227
And more tolerant import

* Mute import fake feed + Changelog

* strtotime for published dates in string
* Update gen.php

* Participe présent harmonisé
* Time format

* Update gen.php
@Alkarex Alkarex merged commit 8dcdde6 into master Jan 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants