Commit Graph

92 Commits (b05fcc7d82395fe2d988567c36d213aa1c6cfeae)

Author SHA1 Message Date
Francis Lachapelle 826537ed01 Fix caching of DN in LDAP source 2014-02-05 09:04:00 -05:00
Ludovic Marcotte 3950e9d4c3 Moved DN cache to SOGoCache 2014-02-04 21:03:11 -05:00
Ludovic Marcotte ddd7be4333 Fix for bug #2187 2014-01-31 15:03:40 -05:00
Ludovic Marcotte 656869a4a2 Fix for bug #1328 2013-10-18 13:16:30 -04:00
Jean Raby d7e6648396 Reworked password change logic and add AD support 2013-08-28 17:11:07 -04:00
Jean Raby e07734fa5f Filter sql source entries based on the user domain
When using dynamic domains with SQL sources (DomainFieldName),
let WebUI and dav lookups return entries from current domain
and other domains visible from the originating domain.

Fixes #2269

SQLSource.m: _visibleDomainsQualifierFromDomain:
  returns a EOQualifier OR'ing all visible domains from specified domain
  (including specified domain)

SQLSource.m: allEntryIDsVisibleFromDomain
  Replacement for allEntryIDs.
  Instead of returning all entries from the sql source,
  only return the entries visible from the specified domain.

SoObjects/SOGo/SQLSource.m: allEntryIDs
  Changed to call allEntryIDsVisibleFromDomain with an empty domain.

SQLSource.m fetchContactsMatching:inDomain:
  Use _visibleDomainsQualifierFromDomain to filter entries

LDAPSource.m: allEntryIDsVisibleFromDomain
  Simply call allEntryIDs, discarding the domain.
  LDAP does need to do the extra domain filtering

SOGoContactSourceFolder.m: toOneRelationshipKeys
   Call new method: allEntryIDsVisibleFromDomain
2013-03-29 10:38:52 -04:00
Jean Raby 9e38c5060a Plug ldap fd leak in login checks 2013-01-22 18:42:00 -05:00
Jean Raby 7d24ece7d6 Log ldap exception details + catch tls exceptions
Make sure to catch exceptions raised by _setupEncryption
Reindent due to NS_DURING
Log ldap exceptions details
2012-12-19 18:37:36 -05:00
Jean Raby e253a7429c Fix whitespace - remove tabs 2012-12-19 18:02:32 -05:00
Ludovic Marcotte 7c250fad8f Fix for bug #1061. 2012-11-26 13:13:06 -05:00
Ludovic Marcotte 6ad59a8481 Apply patches for bug #2060 2012-11-06 09:04:18 -05:00
Wolfgang Sourdeau 20cb769db1 style 2012-10-26 22:38:41 -04:00
Jean Raby 0f65eab377 * SoObjects/SOGo/LDAPSource.m (changePasswordForLogin):
if userPasswordAlgorithm was not set or was set to "none",
    use the plaintext password directly instead of using '{none}plaintext'
    which isn't valid.

Monotone-Parent: d538a70c8651aa1849c88eedda7782a21b41b591
Monotone-Revision: a6dfa4114eeabf1790dbbd7a169d81c988375c12

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-08-03T18:10:01
2012-08-03 18:10:01 +00:00
Ludovic Marcotte 08230b33bb See ChangeLog
Monotone-Parent: 747fe8c2134a990c1cdf3b494c2b7776021cb736
Monotone-Revision: 3c4baa92c5634d4da061da739a9b544d04c44586

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-05-31T13:24:32
2012-05-31 13:24:32 +00:00
Ludovic Marcotte 18ffca1924 See ChangeLog
Monotone-Parent: d29498142c4a9f1d780373bd5f0d80b17f6e2c33
Monotone-Revision: 747fe8c2134a990c1cdf3b494c2b7776021cb736

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-05-31T12:36:00
2012-05-31 12:36:00 +00:00
Wolfgang Sourdeau f06d57373a Applied last changed from ca.inverse.sogo branch, pertaining to iOS handling of CardDAV
Monotone-Parent: bee9d78831eda60f6cda2aadb62fc4a04a2e8e10
Monotone-Revision: 693036245b42a3d0059f8c06a2a725e716d54c9e

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-30T14:07:36
2012-03-30 14:07:36 +00:00
Wolfgang Sourdeau 347bc411ac Monotone-Parent: ef48f0aa709b92913c131c539cb55562e8c56ebf
Monotone-Revision: 40141d367c9c6560edf3b306cee2aa7683dad3ec

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-01T21:57:16
2012-03-01 21:57:16 +00:00
Francis Lachapelle 7815b3403c See ChangeLog.
Monotone-Parent: d4394b4b92fdfda720d67698c9fbadc75787ad18
Monotone-Revision: e8c7d8a4465a1b9357c1d9f201dec2b93c5f3507

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-02-11T07:08:02
Monotone-Branch: ca.inverse.sogo
2012-02-11 07:08:02 +00:00
Francis Lachapelle a79036fbf9 propagate from branch 'ca.inverse.sogo.1_3_12' (head 2b438d60e3231cf7f4811dadaf9a91a62885d15b)
to branch 'ca.inverse.sogo' (head 2a5d61f1ed60b9d00203fc41d7b5af818e00391f)

