]>
git.immae.eu Git - github/shaarli/Shaarli.git/log
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:26:10 +0000 (20:26 +0200)]
Merge pull request #1093 from ArthurHoaro/feature/theme-translation
Load theme translations files automatically
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
ArthurHoaro [Mon, 1 Jan 2018 13:32:02 +0000 (14:32 +0100)]
Merge pull request #1037 from ArthurHoaro/theme/improvements2
Add CSS classes and IDs in Shaarli's menu
ArthurHoaro [Mon, 1 Jan 2018 13:31:20 +0000 (14:31 +0100)]
Merge pull request #1042 from immanuelfodor/improvement/shaarli-descriptor
Adding 3rd party plugin 'shaarli-descriptor' to docs
immanuelfodor [Sat, 30 Dec 2017 12:45:08 +0000 (13:45 +0100)]
adding 3rd party plugin markdown-toolbar to docs
immanuelfodor [Wed, 27 Dec 2017 16:01:08 +0000 (17:01 +0100)]
modifying plugin description to be easy to understand
nodiscc [Wed, 27 Dec 2017 13:48:56 +0000 (14:48 +0100)]
Merge pull request #1036 from shaarli/doc-overhaul
[WIP] Improve documentation
immanuelfodor [Wed, 27 Dec 2017 07:47:15 +0000 (08:47 +0100)]
adding 3rd party plugin shaarli-descriptor to docs
nodiscc [Tue, 26 Dec 2017 17:44:14 +0000 (18:44 +0100)]
mkdocs.yml: move FAQ to top level, reorder, Move Community/related software to Usage
nodiscc [Tue, 26 Dec 2017 17:41:38 +0000 (18:41 +0100)]
fix heading level
nodiscc [Tue, 26 Dec 2017 17:39:27 +0000 (18:39 +0100)]
Update Community-&-Related-software.md
reorganize sections
nodiscc [Sun, 17 Dec 2017 22:43:03 +0000 (23:43 +0100)]
Merge remote-tracking branch 'nerostie/patch-2' into doc-overhaul
nodiscc [Sun, 17 Dec 2017 22:40:52 +0000 (23:40 +0100)]
minor fixes, ref #998
nodiscc [Sun, 17 Dec 2017 22:39:20 +0000 (23:39 +0100)]
Merge remote-tracking branch 'origin/doc-tagcloud' into doc-overhaul
Neros [Sun, 17 Dec 2017 18:34:15 +0000 (19:34 +0100)]
New plugin: Twemoji
ArthurHoaro [Sat, 16 Dec 2017 11:36:59 +0000 (12:36 +0100)]
Add a filter to only display public links
When the key filter is clicked once, it only displays private link. When it is clicked on again, it becomes red and only public links are displayed. Another click and all links are displayed. The current visibility status is shown in the search banner
Fixes #1030