1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

www/kanboard: Update to 1.2.8

While I'm here:

* Convert PORTVERSION to DISTVERSION
* Move related variables to USES block
* Update requirements for the MYSQL option since PHP 5.x has gone from the
  ports tree
* Add MYSQL_USES as USE_MYSQL is deprecated

Changelog:

Breaking Changes:

* Authorize only API tokens when 2FA is enabled (no user password)
* Disable by default plugin installer for security reasons:
    - There is no code review or any approval process to submit a plugin.
    - This is up to the Kanboard instance owner to validate if a plugin
      is legit.

Fixes and Improvements:

* Limit avatar image size
* Avoid CSRF in users CSV import
* Avoid XSS in pagination sorting
* Do not show projects dropdown when prompting the 2FA code
* Always returns a 404 instead of 403 to avoid people discovering users
* Check if user role has changed while the session is open
* Add missing CSRF check in TwoFactorController::deactivate()
* Hide edit button when user cannot edit task
* Fix permission check before "Assign to me"
* Fix permission check before showing project options
* Fix assignable users on a group with a custom role
* Fix import of automatic actions when parameters are "unassigned"
  or "no category"
* Update license year
* Update Docker image to Alpine 3.9
* Update translations
* Fix PHP error in task views (tag colors)
* Limit assignee drop-down selector scope

PR:		235712
Submitted by:	Alexander <sa.inbox@gmail.com>
Approved by:	tcberner (mentor), maintainer timeout
Differential Revision:	https://reviews.freebsd.org/D19217
This commit is contained in:
Kai Knoblich 2019-02-27 16:07:48 +00:00
parent 0886e394cd
commit e874fbccb2
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=494066
2 changed files with 9 additions and 10 deletions

View File

@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= kanboard
PORTVERSION= 1.2.7
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.8
CATEGORIES= www
MAINTAINER= bsd@if0.eu
@ -12,15 +12,13 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php
USE_PHP= ctype curl dom gd hash filter iconv json mcrypt mbstring \
openssl pdo session simplexml zlib xml
USE_GITHUB= yes
NO_BUILD= yes
NO_ARCH= yes
USE_GITHUB= yes
USE_PHP= ctype curl dom gd hash filter iconv json mcrypt mbstring \
openssl pdo session simplexml \
zlib xml
KANBOARD_USERNAME?= www
KANBOARD_GROUPNAME?= ${KANBOARD_USERNAME}
@ -33,7 +31,8 @@ OPTIONS_DEFAULT= SQLITE
OPTIONS_DEFINE= OPCACHE
OPCACHE_DESC= OPcache support (recommended)
MYSQL_USE= MYSQL=client PHP=mysql,pdo_mysql
MYSQL_USES= mysql
MYSQL_USE= PHP=pdo_mysql,mysqli
PGSQL_USES= pgsql
PGSQL_USE= PHP=pdo_pgsql,pgsql
SQLITE_USE= PHP=pdo_sqlite,sqlite3

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1547624067
SHA256 (kanboard-kanboard-v1.2.7_GH0.tar.gz) = cee7aef1cc203796b99f8881f3f0870151c9aa4bce0a96c9e2ca9a5e54cd40f9
SIZE (kanboard-kanboard-v1.2.7_GH0.tar.gz) = 3179129
TIMESTAMP = 1550048738
SHA256 (kanboard-kanboard-v1.2.8_GH0.tar.gz) = 70fe5c2202f3ee98687ef6d898a88676dd1ce47b8234950901a9ac2b3d31a328
SIZE (kanboard-kanboard-v1.2.8_GH0.tar.gz) = 3181715