Monotone-Parent: 2a5d61f1ed60b9d00203fc41d7b5af818e00391f
Monotone-Parent: 2b438d60e3231cf7f4811dadaf9a91a62885d15b
Monotone-Revision: 96f11391475b0d4e71002f19f89309839d039b36

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-02-07T14:12:46
Monotone-Branch: ca.inverse.sogo
2012-02-07 14:12:46 +00:00
Wolfgang Sourdeau 4239a71516 Monotone-Parent: 95c7a1c7bf37236d7e711c323e1798c779fd1f21
Monotone-Revision: 9885caef81ed03ae9c3c25ac8c9a6c0bf60db18b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-06T13:57:44
2012-02-06 13:57:44 +00:00
Wolfgang Sourdeau d32f0d32b8 Monotone-Parent: c8a56f550a65316cf040c7624d75ba835bbf97c8
Monotone-Revision: 6bc1556981bffd1a4a80e25cdf6ae2e257e57631

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-06T13:55:46
Monotone-Branch: ca.inverse.sogo
2012-02-06 13:55:46 +00:00
Ludovic Marcotte 68b99f2f28 Fixed merge
Monotone-Parent: 24936b7a90184df1eebd3fa1c0df81c4dcbb2751
Monotone-Revision: f2612a8cd144efc05fbd0847e973f12e72643c9b

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-01-26T16:27:18
Monotone-Branch: ca.inverse.sogo
2012-01-26 16:27:18 +00:00
Ludovic Marcotte 9ad7a6fa08 propagate from branch 'ca.inverse.sogo.1_3_12' (head 64559b055668abe30f492544f049160b05cf7ab9)
to branch 'ca.inverse.sogo' (head deed692cb3c352022ee720bc7f7b2d91e734367b)

Monotone-Parent: 64559b055668abe30f492544f049160b05cf7ab9
Monotone-Parent: deed692cb3c352022ee720bc7f7b2d91e734367b
Monotone-Revision: 24936b7a90184df1eebd3fa1c0df81c4dcbb2751

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-01-26T16:26:28
Monotone-Branch: ca.inverse.sogo
2012-01-26 16:26:28 +00:00
Ludovic Marcotte 2d03fb1055 See ChangeLog - also updated the doc
Monotone-Parent: 05f7c7299403692e01480ce30ae2a612e6172f84
Monotone-Revision: 64559b055668abe30f492544f049160b05cf7ab9

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-01-26T16:22:28
2012-01-26 16:22:28 +00:00
Francis Lachapelle 537604d65a Fixed previous propagate.
Monotone-Parent: 62ee066ad239ea56d6f2dc0b73f12d399813d68c
Monotone-Revision: cd6f87a655862b556c2f1e1031a0cdd43a995041

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-01-12T22:12:02
Monotone-Branch: ca.inverse.sogo
2012-01-12 22:12:02 +00:00
Francis Lachapelle b26858fdc2 propagate from branch 'ca.inverse.sogo.1_3_12' (head c241a8e1e716fa0db3e4f4e370c051096cc2c3e2)
to branch 'ca.inverse.sogo' (head d807738c8f35c5080fb2e1684404fb8d992c8032)

