Commit Graph

40 Commits

Author SHA1 Message Date
Frederic Guillot
e9fedf3e5c Rewrite of the authentication and authorization system 2015-12-05 20:31:27 -05:00
Frederic Guillot
1fed12e353 Remove trailing slash for FILES_DIR 2015-10-24 18:04:18 -04:00
Frederic Guillot
9707c0b4c4 Make unit tests pass under Windows 2015-10-22 21:31:30 -04:00
Frederic Guillot
f99a3c501f Make mail transports pluggable and move integrations to plugins
- Postmark: https://github.com/kanboard/plugin-postmark
- Mailgun: https://github.com/kanboard/plugin-mailgun
- Sendgrid: https://github.com/kanboard/plugin-sendgrid
2015-10-16 20:50:12 -04:00
Frederic Guillot
9c9ed02cd7 Change namespace to add Kanboard as prefix 2015-10-13 22:19:17 -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
41c334bf29 Add LDAP group sync 2015-09-06 18:07:30 -04:00
Frederic Guillot
94469d567b Update documentation 2015-08-30 12:06:19 -04:00
Frederic Guillot
8eb739bb91 Add Gitlab authentication 2015-08-23 13:15:59 -04:00
Frederic Guillot
6079233a07 Add Makefile and remove the scripts directory 2015-08-15 19:13:49 -04:00
Frederic Guillot
ea24cfb07c Enable support for Github Enterprise when using Github Authentication 2015-08-01 16:48:58 -04:00
Frederic Guillot
b377b57516 Add config parameter to disable/enable RememberMe authentication 2015-08-01 12:46:55 -04:00
Frederic Guillot
fb44818707 Add config parameter to define session duration 2015-08-01 12:35:06 -04:00
Frederic Guillot
db88a00d48 Add bruteforce protection 2015-08-01 12:14:22 -04:00
Frederic Guillot
de109aaeaf Add new config option to disable automatic creation of LDAP accounts 2015-07-18 10:17:18 -04:00
Frederic Guillot
b0ac201340 Add config parameter to hide login form 2015-07-16 21:06:47 -04:00
Frederic Guillot
ede1f1d9b0 Refactoring of Github authentication (oauth url change) 2015-07-16 20:35:56 -04:00
Frederic Guillot
bc98748c0d Start to implement url rewrite (nice urls) 2015-07-12 10:38:42 -04:00
Frederic Guillot
f2abf33912 Add Sendgrid as mail transport 2015-06-13 13:17:16 -04:00
Frederic Guillot
e22da9d32a Add Mailgun API as mail transport 2015-06-07 22:17:50 -04:00
Frederic Guillot
9d9e3afba2 Improve email sending system and add Postmark as mail transport 2015-06-06 14:10:31 -04:00
Frederic Guillot
03f89e2899 Add custom HTTP header for API authentication 2015-05-25 14:07:06 -04:00
Frederic Guillot
b17f4b28ca Improve pull-request #738 2015-03-30 20:52:30 -04:00
Semyon Novikov
2db1af88bb Missing default value for MARKDOWN_ESCAPED constant
Also removed stray trailing whitespace in Helper.php
2015-03-25 10:08:50 +05:00
Frederic Guillot
bcb39ad4db Add option to enable/disable iframe inclusion http header 2015-03-21 18:25:35 -04:00
Frederic Guillot
313318a40d Add config parameter for custom database port 2015-03-05 21:37:57 -05:00
Frederic Guillot
7c2bf746f2 Lowercase LDAP usernames by default for authentication 2015-02-20 19:42:27 -05:00
Frederic Guillot
72913c33d3 Prefix DEBUG_FILE with __DIR__ 2015-01-28 21:27:33 -05:00
Frederic Guillot
655d75a3cf Add new constants: FILES_DIR and DEBUG_FILE 2015-01-25 10:47:21 -05:00
Francois Ferrand
969d60ab41 Add Json API to create LDAP user.
This allows setting up permissions before the LDAP users actually connect
to Kanboard, and even importing the permissions from other tools.
2015-01-16 17:13:36 +01:00
Frédéric Guillot
198f8d6a8e Add debug option 2014-12-31 12:56:29 -05:00
Frédéric Guillot
515e29461f Change default mail from 2014-12-06 19:15:38 -05:00
Frédéric Guillot
18bba79413 Add support for ldap_start_tls() 2014-12-06 13:23:48 -05:00
Frédéric Guillot
e72327d4b1 Improve session handler and add Ajax session check 2014-11-29 17:18:23 -05:00
Frédéric Guillot
8e5673e3d2 Improve settings page and move some config parameters to the database 2014-10-04 23:31:03 -04:00
Frédéric Guillot
eeb4688dcc Add configuration option to enable/disable 'Strict-Transport-Security' HTTP header 2014-09-20 15:35:17 +02:00
Frédéric Guillot
26e69a5fa9 Tiny postgres fixes (pull-request #263) 2014-09-15 22:48:24 +02:00
Frédéric Guillot
e1ddf7f012 Run unit tests across different database backends + fix bugs 2014-09-15 22:35:56 +02:00