Marcel Hofer
dd6d253ac0
add random masterpass for sogo admin login
...
add required headers for sogo proxy auth with password
add SOGoEncryptionKey
add SOGoTrustProxyAuthentication only conditionally if feature is enabled
2019-02-26 09:02:35 +01:00
andryyy
57312ad605
[Compose] Add ALLOW_ADMIN_EMAIL_LOGIN to sogo-mailcow to trigger bootstrap on change
...
[Compose] Static IPv4 for Dovecot
[SOGo] Remove SOGoIMAPServer from sogo.conf
[SOGo] Add SOGoIMAPServer to bootstrap process
[Nginx] Disallow editAccount for other accounts than 0 (own)
2019-02-25 00:00:32 +01:00
andryyy
62ccd4215e
[SOGo] Allow to turn off GAL for each domain
2019-01-16 23:41:15 +01:00
Markus Heberling
9750ec5bec
Merge branch 'master' into master
2019-01-01 14:20:22 +01:00
andryyy
4f278255a5
[SOGo] Fix ealarms, again, fixes #2136
...
[Compose] Update SOGo image
2018-12-29 21:19:25 +01:00
andryyy
9aca90c75f
[SOGo] Fix file path of sogo-full.svg
...
[Compose] Updated SOGo image
[Update] Add user.name and user.email for local git config if missing
2018-12-22 16:56:50 +01:00
andryyy
e84dec3b56
[SOGo] Revert self-built SOGo
2018-12-21 19:54:32 +01:00
andryyy
fbe46e39e5
[SOGo] Copy logo from config dir, no need to rebuild image
2018-12-20 19:02:20 +01:00
andryyy
29512fa4e1
[SOGo] Build stable SOGo versions
...
[SOGo] Remove custom colors, there were various broken styles especially for indicators of freebusy states
2018-12-19 09:34:16 +01:00
Markus Heberling
4755bb323b
Allow setting ACL_ANYONE in the configuration
2018-12-11 11:32:36 +01:00
andryyy
5153623539
[Dovecot] Add master user to userdb (to be used in SOGo)
...
[SOGo] Use sieve.creds to authenticate against Dovecot and send email reminders
2018-12-10 23:23:56 +01:00
andryyy
9acd9c719d
[SOGo] Read plist_ldap for dual auth via ldap, unsupported
2018-11-26 09:10:39 +01:00
andryyy
f011db317e
[SOGo] Wait for updated db schema before bootstrapping
2018-11-16 22:48:28 +01:00
andryyy
b3518b0749
[Dovecot] Remove dedicated index (wip)
...
[SOGo] Fix sogo_view
2018-11-12 20:59:39 +01:00
andryyy
2210201c76
[SOGo] Adjust SOGo view
2018-11-12 09:53:39 +01:00
andryyy
800eebd117
[Dovecot] Use events to kill supervisord when main proc dies
...
[Postfix] Use events to kill supervisord when main proc dies
[SOGo] Use events to kill supervisord when main proc dies
2018-10-25 22:35:07 +02:00
André
db64fa490b
[SOGo] Read .sogo_access attribute when bootstrapping view
2018-10-23 21:13:37 +02:00
André
aa39be7ea6
[SOGo] Use mysqladmin status instead of ping to determine readiness
...
[PHP-FPM] Use mysqladmin status instead of ping to determine readiness
[PHP-FPM] Init database in entrypoint
[PHP-FPM] Change API credential injection
[Dovecot] Use mysqladmin status instead of ping to determine readiness
2018-10-11 11:53:22 +02:00
André
0fb43f4916
[Docker API] Use TLS encryption for communication with "on-the-fly" created key paris (non-exposed)
...
[Docker API] Create pipe to pass Rspamd UI worker password
[Dovecot] Pull Spamassassin ruleset to be read by Rspamd (MANY THANKS to Peer Heinlein!)
[Dovecot] Garbage collector for deleted maildirs (set keep time via MAILDIR_GC_TIME which defaults to 1440 minutes)
[Web] Flush memcached after mailbox item changes, fixes #1808
[Web] Fix duplicate IDs, fixes #1792
[Compose] Use SQL sockets
[PHP-FPM] Update APCu and Redis libs
[Dovecot] Encrypt maildir with global key pair in crypt-vol-1 (BACKUP!), also fixes #1791
[Web] Fix deletion of spam aliases
[Helper] Add "crypt" to backup script
[Helper] Override file for external SQL socket (not supported!)
[Compose] New images for Rspamd, PHP-FPM, SOGo, Dovecot, Docker API, Watchdog, ACME, Postfix
2018-09-29 22:01:23 +02:00
André
ad902f0ad8
[SOGo] Remove HTTP server on port 9192
2018-09-09 09:48:11 +02:00
André
8a88514dfd
[SOGo] Declare /usr/lib/GNUstep/SOGo as volume
...
[Nginx] Mount vols from sogo-mailcow to access /usr/lib/GNUstep/SOGo
2018-09-07 16:40:37 +02:00
André
66ee11c03d
[SOGo] Disable display of ACL "any/authenticated" by default
...
[Dovecot] Disable "any" ACL by default
[SOGo] Might fix theme switching (yes, again)
2018-08-17 21:42:31 +02:00
André
9dd17d4609
[SOGo] Change color codes in correct files
2018-08-04 09:23:45 +02:00
André
bf9a180c00
[SOGo] Fix theme switching (99% sure we did it this time, guys)
2018-08-03 20:27:58 +02:00
André
39b0fc515f
[SOGo] Syslog-ng: Do not trim after each push to Redis
2018-08-02 12:17:21 +02:00
André
ff463168d1
[SOGo] Override theme-default.css to prevent theme switching, delete theme-green until fixed
2018-07-28 14:26:02 +02:00
André
5cc09055a7
[SOGo] Another try to fix theme switching on login screen
2018-07-27 22:16:18 +02:00
André
b45b9bc5cf
[SOGo] Override more theme options to prevent occasional theme switching on login
2018-07-15 16:34:25 +02:00
André
e9f60bf06c
[SOGo] Missing ) ...
2018-07-12 14:19:06 +02:00
André
e06c3e87ee
[SOGo] Refresh sogo static view on start
2018-07-12 14:08:00 +02:00
André
8a9ce0a57c
[SOGo] Refresh sogo static view on start
2018-07-12 14:04:31 +02:00
André
cfb0d3b62c
[SOGo] Create a sogo_update_password trigger in SQL
...
[SOGo] prependPasswordScheme=YES in user sources
[SOGo] Use new "static view" as viewURL for much faster table lookups on large systems
2018-07-11 22:08:02 +02:00
André
a72a3734d6
[SOGo, Compose] Add cow to logo... + new SOGo image
2018-07-06 12:10:22 +02:00
André
7b69549881
[SOGo] Fix theme-blue.js contrast and flipping colors on login screen, fixes #1528
2018-07-06 11:54:12 +02:00
André
74008735ca
[SOGo] Always show GAL contacts
2018-05-06 14:33:20 +02:00
André
7181ee4658
[Rspamd] Apply ratelimit against authenticated user instead of envelope from
...
[PHP-FPM] Create PHP-FPM listeners 9001 (system) and 9002 (web), drop 9000
[Rspamd] Parse quarantine messages as utf8
[Rspamd] Use new schema for Rspamd bayes hashes and expire them in Redis
[SOGo] Change default logo
[SOGo] Use different keyserver by default in Dockerfile
[Rspamd] Add bad ASN list (disabled by default)
[Watchdog] Change the way we check PHP-FPM, change SOGo check
[Nginx] Change ports according to new PHP-FPM listeners
[Update] Fix PHP-FPM ports for existing non-mailcow Nginx sites
2018-04-26 13:56:07 +02:00
André Peters
d2e11df0d4
[SOGo] Wait for view to be created
...
Creating sogo_view can fail when run before init_db.
2018-03-03 23:20:41 +01:00
André Peters
a27f34d9df
[SOGo] Add v4 repo, new logo
2018-02-27 20:55:41 +01:00
André Peters
bbbe52f560
[SOGo] Add blue (default) and red theme
2018-02-22 09:20:46 +01:00
André Peters
ff3328ea8c
[SOGo] Use indigo theme, copy logo and theme.js to image
2018-02-19 12:56:45 +01:00
André Peters
2865c892a6
[Multi] Fixes #1058 by including a 'force password update' option and also introduces a attributes json object to be used for further mailbox configurations in the future
2018-02-16 22:40:51 +01:00
André Peters
912ba9b4ff
Fixes #979
2018-01-29 14:42:51 +01:00
andre.peters
08c8976a95
[SOGo] Show shared aliases and "allow to send as" addresses as FROM fields in SOGo
2018-01-21 14:58:16 +01:00
andre.peters
b7a23a28fd
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2018-01-08 22:01:39 +01:00
andre.peters
1e9cae9084
[Compose] New images with LOG_LINES
...
[Update] Do not add empty line in each loop
2018-01-08 22:00:54 +01:00
Michael Kuron
cde250a989
Properly wait for MySQL to come up before starting SOGo
2018-01-08 19:56:44 +01:00
andryyy
6110ac386f
[SOGo] Use official nightly; [PHP-FPM] Fix expose=off
2017-10-09 15:45:48 +02:00
andryyy
82ac5fa063
[SOGo] Remove supervisord API
2017-10-04 13:04:35 +02:00
andryyy
eeaa48a729
[PHP-FPM] Use valid user for mysqladmin ping
...
[SOGo] Use valid user for mysqladmin ping
2017-09-12 20:57:18 +02:00
andryyy
b8c4093702
[Web] Allow a spam score up to 2000, fixes #556
2017-09-07 20:20:36 +02:00
andryyy
1f90433429
[Dovecot, Postfix, SOGo] Fix redis log cleanup, fixes #542
2017-09-03 11:57:58 +02:00
andryyy
7351fcf1e3
[Compose, SOGo] New version, ltrim logs
2017-09-01 23:33:12 +02:00
andryyy
b629089ff8
[SOGo] Rename reconf-domains to bootstrap-sogo and exec sogod after a successful bootstrap; Wait for SOGo to die and free listener
2017-07-24 23:25:04 +02:00
andryyy
5d5646df0c
[Compose, SOGo] Update SOGo, give SOGo more time for a graceful restart, autorestart on any exit code
2017-07-24 22:53:23 +02:00
andryyy
a31819fd6c
[SOGo] Log to a pipe to not keep logs in a container
2017-07-11 17:08:06 +02:00
andryyy
2fadfee61a
[SOGo] Remove thunderbird plugin generation, will move to docs
2017-07-05 10:22:48 +02:00
andryyy
dc463c3dda
[Multiple] Push multiple logs to Redis channel for fail2ban-mailcow to read. Enables Fail2ban independently of used Docker logging driver.
2017-07-04 18:08:20 +02:00
andryyy
fbf33e475a
SOGo will be started after reconf script to prevent race conditions
2017-06-19 10:19:16 +02:00
andryyy
624e52e198
mysqladmin uses ping on static IPv4, supervisor does no more autostart SOGo
2017-06-19 10:18:53 +02:00
andryyy
08edc1d1d3
Remove obsolete file, add {}
2017-06-16 23:27:16 +02:00
andryyy
812b9b617a
Cannot spawn as proc in sub shell. Breaks SOGo restart.
2017-06-16 23:26:43 +02:00
Michael Kuron
c739091a67
Customize the SOGo Integrator plugin for Thunderbird
2017-06-16 10:30:40 +02:00
andryyy
863a0e4d06
Finally fix SOGo race condition
2017-06-13 23:38:47 +02:00
andryyy
fcfc119805
Fix race condition with workaround
2017-06-13 07:39:45 +02:00
andryyy
35a73025c7
Add until to hopefully stop race condition
2017-06-12 23:49:21 +02:00
andryyy
cf44745c18
Less layers
2017-06-12 10:42:33 +02:00
andryyy
980acb507e
Log to redis and file
2017-05-13 22:58:10 +02:00
Michael Käufl
7fd982f948
[Dockerfiles] Do not persist DEBIAN_FRONTEND=noninteractive in images
...
According to https://github.com/moby/moby/issues/4032#issuecomment-163689851
(and some other comments in the issue) it's not recommended to set
`DEBIAN_FRONTEND` via `ENV` in a Dockerfile. `ARG` has the same
effect at build time but does not change `DEBIAN_FRONTEND` in the
final image, so I switched to it. It should also work to remove it
completely.
2017-05-13 18:10:04 +02:00
Michael Käufl
85be7aa973
[Dockerfiles] Sorted list of packages
2017-05-13 18:10:04 +02:00
Michael Käufl
9ab9d76240
[Dockerfiles] Used best practices for apt-get
...
See https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#apt-get
- Replaced `-y install` with `install -y` (unification)
- Put every package on its own line
- Moved `rm -rf /var/lib/apt/lists/*` in the same `RUN` statement as `apt-get`
- Removed unnecessary `apt-get clean`
See 03e2923e42/contrib/mkimage/debootstrap (L82-L105)
2017-05-13 18:09:53 +02:00
Michael Käufl
d0d0961006
[Dockerfiles] Replaced deprecated MAINTAINER with LABEL
...
Used format proposed in
https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
2017-05-13 18:09:45 +02:00
Michael Käufl
6cd97c46c5
Used tabs for indentation in Dockerfiles
2017-05-12 20:59:27 +02:00
andryyy
8e3dceb512
Rebase images on stretch
2017-04-05 22:25:59 +02:00
andryyy
489b1ff1c0
Fix domain visibility in SOGo (domains should _not_ see each other)
2017-03-08 17:46:21 +01:00
andryyy
1668a4e871
Restart SOGo services with delay and not as group
2017-02-23 20:15:27 +01:00
andryyy
3c115c6ea3
Add larger delay between reconf_domains and sogo restart
2017-02-22 19:32:01 +01:00
andryyy
0a828e8f23
Fix SOGo Dockerfile
2017-02-02 21:12:30 +01:00
andryyy
bd57cd8d0a
Remove sender_acl from view to prevent race conditions, use SOGo delegations instead
2017-02-02 21:02:11 +01:00
andryyy
68d674197d
Loop reconf script, add minimal httpd for web resources chrooted
2017-01-21 11:47:51 +01:00
andryyy
b79259875a
Wait for SQL before creating view, add kind and multi bookings to view
2017-01-18 21:27:38 +01:00
andryyy
75139e51cc
Use a single view for all domains - easier but will cause more load with large setups, use procs here instead
2017-01-05 20:35:46 +01:00
andryyy
8503980930
Revert vol change
2017-01-03 10:35:41 +01:00
andryyy
b5e5f8f934
Add volume
2017-01-01 19:49:02 +01:00
andryyy
f7b95ae5a0
Restart SOGo from within panel
2016-12-25 10:03:37 +01:00
andryyy
29f343c193
Added cron to SOGo, init config on start, added syslog to rmilter
2016-12-23 12:13:21 +01:00
andryyy
5d0081a0ec
Base all on xenial to save some space loading chunks, clean-up images
2016-12-23 10:27:48 +01:00
andryyy
eef81c58ae
Add random created master at each startup to handle SOGo features
2016-12-21 08:25:47 +01:00
andryyy
85b243a15b
SOGo multi-domain setup
2016-12-20 15:24:33 +01:00
andryyy
38e24b5ce3
Back to utf8mb4...
2016-12-19 12:24:39 +01:00
andryyy
8241d576df
Base on Ubuntu LTS 16.04
2016-12-18 13:43:00 +01:00
andryyy
d128d46240
New system for SOGo to be able to use cronjobs... mail alarms need bug fix from SOGo
2016-12-18 12:52:32 +01:00
andryyy
cd6ab4b464
Must use MySQL 5.7 for default row format atm, moved volumes etc., some changes to Dockerfiles
2016-12-18 00:10:52 +01:00
andryyy
7ef70e4c81
Move dkim data, vmail and dbs to volumes, changed README
2016-12-17 20:31:59 +01:00
andryyy
70fec52fd4
Write defaults as sogo user
2016-12-17 13:36:59 +01:00
andryyy
81e8858766
Use gosu
2016-12-17 10:06:49 +01:00
andryyy
b6e7c25bee
Sigh.
2016-12-14 16:11:49 +01:00
andryyy
9e8a003508
Remove old file
2016-12-14 15:56:30 +01:00
andryyy
2aca3e0d30
Argh.
2016-12-14 15:53:00 +01:00
andryyy
583cf67f86
Change way defaults are written
2016-12-14 14:53:56 +01:00
andryyy
5ce0d0bb6c
Fix Dockerfile for SOGo...
2016-12-14 09:52:07 +01:00