AppSuite:OX Abuse Shield: Difference between revisions

From Open-Xchange
No edit summary
Line 71: Line 71:
  $ apt-get update
  $ apt-get update
  $ apt-get install weakforce.d
  $ apt-get install weakforce.d
= Policies =
Configuration and control of policy is almost entirely through a configuration file which is based on the Lua scripting language. There is a sensible default configuration in wforce.conf, and extensive support for crafting your own policies using the Lua scripting language.
Note that although there is a single Lua configuration file, the report and allow functions run in different lua states from the rest of the configuration, thus you cannot share state.
The following sample is from the default wforce.conf file:
```
-- set up the things we want to track
field_map = {}
-- use hyperloglog to track cardinality of (failed) password attempts
field_map["diffFailedPasswords"] = "hll"
-- track those things over 6x10 minute windows
newStringStatsDB("OneHourDB", 600, 6, field_map)
-- this function counts interesting things when "report" is invoked
function twreport(lt)
sdb = getStringStatsDB("OneHourDB")
if (not lt.success)
then
  sdb:twAdd(lt.remote, "diffFailedPasswords", lt.pwhash)
  addrlogin = lt.remote:tostring() .. lt.login
  sdb:twAdd(addrlogin, "diffFailedPasswords", lt.pwhash)
end
end
function allow(lt)
sdb = getStringStatsDB("OneHourDB")
if(sdb:twGet(lt.remote, "diffFailedPasswords") > 50)
then
return -1, "", "", {} -- BLOCK!
end
// concatenate the IP address and login string
addrlogin = lt.remote:tostring() .. lt.login
if(sdb:twGet(addrlogin, "diffFailedPasswords") > 3)
then
return 3, "tarpitted", "diffFailedPasswords", {} -- must wait for 3 seconds
end
return 0, "", "", {} -- OK!
end
```

Revision as of 07:33, 16 June 2016

API status: In Development

Dovecot Anti Abuse Shield (soon to be released)

Dovecot Anti-Abuse Shield is included along with Dovecot Pro and OX App Suite as a component to protect against login/authentication abuse.

Anti-Abuse Shield runs on a cluster of servers, and integrates with both OX App Suite and Dovecot to detect abuse, brute force attacks and also to enforce common authentication/authorization policies across the platform.

Key Features

Features of Dovecot Anti-Abuse Shield include:

  • Replicated/clustered architecture – Login reports are shared between all the servers in a cluster so there is a single view of abuse
  • Scriptable Policy Language – Using the Lua language, the functionality of the daemon can be extended to record and protect against a large variety of abusive behavior, as well as implement specific customer policies.
  • DNS Lookup Feature – For looking up IPs or domains in blacklists
  • GepIP Lookup Feature – GeoIP lookups can be made, and incorporated into policy decisions.
  • Ratelimiting and Tarpitting – Extremely flexible, these can be enabled and enforced based on IP address, login name, geoip location, time windows, etc.
  • Flexible In-Memory Statistics Database – A versatile and extensible in-memory database is used to store statistics information about abuse over time periods from a few minutes to many hours.
  • Integration with Customer Authentication/Authorization Systems – Customers can use the open HTTP REST API to benefit from the protection of the anti-abuse daemon in their own authentication/authorization systems.
  • Admin Console – To retrieve statistics and query server state

Pricing and availability

Please contact Open-Xchange Sales for further information and pricing details.

In General

The goal of Dovecot Anti-Abuse Shield is to detect brute forcing of passwords across many servers, services and instances, as well as enforce policy for authentication and authorization. In order to support the real world, brute force detection policy can be tailored to deal with "bulk, but legitimate" users of your service, as well as botnet-wide slowscans of passwords.

Here is how it works:

  • Report successful logins via JSON http-api
  • Report unsuccessful logins via JSON http-api
  • Query if a login should be allowed to proceed, should be delayed, or ignored via JSON http-api

Various other API functions are available, please see https://documentation.open-xchange.com/7.8.2/middleware/components/weakforced.html for full API documentation.

OX App Suite and Dovecot's POP/IMAP server are pre-integrated with Dovecot Anti-Abuse Shield. For more information on how to configure them to work with Anti-Abuse Shield, see \<ref for AppSuite doc\> and http://wiki2.dovecot.org/Authentication/Policy.

However it is also aimed to receive message from other services like:

  • Other IMAP/POP servers
  • Other Webmail logins
  • FTP logins
  • Authenticated SMTP
  • Self-service logins
  • Password recovery services

By gathering failed and successful login attempts from as many services as possible, brute forcing attacks can be detected and prevented more effectively.

