Feature #3063

SOGo active sync support

Added by Alessio Fattorini over 6 years ago. Updated over 6 years ago.

Status:CLOSEDStart date:
Priority:ImmediateDue date:
Assignee:-% Done:

100%

Category:nethserver-sogo
Target version:v6.6
Resolution: NEEDINFO:No

Description

New sogo version permites active sync support
It might useful add support
Only this configuration is needed into proxypass configuration:

ProxyPass /Microsoft-Server-ActiveSync \
http://127.0.0.1:20000/SOGo/Microsoft-Server-ActiveSync \
retry=60 connectiontimeout=5 timeout=360

And this packages as dependencies: sogo-activesync libwbxml


Related issues

Related to NethServer 6 - Feature #2748: Upgrade SOGO to 2.2.15 CLOSED

Associated revisions

Revision b0200fa3
Added by Stefano Fancello over 6 years ago

add SOGoMaximumPingInterval SOGoMaximumSyncInterval SOGoInternalSyncInterval variables to db to allow changing them in .GNUstepDefaults. Refs #3063

Revision cba4b057
Added by Stefano Fancello over 6 years ago

/etc/sysconfig/sogo was not expanded on nethserver-sogo-update event, but it contains template controlled data. Refs #3063

History

#1 Updated by Alessio Fattorini over 6 years ago

#2 Updated by Alessio Fattorini over 6 years ago

I need to easly change post-installation these sogo parameters:
SOGoMaximumPingInterval
SOGoMaximumSyncInterval
SOGoInternalSyncInterval

So I need to insert them into the template
I need also WOWorkersCount, but it's into the template yet.

#3 Updated by Stefano Fancello over 6 years ago

  • Status changed from NEW to TRIAGED
  • Assignee set to Stefano Fancello
  • Priority changed from Normal to Immediate
  • % Done changed from 0 to 20

#4 Updated by Stefano Fancello over 6 years ago

  • Status changed from TRIAGED to ON_DEV
  • % Done changed from 20 to 30

#5 Updated by Stefano Fancello over 6 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 30 to 60

#6 Updated by Stefano Fancello over 6 years ago

  • Status changed from MODIFIED to ON_QA
  • % Done changed from 60 to 70

on nethserver-testing repository
nethserver-sogo-1.4.1-1.14.gb0200fa.ns6.noarch.

#7 Updated by Alessio Fattorini over 6 years ago

  • Activesync support works pretty well on Outlook 2013 and iPhone

Due to sogo issue modify WOWorkersCount is not enough, we need to convert this file /etc/sysconfig/sogo into a template setting PREFORK value like WOWorkersCount
I need this to set the issue verified

#8 Updated by Alessio Fattorini over 6 years ago

  • Status changed from ON_QA to TRIAGED
  • % Done changed from 70 to 20

#9 Updated by Stefano Fancello over 6 years ago

  • Status changed from TRIAGED to MODIFIED
  • % Done changed from 20 to 60

#10 Updated by Stefano Fancello over 6 years ago

  • Status changed from MODIFIED to ON_QA
  • % Done changed from 60 to 70

nethserver-sogo-1.4.1-1.15.gcba4b05.ns6.noarch.rpm

#11 Updated by Stefano Fancello over 6 years ago

Test case: check that /etc/sysconfig/sogo is automatically expanded ad with WOWorkersCount is PREFORK value

#12 Updated by Alessio Fattorini over 6 years ago

  • Status changed from ON_QA to VERIFIED
  • % Done changed from 70 to 90
# config printprop sogod WOWorkersCount
WOWorkersCount=3

# grep PREF /etc/sysconfig/sogo
PREFORK=3

# ps ax | grep sogo 
26255 ?        S      0:00 /usr/sbin/sogod -WOWorkersCount 3 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26263 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 3 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26264 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 3 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26265 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 3 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log

Configure a new value for WOWorkersCount

# config setprop sogod WOWorkersCount 10
# signal-event nethserver-sogo-update 

# grep PREF /etc/sysconfig/sogo
PREFORK=10

[root@muflone ~]# ps ax | grep sogo 
26625 ?        S      0:00 /usr/sbin/sogod -WOWorkersCount 10 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26633 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 10 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26634 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 10 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26635 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 10 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26636 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 10 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26637 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 10 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26643 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 10 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26644 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 10 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26645 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 10 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26646 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 10 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log
26647 ?        Ss     0:00 /usr/sbin/sogod -WOWorkersCount 10 -WOPidFile /var/run/sogo/sogo.pid -WOLogFile /var/log/sogo/sogo.log

Verified

#13 Updated by Giacomo Sanchietti over 6 years ago

  • Category set to nethserver-sogo
  • Target version set to v6.6

#14 Updated by Giacomo Sanchietti over 6 years ago

  • Status changed from VERIFIED to CLOSED
  • Assignee deleted (Stefano Fancello)
  • % Done changed from 90 to 100
Released in nethserver-base:
  • sogo-activesync-2.2.15-1.centos6.x86_64.rpm
  • nethserver-sogo-1.5.0-1.ns6.noarch.rpm

Also available in: Atom PDF