View Issue Details

IDProjectCategoryView StatusLast Update
0005070SOGowith SOGopublic2020-07-16 17:53
Reportermthld Assigned Tofrancis  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformLinuxOSDebianOS Version10 (Buster)
Product Versionnightly master 
Fixed in Versionnightly master 
Summary0005070: [SOGo] current source cannot synchronize defaults
Description

Hello,

Since 4.3.2.20200702-1 or maybe 4.3.2.20200628-1 nightlies we have this strange error popping on sogod logs: current source cannot synchronize defaults

So far everything is working well on our hosts but the error is indeed polluting our logging system as it happens 40 times per minute.

Thanks in advance,

Tagssogo

Relationships

related to 0005080 new Possible memory leak 

Activities

mthld

mthld

2020-07-13 19:30

reporter   ~0014526

fyi still happening on the latest nightly

francis

francis

2020-07-13 20:09

administrator   ~0014527

Please share your sogo.conf.

mthld

mthld

2020-07-13 20:10

reporter   ~0014528

Last edited: 2020-07-14 21:03

here we are:

$ cat data/conf/sogo/sogo.conf 
{
    SOGoCalendarDefaultRoles = (
        PublicViewer,
        ConfidentialDAndTViewer,
        PrivateDAndTViewer
    );

    WOWorkersCount = "20";
    SOGoACLsSendEMailNotifications = YES;
    SOGoAppointmentSendEMailNotifications = YES;
    SOGoDraftsFolderName = "Drafts";
    SOGoJunkFolderName= "Junk";
    SOGoMailDomain = "sogo.local";
    SOGoEnableEMailAlarms = YES;
    SOGoFoldersSendEMailNotifications = YES;
    SOGoForwardEnabled = YES;
    SOGoUIAdditionalJSFiles = (js/custom-sogo.js);
    SOGoEnablePublicAccess = YES;

    // Multi-domain setup
    // Domains are isolated, you can define visibility options here.
    // Example:

    // SOGoDomainsVisibility = (
    //  (domain1.tld, domain5.tld),
    //  (domain3.tld, domain2.tld)
    // );

    // self-signed is not trusted anymore
    SOGoSieveServer = "sieve://dovecot:4190/?tls=NO";
    SOGoSMTPServer = "postfix:588";
    WOPort = "0.0.0.0:20000";
    SOGoMemcachedHost = "memcached";

    SOGoLanguage = English;
    SOGoMailAuxiliaryUserAccountsEnabled = YES;
    SOGoMailCustomFromEnabled = YES;
    SOGoMailingMechanism = smtp;
    SOGoSMTPAuthenticationType = plain;

    SxVMemLimit = 384;

    SOGoMaximumPingInterval = 3540;

    SOGoInternalSyncInterval = 45;
    SOGoMaximumSyncInterval = 3540;

    // 100 seems to break some Android clients
    //SOGoMaximumSyncWindowSize = 99;
    // This should do the trick for Outlook 2016
    SOGoMaximumSyncResponseSize = 512;

    WOWatchDogRequestTimeout = 30;
    WOListenQueueSize = 16;
    WONoDetach = YES;

    SOGoIMAPAclConformsToIMAPExt = Yes;
    SOGoPageTitle = "SOGo Groupware";
    SOGoFirstDayOfWeek = "1";

    SOGoSieveFolderEncoding = "UTF-8";
    SOGoPasswordChangeEnabled = YES;
    SOGoSentFolderName = "Sent";
    SOGoMailShowSubscribedFoldersOnly = NO;
    NGImap4ConnectionStringSeparator = "/";
    SOGoSieveScriptsEnabled = YES;
    SOGoTrashFolderName = "Trash";
    SOGoVacationEnabled = YES;

    SOGoCacheCleanupInterval = 900;
    SOGoMaximumFailedLoginCount = 10;
    SOGoMaximumFailedLoginInterval = 900;
    SOGoFailedLoginBlockInterval = 900;

    MySQL4Encoding = "utf8mb4";
  //SOGoDebugRequests = YES;
  //SoDebugBaseURL = YES;
  //ImapDebugEnabled = YES;
  //SOGoEASDebugEnabled = YES;
  //LDAPDebugEnabled = YES;
  //PGDebugEnabled = YES;
  //MySQL4DebugEnabled = YES;
  //SOGoUIxDebugEnabled = YES;
  //WODontZipResponse = YES;
    WOLogFile = "/dev/sogo_log";
}
francis

francis

2020-07-14 21:05

