]>
git.immae.eu Git - github/shaarli/Shaarli.git/log
Aurélien Tamisier [Fri, 27 Jul 2018 17:25:52 +0000 (19:25 +0200)]
Merge pull request #1168 from virtualtam/docker/compose
Provide a Docker Compose example
Aurélien Tamisier [Fri, 27 Jul 2018 17:22:49 +0000 (19:22 +0200)]
Merge pull request #1185 from alemairebe/master
fix and simplify Dockerfile for armhf
Aurélien Tamisier [Fri, 27 Jul 2018 17:22:04 +0000 (19:22 +0200)]
Merge pull request #1184 from virtualtam/workaround/rtfd-mkdocs
Disable MkDocs' strict mode for ReadTheDocs builds to pass
Adrien le Maire [Wed, 25 Jul 2018 10:54:22 +0000 (12:54 +0200)]
fix and simplify Dockerfile for armhf
VirtualTam [Tue, 24 Jul 2018 21:55:09 +0000 (23:55 +0200)]
Disable MkDocs' strict mode for ReadTheDocs builds to pass
Relates to https://github.com/shaarli/Shaarli/issues/1179
See:
- https://www.mkdocs.org/user-guide/configuration/#build-directories
- https://github.com/rtfd/readthedocs.org/issues/4314
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
nodiscc [Wed, 18 Jul 2018 12:19:51 +0000 (14:19 +0200)]
Merge pull request #1181 from ArthurHoaro/docs/api-debug
Documentation - REST API - Mention dev.debug mode
ArthurHoaro [Tue, 17 Jul 2018 11:53:53 +0000 (13:53 +0200)]
Documentation - REST API - Mention dev.debug mode
nodiscc [Mon, 16 Jul 2018 13:39:35 +0000 (15:39 +0200)]
Merge pull request #1176 from shaarli/fix-broken-doc-links
Fix broken documentation links in page footer and pluginsadmin
nodiscc [Mon, 16 Jul 2018 12:45:22 +0000 (14:45 +0200)]
Merge pull request #1180 from virtualtam/docker/update
Bump the base Docker image to alpine:3.8
VirtualTam [Sun, 15 Jul 2018 20:06:22 +0000 (22:06 +0200)]
Bump the base Docker image to alpine:3.8
Major change:
- PHP 7.2
Changelog:
- https://www.alpinelinux.org/posts/Alpine-3.8.0-released.html
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 1 Jul 2018 14:02:35 +0000 (16:02 +0200)]
Docs: Add an installation guide for Debian 9 + Docker
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
nodiscc [Sat, 7 Jul 2018 17:03:12 +0000 (19:03 +0200)]
tpl: default/vintage: pluginsadmin: fix link to documentation
Ref #930
nodiscc [Thu, 12 Jul 2018 20:01:21 +0000 (22:01 +0200)]
Merge pull request #1178 from pips-/patch-2
Upgrade-and-migration.md: typo installation link
VirtualTam [Sun, 1 Jul 2018 10:27:55 +0000 (12:27 +0200)]
Docs: rename 'How-to' section to 'Guides'
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Tue, 26 Jun 2018 23:20:22 +0000 (01:20 +0200)]
Provide a Docker Compose example
Closes https://github.com/shaarli/Shaarli/issues/1010
See:
- https://hub.docker.com/_/traefik/
- https://docs.traefik.io/configuration/backends/docker/
- https://docs.traefik.io/user-guide/docker-and-lets-encrypt/
- https://github.com/containous/traefik/pull/2798
- https://github.com/containous/traefik/issues/3298
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
ArthurHoaro [Tue, 10 Jul 2018 16:30:15 +0000 (18:30 +0200)]
Merge pull request #1175 from ArthurHoaro/docs/apache-proxy-preserve-host
Include ProxyPreserveHost directive in Apache's proxy doc
ArthurHoaro [Tue, 10 Jul 2018 16:06:26 +0000 (18:06 +0200)]
Merge pull request #1141 from ArthurHoaro/api/tags
Implements Tags endpoints for Shaarli's REST API
pips [Mon, 9 Jul 2018 22:38:59 +0000 (00:38 +0200)]
Upgrade-and-migration.md: install link typo
second one
pips [Mon, 9 Jul 2018 22:29:24 +0000 (00:29 +0200)]
Upgrade-and-migration.md: typo installation link
Install page is not correctly linked
nodiscc [Sun, 8 Jul 2018 17:54:48 +0000 (19:54 +0200)]
doc: reverse proxy config: proxypreservehost: wording, link to apache documentation, typo
ArthurHoaro [Thu, 5 Jul 2018 19:13:09 +0000 (21:13 +0200)]
Include ProxyPreserveHost directive in Apache's proxy doc
ArthurHoaro [Thu, 5 Jul 2018 18:47:26 +0000 (20:47 +0200)]
API - Apache - Specify allowed HTTP method in .htaccess
ArthurHoaro [Mon, 4 Jun 2018 16:58:59 +0000 (18:58 +0200)]
GetTagsTest - Update to alpha sort for equal occurences
VirtualTam [Thu, 5 Jul 2018 16:31:34 +0000 (18:31 +0200)]
Merge pull request #1173 from virtualtam/docker/cache-volume
Docker: expose a volume for the thumbnail cache
VirtualTam [Thu, 5 Jul 2018 16:15:17 +0000 (18:15 +0200)]
Docker: expose a volume for the thumbnail cache
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 1 Jul 2018 21:22:48 +0000 (23:22 +0200)]
Merge pull request #1171 from virtualtam/docker/alpine-3.7
Bump the base Docker image to alpine:3.7
VirtualTam [Sun, 1 Jul 2018 14:40:26 +0000 (16:40 +0200)]
Bump the base Docker image to alpine:3.7
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Thu, 28 Jun 2018 10:52:50 +0000 (12:52 +0200)]
Merge pull request #1167 from virtualtam/mkdocs
Improve Mkdocs build process, fix formatting issues
VirtualTam [Tue, 26 Jun 2018 20:18:51 +0000 (22:18 +0200)]
Fix broken documentation links and list formatting
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Tue, 26 Jun 2018 20:21:53 +0000 (22:21 +0200)]
Run MkDocs in strict mode
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Tue, 26 Jun 2018 20:20:29 +0000 (22:20 +0200)]
Let MkDocs clean previously generated HTML pages
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Tue, 26 Jun 2018 20:19:21 +0000 (22:19 +0200)]
Add a Travis environment for MkDocs
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Tue, 26 Jun 2018 19:48:01 +0000 (21:48 +0200)]
Merge pull request #1165 from fbartels/patch-1
add Cloudron to related software
VirtualTam [Tue, 26 Jun 2018 19:47:27 +0000 (21:47 +0200)]
Merge branch 'master' into patch-1
VirtualTam [Tue, 26 Jun 2018 19:44:50 +0000 (21:44 +0200)]
Merge pull request #1164 from lapineige/patch-2
Other platform integration: add Yunohost install badge
Felix Bartels [Mon, 25 Jun 2018 08:05:04 +0000 (10:05 +0200)]
add Cloudron to related software
lapineige [Mon, 25 Jun 2018 07:28:29 +0000 (09:28 +0200)]
Other platform integration: add Yunohost install badge
Add a button to install with Yunohost in a one-click way.
nodiscc [Thu, 21 Jun 2018 17:34:11 +0000 (19:34 +0200)]
Merge pull request #1155 from shaarli/doc-improvements
Improve documentation (#598, #1105)
VirtualTam [Wed, 20 Jun 2018 15:18:47 +0000 (17:18 +0200)]
Merge pull request #1154 from virtualtam/changelog
Update AUTHORS and CHANGELOG
VirtualTam [Wed, 20 Jun 2018 15:14:30 +0000 (17:14 +0200)]
Update version badges and installation instructions
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sat, 16 Jun 2018 19:39:59 +0000 (21:39 +0200)]
Update AUTHORS and CHANGELOG
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Wed, 20 Jun 2018 14:59:29 +0000 (16:59 +0200)]
Merge pull request #1158 from virtualtam/master-dockerfile
Master: Build the Docker images from the local sources
nodiscc [Fri, 20 Apr 2018 21:16:59 +0000 (23:16 +0200)]
Improve documentation (#598, #1105)
* rework/simplify server configuration/requirements pages (consolidate/simplify SSL/TLS/apache configuration)
* update index.md introduction
* remove external images (badges)
* Fix COPYING link and documentation links
* Update features list
* dedpulicate information
* remove server-requirements.md and move relevant doc to other files
* TODO: rework nginx configuration (single configuration example, with commented out blocks for special cases)
* TODO: consolidate download/install/configuration pages
* remove blank lighttpd configuration section
* remove Required? column for composer packages, all libraries are mandatory
* php 7.2 compatibilty
* clarify that certbot binary and paths may vary depending on install method
VirtualTam [Sun, 17 Jun 2018 11:45:39 +0000 (13:45 +0200)]
docker: update image and usage documentation
Relates to https://github.com/shaarli/Shaarli/issues/1153
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sat, 16 Jun 2018 23:02:50 +0000 (01:02 +0200)]
docker: build the images from the local sources
Relates to https://github.com/shaarli/Shaarli/issues/1153
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sat, 16 Jun 2018 21:55:41 +0000 (23:55 +0200)]
docker: remove 'stable' resources
Relates to https://github.com/shaarli/Shaarli/issues/1153
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sat, 16 Jun 2018 21:54:10 +0000 (23:54 +0200)]
docker: move testing resources to tests/docker
Relates to https://github.com/shaarli/Shaarli/issues/1153
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
ArthurHoaro [Thu, 7 Jun 2018 18:00:30 +0000 (20:00 +0200)]
Merge pull request #1152 from ArthurHoaro/hotfix/install-error
Fixes an error during the install
ArthurHoaro [Thu, 7 Jun 2018 17:58:58 +0000 (19:58 +0200)]
Fixes an error during the install
was out of scope
ArthurHoaro [Thu, 7 Jun 2018 17:17:32 +0000 (19:17 +0200)]
Merge pull request #1151 from kramred/master
Add <meta> tag for referrer same-origin also to new default tpl
Mark Schmitz [Thu, 7 Jun 2018 17:11:04 +0000 (18:11 +0100)]
remove environment specific .gitignore entries
Mark Schmitz [Thu, 7 Jun 2018 13:23:53 +0000 (14:23 +0100)]
Merge remote-tracking branch 'upstream/master'
Mark Schmitz [Thu, 7 Jun 2018 13:23:41 +0000 (14:23 +0100)]
also for new default tpl add meta tag to block sending the referrer vintage -> #692
ArthurHoaro [Sat, 19 May 2018 13:04:04 +0000 (15:04 +0200)]
Implements Tags endpoints for Shaarli's REST API
Endpoints:
* List All Tags [GET]
* Get a tag [GET]
* Update a tag [PUT]
* Delete a tag [DELETE]
Fixes #904
References shaarli/api-documentation#34
ArthurHoaro [Mon, 4 Jun 2018 16:34:50 +0000 (18:34 +0200)]
Merge pull request #1143 from ArthurHoaro/sort-equal-tags
Fix order of tags with the same number of occurrences
VirtualTam [Sun, 3 Jun 2018 16:26:32 +0000 (18:26 +0200)]
Merge pull request #1086 from virtualtam/refactor/login
Refactor user login and session management
VirtualTam [Wed, 30 May 2018 00:09:09 +0000 (02:09 +0200)]
SessionManager+LoginManager: fix checkLoginState logic
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 6 May 2018 15:12:48 +0000 (17:12 +0200)]
Add test coverage for LoginManager methods
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Thu, 10 May 2018 11:07:51 +0000 (13:07 +0200)]
SessionManager: remove unused UID token
There already are dedicated tokens for:
- CSRF protection
- user stay-signed-in feature, via cookie
This token was most likely intended as a randomly generated,
server-side, secret key to be used when generating hashes.
See http://sebsauvage.net/wiki/doku.php?id=php:session [FR]
Relevant section:
Une clé secrète unique aléatoire est générée côté serveur (et jamais
envoyée). Elle peut servir pour signer les formulaires (HMAC) ou
générer des token de formulaires (protection contre XSRF).
Voir $_SESSION['uid'].
Translation:
A unique, server-side secret key is randomly generated (and never
transmitted). It can be used to sign forms (HMAC) or generate form
tokens (protection against XSRF).
See $_SESSION['uid']
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 6 May 2018 15:06:36 +0000 (17:06 +0200)]
Refactor LoginManager stay-signed-in token management
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 27 Apr 2018 21:17:38 +0000 (23:17 +0200)]
Refactor session and cookie timeout control
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 27 Apr 2018 20:12:22 +0000 (22:12 +0200)]
Move LoginManager and SessionManager to the Security namespace
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 27 Apr 2018 20:00:35 +0000 (22:00 +0200)]
LoginManager: remove unused parameter
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Wed, 18 Apr 2018 21:45:05 +0000 (23:45 +0200)]
Login: update PageBuilder and default/vintage templates
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Wed, 18 Apr 2018 21:09:45 +0000 (23:09 +0200)]
Pass the client IP ID to LoginManager
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Tue, 3 Apr 2018 22:54:59 +0000 (00:54 +0200)]
Delegate session operations to SessionManager
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Tue, 3 Apr 2018 22:43:48 +0000 (00:43 +0200)]
Document LoginManager properties
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sat, 17 Feb 2018 00:46:27 +0000 (01:46 +0100)]
Refactor user credential validation at login time
Changed:
- move login/password verification to LoginManager
- code cleanup
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sat, 17 Feb 2018 00:14:58 +0000 (01:14 +0100)]
Refactor PHP session handling during login/logout
Changed:
- move $_SESSION handling to SessionManager
- code cleanup
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 16 Feb 2018 21:21:59 +0000 (22:21 +0100)]
Refactor SessionManager::$INACTIVITY_TIMEOUT
Changed:
- move INACTIVITY_TIMEOUT to SessionManager
- inject a dependency to a SessionManager instance in:
- fillSessionInfo()
- setup_login_state()
- check_auth()
- cleanup related code and comments
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 16 Feb 2018 20:51:44 +0000 (21:51 +0100)]
Refactor client session hijacking protection
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
ArthurHoaro [Tue, 29 May 2018 18:52:30 +0000 (20:52 +0200)]
Tag sort - UT + comment + fix filter and visibility
Before this, linksCountPerTag call without would have ignored visibility parameter
ArthurHoaro [Tue, 29 May 2018 18:20:02 +0000 (20:20 +0200)]
Merge pull request #1135 from ArthurHoaro/ci/csslint
Reformat SCSS to SASS format and run SASSLint in CI
ArthurHoaro [Tue, 29 May 2018 17:33:20 +0000 (19:33 +0200)]
Merge pull request #1140 from ArthurHoaro/hotfix/markdown-rss-permalink
Fix feed permalink rendering with markdown escape set to true
ArthurHoaro [Sat, 19 May 2018 13:47:55 +0000 (15:47 +0200)]
Fix order of tags with the same number of occurrences
Fixes #1142
ArthurHoaro [Sat, 19 May 2018 10:55:43 +0000 (12:55 +0200)]
Fix feed permalink rendering with markdown escape set to true
Fixes #1134
ArthurHoaro [Thu, 17 May 2018 07:19:12 +0000 (09:19 +0200)]
Merge pull request #1138 from ArthurHoaro/stakali
Adds Stakali Android app to 3rd party lists
ArthurHoaro [Sun, 13 May 2018 10:32:41 +0000 (12:32 +0200)]
Adds Stakali Android app to 3rd party lists
ArthurHoaro [Thu, 10 May 2018 11:29:47 +0000 (13:29 +0200)]
Add SASSLint makefile target, and run it in CI
Also move ESLint and SASSLint config files to a dedicated .dev folder
ArthurHoaro [Thu, 10 May 2018 11:26:11 +0000 (13:26 +0200)]
Add classes to default template to avoid using IDs in SCSS
ArthurHoaro [Thu, 10 May 2018 11:25:07 +0000 (13:25 +0200)]
Reformat default theme SCSS to match SASS rules
ArthurHoaro [Sun, 6 May 2018 10:43:33 +0000 (12:43 +0200)]
Merge pull request #1116 from ArthurHoaro/ci/eslint
Use Travis stages to run JS tests separately
ArthurHoaro [Sat, 31 Mar 2018 11:49:07 +0000 (13:49 +0200)]
Use Travis stages to run JS tests separately
ArthurHoaro [Wed, 2 May 2018 16:28:09 +0000 (18:28 +0200)]
Merge pull request #1133 from ArthurHoaro/hotfix/title-dl
Title retrieval fixes
ArthurHoaro [Tue, 1 May 2018 14:44:51 +0000 (16:44 +0200)]
Support redirection in cURL download callback
ArthurHoaro [Tue, 1 May 2018 14:40:08 +0000 (16:40 +0200)]
Fix parameter order which was preventing max_dl parameter to work properly
nodiscc [Wed, 18 Apr 2018 17:57:36 +0000 (19:57 +0200)]
Merge pull request #1081 from nodiscc/doc-merge-sharing
doc: merge all sharing methods under a single "Sharing content" page
Buster One [Sun, 15 Apr 2018 12:53:09 +0000 (14:53 +0200)]
German language created (#1114)
* Added german language selection
* German language file created
* typo
* extra space removed and typo corrected
* lines 1314 through 1408 removed as suggested
nodiscc [Sat, 14 Apr 2018 12:22:02 +0000 (14:22 +0200)]
remove duplicate translation
nodiscc [Fri, 9 Feb 2018 18:03:42 +0000 (19:03 +0100)]
doc: sharing: add link to REST API documentation
nodiscc [Fri, 9 Feb 2018 17:46:28 +0000 (18:46 +0100)]
doc: optimize PNGs with pngcrush
164k -> 156k
nodiscc [Fri, 9 Feb 2018 17:44:06 +0000 (18:44 +0100)]
doc: add edit_icon.png to git repository
optimize icon with optipng/pngcrush (3.30%)
nodiscc [Fri, 9 Feb 2018 17:39:39 +0000 (18:39 +0100)]
update PO strings for Edit/New Shaare
update french translation
nodiscc [Fri, 9 Feb 2018 17:21:53 +0000 (18:21 +0100)]
default/editlink.tpl: title: Shaare -> New Shaare
nodiscc [Wed, 7 Feb 2018 19:10:05 +0000 (20:10 +0100)]
doc: merge all sharing methods under a single "Sharing content" page
* formatting, wording, reordering, general improvements
* move blog/pastebin/notepad item from index.md to this page
* add TODOs
* add the new page to mkdocs TOC
Part of https://github.com/shaarli/Shaarli/issues/598
ArthurHoaro [Sat, 14 Apr 2018 11:32:34 +0000 (13:32 +0200)]
Merge pull request #1126 from kramred/master
load user css at last, after plugin css to enable changing plugin styles
Mark Schmitz [Fri, 13 Apr 2018 13:06:27 +0000 (14:06 +0100)]
add loading user css at last to vintage tpl
Mark Schmitz [Fri, 13 Apr 2018 12:21:58 +0000 (13:21 +0100)]
load user css at last, after plugin css to enable changing plugin styles
VirtualTam [Sun, 8 Apr 2018 16:22:47 +0000 (18:22 +0200)]
Merge pull request #1121 from virtualtam/node/packaging-metadata
Update frontend metadata and COPYING
VirtualTam [Thu, 5 Apr 2018 18:54:55 +0000 (20:54 +0200)]
Cleanup unused asset resources
Signed-off-by: VirtualTam <virtualtam@flibidi.net>