]>
git.immae.eu Git - github/shaarli/Shaarli.git/log
ArthurHoaro [Sat, 31 Mar 2018 10:50:03 +0000 (12:50 +0200)]
Update parsedown to its latest version instead of fixed 1.6
ArthurHoaro [Sat, 31 Mar 2018 10:02:13 +0000 (12:02 +0200)]
Remove minified JS libs
ArthurHoaro [Wed, 28 Mar 2018 17:08:32 +0000 (19:08 +0200)]
Merge pull request #1113 from ArthurHoaro/docker/node-yarn-webpack
Docker: build frontend dependencies with node and yarn
ArthurHoaro [Wed, 28 Mar 2018 17:08:06 +0000 (19:08 +0200)]
Merge pull request #1072 from ArthurHoaro/feature/modern-front-end
Manage frontend dependencies with npm/yarn and webpack
ArthurHoaro [Sat, 24 Feb 2018 17:46:11 +0000 (18:46 +0100)]
Webpack / Documentation update
ArthurHoaro [Sat, 24 Feb 2018 17:37:57 +0000 (18:37 +0100)]
Webpack / Configure webpack, ESLint, Travis, Makefile, npm/yarn and git
ArthurHoaro [Sat, 24 Feb 2018 17:34:50 +0000 (18:34 +0100)]
Webpack / Update front paths in template files
ArthurHoaro [Sat, 24 Feb 2018 17:30:30 +0000 (18:30 +0100)]
Webpack / Rewrite all JS to ES6 Syntax
ArthurHoaro [Sat, 24 Feb 2018 17:18:33 +0000 (18:18 +0100)]
Webpack / Remove frontend dependencies from tpl/ & inc/ and move them to assets/
ArthurHoaro [Mon, 26 Mar 2018 18:24:01 +0000 (20:24 +0200)]
Docker: build frontend dependencies with node and yarn
ArthurHoaro [Mon, 26 Mar 2018 18:26:10 +0000 (20:26 +0200)]
Merge pull request #1093 from ArthurHoaro/feature/theme-translation
Load theme translations files automatically
ArthurHoaro [Sat, 24 Feb 2018 17:46:11 +0000 (18:46 +0100)]
Webpack / Documentation update
ArthurHoaro [Sat, 24 Feb 2018 17:37:57 +0000 (18:37 +0100)]
Webpack / Configure webpack, ESLint, Travis, Makefile, npm/yarn and git
ArthurHoaro [Sat, 24 Feb 2018 17:34:50 +0000 (18:34 +0100)]
Webpack / Update front paths in template files
ArthurHoaro [Sat, 24 Feb 2018 17:30:30 +0000 (18:30 +0100)]
Webpack / Rewrite all JS to ES6 Syntax
ArthurHoaro [Sat, 24 Feb 2018 17:18:33 +0000 (18:18 +0100)]
Webpack / Remove frontend dependencies from tpl/ & inc/ and move them to assets/
ArthurHoaro [Mon, 26 Feb 2018 21:53:00 +0000 (22:53 +0100)]
Load theme translations files automatically
Fixes #1077
Take a look at the docs update to see how it works
ArthurHoaro [Mon, 26 Mar 2018 16:55:41 +0000 (18:55 +0200)]
Merge pull request #1103 from dennisverspuij/fix-on-in-markdown
Fix removal of on=... attributes from html (generated from markdown)
VirtualTam [Sun, 25 Mar 2018 18:43:53 +0000 (20:43 +0200)]
Merge pull request #1110 from virtualtam/doc/v0.9.6
Documentation: release v0.9.6
VirtualTam [Sun, 25 Mar 2018 18:09:26 +0000 (20:09 +0200)]
Documentation: release v0.9.6
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 25 Mar 2018 17:04:05 +0000 (19:04 +0200)]
Merge pull request #1107 from virtualtam/apache/htaccess/jwt-header
httpd: always forward the 'Authorization' header
VirtualTam [Sun, 25 Mar 2018 12:40:39 +0000 (14:40 +0200)]
Merge pull request #1109 from ilesinge/patch-1
Documentation : Fix current version file name
VirtualTam [Sun, 25 Mar 2018 12:39:09 +0000 (14:39 +0200)]
Merge pull request #1108 from virtualtam/fix/template/vintage/check-login-ban
fix: IP ban check for the Vintage theme
Alexandre G.-Raymond [Sun, 25 Mar 2018 12:08:07 +0000 (14:08 +0200)]
Fix current version file name in docs
VirtualTam [Sat, 24 Mar 2018 20:55:03 +0000 (21:55 +0100)]
fix: IP ban check for the Vintage theme
Introduced by https://github.com/shaarli/Shaarli/pull/1008
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Thu, 22 Mar 2018 21:23:41 +0000 (22:23 +0100)]
httpd: always forward the 'Authorization' header
On some Apache HTTPD setups where the CGI/FastCGI mode is used, the HTTP header
containing the JWT token is not forwarded, which results in the following error
when attempting to use the REST API:
"401 Not authorized: JWT token not provided"
This patch allows forwarding the 'Authorization' header. An alternative would
be to use the `CGIPassAuth` directive to allow all authorization headers to be
forwarded.
See:
- https://secure.php.net/manual/en/features.http-auth.php#114877
- https://stackoverflow.com/questions/
26475885 /authorization-header-missing-in-php-post-request
- https://stackoverflow.com/questions/
13387516 /authorization-header-missing-in-django-rest-framework-is-apache-to-blame
- https://stackoverflow.com/questions/
17018586 /apache-2-4-php-fpm-and-authorization-headers
- https://httpd.apache.org/docs/2.4/en/mod/core.html#cgipassauth
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 19 Mar 2018 21:22:12 +0000 (22:22 +0100)]
Merge pull request #1100 from Angristan/docker-logs
Nginx logs to stdout for Docker images
Dennis Verspuij [Mon, 19 Mar 2018 10:01:20 +0000 (10:01 +0000)]
Fix removal of on=... attributes from html generated from markdown
ArthurHoaro [Wed, 14 Mar 2018 17:25:22 +0000 (18:25 +0100)]
Merge pull request #1102 from ArthurHoaro/fix/settings-warning
Fix warning when trying to save redictor setting from the configure page
ArthurHoaro [Tue, 13 Mar 2018 17:11:58 +0000 (18:11 +0100)]
Fix warning when trying to save redictor setting from the configure page
It has been removed from the web page.
Fixes #1099
ArthurHoaro [Tue, 13 Mar 2018 17:02:49 +0000 (18:02 +0100)]
Merge pull request #1096 from ArthurHoaro/feature/download-params
Make max download size and timeout configurable
Angristan [Sun, 11 Mar 2018 20:06:14 +0000 (21:06 +0100)]
Nginx logs to stdout for Docker Alpine images
ArthurHoaro [Wed, 28 Feb 2018 21:29:43 +0000 (22:29 +0100)]
Make max download size and timeout configurable
Fixes #1061
ArthurHoaro [Wed, 7 Mar 2018 20:53:53 +0000 (21:53 +0100)]
Merge pull request #1097 from ArthurHoaro/fix/psr-elseif
PSR: use elseif instead of else if
VirtualTam [Fri, 2 Mar 2018 15:45:16 +0000 (16:45 +0100)]
Merge pull request #1098 from josqu4red/perms-docker-alpine-latest
Fix permission issue introduced with multi-stage build
Jonathan Amiez [Fri, 2 Mar 2018 14:05:48 +0000 (15:05 +0100)]
Fix permission issue introduced with multi-stage build
ArthurHoaro [Wed, 28 Feb 2018 21:34:40 +0000 (22:34 +0100)]
PSR: use elseif instead of else if
See https://www.php-fig.org/psr/psr-2/\#51-if-elseif-else
VirtualTam [Mon, 26 Feb 2018 22:20:05 +0000 (23:20 +0100)]
Merge pull request #1090 from virtualtam/fix/doxygen
Doxygen: ignore data/, simplify Make target
VirtualTam [Sat, 24 Feb 2018 12:36:55 +0000 (13:36 +0100)]
Merge pull request #1085 from virtualtam/docker/multi-stage
docker: introduce multi-stage image build (master, latest)
ArthurHoaro [Sat, 24 Feb 2018 12:29:11 +0000 (13:29 +0100)]
Merge pull request #1092 from ArthurHoaro/fix/scuttle-doctype-case
Ignore the case while checking DOCTYPE during the file import
ArthurHoaro [Sat, 24 Feb 2018 12:28:30 +0000 (13:28 +0100)]
Merge pull request #1062 from ArthurHoaro/feature/pages-title
Use a specific page title in all pages
ArthurHoaro [Wed, 24 Jan 2018 18:38:03 +0000 (19:38 +0100)]
Use a specific page title in all pages
Also fixed a few French translation issues
Fixes #954 #955
ArthurHoaro [Fri, 23 Feb 2018 19:34:06 +0000 (20:34 +0100)]
Ignore the case while checking DOCTYPE during the file import
Fixes #1091
VirtualTam [Thu, 22 Feb 2018 23:37:03 +0000 (00:37 +0100)]
Doxygen: ignore data/, simplify Make target
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Thu, 22 Feb 2018 17:54:32 +0000 (18:54 +0100)]
Merge pull request #1089 from virtualtam/readme/badges
Update badges for 'stable'
VirtualTam [Thu, 22 Feb 2018 17:51:59 +0000 (18:51 +0100)]
Update badges for 'stable'
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 16 Feb 2018 00:52:38 +0000 (01:52 +0100)]
Merge pull request #1084 from virtualtam/doc/updates
Documentation: cleanup, update references to config(.json)?.php
VirtualTam [Wed, 14 Feb 2018 22:13:05 +0000 (23:13 +0100)]
docker: introduce multi-stage image build (master, latest)
Relates to https://github.com/shaarli/Shaarli/issues/755
Relates to https://github.com/shaarli/Shaarli/pull/1072
See:
- https://docs.docker.com/develop/develop-images/multistage-build/
- https://hub.docker.com/r/library/composer/
- https://github.com/composer/docker
- https://github.com/docker-library/docs/tree/master/composer
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Wed, 14 Feb 2018 21:02:34 +0000 (22:02 +0100)]
doc: update references to config(.json)?.php
Closes https://github.com/shaarli/Shaarli/issues/1082
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Wed, 14 Feb 2018 20:58:41 +0000 (21:58 +0100)]
doc: update Directory Structure
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 5 Feb 2018 17:21:59 +0000 (18:21 +0100)]
Merge pull request #1059 from virtualtam/fix/htaccess-git
htaccess: prevent accessing resources not managed by SCM
VirtualTam [Sat, 20 Jan 2018 15:20:53 +0000 (16:20 +0100)]
htaccess: prevent accessing resources not managed by SCM
See:
- https://en.internetwache.org/dont-publicly-expose-git-or-how-we-downloaded-your-websites-sourcecode-an-analysis-of-alexas-1m-28-07-2015/
- https://stackoverflow.com/questions/
2530372 /how-do-i-disable-directory-browsing
- https://httpd.apache.org/docs/current/mod/mod_rewrite.html
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 5 Feb 2018 17:16:32 +0000 (18:16 +0100)]
Merge pull request #1008 from virtualtam/refactor/authentication
Refactor login / ban management
VirtualTam [Wed, 25 Oct 2017 21:03:31 +0000 (23:03 +0200)]
Refactor login / ban authentication steps
Relates to https://github.com/shaarli/Shaarli/issues/324
Added:
- Add the `LoginManager` class to manage logins and bans
Changed:
- Refactor IP ban management
- Simplify logic
- Avoid using globals, inject dependencies
Fixed:
- Use `ban_duration` instead of `ban_after` when setting a new ban
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
ArthurHoaro [Fri, 2 Feb 2018 18:23:26 +0000 (19:23 +0100)]
Merge pull request #1074 from kalvn/feature/dailymarkdown
Executes daily hooks before creating columns.
ArthurHoaro [Fri, 2 Feb 2018 18:22:37 +0000 (19:22 +0100)]
Merge pull request #1038 from ArthurHoaro/feature/public-only-filter
Add a filter to only display public links
ArthurHoaro [Fri, 2 Feb 2018 18:20:11 +0000 (19:20 +0100)]
Merge pull request #1003 from ArthurHoaro/ci/php7.2
Drop PHP 5.5 compatibility and run Travis UT against PHP 7.2
ArthurHoaro [Sun, 22 Oct 2017 11:50:20 +0000 (13:50 +0200)]
INTL_IDNA_VARIANT_2003 is deprecated
See https://wiki.php.net/rfc/deprecate-and-remove-intl_idna_variant_2003
ArthurHoaro [Sun, 22 Oct 2017 11:43:19 +0000 (13:43 +0200)]
Drop PHP 5.5 compatibility and upgrade PHPUnit to v5.x
PHPUnit 4.x contains deprecated PHP functions in PHP 7.2.
ArthurHoaro [Sun, 22 Oct 2017 11:24:12 +0000 (13:24 +0200)]
CI: run UT against PHP 7.2 (currently in Release Candidate)
ArthurHoaro [Fri, 2 Feb 2018 18:07:31 +0000 (19:07 +0100)]
Badge
ArthurHoaro [Fri, 2 Feb 2018 18:02:51 +0000 (19:02 +0100)]
Merge pull request #1076 from ArthurHoaro/changelog-v0.9.5
CHANGELOG + AUTHORS (v0.9.5)
ArthurHoaro [Fri, 2 Feb 2018 17:59:31 +0000 (18:59 +0100)]
CHANGELOG + AUTHORS
ArthurHoaro [Fri, 2 Feb 2018 17:51:53 +0000 (18:51 +0100)]
Merge pull request #1070 from ArthurHoaro/hotfix/lc-messages-warning
Use LC_COLLATE instead of LC_MESSAGES if php-intl is not installed
kalvn [Thu, 1 Feb 2018 12:16:58 +0000 (13:16 +0100)]
Executes daily hooks before creating columns.
ArthurHoaro [Wed, 31 Jan 2018 15:15:23 +0000 (16:15 +0100)]
Merge pull request #1069 from ArthurHoaro/feature/dependencies
Update dependencies and include latest version netscape-bookmark-parser
ArthurHoaro [Wed, 31 Jan 2018 11:39:17 +0000 (12:39 +0100)]
Use LC_COLLATE instead of LC_MESSAGES if php-intl is not installed
As stated in the docs:
> LC_MESSAGES for system responses (available if PHP was compiled with libintl)
Fixes #1067
ArthurHoaro [Wed, 31 Jan 2018 11:23:43 +0000 (12:23 +0100)]
Update dependencies and include latest version netscape-bookmark-parser
ArthurHoaro [Wed, 31 Jan 2018 11:18:31 +0000 (12:18 +0100)]
Merge pull request #1063 from ArthurHoaro/hotfix/legacy-warnings
Fix warnings when upgrading from legacy SebSauvage version
ArthurHoaro [Tue, 30 Jan 2018 18:11:17 +0000 (19:11 +0100)]
Update badges
ArthurHoaro [Tue, 30 Jan 2018 17:51:52 +0000 (18:51 +0100)]
Merge pull request #1065 from ArthurHoaro/release-v9.0.4
pre release v0.9.4
ArthurHoaro [Tue, 30 Jan 2018 17:49:51 +0000 (18:49 +0100)]
Update AUTHORS
ArthurHoaro [Tue, 30 Jan 2018 17:49:22 +0000 (18:49 +0100)]
Update CHANGELOG
ArthurHoaro [Thu, 25 Jan 2018 18:55:31 +0000 (19:55 +0100)]
Fix warnings when upgrading from legacy SebSauvage version
Fixes #1040
ArthurHoaro [Wed, 24 Jan 2018 17:46:31 +0000 (18:46 +0100)]
Public/private filter: use two separate buttons
#1038
ArthurHoaro [Tue, 23 Jan 2018 17:41:38 +0000 (18:41 +0100)]
Merge pull request #977 from ArthurHoaro/feature/dl-filter
Extract the title/charset during page download, and check content type
nodiscc [Thu, 18 Jan 2018 19:49:29 +0000 (20:49 +0100)]
Merge pull request #1058 from FranckKe/patch-1
doc: bookmarklet: fix link to issue 196
nodiscc [Thu, 18 Jan 2018 19:49:20 +0000 (20:49 +0100)]
Merge pull request #1057 from shaarli/doc-derefind
doc: import: add link to derefind conversion tool
nodiscc [Thu, 18 Jan 2018 19:48:46 +0000 (20:48 +0100)]
Merge pull request #1049 from shaarli/doc-docker-arm
doc: add arm32v7 docker build documentation
Franck Kerbiriou [Thu, 18 Jan 2018 13:10:48 +0000 (14:10 +0100)]
Fix link to issue 196
nodiscc [Wed, 17 Jan 2018 20:47:13 +0000 (21:47 +0100)]
doc: import: add link to derefind conversion tool
As mentioned on gitter
nodiscc [Sat, 13 Jan 2018 10:48:42 +0000 (11:48 +0100)]
doc: fix link to dockerfiles
VirtualTam [Sat, 13 Jan 2018 10:31:07 +0000 (11:31 +0100)]
Merge pull request #1055 from virtualtam/changelog
Update CHANGELOG for the next v0.9.x
nodiscc [Fri, 12 Jan 2018 22:06:30 +0000 (23:06 +0100)]
doc: docker: add links to docker build and qemu documentation
nodiscc [Fri, 12 Jan 2018 22:00:20 +0000 (23:00 +0100)]
doc: docker: remove armhf tags, add link to Dockerfiles
VirtualTam [Wed, 10 Jan 2018 19:42:05 +0000 (20:42 +0100)]
Update CHANGELOG for the next v0.9.x
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
nodiscc [Tue, 9 Jan 2018 22:15:29 +0000 (23:15 +0100)]
Merge pull request #1054 from shaarli/doc-mbstring-webhosts
doc: Server Requirements: php-mbstring: add 'hosting providers'
VirtualTam [Tue, 9 Jan 2018 20:15:34 +0000 (21:15 +0100)]
Merge pull request #1050 from virtualtam/changelog/cve
Reference CVE-2018-5249 in CHANGELOG
nodiscc [Tue, 9 Jan 2018 19:13:05 +0000 (20:13 +0100)]
doc: Server Requirements: php-mbstring: add 'hosting providers'
VirtualTam [Sat, 6 Jan 2018 14:31:25 +0000 (15:31 +0100)]
Reference CVE-2018-5249 in CHANGELOG
Relates to https://github.com/shaarli/Shaarli/pull/1046
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
ArthurHoaro [Sat, 6 Jan 2018 10:27:53 +0000 (11:27 +0100)]
Merge pull request #1043 from immanuelfodor/improvement/shaarli-markdown-toolbar
Adding 3rd party plugin 'markdown-toolbar' to docs
nodiscc [Fri, 5 Jan 2018 18:41:24 +0000 (19:41 +0100)]
doc: add armhf docker images
VirtualTam [Thu, 4 Jan 2018 18:00:48 +0000 (19:00 +0100)]
Merge pull request #1047 from virtualtam/changelog
Update changelog, documentation and authors
VirtualTam [Thu, 4 Jan 2018 17:52:52 +0000 (18:52 +0100)]
Update AUTHORS and contributor mailmap
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Thu, 4 Jan 2018 17:49:05 +0000 (18:49 +0100)]
Update CHANGELOG, README badges and installation instructions
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Thu, 4 Jan 2018 17:04:34 +0000 (18:04 +0100)]
Merge pull request #1046 from virtualtam/security/login-xss
Fix XSS vulnerability
VirtualTam [Thu, 4 Jan 2018 14:53:48 +0000 (15:53 +0100)]
Fix XSS vulnerability
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
Immánuel! [Thu, 4 Jan 2018 11:38:38 +0000 (12:38 +0100)]
Feature: Docker armhf support (#1041)
Docker: add Alpine Linux ARM HF latest and master images
See:
- http://www.armhf.com/
- https://wiki.alpinelinux.org/wiki/Alpine_on_ARM
- https://hub.docker.com/r/lsiobase/alpine.armhf/
ArthurHoaro [Mon, 1 Jan 2018 14:46:04 +0000 (15:46 +0100)]
Merge pull request #1044 from ArthurHoaro/hotfix/plugins-parameter-button
Fix an issue preventing the Save button to appear for plugin parameters
ArthurHoaro [Mon, 1 Jan 2018 14:40:51 +0000 (15:40 +0100)]
Fix an issue preventing the Save button to appear for plugin parameters
is a special variable in RainTPL used in loops