NobGit
public nobgit read

NobMail

Based on mailcow: dockerized

Languages

Repository composition by tracked source files.

PHP
PHP 49% JavaScript 35% HTML 9% CSS 4% Shell 2% Python 1% Lua 0% Perl 0% Ruby 0% SCSS 0%
Create file Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git

Trace

data/Dockerfiles/dovecot/syslog-ng-redis_slave.conf

Trace helps you understand code history line by line. See who changed each line, when it changed, and which commit introduced it.

syslog-ng-redis_slave.conf on main
Author Date Commit Line Code
DerLinkman about 3 years ago accedf0

Updated mailcow Components to be ARM64 compatible

Full commit hash
accedf028003ad6f0511a41a8773562458038bed
Author
DerLinkman <[email protected]>
Date
about 3 years ago
Selected line
1
@version: 4.5
Open commit View diff
1 @version: 4.5
andryyy over 6 years ago c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
2
@include "scl.conf"
Open commit View diff
2 @include "scl.conf"
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
3
options {
Open commit View diff
3 options {
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
4
  chain_hostnames(off);
Open commit View diff
4 chain_hostnames(off);
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
5
  flush_lines(0);
Open commit View diff
5 flush_lines(0);
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
6
  use_dns(no);
Open commit View diff
6 use_dns(no);
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
7
  use_fqdn(no);
Open commit View diff
7 use_fqdn(no);
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
8
  owner("root"); group("adm"); perm(0640);
Open commit View diff
8 owner("root"); group("adm"); perm(0640);
DerLinkman about 3 years ago accedf0

Updated mailcow Components to be ARM64 compatible

Full commit hash
accedf028003ad6f0511a41a8773562458038bed
Author
DerLinkman <[email protected]>
Date
about 3 years ago
Selected line
9
  stats(freq(0));
Open commit View diff
9 stats(freq(0));
DerLinkman over 2 years ago d08ccbc

dovecot: fix wrong timestamps inside logs

Full commit hash
d08ccbce789880eb81ebebca48d440637ab36983
Author
DerLinkman <[email protected]>
Date
over 2 years ago
Selected line
10
  keep_timestamp(no);
Open commit View diff
10 keep_timestamp(no);
andryyy over 6 years ago c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
11
  bad_hostname("^gconfd$");
Open commit View diff
11 bad_hostname("^gconfd$");
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
12
};
Open commit View diff
12 };
DerLinkman about 3 years ago accedf0

Updated mailcow Components to be ARM64 compatible

Full commit hash
accedf028003ad6f0511a41a8773562458038bed
Author
DerLinkman <[email protected]>
Date
about 3 years ago
Selected line
13
source s_dgram {
Open commit View diff
13 source s_dgram {
same change accedf0

Updated mailcow Components to be ARM64 compatible

Full commit hash
accedf028003ad6f0511a41a8773562458038bed
Author
DerLinkman <[email protected]>
Date
about 3 years ago
Selected line
14
  unix-dgram("/dev/log");
Open commit View diff
14 unix-dgram("/dev/log");
andryyy over 6 years ago c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
15
  internal();
Open commit View diff
15 internal();
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
16
};
Open commit View diff
16 };
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
17
destination d_stdout { pipe("/dev/stdout"); };
Open commit View diff
17 destination d_stdout { pipe("/dev/stdout"); };
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
18
destination d_redis_ui_log {
Open commit View diff
18 destination d_redis_ui_log {
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
19
  redis(
Open commit View diff
19 redis(
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
20
    host("`REDIS_SLAVEOF_IP`")
Open commit View diff
20 host("`REDIS_SLAVEOF_IP`")
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
21
    persist-name("redis1")
Open commit View diff
21 persist-name("redis1")
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
22
    port(`REDIS_SLAVEOF_PORT`)
Open commit View diff
22 port(`REDIS_SLAVEOF_PORT`)
FreddleSpl0it over 1 year ago 89fb132

Enable password protection for Redis

Full commit hash
89fb1322c6f486a9883e6435a73537b13fbf3582
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
23
    auth("`REDISPASS`")
Open commit View diff
23 auth("`REDISPASS`")
andryyy over 6 years ago c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
24
    command("LPUSH" "DOVECOT_MAILLOG" "$(format-json time=\"$S_UNIXTIME\" priority=\"$PRIORITY\" program=\"$PROGRAM\" message=\"$MESSAGE\")\n")
Open commit View diff
24 command("LPUSH" "DOVECOT_MAILLOG" "$(format-json time=\"$S_UNIXTIME\" priority=\"$PRIORITY\" program=\"$PROGRAM\" message=\"$MESSAGE\")\n")
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
25
  );
Open commit View diff
25 );
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
26
};
Open commit View diff
26 };
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
27
destination d_redis_f2b_channel {
Open commit View diff
27 destination d_redis_f2b_channel {
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
28
  redis(
Open commit View diff
28 redis(
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
29
    host("`REDIS_SLAVEOF_IP`")
Open commit View diff
29 host("`REDIS_SLAVEOF_IP`")
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
30
    persist-name("redis2")
Open commit View diff
30 persist-name("redis2")
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
31
    port(`REDIS_SLAVEOF_PORT`)
Open commit View diff
31 port(`REDIS_SLAVEOF_PORT`)
FreddleSpl0it over 1 year ago 89fb132

Enable password protection for Redis

Full commit hash
89fb1322c6f486a9883e6435a73537b13fbf3582
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
32
    auth("`REDISPASS`")
Open commit View diff
32 auth("`REDISPASS`")
andryyy over 5 years ago f60143e

[Postfix, Dovecot, SOGo] Sanitize F2B logs

Full commit hash
f60143e983ca02399e1b1a9bd74cfedfb3bb1257
Author
andryyy <[email protected]>
Date
over 5 years ago
Selected line
33
    command("PUBLISH" "F2B_CHANNEL" "$(sanitize $MESSAGE)")
Open commit View diff
33 command("PUBLISH" "F2B_CHANNEL" "$(sanitize $MESSAGE)")
andryyy over 6 years ago c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
34
  );
Open commit View diff
34 );
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
35
};
Open commit View diff
35 };
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
36
filter f_mail { facility(mail); };
Open commit View diff
36 filter f_mail { facility(mail); };
andryyy over 6 years ago 858f0d6

