Changesets: sogo

master e07734fa

2013-03-29 10:38

Jean Raby


Details Diff
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
mod - SoObjects/Contacts/SOGoContactSourceFolder.m Diff File
mod - SoObjects/SOGo/LDAPSource.m Diff File
mod - SoObjects/SOGo/SOGoSource.h Diff File
mod - SoObjects/SOGo/SQLSource.m Diff File

master 6a8e6cd7

2013-03-28 08:32

Ludovic Marcotte


Details Diff
Fixed the GNUmakfile and const's for charset tables.
mod - OpenChange/GNUmakefile Diff File
mod - OpenChange/RTFHandler.m Diff File

master 66335102

2013-03-26 19:32

Ludovic Marcotte


Details Diff
Replaced unrtf by our own RTF to HTML converter.

Faster, thread safe, a hell lot cleaner.
mod - OpenChange/GNUmakefile Diff File
mod - OpenChange/MAPIStoreMessage.m Diff File
add - OpenChange/RTFHandler.h Diff File
add - OpenChange/RTFHandler.m Diff File
rm - OpenChange/unrtf-0.21.2.diff Diff
rm - OpenChange/unrtf-0.21.2.tar.gz Diff
rm - OpenChange/unrtf_config_h Diff

master c26e5fa7

2013-03-26 14:01

Jean Raby


Details Diff
semi-colon
mod - OpenChange/gen-charset-table.py Diff File

master 74c01dc4

2013-03-26 13:42

Jean Raby


Details Diff
gen-charset-table.py: script to import ms charmaps

For example: http://msdn.microsoft.com/en-us/goglobal/cc305147
add - OpenChange/gen-charset-table.py Diff File

master a009c710

2013-03-25 15:58

Ludovic Marcotte


Details Diff
Fixed table initialization.
mod - SoObjects/SOGo/SOGoSAML2Session.m Diff File

master b4ebc90d

2013-03-25 14:12

Jean Raby


Details Diff
replace subprocess.check_output with Popen magic

check_output isn't available in py 2.6...
mod - Scripts/openchange_cleanup.py Diff File

master 95dc134c

2013-03-22 15:13

Jean Raby


Details Diff
Revamped openchange_cleanup.py

This is now usable again.

- Don't delete password files in mapistoreCleanup()
- reworked the ldb cleanup and enabled it
- sql cleanup should now be able to figure out the db info from the config
regardless of the format used (xml, plist, sogo.conf or GNUstepDefaults)
(We really need a python plist parser.. the current solution is not elegant)
- Inform user of missing python packages
mod - Scripts/openchange_cleanup.py Diff File

master 9c4b7d84

2013-03-21 15:39

Jean Raby


Details Diff
Add notes regarding html mails and mod_reqtimeout
mod - Documentation/SOGo Native Microsoft Outlook Configuration.odt Diff File

master 9fb9f2ca

2013-03-20 11:51

Jean Raby


Details Diff
Enable saml2 support on squeeze (temporary fix)
mod - packaging/debian/control-squeeze Diff File
mod - packaging/debian/rules Diff File

master 15f9b7d2

2013-03-15 11:23

Francis Lachapelle


Details Diff
Fix comments in UIxContactFolderActions.*
mod - UI/Contacts/UIxContactFolderActions.h Diff File
mod - UI/Contacts/UIxContactFolderActions.m Diff File

master 5f179ed6

2013-03-15 11:06

Francis Lachapelle


Details Diff
Activate the menu option "Mark Folder Read"

Fixes 0001473
mod - NEWS Diff File
mod - UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Catalan.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Czech.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Danish.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Dutch.lproj/Localizable.strings Diff File
mod - UI/MailerUI/English.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Finnish.lproj/Localizable.strings Diff File
mod - UI/MailerUI/French.lproj/Localizable.strings Diff File
mod - UI/MailerUI/German.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Hungarian.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Icelandic.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Italian.lproj/Localizable.strings Diff File
mod - UI/MailerUI/NorwegianBokmal.lproj/Localizable.strings Diff File
mod - UI/MailerUI/NorwegianNynorsk.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Polish.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Russian.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Slovak.lproj/Localizable.strings Diff File
mod - UI/MailerUI/SpanishArgentina.lproj/Localizable.strings Diff File
mod - UI/MailerUI/SpanishSpain.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Swedish.lproj/Localizable.strings Diff File
mod - UI/MailerUI/UIxMailFolderActions.m Diff File
mod - UI/MailerUI/Ukrainian.lproj/Localizable.strings Diff File
mod - UI/MailerUI/Welsh.lproj/Localizable.strings Diff File
mod - UI/MailerUI/product.plist Diff File
mod - UI/Templates/MailerUI/UIxMailMainFrame.wox Diff File
mod - UI/WebServerResources/MailerUI.js Diff File

master 93f9a727

2013-03-13 15:04

Ludovic Marcotte