The service runs as a daemon (called wforce), and can be clustered in a way that report information is shared between all members of the cluster.

Download and Installation

Redhat Enterprise Linux 7 or CentOS 7

If not already done, add the following repositories to your Open-Xchange yum configuration:

{{{{#ifeq:{{#ifeq:backend|backend|backend|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}]
name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}}
baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/
gpgkey=https://software.open-xchange.com/oxbuildkey.pub
enabled=1
gpgcheck=1
metadata_expire=0m

}}{{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|void|1x}}| [open-xchange-{{#replace:{{{reponame}}}|/|-}}] name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}} baseurl=https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{rhelname}}}/ gpgkey=https://software.open-xchange.com/oxbuildkey.pub enabled=1 gpgcheck=1 metadata_expire=0m
}}{{#if:|Warning: excess data items}}

and run

$ yum update
$ yum install weakforce.d

Debian GNU/Linux 8.0

If not already done, add the following repositories to your Open-Xchange apt configuration:

{{{{#ifeq:{{#ifeq:backend|backend|backend|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{3}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{4}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{5}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{6}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{7}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{8}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{9}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{10}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{11}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{12}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{13}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{14}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{15}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{16}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{17}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{18}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{19}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{20}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{21}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{22}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{23}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{24}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{25}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{26}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{27}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{28}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{29}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{30}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{31}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{32}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{33}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{34}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{35}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{36}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{37}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{38}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{39}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{40}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{41}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{42}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{43}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{44}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{45}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{46}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{47}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{48}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{49}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{50}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{51}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{52}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{53}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{54}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{55}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{56}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{57}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{58}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{59}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{60}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{61}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{62}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{63}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{64}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{65}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{66}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{67}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{68}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{69}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{70}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{71}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{72}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{73}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{74}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{75}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{76}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{77}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{78}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{79}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{80}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{81}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{82}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{83}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{84}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{85}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{86}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{87}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{88}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{89}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{90}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{91}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{92}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{93}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{94}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{95}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{96}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{97}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{98}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{99}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{100}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{101}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{102}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{103}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{104}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{105}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{106}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{107}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{108}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{109}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{110}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{111}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{112}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{113}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{114}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{115}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{116}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{117}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{118}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{119}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{120}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{121}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{122}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{123}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{124}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{125}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{126}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{127}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{128}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{129}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{130}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{131}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{132}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{133}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{134}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{135}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{136}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{137}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{138}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{139}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{140}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{141}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{142}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{143}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{144}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{145}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{146}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{147}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{148}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{149}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{150}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|empty|1}}}}}{{{{#ifeq:{{#ifeq:+|-|{{{151}}}|undefined}}|undefined|void|1x}}|deb https://{{#if:%7C{{{ldbaccount}}}@%7C}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{{debianname}}} /
}}{{#if:|Warning: excess data items}}
$ apt-get update
$ apt-get install weakforce.d

Policies

Configuration and control of policy is almost entirely through a configuration file which is based on the Lua scripting language. There is a sensible default configuration in wforce.conf, and extensive support for crafting your own policies using the Lua scripting language.

Note that although there is a single Lua configuration file, the report and allow functions run in different lua states from the rest of the configuration, thus you cannot share state.

The following sample is from the default wforce.conf file:

```
-- set up the things we want to track
field_map = {}
-- use hyperloglog to track cardinality of (failed) password attempts
field_map["diffFailedPasswords"] = "hll"
-- track those things over 6x10 minute windows
newStringStatsDB("OneHourDB", 600, 6, field_map)

-- this function counts interesting things when "report" is invoked
function twreport(lt)
	sdb = getStringStatsDB("OneHourDB")
	if (not lt.success)
	then
	   sdb:twAdd(lt.remote, "diffFailedPasswords", lt.pwhash)
	   addrlogin = lt.remote:tostring() .. lt.login
	   sdb:twAdd(addrlogin, "diffFailedPasswords", lt.pwhash)
	end
end

function allow(lt)
	sdb = getStringStatsDB("OneHourDB")
	if(sdb:twGet(lt.remote, "diffFailedPasswords") > 50)
	then
		return -1, "", "", {} -- BLOCK!
	end
	// concatenate the IP address and login string
	addrlogin = lt.remote:tostring() .. lt.login	
	if(sdb:twGet(addrlogin, "diffFailedPasswords") > 3)
	then
		return 3, "tarpitted", "diffFailedPasswords", {} -- must wait for 3 seconds
	end

	return 0, "", "", {} -- OK!
end
```