[Dovecot] Syslog-ng match fixes

Full commit hash
858f0d686d6de2bbfba2ff510c57ec98d89b909d
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
37
filter f_replica {
Open commit View diff
37 filter f_replica {
same change 858f0d6

[Dovecot] Syslog-ng match fixes

Full commit hash
858f0d686d6de2bbfba2ff510c57ec98d89b909d
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
38
  not match("User has no mail_replica in userdb" value("MESSAGE"));
Open commit View diff
38 not match("User has no mail_replica in userdb" value("MESSAGE"));
same change 858f0d6

[Dovecot] Syslog-ng match fixes

Full commit hash
858f0d686d6de2bbfba2ff510c57ec98d89b909d
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
39
  not match("Error: sync: Unknown user in remote" value("MESSAGE"));
Open commit View diff
39 not match("Error: sync: Unknown user in remote" value("MESSAGE"));
same change 858f0d6

[Dovecot] Syslog-ng match fixes

Full commit hash
858f0d686d6de2bbfba2ff510c57ec98d89b909d
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
40
};
Open commit View diff
40 };
FreddleSpl0it over 1 year ago d8afa6f

[Dovecot][Netfilter] Fix dovecot failed login regex

Full commit hash
d8afa6f393eae461010431a9296df03d1fdbf197
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
41
filter f_dovecot_auth_try {
Open commit View diff
41 filter f_dovecot_auth_try {
same change d8afa6f

[Dovecot][Netfilter] Fix dovecot failed login regex

Full commit hash
d8afa6f393eae461010431a9296df03d1fdbf197
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
42
  not match("- trying the next passdb" value("MESSAGE")) and
Open commit View diff
42 not match("- trying the next passdb" value("MESSAGE")) and
same change d8afa6f

[Dovecot][Netfilter] Fix dovecot failed login regex

Full commit hash
d8afa6f393eae461010431a9296df03d1fdbf197
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
43
  not match("- trying the next userdb" value("MESSAGE"));
Open commit View diff
43 not match("- trying the next userdb" value("MESSAGE"));
same change d8afa6f

[Dovecot][Netfilter] Fix dovecot failed login regex

Full commit hash
d8afa6f393eae461010431a9296df03d1fdbf197
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
44
};
Open commit View diff
44 };
andryyy over 6 years ago c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
45
log {
Open commit View diff
45 log {
DerLinkman about 3 years ago accedf0

Updated mailcow Components to be ARM64 compatible

Full commit hash
accedf028003ad6f0511a41a8773562458038bed
Author
DerLinkman <[email protected]>
Date
about 3 years ago
Selected line
46
  source(s_dgram);
Open commit View diff
46 source(s_dgram);
FreddleSpl0it over 1 year ago d8afa6f

[Dovecot][Netfilter] Fix dovecot failed login regex

Full commit hash
d8afa6f393eae461010431a9296df03d1fdbf197
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
47
  filter(f_dovecot_auth_try);
Open commit View diff
47 filter(f_dovecot_auth_try);
andryyy over 6 years ago c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
48
  filter(f_replica);
Open commit View diff
48 filter(f_replica);
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
49
  destination(d_stdout);
Open commit View diff
49 destination(d_stdout);
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
50
  filter(f_mail);
Open commit View diff
50 filter(f_mail);
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
51
  destination(d_redis_ui_log);
Open commit View diff
51 destination(d_redis_ui_log);
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
52
  destination(d_redis_f2b_channel);
Open commit View diff
52 destination(d_redis_f2b_channel);
same change c8b9f2b

[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master

Full commit hash
c8b9f2b36ca533ada7c7ff01bbbd84209e982d06
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
53
};
Open commit View diff
53 };