Girish Ramakrishnan
|
fc6ce4945f
|
add sendmail/recvmail ldap tests
|
2017-03-26 20:42:46 -07:00 |
|
Girish Ramakrishnan
|
6ea741e92f
|
Verify password for sendmail/recvmail addon
Part of #109
|
2017-03-26 20:07:55 -07:00 |
|
Johannes Zellner
|
c905adde1e
|
Revert "Limit ldap queries per client to 60 per minute"
This reverts commit 466dfdf81f.
|
2017-03-22 19:35:06 +01:00 |
|
Johannes Zellner
|
466dfdf81f
|
Limit ldap queries per client to 60 per minute
Part of #187
|
2017-03-21 16:43:22 +01:00 |
|
Johannes Zellner
|
daa34c3b4d
|
add some asserts in the ldap code
|
2017-03-13 11:10:08 +01:00 |
|
Johannes Zellner
|
bf5c78d819
|
Refactor ldap user listing code to avoid pyramids
|
2017-03-13 11:09:12 +01:00 |
|
Johannes Zellner
|
1763144278
|
Only list users in ldap groups who have access to the app
Fixes #215
|
2017-03-13 11:06:29 +01:00 |
|
Johannes Zellner
|
2f598529fc
|
Only list users who have access to the app in an ldap search
Part of #215
|
2017-03-13 11:02:45 +01:00 |
|
Girish Ramakrishnan
|
8264e69e2f
|
remove unused require
|
2017-03-10 14:52:31 -08:00 |
|
Johannes Zellner
|
5632c74556
|
Add isadmin ldap attribute
Fixes #241
|
2017-03-06 10:45:50 +01:00 |
|
Johannes Zellner
|
c07d322fff
|
Do not send ldap records for users without a username set
If an app relies on the attribute to be set, apps like owncloud would
fail internally.
|
2017-03-03 10:18:38 +01:00 |
|
Johannes Zellner
|
ee1cef3ee8
|
Add new event type for app mailbox ldap login
|
2017-03-02 17:13:19 +01:00 |
|
Girish Ramakrishnan
|
b34d09f547
|
ldap: Fix crash if displayName is empty and username is null
|
2017-02-08 10:13:50 -08:00 |
|
Girish Ramakrishnan
|
2118952120
|
send the ownerType as part of mailbox query
|
2017-01-13 19:53:58 -08:00 |
|
Girish Ramakrishnan
|
ae9838a869
|
alternateEmail already checks if email is enabled now
|
2016-09-27 23:54:48 -07:00 |
|
Girish Ramakrishnan
|
4204d76616
|
lower case the alias and mailing list cn
|
2016-09-27 23:41:50 -07:00 |
|
Girish Ramakrishnan
|
6a4b60436e
|
alternativeEmail -> alternateEmail
|
2016-09-27 22:25:50 -07:00 |
|
Girish Ramakrishnan
|
20708ad25a
|
return members of mailing list
|
2016-09-27 16:27:22 -07:00 |
|
Girish Ramakrishnan
|
c152580df0
|
Revert "make rfc822MailMember a complete address"
This reverts commit b9823fff44.
Most examples on internet don't have the complete address.
https://wiki.debian.org/LDAP/MigrationTools/Examples
|
2016-09-27 16:04:50 -07:00 |
|
Girish Ramakrishnan
|
b9823fff44
|
make rfc822MailMember a complete address
|
2016-09-27 16:04:11 -07:00 |
|
Girish Ramakrishnan
|
a8861dd4f8
|
Add missing return
|
2016-09-27 13:09:05 -07:00 |
|
Girish Ramakrishnan
|
c1aa1eb33f
|
Fix group listing
|
2016-09-27 12:51:33 -07:00 |
|
Johannes Zellner
|
2a7de5dab7
|
extracting username from email for cloudron mail is now done in user.js
|
2016-09-27 21:48:39 +02:00 |
|
Girish Ramakrishnan
|
8bd790c1e0
|
remove unused variable
|
2016-09-27 11:58:02 -07:00 |
|
Girish Ramakrishnan
|
c9a0db0127
|
remove the alias and mailbox ldap listing code
it's unused and complicates things. besides, this is not going to be
possible to implement for the mailgroup code.
|
2016-09-27 11:51:21 -07:00 |
|
Girish Ramakrishnan
|
33f803cd1c
|
allow mailbox search by email
|
2016-09-26 21:03:07 -07:00 |
|
Girish Ramakrishnan
|
4856fc7de6
|
Fix mailAlias LDAP listing
|
2016-09-26 14:38:23 -07:00 |
|
Girish Ramakrishnan
|
7d7de9e900
|
allow login via email cn to access mailbox
|
2016-09-26 12:03:37 -07:00 |
|
Girish Ramakrishnan
|
4a37747cfe
|
authenticate mailbox based on owner
|
2016-09-26 11:55:16 -07:00 |
|
Girish Ramakrishnan
|
577b509731
|
authorize logic in redundant
The authorization has to be done in the mail server. There is no
information on the ldap side to authorize.
|
2016-09-26 10:20:49 -07:00 |
|
Girish Ramakrishnan
|
3c9beb1add
|
ldap: fix mailbox search and bind
|
2016-09-26 10:18:58 -07:00 |
|
Girish Ramakrishnan
|
46d8047599
|
fix ldapjs usage
|
2016-09-26 09:08:04 -07:00 |
|
Girish Ramakrishnan
|
baa2dbbf39
|
Add alias and list ldap routes
|
2016-09-25 21:34:52 -07:00 |
|
Girish Ramakrishnan
|
4b34f823a7
|
implement ldap mailbox get
|
2016-09-25 16:46:11 -07:00 |
|
Girish Ramakrishnan
|
8ce22c5656
|
ldap: remove unnecessary global
|
2016-09-25 16:11:54 -07:00 |
|
Girish Ramakrishnan
|
49baad349c
|
remove mailbox routes and move it to users
|
2016-09-23 15:45:40 -07:00 |
|
Girish Ramakrishnan
|
679c8a7d09
|
Fix all usages of ldap.parseFilter
Part of #56
|
2016-09-19 13:53:48 -07:00 |
|
Girish Ramakrishnan
|
402c875874
|
ldap : Fix crash with invalid queries
Fixes #56
|
2016-09-19 13:40:26 -07:00 |
|
Girish Ramakrishnan
|
a40abaf1a0
|
do not crash if the service was never started
fixes #51
|
2016-09-15 11:54:20 -07:00 |
|
Girish Ramakrishnan
|
cc1755105c
|
do not allow access if app is not found
|
2016-06-17 10:08:41 -05:00 |
|
Girish Ramakrishnan
|
d51d2e5131
|
start addons and apps in the cloudron network
also remove getLinkSync, since we don't use linking anymore
|
2016-06-17 09:18:10 -05:00 |
|
Girish Ramakrishnan
|
3f602c8a04
|
verifyWithUsername and not as id
|
2016-06-08 15:54:22 -07:00 |
|
Girish Ramakrishnan
|
a9f70d8363
|
add mailbox search endpoint
|
2016-05-29 18:24:54 -07:00 |
|
Girish Ramakrishnan
|
e91539d79a
|
add a todo
|
2016-05-29 18:08:16 -07:00 |
|
Girish Ramakrishnan
|
5546bfbf0e
|
add mailbox ldap auth point
|
2016-05-29 17:25:23 -07:00 |
|
Girish Ramakrishnan
|
803d47b426
|
refactor authenticate path into a middleware
|
2016-05-29 17:16:52 -07:00 |
|
Girish Ramakrishnan
|
e4c0192243
|
rename to appUserBind since it is tailored for apps
|
2016-05-29 17:07:48 -07:00 |
|
Girish Ramakrishnan
|
6dcecaaf55
|
log the ldap source
|
2016-05-16 14:31:57 -07:00 |
|
Girish Ramakrishnan
|
b92ed8d079
|
cn can also be the cloudron email
cn can be:
1. username
2. username@fqdn
3. user@personalemail.com
|
2016-05-16 12:21:15 -07:00 |
|
Girish Ramakrishnan
|
0838ce4ef8
|
fix casing
|
2016-05-16 12:13:23 -07:00 |
|