administrator   ~0014532

Where are your SOGoUserSources? Do you have a ~sogo/GNUstep/Defaults/sogod.plist?

andre.peters

andre.peters

2020-07-15 13:13

reporter   ~0014533

Hi Francis,

Looks like this (passwords don't matter, it is a dev machine and will be killed in a bit).

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//GNUstep//DTD plist 0.9//EN" "http://www.gnustep.org/plist-0_9.xml">
<plist version="0.9">
<dict>
    <key>OCSAclURL</key>
    <string>mysql://mailcow:FB6RsEqbfxjc10MqVt5hGpf3zk0F@%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock/mailcow/sogo_acl</string>
    <key>SOGoIMAPServer</key>
    <string>imap://172.22.1.250:143/?TLS=NO</string>
    <key>SOGoTrustProxyAuthentication</key>
    <string>YES</string>
    <key>SOGoEncryptionKey</key>
    <string>xlMxAAd61gGRBPDD2apJSA</string>
    <key>OCSCacheFolderURL</key>
    <string>mysql://mailcow:FB6RsEqbfxjc10MqVt5hGpf3zk0F@%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock/mailcow/sogo_cache_folder</string>
    <key>OCSEMailAlarmsFolderURL</key>
    <string>mysql://mailcow:FB6RsEqbfxjc10MqVt5hGpf3zk0F@%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock/mailcow/sogo_alarms_folder</string>
    <key>OCSFolderInfoURL</key>
    <string>mysql://mailcow:FB6RsEqbfxjc10MqVt5hGpf3zk0F@%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock/mailcow/sogo_folder_info</string>
    <key>OCSSessionsFolderURL</key>
    <string>mysql://mailcow:FB6RsEqbfxjc10MqVt5hGpf3zk0F@%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock/mailcow/sogo_sessions_folder</string>
    <key>OCSStoreURL</key>
    <string>mysql://mailcow:FB6RsEqbfxjc10MqVt5hGpf3zk0F@%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock/mailcow/sogo_store</string>
    <key>SOGoProfileURL</key>
    <string>mysql://mailcow:FB6RsEqbfxjc10MqVt5hGpf3zk0F@%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock/mailcow/sogo_user_profile</string>
    <key>SOGoTimeZone</key>
    <string>Europe/Berlin</string>
    <key>domains</key>
    <dict>
        <key>debinux.de</key>
        <dict>
            <key>SOGoMailDomain</key>
            <string>debinux.de</string>
            <key>SOGoUserSources</key>
            <array>
                <dict>
                    <key>MailFieldNames</key>
                    <array>
                        <string>aliases</string>
                        <string>ad_aliases</string>
                        <string>ext_acl</string>
                    </array>
                    <key>KindFieldName</key>
                    <string>kind</string>
                    <key>DomainFieldName</key>
                    <string>domain</string>
                    <key>MultipleBookingsFieldName</key>
                    <string>multiple_bookings</string>
                    <key>listRequiresDot</key>
                    <string>NO</string>
                    <key>canAuthenticate</key>
                    <string>YES</string>
                    <key>displayName</key>
                    <string>GAL debinux.de</string>
                    <key>id</key>
                    <string>debinux.de</string>
                    <key>isAddressBook</key>
                    <string>YES</string>
                    <key>type</key>
                    <string>sql</string>
                    <key>userPasswordAlgorithm</key>
                    <string>ssha256</string>
                    <key>prependPasswordScheme</key>
                    <string>YES</string>
                    <key>viewURL</key>
                    <string>mysql://mailcow:FB6RsEqbfxjc10MqVt5hGpf3zk0F@%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock/mailcow/_sogo_static_view</string>
                </dict>
            </array>
        </dict>
        <key>develcow.de</key>
        <dict>
            <key>SOGoMailDomain</key>
            <string>develcow.de</string>
            <key>SOGoUserSources</key>
            <array>
                <dict>
                    <key>MailFieldNames</key>
                    <array>
                        <string>aliases</string>
                        <string>ad_aliases</string>
                        <string>ext_acl</string>
                    </array>
                    <key>KindFieldName</key>
                    <string>kind</string>
                    <key>DomainFieldName</key>
                    <string>domain</string>
                    <key>MultipleBookingsFieldName</key>
                    <string>multiple_bookings</string>
                    <key>listRequiresDot</key>
                    <string>NO</string>
                    <key>canAuthenticate</key>
                    <string>YES</string>
                    <key>displayName</key>
                    <string>GAL develcow.de</string>
                    <key>id</key>
                    <string>develcow.de</string>
                    <key>isAddressBook</key>
                    <string>YES</string>
                    <key>type</key>
                    <string>sql</string>
                    <key>userPasswordAlgorithm</key>
                    <string>ssha256</string>
                    <key>prependPasswordScheme</key>
                    <string>YES</string>
                    <key>viewURL</key>
                    <string>mysql://mailcow:FB6RsEqbfxjc10MqVt5hGpf3zk0F@%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock/mailcow/_sogo_static_view</string>
                </dict>
            </array>
        </dict>
    </dict>
</dict>
</plist>
andre.peters

andre.peters

2020-07-15 13:14

reporter   ~0014534

Oh. Without the escaping. :o Original file is ok.

francis

francis

2020-07-15 13:34

administrator   ~0014535

Can you try migrating all of your config to /etc/sogo/sogo.conf and deleting sogod.plist?

andre.peters

andre.peters

2020-07-15 18:55

reporter   ~0014536

That's actually difficult to do.

Iirc a lot (a lot, a lot) of domains in the config file broke it for me at some point.

Is there another workaround we can try or even ask you for a sponsored change in the code to get it working?

ludovic

ludovic

2020-07-15 18:58

administrator   ~0014537

Try generating a stack trace - see: https://sogo.nu/support/faq/how-do-i-debug-sogo.html

Set a breakpoint on SOGoDefaultsSource.m:343 before.

andre.peters

andre.peters

2020-07-15 20:09

reporter   ~0014538

It stops with:

Breakpoint 1, -[SOGoDefaultsSource migrateOldDefaultsWithDictionary:] (self=0x55fa6772f560, _cmd=0x7f5fac8bc850 <_OBJC_SELECTOR_TABLE+496>, migratedKeys=0x55fa677407b0) at SOGoDefaultsSource.m:343
343     SOGoDefaultsSource.m: No such file or directory.
francis

francis

2020-07-15 20:16

administrator   ~0014539

Make sure to install all the debugging packages:

apt-get install libgnustep-base*-dbg sogo-dbg sope4.9-dbg
andre.peters

andre.peters

2020-07-15 20:25

reporter   ~0014540

I did install the dbg packages, but there are non for libgnustep-base*-dbg available

andre.peters

andre.peters

2020-07-15 20:28

reporter   ~0014541

When I install some dev packages, the message disappears (it also loads the gdb symbols when starting), but it still just looks like this:

Breakpoint 1, -[SOGoDefaultsSource migrateOldDefaultsWithDictionary:] (self=0x556e5d9f7fa0, _cmd=0x7fcce136a6f0 <_OBJC_SELECTOR_TABLE+144>, migratedKeys=0x556e5d36e970) at SOGoDefaultsSource.m:343
343     in SOGoDefaultsSource.m
(gdb)
Continuing.

Breakpoint 1, -[SOGoDefaultsSource migrateOldDefaultsWithDictionary:] (self=0x556e5d9f7fa0, _cmd=0x7fcce136df00 <_OBJC_SELECTOR_TABLE+608>, migratedKeys=0x556e5d36ec90) at SOGoDefaultsSource.m:343
343     in SOGoDefaultsSource.m
(gdb)
Continuing.
Jul 15 22:27:18 sogod [1505]: [ERROR] <0x0x556e5d9f7fa0[SOGoDomainDefaults]> current source cannot synchronize defaults
Jul 15 22:27:18 sogod [1505]: 104.248.250.17 "POST /SOGo/so/andre@develcow.de/Mail/0/folderINBOX/view HTTP/1.0" 200 25531/48 0.305 - - 15M - 13

Breakpoint 1, -[SOGoDefaultsSource migrateOldDefaultsWithDictionary:] (self=0x556e5da78ab0, _cmd=0x7fcce136a6f0 <_OBJC_SELECTOR_TABLE+144>, migratedKeys=0x556e5d36e970) at SOGoDefaultsSource.m:343
343     in SOGoDefaultsSource.m
(gdb)
Continuing.

Breakpoint 1, -[SOGoDefaultsSource migrateOldDefaultsWithDictionary:] (self=0x556e5da78ab0, _cmd=0x7fcce136df00 <_OBJC_SELECTOR_TABLE+608>, migratedKeys=0x556e5d36ec90) at SOGoDefaultsSource.m:343
343     in SOGoDefaultsSource.m
(gdb)
Continuing.
Jul 15 22:27:19 sogod [1505]: [ERROR] <0x0x556e5da78ab0[SOGoDomainDefaults]> current source cannot synchronize defaults

Breakpoint 1, -[SOGoDefaultsSource migrateOldDefaultsWithDictionary:] (self=0x556e5d9996c0, _cmd=0x7fcce136a6f0 <_OBJC_SELECTOR_TABLE+144>, migratedKeys=0x556e5d36e970) at SOGoDefaultsSource.m:343
343     in SOGoDefaultsSource.m
(gdb)
Continuing.

Breakpoint 1, -[SOGoDefaultsSource migrateOldDefaultsWithDictionary:] (self=0x556e5d9996c0, _cmd=0x7fcce136df00 <_OBJC_SELECTOR_TABLE+608>, migratedKeys=0x556e5d36ec90) at SOGoDefaultsSource.m:343
343     in SOGoDefaultsSource.m
(gdb)
Continuing.
Jul 15 22:27:19 sogod [1505]: [ERROR] <0x0x556e5d9996c0[SOGoDomainDefaults]> current source cannot synchronize defaults
francis

francis

2020-07-15 21:00

administrator   ~0014542

The breakpoint should be on SOGoDefaultsSource.m:353.

When the breakpoint is raised, type

  • po source
  • po [source sourceID]
  • bt
andre.peters

andre.peters

2020-07-16 06:42

reporter   ~0014543

Last edited: 2020-07-16 17:17

Okay:

(gdb) po source
{SOGoMailDomain = "develcow.de"; SOGoUserSources = ({DomainFieldName = domain; KindFieldName = kind; MailFieldNames = (aliases, "ad_aliases", "ext_acl"); MultipleBookingsFieldName = "multiple_bookings"; canAuthenticate = YES; displayName = "GAL develcow.de"; id = "develcow.de"; isAddressBook = YES; listRequiresDot = NO; prependPasswordScheme = YES; type = sql; userPasswordAlgorithm = ssha256; viewURL = "mysql://mailcow:FB6RsEqbfxjc10MqVt5hGpf3zk0F@%2Fvar%2Frun%2Fmysqld%2Fmysqld.sock/mailcow/_sogo_static_view"; }); }
(gdb) po [source sourceID]
Target does not respond to this message selector.
(gdb) bt
#0  -[SOGoDefaultsSource synchronize] (self=0x5606df281210, _cmd=0x7f268eb3d280 <_OBJC_SELECTOR_TABLE+96>) at SOGoDefaultsSource.m:353
0000001  0x00007f268eabbb2e in +[SOGoDefaultsSource defaultsSourceWithSource:andParentSource:] (self=0x7f268eb415e0 <_OBJC_Class_SOGoDomainDefaults>, _cmd=0x7f268eb416c0 <_OBJC_SELECTOR_TABLE+96>,
    newSource=0x5606deb54c60, newParentSource=0x5606debc0560) at SOGoDefaultsSource.m:65
0000002  0x00007f268eabea06 in +[SOGoDomainDefaults defaultsForDomain:] (self=0x7f268eb415e0 <_OBJC_Class_SOGoDomainDefaults>, _cmd=0x7f268eb68f60 <_OBJC_SELECTOR_TABLE+1056>, domainId=0x5606df2cf050)
    at SOGoDomainDefaults.m:47
0000003  0x00007f268eaf16c0 in -[SOGoUser domainDefaults] (self=0x5606df26e840, _cmd=0x7f268eb690f0 <_OBJC_SELECTOR_TABLE+1456>) at SOGoUser.m:459
0000004  0x00007f268eaf493f in -[SOGoUser isSuperUser] (self=0x5606df26e840, _cmd=0x7f268eb69410 <_OBJC_SELECTOR_TABLE+2256>) at SOGoUser.m:1106
0000005  0x00007f268eaf4537 in -[SOGoUser rolesForObject:inContext:] (self=0x5606df26e840, _cmd=0x7f268e761c60 <_OBJC_SELECTOR_TABLE+704>, object=0x5606dec3e9a0, context=0x5606deb6a090) at SOGoUser.m:1074
0000006  0x00007f268e62447d in -[SoSecurityManager validatePermission:onObject:inContext:] (self=0x5606deb061b0, _cmd=0x7f268e761d90 <_OBJC_SELECTOR_TABLE+1008>, _perm=0x5606dee0c8a0, _object=0x5606dec3e9a0,
    _ctx=0x5606deb6a090) at SoSecurityManager.m:280
0000007  0x00007f268e624db6 in -[SoSecurityManager validateObject:inContext:] (self=0x5606deb061b0, _cmd=0x7f268e761da0 <_OBJC_SELECTOR_TABLE+1024>, _object=0x5606dec3e9a0, _ctx=0x5606deb6a090) at SoSecurityManager.m:403
0000008  0x00007f268e625299 in -[SoSecurityManager validateValue:forName:ofObject:inContext:] (self=0x5606deb061b0, _cmd=0x7f268e756ad0 <_OBJC_SELECTOR_TABLE+272>, _value=0x5606dec3e9a0, _key=0x5606df161010,
    _object=0x5606decef630, _ctx=0x5606deb6a090) at SoSecurityManager.m:478
0000009  0x00007f268e6119ce in -[NSObject(SoObjectLookup) traverseKey:inContext:error:acquire:] (self=0x5606decef630, _cmd=0x7f268e756be0 <_OBJC_SELECTOR_TABLE+544>, _name=0x5606df161010, _ctx=0x5606deb6a090,
    _error=0x7fff3bbffe10, _acquire=1 '\001') at SoObject+Traversal.m:102
0000010 0x00007f268e6121a3 in -[NSObject(SoObjectLookup) traversePathArray:inContext:error:acquire:] (self=0x5606decef630, _cmd=0x7f268e7598a0 <_OBJC_SELECTOR_TABLE+960>, traversalPath=0x5606df153b80,
    _ctx=0x5606deb6a090, _error=0x7fff3bbffec0, _acquire=1 '\001') at SoObject+Traversal.m:253
0000011 0x00007f268e61662d in -[SoObjectRequestHandler lookupObjectForRequest:inContext:] (self=0x5606ded7b980, _cmd=0x7f268e759a80 <_OBJC_SELECTOR_TABLE+1440>, _rq=0x5606df188710, _ctx=0x5606deb6a090)
    at SoObjectRequestHandler.m:352
0000012 0x00007f268e61741f in -[SoObjectRequestHandler handleRequest:inContext:session:application:] (self=0x5606ded7b980, _cmd=0x7f268e6dabb0 <_OBJC_SELECTOR_TABLE+848>, _rq=0x5606df188710, _ctx=0x5606deb6a090,
    _sn=0x0, app=0x5606decef630) at SoObjectRequestHandler.m:551
0000013 0x00007f268e59e95a in -[WORequestHandler handleRequest:] (self=0x5606ded7b980, _cmd=0x7f268e6a31b0 <_OBJC_SELECTOR_TABLE+1616>, _request=0x5606df188710) at WORequestHandler.m:240
0000014 0x00007f268e55f968 in -[WOCoreApplication dispatchRequest:usingHandler:] (self=0x5606decef630, _cmd=0x7f268e6a3200 <_OBJC_SELECTOR_TABLE+1696>, _request=0x5606df188710, handler=0x5606ded7b980)
    at WOCoreApplication.m:712
0000015 0x00007f268e55fc81 in -[WOCoreApplication dispatchRequest:] (self=0x5606decef630, _cmd=0x5606de7185c0 <_OBJC_SELECTOR_TABLE+1664>, _request=0x5606df188710) at WOCoreApplication.m:752
0000016 0x00005606de70f56d in -[SOGo dispatchRequest:] (self=0x5606decef630, _cmd=0x7f268e741100 <_OBJC_SELECTOR_TABLE+1760>, _request=0x5606df188710) at SOGo.m:584
0000017 0x00007f268e60610d in -[WOHttpTransaction _run] (self=0x5606deab1d20, _cmd=0x7f268e741130 <_OBJC_SELECTOR_TABLE+1808>) at WOHttpTransaction.m:566
0000018 0x00007f268e606483 in -[WOHttpTransaction run] (self=0x5606deab1d20, _cmd=0x7f268e73ee30 <_OBJC_SELECTOR_TABLE+1168>) at WOHttpTransaction.m:619
0000019 0x00007f268e602218 in -[WOHttpAdaptor runConnection:] (self=0x5606decc6060, _cmd=0x7f268e73eed0 <_OBJC_SELECTOR_TABLE+1328>, _socket=0x5606df19bec0) at WOHttpAdaptor.m:373
0000020 0x00007f268e602428 in -[WOHttpAdaptor _handleAcceptedConnection:] (self=0x5606decc6060, _cmd=0x7f268e73eee0 <_OBJC_SELECTOR_TABLE+1344>, _connection=0x5606df19bec0) at WOHttpAdaptor.m:407
0000021 0x00007f268e60282e in -[WOHttpAdaptor _handleConnection:] (self=0x5606decc6060, _cmd=0x7f268e73ef80 <_OBJC_SELECTOR_TABLE+1504>, connection=0x5606df19bec0) at WOHttpAdaptor.m:466
0000022 0x00007f268e602caa in -[WOHttpAdaptor acceptConnection:] (self=0x5606decc6060, _cmd=0x7f268e73edf0 <_OBJC_SELECTOR_TABLE+1104>, _notification=0x5606df24cf90) at WOHttpAdaptor.m:527
0000023 0x00007f268dcf0357 in ?? () from /usr/lib/libgnustep-base.so.1.26
0000024 0x00007f268e1b8cb0 in -[NSObject(FileObjectWatcher) receivedEvent:type:extra:forMode:] (self=0x5606dee79f90, _cmd=0x7f268e0734b0, _fdData=0x6, _type=ET_RDESC, _extra=0x6, _mode=0x7f268dffa840)
    at NSRunLoop+FileObjects.m:58
0000025 0x00007f268de06899 in ?? () from /usr/lib/libgnustep-base.so.1.26
0000026 0x00007f268dd384ff in ?? () from /usr/lib/libgnustep-base.so.1.26
0000027 0x00007f268dd38294 in ?? () from /usr/lib/libgnustep-base.so.1.26
0000028 0x00007f268e55f1a4 in -[WOCoreApplication run] (self=0x5606decef630, _cmd=0x5606de718320 <_OBJC_SELECTOR_TABLE+992>) at WOCoreApplication.m:584
0000029 0x00005606de70e70c in -[SOGo run] (self=0x5606decef630, _cmd=0x7f268e6c5e30 <_OBJC_SELECTOR_TABLE+208>) at SOGo.m:337
0000030 0x00007f268e5892c9 in WOApplicationMain (_appClassName=0x5606de716160 <_OBJC_INSTANCE_0.11129>, argc=13, argv=0x7fff3bc02b68) at WOApplicationMain.m:42
0000031 0x00007f268e5a9eb2 in WOWatchDogApplicationMain (appName=0x5606de716160 <_OBJC_INSTANCE_0.11129>, argc=13, argv=0x7fff3bc02b68) at WOWatchDogApplicationMain.m:1049
0000032 0x00005606de70d2fe in main (argc=13, argv=0x7fff3bc02b68, env=0x7fff3bc02bd8) at sogod.m:51
(gdb)

Related Changesets

sogo: master e6e994ba

2020-07-16 13:50

francis


Details Diff
fix(core): don't synchronize defaults if no mail identity is created

Fixes 0005070
Affected Issues
0005070
mod - SoObjects/SOGo/SOGoUserDefaults.m Diff File

Issue History

Date Modified Username Field Change
2020-07-06 19:23 mthld New Issue
2020-07-06 19:23 mthld Tag Attached: sogo
2020-07-10 15:36 francis Relationship added related to 0005080
2020-07-13 19:30 mthld Note Added: 0014526
2020-07-13 20:09 francis Description Updated
2020-07-13 20:09 francis Note Added: 0014527
2020-07-13 20:10 mthld Note Added: 0014528
2020-07-14 21:03 francis Note Edited: 0014528
2020-07-14 21:05 francis Note Added: 0014532
2020-07-15 13:13 andre.peters Note Added: 0014533
2020-07-15 13:14 andre.peters Note Added: 0014534
2020-07-15 13:34 francis Note Added: 0014535
2020-07-15 18:55 andre.peters Note Added: 0014536
2020-07-15 18:58 ludovic Note Added: 0014537
2020-07-15 20:09 andre.peters Note Added: 0014538
2020-07-15 20:16 francis Note Added: 0014539
2020-07-15 20:25 andre.peters Note Added: 0014540
2020-07-15 20:28 andre.peters Note Added: 0014541
2020-07-15 21:00 francis Note Added: 0014542
2020-07-16 06:42 andre.peters Note Added: 0014543
2020-07-16 17:17 francis Note Edited: 0014543
2020-07-16 17:52 francis Changeset attached => sogo master e6e994ba
2020-07-16 17:52 francis Assigned To => francis
2020-07-16 17:52 francis Resolution open => fixed
2020-07-16 17:53 francis Status new => resolved
2020-07-16 17:53 francis Fixed in Version => nightly master