Details Diff
Now handle mem context when saving messages and removed useless debugging.
mod - OpenChange/EOQualifier+MAPI.m Diff File
mod - OpenChange/MAPIStoreCalendarEmbeddedMessage.m Diff File
mod - OpenChange/MAPIStoreCalendarFolder.m Diff File
mod - OpenChange/MAPIStoreCalendarMessage.m Diff File
mod - OpenChange/MAPIStoreContext.m Diff File
mod - OpenChange/MAPIStoreDBFolder.m Diff File
mod - OpenChange/MAPIStoreDBMessage.m Diff File
mod - OpenChange/MAPIStoreDBMessageTable.m Diff File
mod - OpenChange/MAPIStoreEmbeddedMessage.m Diff File
mod - OpenChange/MAPIStoreFAIMessage.m Diff File
mod - OpenChange/MAPIStoreFolder.m Diff File
mod - OpenChange/MAPIStoreGCSMessageTable.m Diff File
mod - OpenChange/MAPIStoreMailFolder.m Diff File
mod - OpenChange/MAPIStoreMailMessage.m Diff File
mod - OpenChange/MAPIStoreMailMessageTable.m Diff File
mod - OpenChange/MAPIStoreMailVolatileMessage.m Diff File
mod - OpenChange/MAPIStoreMessage.h Diff File
mod - OpenChange/MAPIStoreMessage.m Diff File
mod - OpenChange/MAPIStoreSOGo.m Diff File
mod - OpenChange/MAPIStoreTable.m Diff File
mod - OpenChange/MAPIStoreTypes.m Diff File
mod - OpenChange/NSObject+MAPIStore.m Diff File
mod - OpenChange/SOGoMAPIDBObject.m Diff File
mod - OpenChange/iCalEvent+MAPIStore.h Diff File
mod - OpenChange/iCalEvent+MAPIStore.m Diff File

master 15e08289

2013-03-12 09:08

Jean Raby


Details Diff
Update sogo-tool expire-autoreply syntax in cron
mod - Scripts/sogo.cron Diff File

master 63ff9751

2013-03-11 11:37

Jean Raby


Details Diff
Add ics_compare and use it in _testRespondTo()

This new class uses vobject.ics_diff() to compare 2 VCALENDAR components.
We should use this instead of textually comparing events for equality
in future tests.
mod - Tests/Integration/test-davacl.py Diff File
mod - Tests/Integration/utilities.py Diff File

master d12c651d

2013-03-11 09:34

Francis Lachapelle


Details Diff
New system default SOGoEncryptionKey

To be used to encrypt the passwords of remote Web calendars when
SOGoTrustProxyAuthentication is enabled.
mod - NEWS Diff File
mod - SoObjects/Appointments/SOGoWebAppointmentFolder.m Diff File
mod - SoObjects/SOGo/SOGoDefaults.plist Diff File
mod - SoObjects/SOGo/SOGoSystemDefaults.h Diff File
mod - SoObjects/SOGo/SOGoSystemDefaults.m Diff File

master 41a6c02a

2013-03-08 16:20

Jean Raby


Details Diff
Rework web services section

State that HTTPS is mandatory for autodiscovery services.
Add example named config for SRV record.
mod - Documentation/SOGo Native Microsoft Outlook Configuration.odt Diff File

master a026e75c

2013-03-08 15:57

Jean Raby


Details Diff
Removed note about linefeed in password files

This is handled by the code now
mod - Documentation/SOGo Native Microsoft Outlook Configuration.odt Diff File

master 46815042

2013-03-07 09:29

Ludovic Marcotte


Details Diff
Fixed bug when modifying/deleting exceptions of recurring events.
mod - SoObjects/Appointments/SOGoAppointmentObject.m Diff File

master c79af52b

2013-03-06 11:03

Jean Raby


Details Diff
Fix BSONCodec.m includes

include objc.h instead of runtime.h so that it works on older gcc objc runtime
mod - OpenChange/BSONCodec.m Diff File

master e882deda

2013-03-05 11:01

Jean Raby


Details Diff
Update News
mod - NEWS Diff File

master 13277bbd

2013-03-05 10:47

Jean Raby


Details Diff
c_content TEXT to LONGTEXT for OpenChange tables

Add an script to update existing tables.
Note that if a row already have 65535 char in it,
the data is most likely broken.
mod - OpenChange/GCSSpecialQueries+OpenChange.m Diff File
add - Scripts/sql-update-2.0.4b_to_2.0.5-mysql.sh Diff File

master 7e8a83ae

2013-03-05 10:22

Francis Lachapelle


Details Diff
Fix Slovak templates for mail reply/forward
mod - SoObjects/Mailer/GNUmakefile Diff File
mod - SoObjects/Mailer/SOGoMailForward.h Diff File
mod - SoObjects/Mailer/SOGoMailForward.m Diff File
mod - SoObjects/Mailer/SOGoMailReply.h Diff File
mod - SoObjects/Mailer/SOGoMailReply.m Diff File

master f1846191

2013-03-01 16:24

Jean Raby


Details Diff
Use an autorelease pool in member expansion

Otherwise, we would hold one ldap connection for each member of a group.
And close them all later. With large groups, we could hit the open file limit
(or the open file limit of the ldap server).

Fixes 0002256
mod - SoObjects/SOGo/SOGoGroup.m Diff File

master a7c3f334

2013-03-01 01:26

Jean Raby


Details Diff
Whitespace
mod - SoObjects/SOGo/SOGoGroup.m Diff File
 First  Prev  1 2 3 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 220 ... 224 225 226 227 228  Next  Last