- Fix recursive COMMENT
## New features:
* Added automated action to change task color based on the priority
* Added support for LDAP Posix Groups (OpenLDAP with memberUid or groupOfNames)
* Added support for LDAP user photo attribute (Avatar image)
* Added support for language LDAP attribute
* Added support for Mysql SSL connection
* Search in activity stream
* Search in comments
* Search by task creator
* Added command line utility to reset user password and to disable 2FA
## Improvements:
* Improve Avatar upload form
* User roles are now synced with LDAP at each login
* Improve web page title on the task view
* Unify task drop-down menu between different views
* Improve LDAP user group membership synchronization
* Category and user filters do not append anymore in search field
* Added more template hooks
* Added tasks search with the API
* Added priority field to API procedures
* Added API procedure "getMemberGroups"
* Added parameters for overdue tasks notifications: group by projects and
send only to managers
* Allow people to install Kanboard outside of the DocumentRoot
* Allow plugins to be loaded from another folder
* Filter/Lexer/QueryBuilder refactoring
## Bug fixes:
* Allow a project owner to manage his own public project
* Fixed PHP warning when removing a user with no Avatar image
* Fixed improper Markdown escaping for some tooltips
* Closing all tasks by column, also update closed tasks
* Fixed wrong task link generation within Markdown text
* Fixed wrong URL on comment toggle link for sorting
* Fixed form submission with Meta+Enter keyboard shortcut
* Removed PHP notices in comment suppression view
PR: 209633 [1]
Submitted by: ronald.valente@gmail.com
Approved by: maintainer
test-driving your code. It is written in C++ but is used in C and C++ projects
and frequently used in embedded systems.
CppUTest's core design principles:
* Simple to use and small
* Portable to old and new platforms
* Build with Test-driven Development in mind
WWW: https://cpputest.github.io/
PR: 209622
Submitted by: Akos Somfai <akos.somfai@gmail.com>
The lang/gcc-aux port has recently been removed, so the previously legal
"49" argument is no longer so. Adjust ada.mk accordingly by removing
reference to option 49 and lang/gcc-aux.
I confirmed that ghdl builds with the default-for-Ada gcc6-aux compiler
on FreeBSD. It was building on DragonFly, but DragonFly uses the LLVM
backend while on FreeBSD ghdl defaults to gcc back, so both options
needed to be tested. It's debatable that a bump is needed because ghdl
is self-contained, but let's do it anyway so they'll be immediate
feedback on any runtime issues this may cause.
Today the quick-search plugin failed to build due to concurrency issues,
making it the 5th of 7th plugins to do so. Mark it and the remaining
two plugins as jobs unsafe.
- Remove `compiler:c++11-lang' from USES, it is not needed (the port does
not build on 9.x with any of c++11-lang/c++11-lib/USE_GCC=yes anyways)
- Make image format support in helper programs optional (and off by default)
general commands in multiple types of interfaces, including at the
command line, HTML, and API levels.
WWW: http://github.com/biocore/pyqi/
PR: 209766
Submitted by: Joseph Mingrone <jrm@ftfl.ca>
This release brings the promised PostgreSQL driver, along with several
fixes to the MySQL and SQLite drivers. The API was changed based on
feedback from comp.lang.ada but chances nobody is really impacted yet
(meaning this is the time for breaking changes).
- Add graphics/giflib as a dependency to build with GIF support
- Delete patches which aren't needed with the new version
PR: 209719
Approved by: atkin901@gmail.com (maintainer), adamw (mentor)
Differential Revision: https://reviews.freebsd.org/D6580
- Replace CPPFLAGS and LDFLAGS by USES= localbase
- Cosmetic change for documentation
- Fix build when NLS option is not set
PR: 209717
Submitted by: <ericturgeon@ghostbsd.org> (maintainer)
Parsimonious aims to be the fastest arbitrary-lookahead parser written
in pure Python and the most usable. It's based on parsing expression
grammars (PEGs), which means you feed it a simplified sort of EBNF
notation. Parsimonious was designed to undergird a MediaWiki parser
that wouldn't take 5 seconds or a GB of RAM to do one page, but it's
applicable to all sorts of languages.
WWW: https://pypi.python.org/pypi/parsimonious
PR: 209732
Submitted by: Danilo G. Baio <dbaio@bsd.com.br>
- Switch to USES=localbase
- Fix EXIF option: libexif is bundled, don't use external header (unfortunately, couldn't make it work with external libexif)
- Add possibly empty directory to plist
Changes:
1. When running "qjail create -c" option for creating a jail with ssh and
a user id / password of the jail name. On first start the user id
gets created in the jail. This first start status was not being
turned off. Added code to start logic to fix this.
2. Did not like the way console function was handling console commands
being passed to the jail for execution. Changed the logic so it works
like this. If -c option used alone or if -c & -u used together,
them default jexec command format used. If no -c option then
"jexec jailname login -f <root or -u value>" format used.
This is real login causing the Welcome message to display.
3. Corrected the qjail manual console function to document usage of
-c and -u flags.
PR: 209737
Submitted by: qjail1@a1poweruser.com (maintainer)