Monotone-Parent: c241a8e1e716fa0db3e4f4e370c051096cc2c3e2
Monotone-Parent: d807738c8f35c5080fb2e1684404fb8d992c8032
Monotone-Revision: 62ee066ad239ea56d6f2dc0b73f12d399813d68c

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-01-12T21:01:06
Monotone-Branch: ca.inverse.sogo
2012-01-12 21:01:06 +00:00
Francis Lachapelle ccf847f555 See ChangeLog
Monotone-Parent: ed15d4f340fd47347d881c8826eb40a2dc22763d
Monotone-Revision: d669b0b3e321e22c68d092f984d543560ae1af0e

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-01-12T20:01:34
2012-01-12 20:01:34 +00:00
Wolfgang Sourdeau 15e606341e Monotone-Parent: 16b846dd0fb3a63bdd80cb7ed360972da407527b
Monotone-Revision: bb276eea8dc76b5c71f49df1d23424ab19015233

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-01-04T15:26:30
Monotone-Branch: ca.inverse.sogo
2012-01-04 15:26:30 +00:00
Wolfgang Sourdeau 4ba4c622bc Monotone-Parent: 995b68ade85d0d884cdf8f6fc87e55f0c376a80c
Monotone-Revision: 61fe02b6c3bc4f0aa3797d661d014d8c256b0de9

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-30T20:39:07
Monotone-Branch: ca.inverse.sogo
2011-12-30 20:39:07 +00:00
Ludovic Marcotte b87a7ceeac See ChangeLog
Monotone-Parent: 0b515b8331401536a0de4cc2ca53fce6dd6ca6ed
Monotone-Revision: 3f570612955fe5748f947cb46b0d25c731f1bffb

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-07-05T20:10:45
Monotone-Branch: ca.inverse.sogo
2011-07-05 20:10:45 +00:00
Ludovic Marcotte e0f6982de2 one more sanity check
Monotone-Parent: dc5ddbbb3305b9f0cb8fe2e2044f0a2673ef24ca
Monotone-Revision: 94b9cd9ca57eca41ee588c8d41da668682bdb1d0

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-06-23T19:09:01
Monotone-Branch: ca.inverse.sogo
2011-06-23 19:09:01 +00:00
Ludovic Marcotte 12856abe4d See ChangeLog
Monotone-Parent: be9e28d5d42ed05605b27d2127cf29b07678495b
Monotone-Revision: 5de6a9584cf27a2c1dad8d1ab8b84fc9ddab2720

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-04-25T10:31:08
Monotone-Branch: ca.inverse.sogo
2011-04-25 10:31:08 +00:00
Ludovic Marcotte 628af06e47 Removed useless log call
Monotone-Parent: 40362052f51195c01351fb098d0a2d6936db5292
Monotone-Revision: c1c73961c8d9bbf5383d28788200bf3cbbac4e55

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-04-19T13:12:04
Monotone-Branch: ca.inverse.sogo
2011-04-19 13:12:04 +00:00
Francis Lachapelle a87bba64b2 Added support for the parameter "IMAPLoginMailField" for SQL/LDAP sources, and the parameter "authenticationFilter" for SQL sources. See ChangeLog.
Monotone-Parent: 1cdaff22cdbdb961e1937dc8f1ac1936bd06dc99
Monotone-Revision: 36439821e42cfcb830bfff9081d7e1318f1e92ab

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-04-14T18:41:10
Monotone-Branch: ca.inverse.sogo
2011-04-14 18:41:10 +00:00
Francis Lachapelle eb6629d89f See ChangeLog
Monotone-Parent: fdd87c8990a184548d84798a93d2b2df80f30651
Monotone-Revision: fc98ebd698555332841f6988e47ba738f8e5e2da

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-03-21T18:24:06
Monotone-Branch: ca.inverse.sogo
2011-03-21 18:24:06 +00:00
Francis Lachapelle a0039a40f2 See ChangeLog.
Monotone-Parent: d44813d7233d6d5cad1ae38fa520e06886d97b83
Monotone-Revision: 67ceb1cbca26597fa55e31fb97e198f72e72f1df

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-01-27T16:01:24
Monotone-Branch: ca.inverse.sogo
Monotone-Tag: SOGo_v1.3.5a
2011-01-27 16:01:24 +00:00
Francis Lachapelle c0572dfb56 Monotone-Parent: 66faeac6511d176fd1b35b6a0a5b8cbb20b0b2d1
Monotone-Revision: 97d1e717196204ed1f0a357d5acf937dc05b1c39

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-01-24T18:04:43
Monotone-Branch: ca.inverse.sogo
2011-01-24 18:04:43 +00:00
Francis Lachapelle c33821349e See Changelog.
Monotone-Parent: 7644c155b02b86d417852ac59361714181ec8c18
Monotone-Revision: 66faeac6511d176fd1b35b6a0a5b8cbb20b0b2d1

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-01-24T18:02:12
Monotone-Branch: ca.inverse.sogo
2011-01-24 18:02:12 +00:00
Ludovic Marcotte 2c246f3e7a See ChangeLog
Monotone-Parent: 535292a4d5c9f53624dcaabc419821b5755e9ccc
Monotone-Revision: c35e5e0bbfa47c91a6b8c9b68bf31ca78ee421fc

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-12-14T18:08:36
Monotone-Branch: ca.inverse.sogo
2010-12-14 18:08:36 +00:00
Francis Lachapelle 2acf20ecbf See Changelog
Monotone-Parent: a5879e0ca48fa60369415c062b9a5b8e85b3cb84
Monotone-Revision: 60e52d42356476440191e2ecbde8c0be6697337d

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2010-10-13T17:49:44
Monotone-Branch: ca.inverse.sogo
2010-10-13 17:49:44 +00:00
Ludovic Marcotte 38af9bc66b See ChangeLog
Monotone-Parent: e1912bf4962632854ed7898edea3ca2ba3a70406
Monotone-Revision: 1e01e7055612c8aa2f2c0e9151035ef348604b8e

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-09-24T17:50:40
Monotone-Branch: ca.inverse.sogo
2010-09-24 17:50:40 +00:00
Wolfgang Sourdeau cee94feb05 Monotone-Parent: e44f8ed7f2cb0a7509257497630e18c476b9b901
Monotone-Revision: 1acff2251868501e5baba3465e49475362ce1e4b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-09-20T13:56:29
Monotone-Branch: ca.inverse.sogo
2010-09-20 13:56:29 +00:00
Wolfgang Sourdeau b7067eec65 Monotone-Parent: 7b6ad79fde0791f201e8b98eb957ded1410de5c1
Monotone-Revision: 7576485920bab942eaccc45f2ab5b1914255643d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-04-20T21:30:17
Monotone-Branch: ca.inverse.sogo
2010-04-20 21:30:17 +00:00
Wolfgang Sourdeau fd34f58a5a Monotone-Parent: 7b66e7e54c1c3722b44698bd915f6a240a127020
Monotone-Revision: 9ad272d437927aab03282755ff884237e2be9e0f

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-03-30T14:32:27
Monotone-Branch: ca.inverse.sogo
2010-03-30 14:32:27 +00:00
Ludovic Marcotte 40c3cb74d0 See ChangeLog
Monotone-Parent: 024380d579a482e49866c36ef54561cf8b39ab02
Monotone-Revision: 2cbc46c16f9b3d45d868b15a968f614dbbaf9749

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-03-08T15:18:05
Monotone-Branch: ca.inverse.sogo
2010-03-08 15:18:05 +00:00
Ludovic Marcotte b11895fd59 See ChangeLog
Monotone-Parent: 6447c0cddc2aaf8251e73cdfed175eed08cf5bac
Monotone-Revision: 32e14dc57c4f6d9a43de5dfdf3c298091cbf84ea

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-01-08T17:48:45
Monotone-Branch: ca.inverse.sogo
2010-01-08 17:48:45 +00:00
Wolfgang Sourdeau 43dfb25589 Monotone-Parent: 4649d6842fe70a3e582c138faf9776802809704a
Monotone-Revision: 7df1edc5e4fb86c8fe01354ff89b73239e5a4e37

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-11-29T21:44:04
Monotone-Branch: ca.inverse.sogo
2009-11-29 21:44:04 +00:00
Wolfgang Sourdeau b79a7e5a00 Monotone-Parent: 2fdf0ead0781ef2362dd389811d5db44ca4cc84a
Monotone-Revision: c91eef7edcfd08d414664c25a590b6268a7e58e2

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-11-29T04:19:32
Monotone-Branch: ca.inverse.sogo
2009-11-29 04:19:32 +00:00
Wolfgang Sourdeau 9d1a9ae76d Monotone-Parent: c20caa2683b07b4d462317997632facb96fcdd72
Monotone-Revision: 8ce20f3e6c9cc1f103737e56f5dd42c49d70277b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-10-13T14:09:04
Monotone-Branch: ca.inverse.sogo
2009-10-13 14:09:04 +00:00
Wolfgang Sourdeau 768e3cf224 Monotone-Parent: 9e637be5876312fbc5e2a34d306cd7d8b73773d1
Monotone-Revision: e11d0b2861cf3888ff5f2fa58e01243c5de99a1d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-10-08T22:34:52
Monotone-Branch: ca.inverse.sogo
2009-10-08 22:34:52 +00:00