Commit Graph

93 Commits

Author SHA1 Message Date
Joe Nahmias 33852e9ea0 feature: add Microsoft SQL Server database support
can be used via the pdo_dblib or pdo_odbc extensions.
requires Microsoft SQL Server 2016 or later.

* add schema/migrations
* add database provider
* add setup check for pdo module needed by selected driver (dblib/odbc)
* add default config doc
2022-10-29 21:11:15 -07:00
Raphael Wimmer f565f23f15 config.php.default: clarify meaning of LDAP_USER_CREATION
While the documentation explains the meaning of LDAP_USER_CREATION very well, the example config file just contains the explanation "Allow automatic LDAP user creation". This might confuse some admins (such as me) as it can be interpreted as "create an LDAP user for new local users". This commit expands the explanation to clarify the meaning of LDAP_USER_CREATION.
2021-11-08 19:57:11 -08:00
Erwan Colin 76a81d0675 Enable external group synchronization deactivation. 2021-09-24 13:38:41 -07:00
operateur404 d382e2e4be
LDAP protocol/host/port configuration by URL; make BASE_DN optional
PHP ldap_connect($host, $port) function signature is deprecated: https://www.php.net/manual/en/function.ldap-connect.php

Querying an AD Global Catalog across an entire forest requires an empty base DN
2021-02-03 18:49:50 -08:00
Harry Kakoulidis ac224fa178
Added an option to send a copy of all generated e-mails to a BCC address 2020-12-07 19:49:41 -08:00
JayBeeDe e3e9cabd8b
Added setting that makes possible any new LDAP user to be Manager by default 2020-10-04 12:11:07 -07:00
mildis 33c3b32cda
Allow email to be retrieve by SSO ReverseProxy
If REMOTE_EMAIL header is set, use it as user email.
If REVERSE_PROXY_DEFAULT_DOMAIN is set but not REMOTE_EMAIL, use the current construct.
2020-08-28 22:59:59 -07:00
sxntxn 26618f525b
Add option to configure SMTP HELO hostname 2020-07-07 20:39:23 -07:00
Matthias Straka 6c4665b3ca
Add new config parameter SESSION_HANDLER 2020-07-06 21:30:27 -07:00
Max Appel 55f4a6ed74
Fixed capitalization of sAMAccountName for LDAP_USER_ATTRIBUTE_USERNAME example 2020-06-10 20:10:07 -07:00
mildis 9e1e4ea381
Allow use of the user's DN as the group filter substitution 2020-05-21 20:57:30 -07:00
Manfred Hoffmann b442c52acb
Show group memberships in a tooltip 2020-04-05 11:20:12 -07:00
mildis b26776e529 Add cURL support to HTTP Client
- Add HTTP_PROXY_EXCLUDE option when cURL is used
- Show HTTP client backend in about page
- Fallback to legacy Stream Contexts if cURL extension is not available
2019-06-03 20:00:49 -07:00
FUJII Ryota 39e579e427 Clarify the comment about MAIL_SMTP_ENCRYPTION 2019-02-25 17:42:39 -08:00
Frédéric Guillot ba5878e786 Update ChangeLog 2019-02-02 10:50:22 -08:00
Frédéric Guillot 8cf8f9ef07 Disable by default plugin installer
- There is no code review or any approval process to submit a plugin.
- Anyone can submit a backdoor as plugin.
- This is up to the Kanboard instance owner to validate if a plugin is legit.
2019-01-30 21:34:04 -08:00
Vadim Zhukov 44cf75467c Make PLUGINS_DIR absolute, this is the common requirement in Kanboard.
Also add comment telling users to use absolute paths to avoid someone
else failing the same way as I did.
2018-09-03 12:33:00 -07:00
Frédéric Guillot 95ac11a6aa Add system log driver and use it by default 2018-03-05 13:34:04 -08:00
Frédéric Guillot 0d578171fe Add timeout parameter for database connection 2018-02-14 10:18:27 -08:00
Frédéric Guillot d35d5beee2 Add option to disable Mysql SSL server verification 2018-01-11 14:01:32 -08:00
Frédéric Guillot 0153cb33de Add command to remove project activities after one year 2017-12-01 11:54:02 -08:00
Frédéric Guillot 6d2076e859 Add config option to exclude fields from auth providers sync 2017-11-28 16:29:49 -08:00
Frédéric Guillot 1db9bc1b2e Update code base and doc to use kanboard.org domain 2017-11-27 11:14:37 -08:00
Frederic Guillot d3b8fbfa28 Make configurable to number of events stored in project activities 2017-10-19 10:50:36 -07:00
Frederic Guillot d0a1ed9227 Add configuration parameter to disable email configuration from user interface 2017-02-05 11:54:27 -05:00
Frederic Guillot f360e1ed1f Change default value of DATA_DIR in example file 2017-01-21 22:50:56 -05:00
Frederic Guillot f2fd5d75d9
Add config parameter to toggle automatic SQL migrations
- Add two command line opterations to show schema version
and to execute SQL migrations
- Add new configuration parameter to enable or disable
SQL migrations
2016-12-02 19:16:50 -05:00
Frederic Guillot 9ed80ff8ef
Update config.default.php 2016-12-02 17:50:06 -05:00
Frederic Guillot e2a9440c92
Fix undefined constant in config example file 2016-08-22 21:48:27 -04:00
Frederic Guillot d4606f69f6
Minor cleanup 2016-07-23 15:15:11 -04:00
Frederic Guillot cf7bac1860 Added config parameter to allow self-signed certificates for the HTTP client 2016-06-05 15:42:22 -04:00
Frederic Guillot 55ee906ba3 Added support for language LDAP attribute 2016-05-07 18:05:33 -04:00
Frederic Guillot 6361131d3f Improve logging 2016-05-07 14:40:49 -04:00
Frederic Guillot 300dabe6b4 Added support for LDAP user photo profile 2016-05-07 12:59:35 -04:00
Frederic Guillot 400e230881 Added support for Mysql SSL connection 2016-05-06 19:19:05 -04:00
Frederic Guillot 3872dee261 Added support for LDAP Posix Groups (OpenLDAP with memberUid) 2016-04-30 20:38:16 -04:00
Frederic Guillot 047236711e Update doc and default config file for new config option 2016-02-13 10:55:50 -05:00
Frederic Guillot 9b9d823f30 Move Gitlab and Github authentication to external plugins 2016-01-29 23:59:58 -05:00
Frederic Guillot e9fedf3e5c Rewrite of the authentication and authorization system 2015-12-05 20:31:27 -05:00
Frederic Guillot 2451706316 Add generic LDAP client library 2015-11-27 09:15:12 -05:00
Frederic Guillot 0a8c111ca9 Fix wrong value for PLUGINS_DIR in config.default.php 2015-11-18 20:43:25 -05:00
Frederic Guillot 06e9486c59 Minor changes 2015-10-24 19:26:25 -04:00
Frederic Guillot 1fed12e353 Remove trailing slash for FILES_DIR 2015-10-24 18:04:18 -04:00
Frederic Guillot 9129a16337 Check for each request that reverse proxy user match user session 2015-10-24 09:30:27 -04:00
Frederic Guillot 9707c0b4c4 Make unit tests pass under Windows 2015-10-22 21:31:30 -04:00
Frederic Guillot dc0749ecce Improve LDAP auth 2015-10-11 14:44:16 -04:00
Frederic Guillot 586c600040 Add proxy support for http client 2015-10-08 20:54:07 -04:00
Frederic Guillot 4a26dffaaf Add config parameter to enable/disable Syslog 2015-10-02 22:14:01 -04:00
Frederic Guillot 2af45250c4 Add config parameter PLUGINS_DIR 2015-09-22 21:27:02 -04:00
Frederic Guillot de5049039c Improve LDAP authentication class 2015-09-12 20:28:34 -04:00